Ez az adapter globális, így támogatja az egyetlen- és a duplabyte-os karakterkészleteket és képes az üzenetszöveg megadott nyelven kézbesítésére. Az adapter két irányban írt átalakítást is végez, ami az olyan adatok feldolgozására vonatkozik, amelyek balról jobbra (például héber vagy arab) és jobbról balra (például URL vagy fájl elérési út) írt szemantikai tartalommal is rendelkeznek ugyanazon a fájlon belül.
A Java virtuális gépen (JVM) belüli Java futási környezet az adatokat Unicode karakterkód-készletben ábrázolja. A Unicode tartalmaz kódolást a legismertebb karakterkód-készletekben (egyetlen- és több-byte-os is) lévő karakterekhez. A WebSphere Business Integration rendszer komponensei Java nyelven íródtak. Ezért amikor adatok átvitelére kerül sor a WebSphere Business Integration komponensek között, akkor nincs szükség karakterátalakításra.
A hiba- és információs üzenetek naplózásához a megfelelő nyelven, valamint a megfelelő országhoz vagy régióhoz az adapter annak a rendszernek a területi beállításait használja, amelyiken fut.
Az olyan nyelvek, mint például az arab és a héber jobbról balra írottak, de azért tartalmaznak beágyazott szegmenseket balról jobbra írt szövegekből, így eredményezve két irányban írt parancsfájlt. Amikor a szoftveralkalmazások két irányban írt parancsfájlt kezelnek, akkor azok megjelenítéséhez és feldolgozásához szabványokat használnak. A WebSphere Process Server és a WebSphere Enterprise Service Bus a Windows szabványos formátumot használja, de a WebSphere Process Server vagy WebSphere Enterprise Service Bus kiszolgálóval adatokat cserélő vállalati információrendszer használhat más formátumot is. A WebSphere Adapters termékek átalakítják a két rendszer között átadott két irányban írt parancsfájl-adatokat, így azok pontosan kerülnek feldolgozásra és megjelenítésre a tranzakció mindkét oldalán.
A WebSphere Process Server és a WebSphere Enterprise Service Bus az ILYNN (implicit, balról jobbra, be, ki, névleges) két irányban írt formátumot használja. Ez a Windows által használt formátum. Ha egy vállalati információrendszer eltérő formátumot használ, akkor az adapter átalakítja a formátumot, mielőtt bevezetné az adatokat a WebSphere Process Server vagy WebSphere Enterprise Service Bus kiszolgálóra.
A két irányban írt formátumot öt jellemző alkotja. Két irányban írt tulajdonságok beállításakor ezeknek az attribútumoknak ad értékeket. Az attribútumok és beállítások felsorolása az alábbi táblázatban látható.
Betűpozíció | Rendeltetés | Értékek | Leírás | Alapértelmezett beállítás |
---|---|---|---|---|
1 | Séma rendezése | I vagy V | Implicit (logikai) vagy Vizuális | I |
2 | Irány | L R C D |
Balról jobbra Jobbról balra Környezetfüggő balról jobbra Környezetfüggő jobbról balra |
L |
3 | Szimmetrikus csere | Y vagy N | A szimmetrikus csere be- vagy kikapcsolt | Y |
4 | Alakzat | S N I M F B |
A szöveg alakzatban van A Kiinduló alakzat Középső alakzat Végső alakzat Elkülönített |
N |
5 | Numerikus alakzat | H C N |
Hindi Környezetfüggő Névleges |
N |
Az adapter logikai, balról jobbra formátumba alakítja át az adatokat, mielőtt elküldené őket a WebSphere Process Server vagy WebSphere Enterprise Service Bus kiszolgálónak.
Több két irányban írt tulajdonságot is használhat a tartalomadatok és a metaadatok átalakításának vezérlésére. Lehetősége van két irányban írt tulajdonságok beállítására, hogy kizárja vagy a tartalom- vagy a metaadatokat a két irányban írt átalakításból, illetve azonosítsa az átalakítás során különleges elbírálást igénylő adatokat.
Az alábbi táblázat leírja a két irányban írt tulajdonságok négy típusát.
Tulajdonságtípus | Adatátalakítások |
---|---|
EIS | A tartalomadatok (a vállalati információrendszer által küldött adatok) formátumát vezérli. |
Metadata | A metaadatok (a tartalomadatokról információkat nyújtó adatok) formátumát vezérli. |
Skip | Az átalakításból kizárandó tartalom- vagy metaadatokat azonosít. |
Special Format | Egy bizonyos szöveget azonosít, mint például fájlútvonalak vagy URL címek, amelyek különböző feldolgozást igényelnek az átalakítási folyamat során. Beállítható a tartalom- vagy a metaadatokhoz. |
Három területen állíthat be két irányban írt átalakítást vezérlő tulajdonságokat.
Némely adapter lehetővé teszi, hogy egy üzleti objektumon belül megjelöljön két irányban írt tulajdonságokat. Tegye ezt az olyan információk hozzáadásához, amik kifejezetten vezérlik egy üzleti objektum vagy üzleti objektum rész átalakítását. A WebSphere Integration Developer termékben található üzletiobjektum-szerkesztő eszköz segítségével vegyen fel annotációkat az alábbi szinteken:
Miután beállította egy adapter két irányban írt tulajdonságainak értékeit és megjelölte az üzleti objektumokat ott, ahol megfelelő, az adapter elvégzi a két irányban írt átalakításokat. Ezt egy olyan funkció használatával teszi, ami a tulajdonságbeállítások és egy kikeresési mechanizmus hierarchikus öröklésére támaszkodik.
Az erőforrásadapteren belül meghatározott tulajdonságok a hierarchia tetején vannak, míg azok, amelyek más területeken belül lettek meghatározva vagy egy üzleti objektumon belül lettek megjelölve, a hierarchia alsóbb szintjein helyezkednek el. Így például ha az EIS típusú két irányban írt tulajdonságokat csak az erőforrásadapterhez állítja be, akkor azokat az értékeket öröklik és használják azok az átalakítások, amelyek meghatározott EIS típusú két irányban írt tulajdonságot igényelnek, akár bejövő (aktiválás specifikáció), akár kimenő (felügyelt kapcsolatgyár) tranzakciókból jönnek létre.
Ha azonban az erőforrásadapterhez és az aktiválás specifikációhoz is beállít EIS típusú két irányban írt tulajdonságokat, akkor a bejövő tranzakcióból létrejövő átalakítás az aktiválás specifikációhoz megadott értékeket használja.
A feldolgozási funkció egy kikeresési mechanizmust használ egy átalakítás során használandó két irányban írt tulajdonságértékek kereséséhez. A kikeresési mechanizmus azon a szinten kezdi a keresését, ahol az átalakítás keletkezik, és felfelé halad a kereséssel a megfelelő tulajdonságtípus meghatározott értékeinek hierarchiájában. Az első érvényes értéket használja, amit talál. A mechanizmus csak utódtól szülő felé keres a hierarchiában, testvéreket nem vesz figyelembe a keresésben.
(c) Copyright IBM Corporation 2005, 2006.
Ez az információs központ Eclipse technológiára épül (http://www.eclipse.org)