IMS-programok integrálása IBM-nagyszámítógépeken standard munkafolyamatokkal az Azure Logic Appsben
A következőkre vonatkozik: Azure Logic Apps (Standard)
Ha az Azure Logic Apps standard munkafolyamataiból szeretné elérni és futtatni az IBM nagyszámítógépes alkalmazásait az Információkezelési rendszer (IMS) rendszereken, használhatja az IMS Program beépített , szolgáltatóalapú összekötőt. Az IMS egy tranzakciós program (TP) monitorozását biztosítja egy integrált Transaction Manager (TM) és hierarchikus adatbázissal. Az összekötő az IMS Csatlakozás használatával kommunikál az IBM IMS tranzakciós programokkal, amely egy IMS TM hálózati összetevő. Ez az összetevő nagy teljesítményű kommunikációt biztosít az IMS-rendszerek számára egy vagy több TCP/IP-ügyfél és egy vagy több IMS-rendszer között. Az IMS-összekötő a 21Vianet által üzemeltetett Azure Government és Microsoft Azure kivételével minden Azure Logic Apps-régióban elérhető.
Ez az útmutató a következő szempontokat ismerteti az IMS-összekötővel kapcsolatban:
Miért érdemes az IMS-összekötőt használni az Azure Logic Appsben?
Az IMS-összekötő használatának előfeltételei és beállítása
Az IMS-összekötő műveleteinek a Standard logikai alkalmazás munkafolyamathoz való hozzáadásának lépései
Miért érdemes ezt az összekötőt használni?
Az IMS-rendszerek voltak az első kritikus fontosságú rendszerek, amelyek nagyszámítógépeken futnak. A Microsoft Host Integration Server (HIS) két modellt követve biztosít kapcsolatot az IMS-rendszerekhez: IMS Csatlakozás és APPC LU6.2. Az ügyfelek a HIS Transaction Integrator (TI) használatával integrálták az IMS-rendszereiket a helyszíni Windowssal. Az IMS programhívási összekötője az IMS Csatlakozás modellt használja az IMS-tranzakciós programok TCP/IP-kapcsolaton keresztüli használatához.
Az alábbi ábra bemutatja, hogyan működik az IMS-összekötő egy IBM-nagyszámítógép-rendszerrel:
A hibrid felhőalapú forgatókönyvek kiterjesztése érdekében a Standard munkafolyamat IMS-összekötője a Logic AppsHEZ készült HIS Tervező működik, amellyel a nagyszámítógépes tranzakciós program programdefinícióját vagy programtérképét hozhatja létre. Ebben a feladatban az Ő Tervező konvertálja ezeket az adatokat metaadatokká, amelyeket az IMS-összekötő használ a munkafolyamatban végzett műveletek futtatásakor.
Miután létrehozta a metaadatfájlt gazdagép-integrációs Tervező XML-fájlként (HIDX) a HIS Tervező, ezt a fájlt hozzáadhatja leképezési összetevőként a Standard logikai alkalmazás erőforrásához. Így a munkafolyamat hozzáférhet az alkalmazás metaadataihoz IMS-összekötő-művelet hozzáadásakor. Az összekötő beolvassa a metaadatfájlt a logikai alkalmazás erőforrásából, és dinamikusan bemutatja a munkafolyamatban az IMS-összekötővel használni kívánt paramétereket. Ezután paramétereket adhat meg a gazdaalkalmazásnak, és az összekötő visszaadja az eredményeket a munkafolyamatnak. Ennek eredményeképpen integrálhatja az örökölt alkalmazásokat az Azure-ral, a Microsofttal, az Azure Logic Apps által támogatott más alkalmazásokkal, szolgáltatásokkal és rendszerekkel.
Csatlakozás or műszaki referencia
A következő szakasz az IMS-összekötő műveleteit ismerteti, amely jelenleg csak a következő műveletet tartalmazza:
IMS-program meghívása
Paraméter | Szükséges | Type | Description |
---|---|---|---|
HIDX-név | Igen | Sztring | Válassza ki a használni kívánt IMS HIDX-fájlt. |
Metódus neve | Igen | Sztring | Válassza ki a használni kívánt METÓDUSt a HIDX-fájlban. |
Speciális paraméterek | Nem | Eltérő | Ez a lista azután jelenik meg, hogy kiválasztott egy metódust, hogy más paramétereket is hozzáadhat a kiválasztott metódushoz. Az elérhető paraméterek a HIDX-fájltól és a választott módszertől függően változnak. |
Ez a művelet speciális paramétereket is tartalmaz, amelyek a metódus kiválasztása után jelennek meg, hogy kiválaszthassa és használhassa a kiválasztott metódust. Ezek a paraméterek a HIDX-fájltól és a választott módszertől függően változnak.
Limitations
Ehhez az összekötőhöz jelenleg a HIDX-fájlt közvetlenül a Standard logikai alkalmazás erőforrásba kell feltöltenie, nem integrációs fiókot.
Előfeltételek
Azure-fiók és -előfizetés. Ha nem rendelkezik Azure-előfizetéssel, regisztráljon egy ingyenes Azure-fiókra.
Hozzáférés az IMS-rendszert futtató nagyszámítógéphez
A gazdagép-integrációs Tervező XML-fájl (HIDX), amely biztosítja a szükséges metaadatokat az IMS program hívási összekötőjéhez a főszámítógép-program végrehajtásához.
A HIDX-fájl létrehozásához töltse le és telepítse az Azure Logic AppsHEZ készült HIS Tervező. Az egyetlen előfeltétel a Microsoft .NET-keretrendszer 4.8.
A nagyszámítógép-programok meghívásához a munkafolyamatnak ismernie kell a nagyszámítógép-program típusát, paramétereit és visszatérési értékeit. Az IMS-összekötő kezeli a folyamatokat és az adatkonvertálásokat, amelyek szükségesek ahhoz, hogy a munkafolyamat bemeneti adatait a nagyszámítógép-programnak biztosíthassa, és hogy a nagyszámítógép-programból származó kimeneti adatokat elküldje a munkafolyamatnak. Az összekötő táblázatos adatdefiníciót és kódlapfordítást is biztosít. Ehhez a folyamathoz az Azure Logic Apps megköveteli, hogy metaadatként adja meg ezeket az információkat.
A metaadatok létrehozásához használja a Logic AppsHEZ készült HIS Tervező. Ezzel az eszközzel manuálisan hozhatja létre a munkafolyamatban használható metódusokat, paramétereket és visszatérési értékeket. Az eszköz azt is lehetővé teszi, hogy importálja COBOL vagy RPG programdefiníciók (copybooks), amelyek ezt az információt.
Az eszköz létrehoz egy gazdagép-integrációs Tervező XML-fájlt (HIDX), amely biztosítja az összekötő szükséges metaadatait. Ha a HIS-t használja, a TI Tervező használatával hozhatja létre a HIDX-fájlt.
A standard logikai alkalmazás munkafolyamata az IMS-rendszerrel való integrációhoz
Az IMS-összekötő nem rendelkezik eseményindítókkal, ezért bármilyen eseményindítóval indítsa el a munkafolyamatot, például az Ismétlődés eseményindítót vagy a Kérelem eseményindítót. Ezután hozzáadhatja az IMS-összekötő műveleteit. Első lépésként hozzon létre egy üres munkafolyamatot a Standard logikai alkalmazás erőforrásában.
Metaadatok definiálása és létrehozása
Az Azure Logic AppsHEZ készült HIS Tervező letöltése és telepítése után kövesse az alábbi lépéseket a HIDX-fájl metaadat-összetevőből való létrehozásához.
A HIDX-fájl feltöltése
Ha a munkafolyamat a HIDX-fájlt szeretné használni, kövesse az alábbi lépéseket:
Lépjen arra a mappára, ahová a HIDX-fájlt mentette, és másolja a fájlt.
Az Azure Portalon töltse fel a HIDX-fájlt térképként a Standard logikai alkalmazás erőforrásba.
Az útmutató későbbi részében, amikor először ad hozzá egy IMS-programhívási összekötő műveletet a munkafolyamathoz, a rendszer felkéri, hogy hozzon létre kapcsolatot a munkafolyamat és a főkeretrendszer között. A kapcsolat létrehozása után kiválaszthatja a korábban hozzáadott HIDX-fájlt, a futtatandó metódust és a használni kívánt paramétereket.
IMS-művelet hozzáadása
Az Azure Portalon nyissa meg a standard logikai alkalmazás erőforrását és munkafolyamatát a tervezőben.
Ha még nem adott hozzá eseményindítót a munkafolyamat elindításához, kövesse az alábbi általános lépéseket a kívánt eseményindító hozzáadásához.
Ez a példa a HTTP-kérés fogadásakor elnevezett Kérelem eseményindítóval folytatódik.
IMS-összekötői művelet hozzáadásához kövesse az alábbi általános lépéseket az IMS-program hívásának beépített összekötőműveletének, a Call an IMS Programnak a hozzáadásához.
A kapcsolat részletei panel megjelenése után adja meg a következő információkat:
Paraméter Szükséges Érték Description Kapcsolat neve Igen <kapcsolat neve> A kapcsolat neve Az IMS rendszerazonosítója Igen <IMS-system-ID> Annak az IMS-rendszernek a neve, amelyben az IMS Csatlakozás modell irányítja a bejövő kéréseket ITOC kilépési neve Nem <ITOC-exit-name> Az IMS által a bejövő kérelmek kezelésére használt kilépési rutin neve MFS-mod neve Nem <MFS-Mod-Name> A kimenő IMS-üzenet kimeneti leírójával társított név A HWSO1 biztonsági kijárat használata Nem Igaz vagy hamis A kiszolgáló a HWSO1 biztonsági kijáratot használja. Kiszolgálótanúsítvány általános neve Nem <server-cert-common-name> A használni kívánt Átviteli biztonsági réteg (TLS) tanúsítvány neve Kódlap Nem <kódlap> A szöveg konvertálásához használandó kódlapszám Jelszó Nem <Jelszó> A kapcsolathitelesítés opcionális felhasználói jelszava Portszám Igen <portszám> A kapcsolathitelesítéshez használandó portszám Kiszolgáló neve Igen <kiszolgálónév> A kiszolgáló neve Időtúllépés Nem <Időtúllépési> Az időtúllépési időszak másodpercben, miközben a kiszolgálótól érkező válaszokra vár Felhasználónév Nem <felhasználónév> A kapcsolathitelesítés opcionális felhasználóneve TLS használata Nem Igaz vagy hamis Biztonságossá teheti a kapcsolatot a Transport Security Layer (TLS) használatával. Kiszolgálótanúsítvány érvényesítése Nem Igaz vagy hamis Ellenőrizze a kiszolgáló tanúsítványát. Például:
Ha elkészült, válassza az Új létrehozása lehetőséget.
A művelet részletei panel megjelenése után a Paraméterek szakaszban adja meg a szükséges információkat:
Paraméter Szükséges Érték Description HIDX-név Igen <HIDX-fájlnév> Válassza ki a használni kívánt IMS HIDX-fájlt. Metódus neve Igen <metódus neve> Válassza ki a használni kívánt METÓDUSt a HIDX-fájlban. Speciális paraméterek Nem Eltérő Ez a lista azután jelenik meg, hogy kiválasztott egy metódust, hogy más paramétereket is hozzáadhat a kiválasztott metódushoz. Az elérhető paraméterek a HIDX-fájltól és a választott módszertől függően változnak. Például:
HIDX-fájl és metódus kiválasztása
Speciális paraméterek kiválasztása
Ha végzett, mentse a munkafolyamatot. A Tervező eszköztáron válassza a Mentés lehetőséget.
A munkafolyamat tesztelése
A munkafolyamat futtatásához a munkafolyamat menüjében válassza az Áttekintés lehetőséget. Az Áttekintés eszköztáron válassza a Futtatás futtatása lehetőséget>.
A munkafolyamat futtatása után megjelenik a munkafolyamat futtatási előzményei. A sikeres lépések pipát mutatnak, míg a sikertelen lépések felkiáltójelet (!) mutatnak.
Az egyes lépések bemeneteinek és kimeneteinek áttekintéséhez bontsa ki ezt a lépést.
A kimenetek áttekintéséhez válassza a Nyers kimenetek megtekintése lehetőséget.
Következő lépések
- A munkafolyamat futási állapotának monitorozása, az eseményindító és a munkafolyamat futási előzményeinek áttekintése, valamint riasztások beállítása az Azure Logic Appsben
- A munkafolyamat állapotának és teljesítményének mérőszámainak megtekintése az Azure Logic Appsben
- Diagnosztikai adatok monitorozása és gyűjtése munkafolyamatokhoz az Azure Logic Appsben
- Továbbfejlesztett telemetria engedélyezése és megtekintése az Application Elemzések standard munkafolyamatokban az Azure Logic Appsben