Globalizáció és kétirányú átalakítás

Az adapter globalizált, hogy támogassa az egyetlen- és a duplabyte-os karakterkészleteket, és képes legyen az üzenetszöveg kézbesítésére megadott nyelven. Az adapter továbbá kétirányú átalakítást is végez, amely olyan adatok feldolgozásának feladatára vonatkozik, ahol balról jobbra (Héber vagy Arab, például) és jobbról balra (URL cím vagy fájlelérési út, például) sémának megfelelő tartalom is található ugyanabban a fájlban.

Globalizáció

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ő karakterekhez. A komponensek a WebSphere Business Integration rendszerben Java-ban í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 régióhoz az adapter annak a rendszernek a területi beállításait használja, amelyiken fut.

Kétirányú átalakítás

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, 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ányformátumot használja, azonban a WebSphere Process Server vagy a WebSphere Enterprise Service Bus kiszolgálókkal adatokat cserélő vállalati információs rendszerek eltérő formátumot is használhatnak. 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.

Két irányban írt 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átumát használják. A Windows is ezt a formátumot használja. Ha egy vállalati információs rendszer eltérő formátumot használ, akkor az adapter átalakítja a formátumot, mielőtt az adatokat a WebSphere Process Server vagy a WebSphere Enterprise Service Bus kiszolgálónak küldené.

A kétirányú formátum öt attribútumból áll. A kétirányú tulajdonságok beállításakor mindegyiknek értéket ad ezek közül. Az attribútumokat és a beállításokat a következő táblázat tartalmazza.

1. Táblázat Kétirányú formátum attribútumai
Betűpozíció Rendeltetés É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ő balról jobbra

Szövegtől
függő jobbról balra

L
3 Szimmetrikus csere Y vagy N A szimmetrikus csere be- vagy kikapcsolva Y
4 Alakzatba rendezés

S

N

I

M

F

B

A szöveg alakzatba rendezve

A
szöveg nincs alakzatba rendezve

Kiinduló alakzat

Középső
alakzat

Végső alakzat

Elkülönített
alakzat

N
5 Numerikus alakzatba rendezés

H

C

N

Hindi

Szövegtől függő

Névleges

N

Az adapter egy logikai balról jobbra formátumba alakítja át az adatokat mielőtt elküldené azokat a WebSphere Process Server vagy a WebSphere Enterprise Service Bus kiszolgálóknak.

Kétirányú tulajdonságok használata

Több kétirányú tulajdonságot használhat a tartalom adatok és a metaadatok átalakításának vezérlésére. Beállíthat speciális kétirányú tulajdonságokat, amelyekkel kizárhat tartalom- vagy metaadatokat a kétirányú átalakításból, vagy amelyekkel azonosíthat az átalakítás során különleges kezelést igénylő adatokat.

A következő táblázat a kétirányú tulajdonságok négy típusát írja le.

2. Táblázat Kétirányú tulajdonságtípusok
Tulajdonságtípus Adatok átalakítása
EIS A tartalomadatok vagy a vállalati információs rendszer által küldött adatok formátumát vezérli.
Metadata A metaadatok vagy a tartalomadatokról információkat biztosító adatok formátumát vezérli.
Skip Az átalakításból kihagyandó 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önféle feldolgozást igényelnek az átalakítási folyamat során. Beállítható a tartalom- vagy a metaadatokhoz.

Három területre vonatkozóan állíthat be kétirányú átalakítást vezérlő tulajdonságokat.

Üzleti objektum megjelölések

Némely adapter lehetővé teszi, hogy egy üzleti objektumon belül megjelöljön kétirányú tulajdonságokat. Ezzel adhat meg olyan információkat, amelyek egy üzleti objektum vagy egy üzleti objektum részének átalakítását specifikusan vezérli. Az üzleti objektum szerkesztő - egy eszköz a WebSphere Integration Developer termékben - segítségével adjon hozzá megjelöléseket ezeken a szinteken:

  • Üzleti objektum
  • Üzleti objektum alkalmazás-specifikus attribútuma
  • Üzleti objektum attribútuma
  • Üzleti objektum attribútum alkalmazás-specifikus attribútuma

Tulajdonság hatókör és kikeresési mechanizmus

Miután beállította egy adapter kétirányú tulajdonságainak értékeit és megjelölte az üzleti objektumokat ott, ahol megfelelő, az adapter elvégzi a kétirányú á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 ha például az EIS-típusú kétirányú tulajdonságok értékeit csak az erőforrásadapter számára állítja be, akkor azokat az értékeket olyan átalakítások öröklik meg illetve használják, amelyek egy meghatározott EIS-típusú kétirányú tulajdonságot igényelnek attól függően, hogy azok egy bejövő (aktiválási specifikáció) vagy egy kimenő (kezelt kapcsolatgyár) tranzakcióból erednek.

Ha azonban az EIS-típusú kétirányú tulajdonságok értékeit mind az erőforrásadapter, mind az aktiválási specifikáció számára beállítja, akkor egy bejövő tranzakcióból eredő átalakítás az aktiválási specifikációnak beállított értékeket fogja használni.

A feldolgozási funkció egy kikeresési mechanizmust használ egy átalakítás során használandó kétirányú 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érek nincsenek figyelembe véve a keresésben.

Kapcsolódó hivatkozás
A kétirányú átalakítás vezérlésének beállításai

A felhasználás feltételei |


(c) Copyright IBM Corporation 2005, 2006.
Ezt az információs központot Eclipse technológia (http://www.eclipse.org) működteti.