IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for SAP Software felhasználói kézikönyv 7. változat 5.

Hasonló dokumentumok
WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for SAP Software felhasználói kézikönyv 6. változat 2. kiadás

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for SAP Software felhasználói kézikönyv 7. változat 5.

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for felhasználói kézikönyv 7. változat 5.kiadás

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.

WebSphere Adapters változat. Adapter for SAP Software felhasználói kézikönyv

Virtual I/O Server változat

WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 6.1 változat

Általános nyomtató meghajtó útmutató

Minták és ismertetők változat 7 alváltozat 5. Munkaerő-felvételi példa oktatóanyag az IBM Process Designer alkalmazáshoz

A telepítési útmutató tartalma

Messenger. Novell GYORSKALAUZ

iseries Client Access Express - Mielőtt elkezdi

OTOsuite. Telepítési útmutató. Magyar

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

Ez a felhasználói útmutató a következő modellekre vonatkozik:

1. DVNAV letöltése és telepítése

WebSphere Adapters változat. Adapter for Flat Files felhasználói kézikönyv

WebSphere Adapters. 6. változat 2. alváltozat. WebSphere Adapter for felhasználói kézikönyv 6. változat 2. kiadás

AirPrint útmutató. B verzió HUN

2 Access 2016 zsebkönyv

Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary

Rendszerkövetelmények

A GroupWise WebAccess Alapillesztőfelület

A CA-42 adatkommunikációs kábel gyors telepítési útmutatója

Távolléti díj kezelése a Novitax programban

Telepítési és indítási útmutató. DataPage+ 2013

Kezdő lépések Microsoft Outlook

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

AirPrint útmutató. 0 verzió HUN

Abacom CRM rendszer használati utasítás

Mobil Partner telepítési és használati útmutató

Külső eszközök. Felhasználói útmutató

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

Használati útmutató a Székács Elemér Szakközépiskola WLAN hálózatához

Windows 8.1 frissítés, részletes útmutató

Beállítási útmutató Szkennelés

Ez a Használati útmutató az alábbi modellekre vonatkozik:

WIFI elérés beállítása Windows XP tanúsítvánnyal

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

E-Freight beállítási segédlet

ALKALMAZÁSOK ISMERTETÉSE

Űrlapok és kedvencek. Rendszergazdai kézikönyv. 5,2 Verzió augusztus

MEH-EIA felhasználói dokumentáció gyakran ismételt kérdések

Home Media Server. A Home Media Server telepítése aszámítógépre. A médiafájlok kezelése. Home Media Server

Az Evolution levelezés beállítása

Bluetooth párosítás. Felhasználói útmutató

A KASPERSKY SECURITY CENTER

A Remote Support Platform 3.0 újdonságai

AirPrint útmutató. A Használati útmutató a következő modellekre vonatkozik: MFC-J6520DW/J6720DW/J6920DW. 0 verzió HUN

Geotechnika II. (NGB-SE005-2) Geo5 használat

GroupWise Naptár közzétételi gazda felhasználó

Külső eszközök. Felhasználói útmutató

Bluetooth párosítás. Felhasználói útmutató

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Procontrol VRecX. Kezelői kézikönyv. Kamerás megfigyelőrendszer. Verzió:

Samsung Universal Print Driver Felhasználói útmutató

Operációs rendszerek. Tanmenet

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for FTP felhasználói kézikönyv 7. változat 5. kiadás

Ügyfélkezelési és univerzális nyomtatási megoldások

Telepítési megjegyzések Windows 7 és Windows Server 2008 R2 felhasználók részére

Android Commander Felhasználói kézikönyv

Zimbra levelező rendszer

Rendszerkezelési útmutató

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2.

Online nyomtatás kiadás

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Windows 7. Szolgáltatás aktiválása

Rendszergazda Debrecenben

A Java EE 5 plattform

Digitális aláíró program telepítése az ERA rendszeren

Oktatás. WiFi hálózati kapcsolat beállítása Windows XP és Windows 7-es számítógépeken. SZTE Egyetemi Számítóközpont

Külső eszközök. Felhasználói útmutató

Telenor Magyarország MS Office 365 telepítési útmutató

Protection Service for Business. Az első lépések Windows-számítógépeken

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Biztonságos várakozó nyomtatási feladatok

3 A hálózati kamera beállítása LAN hálózaton keresztül

Külső eszközök Felhasználói útmutató

Illesztőprogram küldése

Connection Manager - Felhasználói kézikönyv

Microsoft SQL Server telepítése

Budapest Internetbank számlaadatok áttöltése Kézi PC-be. (Felhasználási útmutató)

Magyar Telekom WFMS Light KEZELÉSI ÚTMUTATÓ. MAGYAR TELEKOM 1097 Budapest, Könyves Kálmán krt. 36.

opensuse 10.3 Érettségi változat telepítése

Android Commander Felhasználói kézikönyv

SDX Professional 1.0 Telepítési leírás

ShopRenter Kulcs-Soft beállítás

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

Felhasználói kézikönyv. AirPrint

Adatbázis rendszerek. dr. Siki Zoltán

VirtueMart bővítmény letölthető termékek eladásához

1. A Windows Vista munkakörnyezete 1

Választó lekérdezés létrehozása

A MOKKA hitelesítő szoftver telepítése és használata

Felhasználói kézikönyv

Telepítési útmutató a SMART Notebook 10 SP1 szoftverhez

Telepítési Kézikönyv

R-LINK 2 A szoftver használati útmutatója

Átírás:

IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for SAP Software felhasználói kézikönyv 7. változat 5.kiadás

IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for SAP Software felhasználói kézikönyv 7. változat 5.kiadás

Megjegyzés Jelen leírás és a tárgyalt termék használatba vétele előtt feltétlenül olvassa el a következő részben leírtakat: Nyilatkozatok oldalszám: 329. 2010. június A dokumentum jelenlegi kiadása az IBM WebSphere Adapter for SAP Software 7.0.1 változatára, illetve minden ezt követő kiadásra és módosításra vonatkozik mindaddig, amíg az újabb kiadások ezt másként nem jelzik. A kiadvánnyal kapcsolatos visszajelzéseit a mailto://doc-comments@us.ibm.com e-mail címre küldheti el. Kíváncsiak vagyunk a véleményére. Azzal, hogy információkat küld az IBM-nek, nem kizárólagos jogot ad az IBM-nek arra, hogy az információkat belátása szerint bármilyen formában felhasználja és továbbadja anélkül, hogy ebből Ön felé bármilyen kötelezettsége származna. Szerzői jog IBM Corporation 2006, 2011. Copyright IBM Corporation 2006, 2011.

Tartalom 1. fejezet WebSphere Adapter for SAP Software bemutatása......... 1 Kiadás újdonságai............. 2 Hardver- és szoftverkövetelmények........ 3 WebSphere Adapter for SAP Software technikai áttekintése 3 Kimenő feldolgozás............ 6 Bejövő feldolgozás............ 7 Illesztő csomagolás............ 9 Üzleti objektumok............ 9 Java adat-összerendelések......... 10 Szabvány megfelelés........... 11 2. fejezet Illesztő megvalósítás tervezése.............. 13 Kezdeti lépések............. 13 Biztonság............... 13 Naplófájlokban és nyomkövetési fájlokban található érzékeny felhasználói adatok védelmének támogatása.. 13 Felhasználó hitelesítés........... 14 Telepítési lehetőségek............ 15 WebSphere Adapters fürtözött környezetekben.... 17 3. fejezet SAP felületek........ 19 BAPI felületek.............. 19 BAPI felület kimenő feldolgozása....... 20 BAPI felület bejövő feldolgozása....... 22 Java adat-összerendelések a BAPI felülethez.... 25 Üzleti objektum adatszerkezet egyszerű BAPI esetén 25 Java adat-összerendelési szerkezet egyszerű BAPI esetén............... 26 Üzleti objektum adatszerkezet beágyazott BAPI esetén 27 Java adat-összerendelési szerkezet beágyazott BAPI esetén............... 27 BAPI tranzakciók összehangolása és értékek átadása BAPI hívások között........... 27 BAPI munkaegység felület.......... 29 BAPI munkaegység felület kimenő feldolgozása... 29 Üzleti objektum adatszerkezet BAPI munkaegységekhez........... 29 Java adat-összerendelési szerkezet BAPI munkaegységekhez........... 30 BAPI eredményhalmaz felület......... 31 BAPI eredményhalmaz felület kimenő feldolgozása.. 31 BAPI eredményhalmaz üzleti objektum adatszerkezete 31 Java adat-összerendelési szerkezet BAPI eredményhalmazhoz........... 32 ALE felületek.............. 32 ALE felületek kimenő feldolgozása....... 34 ALE felületek bejövő feldolgozása....... 34 Java adat-összerendelések az ALE felülethez.... 41 Java adat-összerendelési szerkezet az ALE felülethez 41 ALE átjelentkezési IDoc felület......... 43 ALE átjelentkezési IDOC felület kimenő feldolgozása 45 ALE átjelentkezési IDOC felület bejövő feldolgozása 47 ALE átjelentkezési IDoc üzleti objektum szerkezet.. 51 Speciális eseményfeldolgozó felület....... 53 Speciális eseményfeldolgozó felület kimenő feldolgozása............. 54 Speciális eseményfeldolgozó felület bejövő feldolgozása............. 57 Speciális eseményfeldolgozási felület üzleti objektumai 61 4. fejezet Modul beállítása a telepítéshez............ 63 Konfiguráció az SAP rendszeren........ 63 SAP rendszer beállítása ALE vagy BAPI bejövő feldolgozáshoz............. 63 Adatforrás létrehozása.......... 66 IDoc definíciós fájl létrehozása........ 67 Szállítási fájlok hozzáadása az SAP kiszolgálóhoz.. 68 Esemény-észlelési mechanizmusok megvalósítása.. 68 J2C komponens varázsló elindítása........ 76 Csatoló függőségek beállítása......... 77 J2C komponens varázsló csatlakozási tulajdonságainak beállítása............... 78 Modul beállítása kimenő feldolgozáshoz...... 82 J2C komponens és Java adat-összerendelések beállítása a BAPI felület számára.......... 82 Modul beállítása a BAPI munkaegység felülethez.. 91 Modul beállítása a BAPI eredményhalmaz felülethez 97 J2C Java komponens és Java adat-összerendelések beállítása az ALE felület számára....... 104 Modul beállítása ALE átjelentkezési IDoc kimenő feldolgozáshoz............ 115 SAP szoftver lekérdezési felületét használó modul beállítása.............. 119 Modul beállítása a speciális esemény-feldolgozáshoz - kimenő............... 126 Modul beállítása bejövő feldolgozáshoz...... 133 Modul beállítása BAPI bejövő feldolgozáshoz... 134 Modul beállítása ALE bejövő feldolgozáshoz... 139 Modul beállítása ALE átjelentkezési IDoc bejövő feldolgozáshoz............ 148 Modul beállítása a speciális esemény-feldolgozáshoz - bejövő............... 157 5. fejezet Melléktermékek módosítása 163 Szolgáltatás importálás módosítása BAPI kimenő feldolgozáshoz............. 163 Szolgáltatás exportálás módosítása BAPI bejövő feldolgozáshoz............. 164 Szolgáltatás importálás módosítása ALE kimenő feldolgozáshoz............. 165 Szolgáltatás exportálás módosítása ALE bejövő feldolgozáshoz............. 166 Szolgáltatás importálás módosítása az SAP szoftver lekérdezési felületének kimenő feldolgozásához... 167 Szolgáltatás importálás módosítása speciális esemény-feldolgozáshoz - kimenő........ 168 Szerzői jog IBM 2006, 2011 iii

Szolgáltatás exportálás módosítása speciális esemény-feldolgozáshoz - bejövő........ 169 6. fejezet Alkalmazás beállítása WebSphere Application Server rendszeren............ 171 Beágyazott illesztők konfigurációs tulajdonságainak módosítása.............. 171 Felügyelt (J2C) kapcsolatgyár tulajdonságainak beállítása beágyazott illesztők esetén...... 171 Önálló illesztők konfigurációs tulajdonságainak módosítása.............. 172 Erőforrás-illesztő tulajdonságainak beállítása önálló illesztőknél............. 172 Felügyelt (J2C) kapcsolatgyár tulajdonságainak beállítása önálló illesztők esetén....... 173 Aktiválási specifikáció tulajdonságainak beállítása önálló illesztőknél........... 175 Speciális eseményfeldolgozás kezelése...... 176 Aktuális események várakozási sorának megjelenítése 177 Jövőbeni események várakozási sorának megjelenítése 177 Archívum tábla karbantartása........ 178 Illesztő naplófájl kezelése......... 180 SAP átjáró kapcsolatok megfigyelése...... 182 Függőségi könyvtárak hozzáadása a telepített erőforrás-illesztőhöz............ 183 Önálló telepítés............ 183 EAR telepítés............. 183 Bővített EAR szerkesztő használata...... 183 WebSphere Application Server adminisztrációs konzoljának használata.......... 184 7. fejezet Hibaelhárítás és terméktámogatás.......... 185 Napló- és nyomkövetés-elemző........ 185 Naplózás és nyomkövetés beállítása....... 186 Naplózási tulajdonságok beállítása...... 186 Napló- és nyomkövetési fájlok nevének módosítása 187 Hibák észlelése a kimenő feldolgozás során..... 188 Hibák megoldása az SAP szoftver lekérdezési felület feldolgozása közben............ 189 SAP függőségek a WebSphere Adapter for SAP Software speciális eseményfeldolgozó (AEP) felülettel történő használatakor.............. 194 Memóriával kapcsolatos problémák megoldása.... 195 WebSphere Adapter for SAP Software támogatott kódlapjai............... 196 FFDC támogatás............. 196 Elévült kapcsolatból származó problémák elkerülése az SAP illesztőben............. 196 Választó kivétel hiba megoldása........ 197 Szolgáltatás 'sapxxnn' ismeretlen hibájának feloldása.. 198 SAP JCo környezet telepítési hibáinak megoldása... 198 Illesztő változatütközési kivétel üzenetet ad vissza... 199 Hiba a bejövő feldolgozás közben........ 199 Információforrások önálló problémamegoldáshoz... 199 8. fejezet Referencia információk... 201 Üzleti objektumok információi......... 201 Alkalmazás-specifikus információk...... 201 Támogatott adatműveletek......... 208 Elnevezési megállapodások......... 211 Kimenő kapcsolat beállítási tulajdonságai..... 217 Varázsló csatlakozási tulajdonságai...... 218 Erőforrás-illesztő tulajdonságai....... 228 Felügyelt kapcsolatgyár tulajdonságai..... 230 Interakció specifikáció tulajdonságai...... 244 Bejövő kapcsolat beállítási tulajdonságai...... 248 Varázsló csatlakozási tulajdonságai...... 250 Erőforrás-illesztő tulajdonságai....... 260 BAPI bejövő feldolgozás aktiválás specifikáció tulajdonságai............. 262 ALE bejövő feldolgozás aktiválás specifikáció tulajdonságai............. 280 Speciális esemény feldolgozás aktiválás specifikáció tulajdonságai............. 303 Globalizáció.............. 322 Globalizáció és a két irányban írt adatok átalakítása 322 Két irányban írt adatok átalakítására használható tulajdonságok............. 325 Hiba üzleti objektumok........... 326 Nyilatkozatok........... 329 Programozási felületre vonatkozó információk.... 331 Védjegyek............... 331 Tárgymutató............ 333 iv IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv

1. fejezet WebSphere Adapter for SAP Software bemutatása A WebSphere Adapter for SAP Software segítségével integrált folyamatokat hozhat létre, melyek külön kód megírása nélkül is biztosítják az SAP kiszolgálóval folytatott információcserét. Az illesztő használatával az alkalmazáskomponensek (adott üzleti funkciót végrehajtó program vagy kódrész) képesek kéréseket küldeni az SAP kiszolgálónak (például lekérhetik egy ügyfél rekordját egy SAP táblából vagy frissíthetnek egy rendelés dokumentumot), vagy eseményeket fogadni a kiszolgálótól (például értesítést kaphatnak arról, hogy egy ügyfél rekord frissítésre került). Az illesztő szabványos felületet hoz létre az SAP kiszolgálón található alkalmazásokhoz és adatokhoz, így az alkalmazáskomponensnek nem kell értelmeznie az alacsony szintű részleteket (az alkalmazás vagy az adatszerkezet megvalósítását) az SAP kiszolgálón. A WebSphere Adapter for SAP Software megfelel a Java 2 Platform, Enterprise Edition (J2EE) Connector Architecture (JCA) 1.5 szabványnak. A JCA 1.5 szabványosítja, hogy az alkalmazáskomponensek, az alkalmazáskiszolgálók és a nagyvállalati információs rendszerek (például az SAP kiszolgálók) miként működnek együtt. A WebSphere Adapter for SAP Software lehetővé teszi, hogy a JCA-nak megfelelő alkalmazáskiszolgálók csatlakozzanak az SAP kiszolgálóhoz és együttműködjenek vele. A JCA szabványnak megfelelő kiszolgálókon futó alkalmazáskomponensek képesek szabványos módon kommunikálni az SAP kiszolgálóval (üzleti objektumok vagy JavaBeans komponensek használatával). A következő példa feltételezi, hogy Rational Application Developer for WebSphere Software segítségével állít be egy illesztőt, és hogy telepíti azt a modult, amely tartalmazza az WebSphere Application Server illesztőjét. Tegyük fel hogy egy vállalat SAP szoftvert használ az üzleti folyamatai koordinálásához. Az SAP tartalmaz egy olyan üzleti függvényt, amely egy ügyfélazonosító tartományra válaszként visszaad egy ügyfél listát. Az alkalmazáskomponensek a teljes üzleti folyamat részeként használhatják ezt a függvényt. Ha például a promóciós részleg a vállalatnál hirdetési anyagot küld az ügyfeleknek, akkor a folyamat részeként le kell kérnie az ügyfelek listáját. Az SAP függvény nem rendelkezik webszolgáltatás felülettel, de az előléptetési részleg által használt alkalmazáskomponensnek értelmeznie kell az SAP függvény alacsony szintű API-ját és adatszerkezetét ahhoz, hogy meghívja a függvényt. Az alkalmazáskomponens és az SAP függvény közötti kapcsolat létrehozásához információtechnológiai erőforrásokra és időre van szükség. A WebSphere Adapter for SAP Software segítségével automatikusan hozhat létre felületet az SAP függvényhez, így elrejtheti a függvény alacsony szintű részleteit. Attól függően, hogy miként szeretné használni az illesztőt, beágyazhatja egy kifejlesztett modulba, vagy telepítheti az illesztőt önálló komponensként, ha több alkalmazással is használni szeretné. Az illesztő az WebSphere Application Server környezetbe kerül telepítésre. Az alkalmazáskomponens nem az SAP függvénnyel, hanem az illesztővel működik együtt. Az Rational Application Developer for WebSphere Software J2C komponens varázslójával létrehozott illesztő szabványos felületet és szabványos adatobjektumokat használ. Az illesztő átveszi az alkalmazáskomponens által küldött szabványos adatobjektumot, és meghívja az SAP függvényt. Az illesztő egy szabványos adatobjektumot ad vissza az alkalmazáskomponensnek. Az alkalmazáskomponensnek nem kell közvetlenül kezelnie az SAP függvényt. Az SAP illesztő hívja meg a függvényt, és adja vissza az eredményt. Szerzői jog IBM 2006, 2011 1

Kiadás újdonságai Ha például az egyik alkalmazáskomponensnek az ügyfelek listájára van szüksége, akkor egy szabványos üzleti objektumot küld az ügyfél azonosítók tartományával az SAP illesztőnek. Az alkalmazáskomponens szabványos üzleti objektumként kapja meg az eredményt (az ügyfelek listáját). Az alkalmazáskomponensnek nem kell ismernie a függvény működését és az adatszerkezetet. Az illesztő az SAP függvénnyel való minden együttműködést végrehajtja. Ugyanígy elképzelhető, hogy az ügyfélalkalmazásnak információkra van szüksége az adatok SAP kiszolgálón való módosításáról (például egy adott ügyfél módosításáról). Előállíthat egy olyan komponenst, amely figyeli az ilyen eseményeket az SAP kiszolgálón, és a frissítéssel értesíti az ügyfélalkalmazást. Ebben az esetben az együttműködés az SAP kiszolgálón kezdődik. Ebben a változatban számos új, az üzleti rugalmasságot, a felhasználói élményt és az illesztő teljesítményét kiterjesztő funkció található. A WebSphere Adapter for SAP Software 7.5.0 változat az alábbi szolgáltatásokat tartalmazza: v Képesség egy értelmezett vezérlőrekord létrehozására egy HexBinary adatfolyammal együtt, hogy a vezérlőrekordot és az adatrekordot is tárolja egy átjelentkezési IDoc elemeket használó bejövő műveletnél. v Gyári funkcionalitás támogatása az átjelentkezési IDoc üzleti objektumokban biztosított adatfolyam adatok értelmezéséhez. v Képesség többszörös üzleti objektumok előállítására kivonatkódok hozzáadása nélkül, hogy fenntartsa az elnevezési megállapodás következetességét. Korábban mindegyik többször szereplő üzleti objektumhoz hozzáfűzésre került egy kivonatkód, hogy egyedi neveket biztosítson. v Az SAP illesztő nyomkövetések jelenleg a futási környezet / közvetítő naplófájljában kerülnek rögzítésre. Az RFC és JCo nyomkövetési tulajdonságok engedélyezik a JCo nyomkövetéseket / RFC nyomkövetéseket, amelyek ugyanannak a közvetítőnek a nyomkövetési naplójában kerülnek előállításra. v Képesség a Common Programming Interface - Communication (CPIC) nyomkövetésére, mely korábban nem volt elérhető. v RFCServer felülettel rendelkező WBI SAP illesztő átállításának támogatása JCA SAP illesztő BAPI bejövő felületre. IBM WebSphere Adapter for SAP 7.0 változat 1. szolgáltatáscsomag újdonságai Az IBM WebSphere Adapter for SAP termékhez elérhető egy szolgáltatáscsomag, amely kiterjeszti a termék képességeit. Az IBM WebSphere Adapter for SAP 7.0 változat 1. szolgáltatáscsomagjának információit a következő helyen tekintheti meg: http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/ com.ibm.wsadapters.fep0610.doc/dochome.htm. v Képesség az SAP-specifikus dátumformátum feldolgozására. v Képesség a bevezető szóközszerű karakterek levágására az IDoc adatrekordokban. v Képesség üres XML címkék küldésére egy üzleti objektumban. v Engedélyezett támogatás a tartalom sortípushoz. A WebSphere Adapter for SAP Software 7.0 változatában elavulttá vált szolgáltatások listáját az Áttérési szempontok témakör tartalmazza. 2 IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv

Ezek az információk a WebSphere Adapters terméktámogatási webhelyen is elérhetőek (http://www.ibm.com/software/integration/wbiadapters/support/), amely rendszeres időközönként frissítésre kerül a legújabb információkkal. Az egyéb támogatott szolgáltatásokkal kapcsolatos teljes körű információk az WebSphere Adapter for SAP Software információközpontban érhetők el (http:// bidoc.torolab.ibm.com:7500/help/topic/com.ibm.wsadapters.jca.sap.doc/doc/ stbp_sap_welcome.html), amely rendszeres időközönként frissítésre kerül a legújabb információkkal. Hardver- és szoftverkövetelmények A WebSphere Adapters hardver- és szoftverkövetelményei az IBM terméktámogatási webhelyén találhatók. A WebSphere Adapters hardver- és szoftver követelményeinek megtekintéséhez látogasson el a következő webhelyre: http://www.ibm.com/support/docview.wss?uid=swg27006249 További információk Az alábbi hivatkozásokon keresztül további információk érhetők el, amelyekre szükség lehet az illesztő beállításához és telepítéséhez: v v A WebSphere üzleti integrációs illesztők és a WebSphere Adapters kompatibilitási mátrixa alapján meghatározhatók az illesztőhöz szükséges szoftverek támogatott változatai. A dokumentum megtekintéséhez menjen a WebSphere Adapters támogatási oldalára, és a További terméktámogatási hivatkozások részen a Kapcsolódó fejléc alatt kattintson a Kompatibilitási mátrix elemre: http://www.ibm.com/software/integration/wbiadapters/ support/. A WebSphere Adapters technikai ismertetői olyan megoldásokat és kiegészítő információkat biztosítanak, amelyek a termék dokumentációjában nem találhatók meg. Az illesztők technikai ismertetőinek megtekintéséhez nyissa meg az alábbi webhelyet, válassza ki az illesztő nevét a Termékkategória listából, majd kattintson a keresés ikonra: http://www.ibm.com/support/search.wss?tc=ssmkuk&rs=695&rank=8 &dc=db520+d800+d900+da900+da800+db560&dtm. WebSphere Adapter for SAP Software technikai áttekintése A WebSphere Adapter for SAP Software több módszert is biztosít az SAP kiszolgálókon található alkalmazások és adatok kezelésére. A kimenő feldolgozás (egy alkalmazásból az illesztőbe majd az illesztőből az SAP kiszolgálóra) és a bejövő feldolgozás (az SAP kiszolgálóról az illesztőbe majd az illesztőből az alkalmazásba) is támogatott. A kimenő feldolgozásnál az illesztő ügyfél az illesztő művelet meghívásával létrehozza, frissíti vagy törli az adatokat az SAP kiszolgálón, vagy lekéri az adatokat az SAP kiszolgálóról. A bejövő feldolgozásnál az SAP kiszolgálón bekövetkező esemény elküldésre kerül az SAP kiszolgálóról az illesztőre. Az ALE bejövő és BAPI bejövő felületek eseményfigyelőket indítanak el, amely észlelik az eseményeket. Ellenkező irányban a speciális eseményfeldolgozó felület lekérdezi az eseményeket az SAP kiszolgálóról. Az illesztő kézbesíti az eseményt a végpontra. A végpont egy alkalmazás vagy egy másik esemény felhasználó az SAP kiszolgálón. Az illesztőt a J2C komponens varázslóval állíthatja be a kimenő és bejövő feldolgozásra. Létre kell hoznia egy olyan telepíthető modult, amely tartalmazza az SAP alkalmazás 1. fejezet WebSphere Adapter for SAP Software bemutatása 3

felületét, valamint az üzleti objektumokat azok alapján a függvények vagy táblák alapján, amelyeket az alkalmazás feltérképez az SAP kiszolgálón. Kimenő feldolgozási felületek áttekintése A WebSphere Adapter for SAP Software több felületet biztosít az SAP kiszolgáló számára a kimenő feldolgozáshoz. v v v v v Az illesztő a BAPI felületein keresztül kiadja a távoli függvényhívásokat (RFC) az RFC-t támogató függvényeknek, például egy Üzleti alkalmazás programozói felület (BAPI) függvénynek. Ezek a távoli függvényhívások adatokat hoznak létre, frissítenek vagy kérnek le egy SAP kiszolgálón. A BAPI felület egyedi BAPI-kkal (egyszerű BAPI-k) dolgozik. Ellenőrizheti például, hogy egy adott ügyfélinformáció létezik-e az SAP adatbázisban. A BAPI munkaegység sorba rendezett BAPI-kkal működik. Frissítheti például egy alkalmazott rekordját. Ehhez három BAPI-t kell használnia, az egyik zárolja a rekordot (hogy a rekordon ne végezzenek más módosítást), a másik frissíti a rekordot, a harmadik pedig jóváhagyja a rekordot. A BAPI eredményhalmaz felület két BAPI használatával választ ki több sornyi adatot egy SAP adatbázisból. A BAPI hívások akkor hasznosak, ha adatlekérést vagy adatkezelést kell végrehajtani, és a feladatot végrehajtó BAPI vagy RFC függvény már létezik. Az egyszerű BAPI-k meghívhatók a Szinkron RFC, vagy az Aszinkron tranzakciós RFC, vagy az Aszinkron sorba rendezett RFC protokollon keresztül. Szinkron RFC esetén az illesztőnek és az SAP kiszolgálónak is elérhetőnek kell lennie amikor a hívás megtörténik az illesztőtől az SAP kiszolgálóhoz. Az illesztő elküld egy kérést az SAP kiszolgálóhoz, és megvárja a választ. Aszinkron tranzakciós RFC esetén egy tranzakcióazonosító kerül társításra a híváshoz az illesztőtől az SAP kiszolgálóhoz. Az illesztő nem várja meg az SAP kiszolgáló válaszát. Csak a tranzakcióazonosító kerül visszaküldésre az ügyfélalkalmazáshoz. Aszinkron sorba rendezett RFC esetén az illesztőtől érkező hívás egy előre meghatározott sorra lesz szállítva az SAP kiszolgálón. Az aszinkron tranzakciós RFC-hez hasonlóan egy tranzakcióazonosító kerül társításra a híváshoz, és az illesztő nem várja meg az SAP kiszolgáló válaszát. Ez a felület akkor hasznos, ha az esemény-sorrendet meg kell tartani. Az SAP szoftver lekérdezés felülete meghatározott SAP táblákból kér le adatokat. Visszaküldheti az adatokat vagy ellenőrizheti az adatok meglétét. Az SAP-val végzett ilyen típusú együttműködést használhatja ha RFC függvény vagy BAPI használata nélkül szeretne adatokat lekérni egy SAP táblából. Ha Alkalmazás összeszerkesztés felkészítési (ALE) felületet használ, akkor az adatcserét az SAP köztes adatszerkezetekkel (IDoc) valósítja meg. A kimenő feldolgozásánál egy IDoc dokumentumot vagy egy IDoc csomagot küld az SAP kiszolgálóra. Az ALE felület, amely különösen az IDoc dokumentumok kötegelt feldolgozásánál hasznos, aszinkron adatcserét biztosít. A sorba rendezett tranzakciós (qrfc) protokoll használatával IDoc dokumentumokat küldhet az SAP kiszolgálón található várakozási sorokba. A qrfc biztosítja az IDoc dokumentumok beérkezésének sorrendjét. Gyakran használják rendszer többszörözésre vagy rendszerek közötti átvitelekhez. Az ALE átjelentkezési IDoc felülettel az illesztő az IDoc-ot átalakítás nélkül küldi el az SAP kiszolgálóhoz. Az üzleti objektum az IDoc-ot képviselő adatfolyam adatokat tartalmaz. A speciális eseményfeldolgozó felület használata esetén adatokat küld az SAP kiszolgálóra. Az adatokat egy ABAP kezelő dolgozza fel az SAP kiszolgálón. 4 IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv

Bejövő feldolgozási felületek áttekintése A WebSphere Adapter for SAP Software az alábbi felületeket biztosítja az SAP kiszolgálóhoz a bejövő feldolgozáshoz. v Az illesztő a BAPI bejövő felületén keresztül figyeli az eseményeket, és fogadja az RFC-engedélyezett függvényhívások értesítéseit az SAP kiszolgálóról. Szinkron RFC esetén az illesztőnek és az SAP kiszolgálónak is elérhetőnek kell lennie, amikor a hívás végrehajtásra kerül az SAP kiszolgálóról az illesztőhöz. Az illesztő elküldi a kérést egy előre meghatározott alkalmazásnak, és visszaadja a választ az SAP kiszolgálónak. Megjegyzés: A WebSphere Adapter for SAP Software 6.1.0 változatában az RFC-engedélyezett függvények bejövő szinkron feldolgozása volt a Szinkron visszahívási felület. Aszinkron tranzakciós RFC esetén az esemény szállításra kerül az illesztőhöz még akkor is, ha az illesztő nem érhető el a hívás időpontjában. Az SAP kiszolgáló tárolja az eseményt a meghívandó függvények listájában, és addig próbálkozik a kézbesítéssel, amíg az illesztő elérhetővé válik. v v v Megjegyzés: Aszinkron tranzakciós RFC kerül felhasználásra akkor is, ha függvényeket szeretne szállítani az SAP kiszolgálón lévő egyik előre meghatározott sorról. A fájlok sorról történő szállításával biztosíthatja a sorrendet, amelyben a függvények elküldésre kerülnek. Ha kiválasztja a biztosított egyszeri kézbesítést, akkor az illesztő egy adatforrást használ az SAP kiszolgálótól kapott eseményadatok megmaradásához. Esemény-helyreállítás van biztosítva az események nyomon követéséhez és helyreállításához arra az esetre, ha probléma történik, amikor az illesztő megpróbálja kézbesíteni az eseményt a végponthoz. Az illesztő az ALE bejövő feldolgozási felülettel figyeli az eseményeket, és fogadja az IDoc dokumentumot vagy dokumentumokat az SAP kiszolgálóról. Az ALE kimenő feldolgozáshoz hasonlóan az ALE bejövő feldolgozás is aszinkron adatcserét biztosít. A qrfc felület segítségével fogadhat IDoc dokumentumokat az SAP kiszolgálón található várakozási sorokból. A qrfc felület biztosítja az IDoc dokumentumok beérkezésének sorrendjét. Ha kiválasztja a biztosított egyszeri kézbesítést, akkor az illesztő egy adatforrást használ az eseményadatok megtartásához, és esemény-helyreállítás van biztosítva az események nyomon követéséhez és helyreállításához arra az esetre, ha a probléma történik, amikor az illesztő megpróbálja kézbesíteni az eseményt a végponthoz. Az ALE átjelentkezési IDoc felülettel az SAP kiszolgáló az IDoc-ot átalakítás nélküli küldi el az illesztőn keresztül a végponthoz. Az üzleti objektum az IDoc-ot képviselő adatfolyam adatokat tartalmaz. A speciális eseményfeldolgozó felület lekérdezi az eseményeket az SAP kiszolgálóról. Feltérképezi azokat az eseményeket, amelyek feldolgozásra várakoznak. Feldolgozza az eseményeket, majd elküldi a végpontra. Hogyan működik együtt az illesztő az SAP kiszolgálóval Az illesztő az SAP Java kapcsolat (SAP JCo) alkalmazás programozási felület segítségével kommunikál az SAP alkalmazásokkal. Az egyik alkalmazás egy kérést küld az illesztőnek, amely az SAP JCo API használatával a kérést egy BAPI függvényhívássá alakítja. Az SAP rendszer feldolgozza a kérést, és elküldi az eredményeket az illesztőnek. Az illesztő egy válasz üzenetben elküldi az eredményeket a hívó alkalmazásnak. 1. fejezet WebSphere Adapter for SAP Software bemutatása 5

Illesztő csomagolása A WebSphere Adapter for SAP Software két RAR-fájlba csomagolva kerül szállításra. Attól függ, hogy melyiket kell használnia, hogy a meghívott SAP függvény támogatja-e a tranzakciós végrehajtást. v v Ha a célfüggvény (például BAPI) támogatja a tranzakciókat, akkor a CWYAP_SAPAdapter_Tx.rar illesztő használható, mivel ez támogatja a helyi tranzakciós végrehajtást, és mint ilyen, részt vehet a WebSphere Application Server tranzakciókezelője által felügyelet tranzakciókban. Ha a célfüggvény (például BAPI) nem támogatja a tranzakciókat, akkor a CWYAP_SAPAdapter.rar illesztő használható, mivel ez jelzi a WebSphere Application Server tranzakciókezelőjének, hogy az SAP rendszerrel végrehajtandó interakció nem követi a tranzakciós szemantikát, ezért nem tud résztvenni a tranzakciókban. Kimenő feldolgozás Az illesztő az SAP Java csatoló (SAP JCo) API segítségével kommunikál az SAP alkalmazásokkal. Az ügyfélalkalmazás egy kérést küld az illesztőnek, amely az SAP JCo API használatával a kérést egy függvényhívássá alakítja. Az SAP rendszer feldolgozza a kérést, és elküldi az eredményeket az illesztőnek. Az illesztő egy válasz üzenetben elküldi az eredményeket a hívó alkalmazásnak. Az Adapter for SAP Software több felületet biztosít az SAP kiszolgáló számára a kimenő feldolgozáshoz. Ezeknek a felületnek az összegzését olvashatja az alábbiakban: v v v v Az illesztő a BAPI felületein keresztül kiadja a távoli függvényhívásokat (RFC) az RFC-t támogató függvényeknek, például egy Üzleti alkalmazás programozói felület (BAPI) függvénynek. Ezek a távoli függvények meghívják az adatok létrehozását, frissítését vagy lekérését az SAP kiszolgálón, és visszaadják az eredményeket a hívó alkalmazásnak. A BAPI felület önálló BAPI-kkal működik. Ellenőrizheti például, hogy egy adott ügyfélinformáció létezik-e az SAP adatbázisban. A BAPI munkaegység sorba rendezett BAPI-kkal működik. Frissítheti például egy alkalmazott rekordját. Ehhez három BAPI-t kell használnia, az egyik zárolja a rekordot (hogy a rekordon ne végezzenek más módosítást), a másik frissíti a rekordot, a harmadik pedig jóváhagyja a rekordot. A BAPI eredménykészlet felület két BAPI használatával választ ki több sornyi adatot egy SAP adatbázisból. A BAPI hívások akkor hasznosak, ha adatlekérést vagy adatkezelést kell végrehajtani, és a feladatot végrehajtó BAPI vagy RFC függvény már létezik. Ha Alkalmazás összeszerkesztés felkészítési (ALE) felületet használ, akkor az adatcserét az SAP köztes adatszerkezetekkel (IDoc) valósítja meg. A kimenő feldolgozásánál egy IDoc dokumentumot vagy egy IDoc csomagot küld az SAP kiszolgálóra. Az ALE felület, amely az IDoc dokumentumok kötegelt feldolgozásánál hasznos, aszinkron adatcserét biztosít. A sorba rendezett tranzakciós (qrfc) protokoll használatával küldhet IDoc dokumentumokat az SAP kiszolgálón található várakozási sorokba. A qrfc biztosítja az IDoc dokumentumok beérkezésének sorrendjét. Gyakran használják rendszer többszörözésre vagy rendszerek közötti átvitelekhez. Az SAP szoftver lekérdezés felülete meghatározott SAP táblákból kér le adatokat. Visszaküldheti az adatokat vagy ellenőrizheti az adatok meglétét. Az SAP-val végzett ilyen típusú együttműködést használhatja ha RFC függvény vagy BAPI használata nélkül szeretne adatokat lekérni egy SAP táblából. A Speciális eseményfeldolgozó felület használata esetén adatokat küld az SAP kiszolgálóra. Az adatokat egy ABAP kezelő dolgozza fel az SAP kiszolgálón. 6 IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv

Bejövő feldolgozás Az Adapter for SAP Software három felületet biztosít az SAP kiszolgáló számára a bejövő feldolgozáshoz. v v v Az illesztő a BAPI bejövő felületével figyeli az eseményeket, és fogadja az RFC-t támogató függvényhívások értesítéseit az SAP kiszolgálóról. Az illesztő elküldi a kérése egy előre meghatározott alkalmazásnak, és visszaadja a választ az SAP kiszolgálónak. Az illesztő az ALE bejövő feldolgozási felülettel figyeli az eseményeket, és fogadja az IDoc dokumentumot vagy dokumentumokat az SAP kiszolgálóról. Az ALE kimenő feldolgozáshoz hasonlóan az ALE bejövő feldolgozás is aszinkron adatcserét biztosít. A qrfc felület segítségével fogadhat IDoc dokumentumokat az SAP kiszolgálón található várakozási sorokból. A qrfc felület biztosítja az IDoc dokumentumok beérkezésének sorrendjét. Az illesztő egy adatforrás segítségével őrzi meg az eseményadatokat. Az illesztő esemény helyreállítást biztosít a nyomkövetési és helyreállítási eseményekhez, amelyekre a futás megszakadása esetén van szükség. A Speciális eseményfeldolgozó felület lekérdezi az eseményeket az SAP kiszolgálóról. Feltérképezi azokat az eseményeket, amelyek feldolgozásra várakoznak. Feldolgozza az eseményeket, majd elküldi a végpontra. Bejövő események figyelése Az illesztő támogatja a bejövő események megfigyelését az SAP kiszolgálóról a többi esemény mellett, amelyeket a WebSphere Business Monitor vagy WebSphere Business Events használatával figyel meg. Bejövő események figyelése a WebSphere Business Monitor használatával: A Rational Application Developer for WebSphere Software és a Adapter for SAP Software használatával bejövő eseményeket küldhet a WebSphere Application Server Közös eseménykezelő infrastruktúrájára (CEI), ahol azok elérhetőek lesznek a WebSphere Business Monitor számára. Amikor kiválasztja a bejövő események megfigyelésének lehetőséget a Rational Application Developer for WebSphere Software J2C komponens varázslójában, a szükséges melléktermékek előállításra kerülnek a bejövő események megfigyeléséhez. Ezen melléktermékek közé tartozik az üzenetvezérelt J2C komponens, valamint a felület, a Java adat-összerendelések, az elfogó osztály, a segítő osztály és az eseménysémák, amelyek a megfigyelő modell létrehozásához szükségesek. Ezután az eredményül kapott illesztő bejövő eseményfigyelő alkalmazást, amely az üzenetvezérelt összetevőt (az illesztő alkalmazást) tartalmazza, egy kiszolgálóra telepítheti (egy WebSphere Business Monitor kiszolgálóra vagy egy távoli kiszolgálóra). Az üzenetvezérelt összetevő meghívja az állapotnyilvántartás nélküli munkamenet komponenst, amely az eseményeket elérhetővé teszi az ügyfelek számára. Ami még fontosabb, hogy az SAP kiszolgálóból érkező eseményeket (bejövő események) is figyeli, és az elfogó segítségével az elfogott bejövő eseményeket közös eseményszerkezetként (CBE) állítja be. Ezután ezeket a közös eseményszerkezeteket egy kijelölt Java üzenetküldő szolgáltatási (JMS) célra - Közös eseménykezelő infrastruktúra sorra küldi, ahol elérhetőek a WebSphere Business Monitor számára a további feldolgozáshoz. Fontos: A bejövő esemény figyelés csak akkor érhető el az alkalmazás számára, ha a WebSphere Business Monitor telepítve van a környezetben. A WebSphere Business Monitor telepítéséhez a http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/ com.ibm.btools.help.monitor.install.doc/install/intro.html helyen talál információkat. A WebSphere Business Monitor a WebSphere Application Server 6.1 változatával működik; a WebSphere Application Server 7.0 változatban nem támogatott. A szoftverkövetelményekről és konfigurációkról további információkat talál a következő helyen: http:// 1. fejezet WebSphere Adapter for SAP Software bemutatása 7

publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/index.jsp?topic=/ com.ibm.btools.help.monitor.install.doc/scenarios/eis.html. A bejövő esemény megfigyelési funkció engedélyezéséhez tegye a következőket: 1. Állítsa be az SAP rendszert (lásd: Konfiguráció az SAP rendszeren oldalszám: 63) 2. Indítsa el a J2C komponens varázslót (lásd: J2C komponens varázsló elindítása oldalszám: 76) 3. Állítsa be a csatolófüggőségeket (lásd: Csatoló függőségek beállítása oldalszám: 77) 4. Állítsa be a kapcsolat tulajdonságait a J2C komponens varázslóban (lásd: J2C komponens varázsló csatlakozási tulajdonságainak beállítása oldalszám: 78) 5. Állítsa be a modult a bejövő feldolgozáshoz (lásd: Modul beállítása bejövő feldolgozáshoz oldalszám: 133) Kapcsolódó hivatkozások A következő helyen egy mintát talál a bejövő esemény megfigyelés engedélyezéséhez a WebSphere Business Monitor rendszer számára: http://publib.boulder.ibm.com/infocenter/ radhelp/v7r5/index.jsp?topic=/com.ibm.etools.j2c.doc/topics/tcreatinginboundapps.html. A következő helyen információkat talál arról, hogy miként tilthatja le az esemény megfigyelési funkciót: http://publib.boulder.ibm.com/infocenter/radhelp/v7r5/topic/ com.ibm.etools.j2c.doc/topics/tdisablingwbe.html. A következő helyen egy átfogó példahelyzetet talál az események közzétételéről a WebSphere Business Monitor számára: http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/ index.jsp?topic=/com.ibm.btools.help.monitor.install.doc/scenarios/eis.html. Bejövő események figyelése a WebSphere Business Events használatával: A Rational Application Developer for WebSphere Software és a Adapter for SAP Software használatával bejövő eseményeket küldhet a WebSphere Application Server JMS témakörére, ahol azok elérhetőek lesznek a WebSphere Business Events számára. Megjegyzés: hozhat létre JMS kapcsolatot a távoli kiszolgálóhoz, ha ugyanaz a kapcsolatgyár név többször szerepel. A további tudnivalókat lásd: http:// publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/ com.ibm.websphere.pmc.doc/tasks/tjn0033_.html Amikor kiválasztja a bejövő események megfigyelésének lehetőséget a Rational Application Developer for WebSphere Software J2C komponens varázslójában, a szükséges melléktermékek előállításra kerülnek a bejövő események megfigyeléséhez. Ezen melléktermékek közé tartozik az üzenetvezérelt J2C komponens, valamint a felület, a Java adat-összerendelések, az elfogó osztály, a segítő osztály és az eseménysémák, amelyek a megfigyelő modell létrehozásához szükségesek. Ezután az eredményül kapott illesztő bejövő eseményfigyelő alkalmazást, amely az üzenetvezérelt összetevőt (az illesztő alkalmazást) tartalmazza, egy kiszolgálóra telepítheti. Az üzenetvezérelt összetevő meghívja az állapotnyilvántartás nélküli munkamenet komponenst, amely az eseményeket elérhetővé teszi az ügyfelek számára. Ami még fontosabb, hogy az SAP kiszolgálóból érkező eseményeket (bejövő események) is figyeli, és az elfogó segítségével az elfogott bejövő eseményeket közös eseményszerkezetként (CBE) állítja be. Ezután ezeket a közös eseményszerkezeteket egy kijelölt Java üzenetküldő szolgáltatási (JMS) célra - JMS témakörre küldi, ahol elérhetőek a WebSphere Business Events számára a további feldolgozáshoz. Fontos: A bejövő esemény figyelés csak akkor érhető el az alkalmazás számára, ha a WebSphere Business Events telepítve van a környezetben. A WebSphere Business Events 8 IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv

telepítéséhez a http://publib.boulder.ibm.com/infocenter/wbevents/v6r2m1/index.jsp?topic=/ com.ibm.wbe.install.doc/doc/install.html helyen talál információkat. A WebSphere Business Events a WebSphere Application Server 6.1 változatával működik; a WebSphere Application Server 7.0 változatban nem támogatott. A szoftverkövetelményekről és konfigurációkról további információkat talál a következő helyen: http://www.ibm.com/software/integration/ wbe/requirements/. A bejövő esemény megfigyelési funkció engedélyezéséhez tegye a következőket: 1. Állítsa be az SAP rendszert (lásd: Konfiguráció az SAP rendszeren oldalszám: 63) 2. Indítsa el a J2C komponens varázslót (lásd: J2C komponens varázsló elindítása oldalszám: 76) 3. Állítsa be a csatolófüggőségeket (lásd: Csatoló függőségek beállítása oldalszám: 77) 4. Állítsa be a kapcsolat tulajdonságait a J2C komponens varázslóban (lásd: J2C komponens varázsló csatlakozási tulajdonságainak beállítása oldalszám: 78) 5. Állítsa be a modult a bejövő feldolgozáshoz (lásd: Modul beállítása bejövő feldolgozáshoz oldalszám: 133) 6. Állítsa elő az eventbotypemapping.xml és eventbotypemapping.xsd fájlokat az előállított bejövő munkamenet komponensből. Az eseményleképezési fájl biztosítja a leképezést az esemény és az üzleti objektum séma között, amelyeket a WebSphere Business Event megkövetel az esemény megfigyeléséhez. Az eventbotypemapping.xml és eventbotypemapping.xsd fájlok előállítása: a. Kattintson a jobb egérgombbal a munkamenet komponensre. b. Az előugró menüben válassza a Forrás > Eseményleképzés előállítása menüpontot. Az eseményleképezési fájlok ugyanabban a mappában kerülnek előállítása, mint az üzleti objektum sémafájlok. Kapcsolódó hivatkozás A WebSphere Business Events és a WebSphere Application Adapters integrálásához tekintse meg a következő helyet: http://publib.boulder.ibm.com/infocenter/wbevents/v6r2m1/topic/ com.ibm.wbe.integrating.doc/doc/integratingusingwebsphereadapters.html. Illesztő csomagolás Az Adapter for SAP Software on WebSphere Application Server két RAR-fájlba csomagolva kerül szállításra. Attól függ, hogy melyiket kell használnia, hogy a meghívott SAP függvény támogatja-e a tranzakciós viselkedést. v v Ha a célfüggvény (például BAPI) támogatja a tranzakciókat, akkor a CWYAP_SAPAdapter_Tx.rar illesztő használható, mivel ez támogatja a helyi tranzakciós viselkedést, és mint ilyen, részt vehet a WebSphere Application Server tranzakciókezelője által felügyelt tranzakciókban. Ha a célfüggvény (például BAPI) nem támogatja a tranzakciókat, akkor a CWYAP_SAPAdapter.rar illesztő használható, mivel ez jelzi a WebSphere Application Server tranzakciókezelőjének, hogy az SAP rendszerrel végrehajtandó interakció nem követi a tranzakciós szemantikát, ezért nem tud résztvenni a tranzakciókban. Üzleti objektumok Az üzleti objektum egy szerkezet vagy tároló, amellyel adatok cserélhetők ki az alkalmazás összetevői és az illesztő között. Az adatok képviselhetnek egy üzleti egyedet (például egy számlát vagy alkalmazott-rekordot) vagy strukturálatlan szöveget. Kimenő feldolgozás esetén az alkalmazás-összetevő üzleti objektumokat használ az adatok elküldéséhez az SAP rendszerhez vagy az adatok lekéréséhez az SAP rendszerről (az illesztőn 1. fejezet WebSphere Adapter for SAP Software bemutatása 9

keresztül). Más szóval az alkalmazás-összetevő üzleti objektumokat küld az illesztőnek, és az illesztő az üzleti objektum adatait olyan formátumú adatokká alakítja, amelyek kompatibilisek az SAP API-hívásaival. Az illesztő ezután meghívja az SAP API-t ezekkel az adatokkal. Bejövő feldolgozás esetén az SAP kiszolgáló függvényhívást küld az illesztőn keresztül egy végponthoz. Az illesztő a függvényhívást átalakítja üzleti objektummá. Az illesztő a J2C komponens varázsló által előállított metaadatok segítségével építi fel az üzleti objektumok definícióit. Ezek a metaadatok olyan információkat tartalmaznak, mint például az üzleti objektum művelete, és importálási vagy exportálási paraméterek. Adatábrázolás az üzleti objektumokban Az adatok ábrázolásának módja az üzleti objektumokban a használt SAP felülettől függ. Például a BAPI üzleti objektum definíció, amelyet a J2C komponens varázsló hozott létre, az SAP rendszer BAPI függvény felületén kerül modellezésre. Az üzleti objektum definíció egy BAPI-függvényt képvisel. ALE felület esetén az üzleti objektum meghatározás az SAP kiszolgálón elérhető általános vagy kiterjesztési IDoc elemeken alapszik. Az SAP szoftver lekérdezési felület esetén az üzleti objektumban lévő adatok az SAP rendszerben lévő táblázat társított oszlopait ábrázolják. A speciális eseményfeldolgozási felület esetén az üzleti objektumok az SAP kiszolgálón elérhető egyéni, általános vagy kiterjesztési IDoc elemeken alapszanak. Az üzleti objektumok definícióinak létrehozása Üzleti objektum definíciókat a J2C komponens varázslóval hozhat létre. A varázslót az Rational Application Developer for WebSphere Software környezetből indíthatja el. A varázsló csatlakozik az alkalmazáshoz, feltérképezi az alkalmazás adatszerkezeteit, majd előállítja az adatokat ábrázoló üzleti objektum meghatározásokat. Ezenkívül az illesztő számára szükséges további műtermékeket is előállítja, például a bemeneti és kimeneti paramétereket jelző felület információkat. Java adat-összerendelések Az ügyfélalkalmazás és az erőforrás-illesztő között cserélt üzleti adatok Java adat-összerendelésekként vannak ábrázolva. Az üzleti adatokat leíró metaadatok üzleti objektumokként vannak meghatározva, és XSD sémákként vannak ábrázolva. A Java adat-összerendelések ezekből az XSD sémákból kerülnek előállításra, és az üzleti objektumok megvalósításai. A Java adat-összerendelés egy olyan szerkezet, amely adatokból (és bizonyos esetekben metaadatokból) áll, az adatok feldolgozására vonatkozó kiegészítő utasításokkal. Egy előállított, hierarchikus, Java objektum, amely a Rekord felületet valósítja meg. Az adatok egy üzleti egyedet képviselhetnek (például egy számlát vagy alkalmazotti rekordot). Java adat-összerendeléseket a J2C komponens varázslóval hozhat létre, amelyet a csatolóeszközökből indít el. A varázsló csatlakozik az rendszerhez, feltérképezi az adatszerkezeteket az EIS-ben, és előállítja az adat-összerendeléseket az ábrázolásukhoz. Az illesztő támogatja a hierarchikusan strukturált rekordokat. A feldolgozott objektum információi az objektum alkalmazás-specifikus információiban és az attribútumaiban kerül tárolásra. 10 IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv

Szabvány megfelelés Ez a termék számos kormányzati és ipari szabványnak megfelel, beleértve hozzáférhetőségi szabványokat és internet protokoll szabványokat. Hozzáférhetőség Adminisztráció A futási adminisztrációs konzol a nagyvállalati alkalmazások telepítésének és adminisztrációjának elsődleges felülete. Ezek a konzolok egy szabványos webböngészőben kerülnek megjelenítésre. Olyan hozzáférhető webböngészőkkel, mint a Microsoft Internet Explorer vagy a Netscape Browser, a következőket teheti: v Képernyőolvasó szoftvert és digitális beszéd szintetizátort használhat, amellyel meghallgathatja a képernyőn megjelenített szövegeket. v Hangfelismerő szoftvert használhat (mint például az IBM via Voice) az adatbevitelhez és a felhasználói felület használatához. v A szolgáltatásokat a billentyűzettel működtetheti az egér helyett. A termék szolgáltatásait beállíthatja és használhatja általános szövegszerkesztők, illetve parancsfájl vagy parancssori felületek felhasználásával a biztosított grafikus felületek helyett. Ahol elérhető, az adott termékszolgáltatások dokumentációja további információkat tartalmaz a szolgáltatás kisegítő lehetőségeiről. J2C komponens varázsló A J2C komponens varázsló az EIS rendszerhez hozzáférő alkalmazások létrehozásához használt elsődleges összetevő. Ez a varázsló egy Eclipse bedolgozóként van megvalósítva, amely a Rational Application Developer for WebSphere Software rendszeren keresztül érhető el, és teljesen hozzáférhető. Billentyűzet navigáció A termék szabványos Microsoft Windows navigációs billentyűket használ. IBM és hozzáférhetőség Az IBM Hozzáférhetőségi központ webhelyen (http://www.ibm.com/able/) további információkat kaphat az IBM hozzáférhetőség iránti elkötelezettségéről. 6. változatú internet protokoll (IPv6) A WebSphere Application Server 6.1.0 és újabb változatai és a JavaMail összetevői támogatják a dupla réteges IPv6 protokollt. A WebSphere Application Server ezen kompatibilitásáról további információkat talál a WebSphere Application Server információközpont IPv6 támogatás részében. Az IPv6 protokollal kapcsolatosban további információkat a http://www.ipv6.org webhelyen talál. 1. fejezet WebSphere Adapter for SAP Software bemutatása 11

12 IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv

2. fejezet Illesztő megvalósítás tervezése Kezdeti lépések Biztonság A WebSphere Adapter for SAP Software beállítása előtt fontolja meg az illesztő olyan fürtözött környezetben való beállítását, amelyben a kiszolgáló terhelése több számítógép között oszlik meg. Mielőtt hozzálátna az illesztő beállításához, ismerkedjen meg minél alaposabban az üzleti integráció alapelveivel, az integrációs fejlesztőeszközök és az alkalmazandó futási környezet lehetőségeivel és követelményeivel, valamint azzal az SAP kiszolgáló környezettel, ahol a megoldást fel fogja építeni és használni fogja. A WebSphere Adapter for SAP Software beállítása és használatba vétele előtt több alapelvvel, eszközzel és feladattal is meg kell ismerkednie, és azokkal kapcsolatban tapasztalatot kell szereznie. Ezek a következők: v A kiépítendő megoldás üzleti követelményei. v v v A megoldás felépítéséhez használt integrációs fejlesztőeszközök képességei. Tudnia kell, hogy miként használhatja ezeket az eszközöket modulok létrehozására, az összetevők tesztelésére és más egyéb integrációs feladatok végrehajtására. Az integrációs megoldáshoz használt futási környezet képességei és követelményei. Tudnia kell, hogy miként kell konfigurálnia és felügyelnie a gazda kiszolgálót, hogyan állíthatja be és módosíthatja a tulajdonságokat, hogyan konfigurálhatja a kapcsolatokat és felügyelheti az eseményeket az adminisztrációs konzol használatával. Az SAP kiszolgáló környezet, amelyben dolgozik. Magában foglalja az SAP grafikus felhasználói felület, az RFC-t támogató funkciók (például BAPI-k) és az ALE IDoc dokumentumok átfogó ismeretét. Az illesztő a J2C hitelesítés (álnév) felhasználásával biztosítja a felhasználói név és jelszó biztonságos hitelesítését, amely a Java 2 biztonsági szolgáltatása. A biztonsági szolgáltatások további információit megtekintheti a WebSphere Application Server dokumentációjában. Az illesztő mind kimenő, mind bejövő feldolgozás esetén támogatja a biztonságos hálózati kapcsolatokat is. Naplófájlokban és nyomkövetési fájlokban található érzékeny felhasználói adatok védelmének támogatása Az illesztő képességet biztosít annak megakadályozásához, hogy jogosultság nélküli személyek tekintsék meg a naplófájlokban és nyomkövetési fájlokban található érzékeny vagy bizalmas adatokat. Az illesztő napló- és nyomkövetési fájljai adatokat tartalmazhatnak a következőről: SAP kiszolgáló, amely érzékeny és bizalmas információkat tartalmazhat. Időnként ezeket a fájlokat olyan egyének tekinthetik meg, akiknek nincs jogosultsága az érzékeny adatok megjelenítésére. Például a terméktámogatási szakembernek a naplófájlokat és nyomkövetési fájlokat kell használnia a problémák hibaelhárításához. Az ilyen helyzetekben az adatok védelme érdekében az illesztő lehetővé teszi annak megadását, hogy a bizalmas felhasználói adatok megjelenítésre kerüljenek-e az illesztő napló- Szerzői jog IBM 2006, 2011 13

és nyomkövetési fájljaiban. A beállítást kiválaszthatja a J2C komponens varázslóban, vagy módosíthatja a HideConfidentialTrace tulajdonságot. Ha a tulajdonság engedélyezett, akkor az illesztő a bizalmas adatokat XXX-ekkel helyettesíti. A nem kötelező tulajdonság információiért lásd: Felügyelt kapcsolatgyár tulajdonságai oldalszám: 230. A rendszer az alábbi információtípusokat tekinti potenciálisan érzékeny adatoknak, és ezek kerülnek elrejtésre: v Üzleti objektum tartalma v Az eseményrekord objektumkulcsának tartalma v Felhasználónév, jelszó, környezet és szerep v SAP kiszolgáló csatlakozásához használt URL. v Köztes űrlapon található üzleti objektum adatok, mint például egy BAPI-ban található mezők. A rendszer az alábbi információtípusokat nem tekinti felhasználói adatoknak, és ezek nem kerülnek elrejtésre: v v v v Az eseményrekord tartalma, amely nem része az eseményrekord objektumkulcsának (például az XID, az eseményazonosító, az üzleti objektum név és az eseményállapot). Üzleti objektum sémák Tranzakcióazonosítók Hívási szekvenciák Felhasználó hitelesítés Az illesztő számos módszert biztosít annak a felhasználónévnek és jelszónak a megadására, amelyre az SAP kiszolgálóhoz való csatlakozáshoz szükség van. Az egyes módszerek lehetőségeinek és korlátainak megismerésével ki tudja közülük választani azt, amely a legkényelmesebben alkalmazható és a legjobban megfelel a kívánt biztonsági szintnek. Az illesztő alkalmazásba integrálásához szükség van a felhasználónévre és jelszóra az alábbi időpontokban: v v Amikor a J2C komponens varázsló csatlakozik az SAP kiszolgálóhoz, hogy a kiszolgáló kibontsa vagy feltérképezze azon objektumok és szolgáltatások információit, amelyekhez az illesztővel hozzá szeretne férni. Futási időben a WebSphere Application Server rendszeren, amikor az illesztő csatlakozik az SAP kiszolgálóhoz, hogy feldolgozza a kimenő kéréseket és a bejövő eseményeket. Hitelesítés a varázslóban A J2C komponens varázsló csatlakozási információkat kér a feltérképezési folyamathoz, majd újrafelhasználja azokat az illesztő tulajdonságok alapértelmezett értékeiként, amelyek a futtatás közben használt csatlakozási információkat határozzák meg. A varázsló használatakor használhat más felhasználói nevet és jelszót, mint amelyet az alkalmazás kiszolgálóra való telepítésekor használ. Akár azt is megteheti, hogy másik SAP kiszolgálóhoz csatlakozik, bár a sémanévnek mindkét adatbázisban meg kell egyeznie. Ha például Adapter for SAP Software rendszert használó alkalmazást fejleszt és integrál, akkor lehetséges hogy nem az éles adatbázist szeretné használni. Az azonos adatformátummal rendelkező de kevesebb, csak mintaadatokat tartalmazó tesztadatbázis használata esetén úgy fejlesztheti és integrálhatja az alkalmazást, hogy ez nincs hatással az éles adatbázis teljesítményére, és hogy a fejlesztésre és az integrálásra nincsenek hatással az ügyféladatok adatvédelmi követelményeiből adódó megszorítások. 14 IBM WebSphere dapters: IBM WebSphere Adapter for SAP Software felhasználói kézikönyv