Az adapter globalizált olyan formában, hogy támogatja az egy és több byte-os karakterkészleteket és egy adott nyelven kézbesít üzeneteket. Az adapter kétirányú átalakítást hajt végre, amely olyan adatok feldolgozásának feladatára utal, amely egyaránt tartalmaz jobbról balra írt (például héber vagy arab) és balról jobbra írt (például egy URL vagy egy fájlútvonal) szemantikai tartalmat ugyanazon fájlban.
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 kódolást tartalmaz a legismertebb karakterkód-készletekben (egyetlen- és több-byte-os is) lévő karakterekehez. A WebSphere Business Integration rendszerben az összetevők Java nyelven íródtak. Ezért amikor adatok kerülnek átvitelre a WebSphere Business Integration rendszer összetevői között, nincs szükség karakterátalakításra.
A hiba- és információs üzenetek naplózásához a megfelelő nyelven és a megfelelő országhoz vagy területhez az adapter annak a rendszernek a területi beállításait használja, amelyiken fut.
Bizonyos nyelveket, mint az arab vagy a héber, jobbról balra írnak, mindemellett tartalmaznak olyan beágyazott szövegszegmenseket, amelyeket balról jobbra kell írni, ami egy két irányban írt szöveget eredményez. Amikor a szoftveralkalmazások két irányban írt parancsfájlokat kezelnek, akkor megjelenítésükhöz és feldolgozásukhoz szabványok kerülnek felhasználásra. A WebSphere Process Server és a WebSphere Enterprise Service Bus a Windows szabványos formátumát használja, de a WebSphere Process Server vagy WebSphere Enterprise Service Bus rendszerekkel adatcserét folytató vállalati információrendszer más formátumot is használhat. A WebSphere Adapters a két rendszer között átvitt két irányban írt szöveg adatokat alakítja át úgy, hogy az pontosan kerüljön feldolgozásra és megjelenítésre a tranzakció mindkét oldalán.
Kétirányú formátum
A WebSphere Process Server és a WebSphere Enterprise Service Bus az ILYNN (implicit, balról jobbra, be, ki, névleges) kétirányú formátumot használja. A Windows rendszer is ezt a formátumot használja. Ha egy vállalati információrendszer egy eltérő formátumot használ, akkor az adapter átalakítja a formátumot az adatok WebSphere Process Server vagy WebSphere Enterprise Service Bus rendszernek átadása előtt.
A kétirányú formátum öt attribútumot foglal magában. Amikor kétirányú tulajdonságokat állít be, akkor ezen attribútumok mindegyikéhez rendel hozzá egy értéket. Az attribútumok és a beállítások a következő táblázatban vannak felsorolva.
Betű pozíció | Cél | Értékek | Leírás | Alapértelmezett beállítás |
---|---|---|---|---|
1 | Rendezési séma | I vagy V | Implicit (logikai) vagy Vizuális | I |
2 | Irány | L R C D |
Balról jobbra, Jobbról balra Szövegtől függően balról jobbra Szövegtől függően jobbról balra |
L |
3 | Szimmetrikus csere | Y vagy N | Szimmetrikus csere bekapcsolva vagy kikapcsolva | Y |
4 | Alakítás | S N I M F B |
A szöveg alakítva van A szöveg nincs alakítva Kiinduló alakítás Középső alakítás Végső alakítás Elkülönített alakítás |
N |
5 | Numerikus alakítás | H C N |
Hindi Szövegtől függő Névleges |
N |
Az adapter az adatokat logikai, balról jobbra formátumra alakítja át mielőtt elküldené az adatokat a WebSphere Process Server vagy WebSphere Enterprise Service Bus rendszerhez.
Kétirányú tulajdonságok használata
Több kétirányú tulajdonságot használhat a tartalomadatok és a metaadatok átalakításához. Beállíthat különleges kétirányú tulajdonságokat, hogy kizárja a tartalomadatokat vagy a metaadatokat az átalakításból, vagy hogy azonosítsa azokat az adatokat, amelyeket különlegesen kell kezelni az átalakítás közben.
A következő táblázat a négy különböző típusú kétirányú tulajdonságot írja le.
Tulajdonságtípus | Adatátalakítások |
---|---|
EIS | A tartalomadatok, vagy a vállalati információrendszer által küldött adatok formátumát irányítja. |
Metaadatok | A metaadatok, vagy olyan adatok formátumát irányítja, amelyek információkat biztosítanak a tartalomadatokról. |
Kihagyás | Olyan tartalmat vagy metaadatokat azonosít, amelyeket ki kell zárni az átalakításból. |
Speciális formátum | Bizonyos szövegrészeket azonosít, mint a fájlútvonalak vagy URL címek, amelyek eltérő kezelést igényelnek az átalakítási folyamat során. Beállítható tartalomadatokra vagy metaadatokra is. |
Beállíthat olyan tulajdonságokat, amelyek kétirányú átalakítást irányítanak három területen.
Üzleti objektum feljegyzései
Bizonyos adapterek lehetővé teszik, hogy kétirányú tulajdonságokat jegyezzen fel egy üzleti objektumban. Tegye ezt akkor, ha olyan információkat szeretne felvenni, amelyek irányítják az üzleti objektum vagy az üzleti objektum részének átalakítását. Használja az üzleti objektum szerkesztőt, ami a WebSphere Integration Developer egy eszköze feljegyzések hozzáadásához ezeken a szinteken:
Tulajdonság hatókör és kikeresési mechanizmus
Miután beállította a kétirányú tulajdonságokat egy adapterhez és feljegyzést készített az üzleti objektumokhoz a megfelelő helyeken, az adapter kétirányú átalakításokat hajt végre. Ezt egy olyan funkció használatával teszi, amely a tulajdonság beállítások hierarchikus öröklésén és kikeresi mechanizmuson alapszik.
Azok a tulajdonságok, amelyek az erőforrásillesztőn belül vannak meghatározva, a hierarchia tetején helyezkednek el, míg azok, amelyek más területeken vannak meghatározva, vagy egy üzleti objektumon belül vannak feljegyezve, a hierarchia alacsonyabb szintjein helyezkednek el. Tehát, például, ha az erőforrásillesztőhöz csak EIS típusú kétirányú tulajdonságok értékeit állítja be, akkor ezek az értékek örökölve lesznek és olyan átalakítások fogják használni, amelyek meghatározott EIS típusú kétirányú tulajdonságot igényelnek akár bejövő (aktiválási meghatározás) tranzakcióból, akár kimenő (kezelt kapcsolatgyár) tranzakcióból származnak.
Mindemellett, ha EIS típusú kétirányú tulajdonságokhoz állít be értékeket az erőforrásillesztő és az aktiválási meghatározás esetén is, akkor egy belső tranzakcióból származó átalakítás az aktiválási meghatározáshoz beállított értékeket fogja használni.
A feldolgozás egy kikeresi mechanizmust használ az átalakítás közben használható kétirányú tulajdonságértékek kereséséhez. A kikeresi mechanizmus a keresést azon a szinten kezdi, ahol az átalakítás jelentkezik és a hierarchiában felfelé keresi a megfelelő tulajdonságtípus meghatározott értékeit. A legelőször talált érvényes értéket fogja használni. A hierarchiát csak az utódtól a szülőig keresi; a testvérek nem esnek bele a keresésbe.
(c) Copyright IBM Corporation 2005, 2006.
Ez az információs központ Eclipse technológiára épül (http://www.eclipse.org)