Megosztás a következőn keresztül:


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:

Conceptual diagram shows how the IMS Program Call connector works with IBM mainframe system.

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:

  1. Lépjen arra a mappára, ahová a HIDX-fájlt mentette, és másolja a fájlt.

  2. Az Azure Portalon töltse fel a HIDX-fájlt térképként a Standard logikai alkalmazás erőforrásba.

  3. Most vegyen fel egy IMS-műveletet a munkafolyamatba.

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

  1. Az Azure Portalon nyissa meg a standard logikai alkalmazás erőforrását és munkafolyamatát a tervezőben.

  2. 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.

    Screenshot shows Azure portal, Standard workflow designer, and Request trigger.

  3. 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.

  4. 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:

    Screenshot shows IMS action's connection properties.

  5. Ha elkészült, válassza az Új létrehozása lehetőséget.

  6. 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

    Screenshot shows IMS action with selected HIDX file and method.

    Speciális paraméterek kiválasztása

    Screenshot shows IMS action with all parameters.

  7. Ha végzett, mentse a munkafolyamatot. A Tervező eszköztáron válassza a Mentés lehetőséget.

A munkafolyamat tesztelése

  1. 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.

  2. Az egyes lépések bemeneteinek és kimeneteinek áttekintéséhez bontsa ki ezt a lépést.

  3. A kimenetek áttekintéséhez válassza a Nyers kimenetek megtekintése lehetőséget.

Következő lépések