Globalizacja i transformacja dwukierunkowa

Ten adapter używa technologii globalizacji, aby mógł obsługiwać jedno- lub wielobajtowe zestawy znaków oraz wyświetlać tekst komunikatów w określonym języku. Adapter wykonuje także dwukierunkową transformację odnoszącą się do czynności przetwarzania danych zawierających w jednym pliku zarówno treść semantyczną, która należy odczytywać od lewej strony do prawej (na przykład w języku hebrajskim lub arabskim), jak i od prawej strony do lewej (na przykład adres URL lub ścieżka do pliku).

Globalizacja

Środowisko wykonawcze Java wirtualnej maszyny języka Java (JVM) reprezentuje dane za pomocą zestawu kodowego znaków Unicode. Kod Unicode zapewnia kodowanie znaków w większości znanych zestawów kodów znaków (zarówno jedno-, jak i wielobajtowych). Komponenty systemu WebSphere Business Integration są napisane w języku Java. Zatem podczas przesyłania danych między komponentami systemu WebSphere Business Integration nie ma potrzeby dokonywania konwersji znaków.

Aby rejestrować komunikaty o błędach i komunikaty informacyjne w odpowiednim języku i dla odpowiedniego kraju czy regionu, adapter korzysta z ustawień narodowych systemu, w którym jest uruchomiony.

Transformacja dwukierunkowa

Języki takie jak arabski czy hebrajski są pisane od prawej do lewej, zawierają jednak osadzone segmenty tekstu pisane od lewej do prawej, skutkujące wystąpieniem skryptu dwukierunkowego. Jeśli aplikacje obsługują skrypty dwukierunkowe, do ich wyświetlania i przetwarzania używa się standardów. Serwer WebSphere Process Server i produkt WebSphere Enterprise Service Bus używają standardowego formatu Windows, ale systemy informacyjne przedsiębiorstw wymieniające dane z serwerem WebSphere Process Server lub z produktem WebSphere Enterprise Service Bus mogą używać innego formatu. Adaptery WebSphere Adapters transformują dane skryptów dwukierunkowych przekazywane pomiędzy systemami, tak aby mogły być prawidłowo przetwarzane i wyświetlane po obu stronach transakcji.

Format dwukierunkowy

Serwer WebSphere Process Server i magistrala WebSphere Enterprise Service Bus używają dwukierunkowego formatu ILYNN (implicit, left-to-right, on, off, nominal). Jest to format używany przez system Windows. Jeśli system informacyjny przedsiębiorstwa używa innego formatu, adapter dokonuje konwersji tego formatu przed wprowadzeniem danych do serwera WebSphere Process Server lub do produktu WebSphere Enterprise Service Bus.

Na format dwukierunkowy składa się pięć atrybutów. Ustawianie dwukierunkowych właściwości polega na przypisaniu wartości do każdego z tych atrybutów. Atrybuty i ustawienia opisano w poniższej tabeli.

Tabela 1. Atrybuty formatu dwukierunkowego
Pozycja litery Cel Wartości Opis Ustawienie domyślne
1 Schemat porządkowania I lub V Niejawne (logiczne) lub wizualne I
2 Kierunek

L

R

C

D

Od lewej do prawej

Od prawej do lewej

Kontekstowy od lewej do prawej

Kontekstowy od prawej do lewej

L
3 Wymiana symetryczna Y lub N Włączenie lub wyłączenie wymiany symetrycznej Y
4 Kształtowanie

S

N

I

M

F

B

Tekst ukształtowany

Tekst nieukształtowany

Kształtowanie początkowe

Kształtowanie pośrednie

Kształtowanie końcowe

Kształtowanie odizolowane

N
5 Kształtowanie liczbowe

H

C

N

hindi

kontekstowy

nominalny

N

Przed wysłaniem danych do serwera WebSphere Process Server lub do produktu WebSphere Enterprise Service Bus adapter transformuje dane do logicznego formatu, porządkując je w kierunku od lewej do prawej.

Użycie właściwości dwukierunkowych

Do sterowania transformacją danych treści i metadanych można użyć wielu właściwości dwukierunkowych. Istnieje możliwość ustawienia specjalnych właściwości dwukierunkowych w celu wykluczenia danych treści lub metadanych z transformacji dwukierunkowej lub w celu zidentyfikowania danych wymagających specjalnego traktowania podczas transformacji.

W następującej tabeli opisano cztery typy właściwości dwukierunkowych.

Tabela 2. Typy właściwości dwukierunkowych
Typ właściwości Transformacje danych
EIS Steruje formatem danych treści lub danymi wysyłanymi przez system informacyjny przedsiębiorstwa.
Metadata Steruje formatem metadanych lub danych udostępniających informacje o danych treści.
Skip Identyfikuje treść lub metadane, które powinny zostać wykluczone z procesu transformacji.
Format specjalny Identyfikuje określony tekst, taki jak ścieżki do plików lub adresy URL, wymagający innego traktowania w czasie procesu transformacji. Może być ustawiony zarówno dla danych treści, jak i dla metadanych.

Istnieje możliwość ustawienia właściwości, które sterują transformacją dwukierunkową, w trzech obszarach.

Adnotacje obiektów biznesowych

Niektóre adaptery pozwalają na dodawanie adnotacji do właściwości dwukierunkowych w obrębie obiektów biznesowych. Umożliwia to dodanie informacji, które sterują transformacją obiektu biznesowego lub części obiektu biznesowego w specjalny sposób. Aby dodać adnotacje na poniższych poziomach, należy użyć edytora obiektów biznesowych - narzędzia wchodzącego w skład produktu WebSphere Integration Developer:

  • Obiekt biznesowy
  • Atrybut specyficzny dla aplikacji obiektu biznesowego
  • Atrybut obiektu biznesowego
  • Atrybut specyficzny dla aplikacji atrybutu obiektu biznesowego

Zasięg właściwości i mechanizm wyszukiwania

Po ustawieniu wartości właściwości dwukierunkowych dla adaptera i dodaniu adnotacji do obiektów biznesowych tam, gdzie ma to zastosowanie, adapter wykona transformacje dwukierunkowe. Zostaną one wykonane przy użyciu logiki opartej na dziedziczeniu hierarchicznym ustawień właściwości oraz mechanizmu wyszukiwania.

Właściwości zdefiniowane w obrębie adaptera zasobów znajdują się na najwyższym poziomie hierarchii, natomiast te zdefiniowane w innych obszarach lub dodane jako adnotacje w obrębie obiektu biznesowego znajdują się na niższych poziomach hierarchii. Na przykład, jeśli dla adaptera zasobów zostaną ustawione jedynie wartości właściwości dwukierunkowych typu EIS, wartości te będą dziedziczone i używane przy transformacjach wymagających zdefiniowanej właściwości dwukierunkowej typu EIS, zarówno gdy wynikają z transakcji przychodzącej (specyfikacja aktywowania), jak i wychodzącej (fabryka połączeń zarządzanych).

Natomiast jeśli zostaną ustawione wartości właściwości dwukierunkowych typu EIS zarówno dla adaptera zasobów, jak i dla specyfikacji aktywowania, transformacja wynikająca z transakcji przychodzącej użyje wartości ustawionych dla specyfikacji aktywowania.

Logika przetwarzania używa mechanizmu wyszukiwania do znalezienia wartości właściwości dwukierunkowych, które zostaną użyte w czasie transformacji. Mechanizm wyszukiwania rozpoczyna pracę na poziomie, na którym powstaje transformacja i przeszukuje hierarchię w górę w celu odnalezienia zdefiniowanych wartości o odpowiednim typie właściwości. Używa pierwszej poprawnej znalezionej wartości. Przeszukuje hierarchię tylko od obiektu potomnego do nadrzędnego - elementy równorzędne nie są brane pod uwagę przy wyszukiwaniu.

Odsyłacze pokrewne
Ustawienia sterowania transformacją dwukierunkową

Warunki używania |


(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)