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


3270 képernyőalapú alkalmazás integrálása IBM-nagyszámítógépeken az Azure-ral az Azure Logic Apps és az IBM 3270-összekötő használatával

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

Az IBM nagyszámítógépes alkalmazások eléréséhez és futtatásához, amelyeket általában 3270 emulátorképernyőn keresztül hajt végre, az Azure Logic Apps Használat és Standard munkafolyamataiból használhatja az IBM 3270-összekötőt . Így az IBM-nagyszámítógépeken elérhető alkalmazásokat az Azure-, Microsoft- és egyéb alkalmazásokba, szolgáltatásokba és rendszerekbe integrálhatja, ha automatizált munkafolyamatokat hoz létre az Azure Logic Apps segítségével. Az összekötő a TN3270 protokoll használatával kommunikál az IBM-nagyszámítógépekkel. Az IBM 3270-ö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ó az IBM 3270-összekötővel kapcsolatos alábbi szempontokat ismerteti:

  • Miért érdemes az IBM 3270-összekötőt használni az Azure Logic Appsben?

  • Hogyan futtat az IBM 3270-összekötő 3270 képernyőalapú alkalmazást?

  • Az IBM 3270-összekötő használatának előfeltételei és beállítása

  • Az IBM 3270-összekötő műveleteinek a munkafolyamathoz való hozzáadásának lépései

Miért érdemes ezt az összekötőt használni?

Az IBM-nagyszámítógépeken lévő alkalmazások eléréséhez általában egy 3270-es terminálemulátort használ, amelyet gyakran "zöld képernyőnek" neveznek. Ez a módszer egy időtesztelt módszer, de korlátozásokkal rendelkezik. Bár a gazdagépintegrációs kiszolgáló (HIS) segítségével közvetlenül dolgozhat ezekkel az alkalmazásokkal, néha előfordulhat, hogy a képernyő és az üzleti logika elkülönítése nem lehetséges. Vagy lehet, hogy már nincs információja a gazdagépalkalmazások működéséről.

A forgatókönyvek kiterjesztése érdekében az Azure Logic Apps IBM 3270-összekötője a 3270 tervezőeszközzel működik, amellyel rögzítheti vagy rögzítheti az adott tevékenységhez használt gazdagépképernyőket, meghatározhatja a feladat navigációs folyamatát a nagyszámítógép-alkalmazáson keresztül, és definiálhatja az adott feladat bemeneti és kimeneti paramétereit tartalmazó metódusokat. A tervezőeszköz ezeket az információkat metaadatokká alakítja, amelyeket a 3270-összekötő a munkafolyamatban végzett műveletek futtatásakor használ.

Miután létrehozta a metaadatfájlt a 3270 tervezőeszközből, a fájlt térképösszetevőként adja hozzá a Standard logikai alkalmazás erőforrásához vagy az Azure Logic Apps használatalapú logikai alkalmazáshoz társított integrációs fiókjához. Így a munkafolyamat hozzáférhet az alkalmazás metaadataihoz egy IBM 3270-összekötő-művelet hozzáadásakor. Az összekötő beolvassa a metaadatfájlt a logikai alkalmazás erőforrásából (Standard) vagy az integrációs fiókból (Használat), kezeli a navigációt a 3270 képernyőn, és dinamikusan bemutatja a munkafolyamat 3270 összekötőjéhez használandó paramétereket. Ezután adatokat adhat meg a gazdaalkalmazásnak, és az összekötő visszaadja az eredményeket a munkafolyamatnak. Ennek eredményeképpen az örökölt alkalmazásokat integrálhatja az Azure-ral, a Microsofttal és az Azure Logic Apps által támogatott más alkalmazásokkal, szolgáltatásokkal és rendszerekkel.

Csatlakozás or műszaki referencia

Az IBM 3270-összekötő különböző verziókkal rendelkezik, a logikai alkalmazás típusa és a gazdakörnyezet alapján.

Logikai alkalmazás Environment Csatlakozás ion verzió
Használat Több-bérlős Azure Logic Apps Felügyelt összekötő, amely a tervezőben az Enterprise felirat alatt jelenik meg. Ez az összekötő csak egyetlen műveletet biztosít, és nincsenek eseményindítók. További információ: IBM 3270 managed connector reference.
Standard Egybérlős Azure Logic Apps és App Service Environment v3 (A Standard kiadás v3 csak Windows-csomagokkal) Felügyelt összekötő, amely a Megosztott futtatókörnyezet>alatt található összekötőgyűjteményben, valamint a beépített, szolgáltatói alapú összekötőben jelenik meg, amely az alkalmazáson belüli futtatókörnyezet>alatt található összekötőgyűjteményben jelenik meg. A beépített verzió a következő módokon különbözik: -

– A beépített összekötőhöz a HIDX-fájlt a Standard logikai alkalmazás erőforrásba kell feltöltenie, nem integrációs fiókot.

– A beépített összekötő közvetlenül csatlakozhat egy 3270-as kiszolgálóhoz, és egy kapcsolati sztring használatával elérheti az Azure-beli virtuális hálózatokat.

– A beépített verzió támogatja a kiszolgálóhitelesítést TLS (SSL) titkosítással az átvitel alatt lévő adatokhoz, az üzenetkódolást a működéséhez, valamint az Azure-beli virtuális hálózati integrációt.

További információkért tekintse meg a következő dokumentációt:

- IBM 3270 felügyelt összekötő referenciája
- IBM 3270 beépített összekötő referencia

Beépített összekötő referenciája

A következő szakasz az IBM 3270-összekötő műveleteit ismerteti, amely jelenleg csak a következő műveletet tartalmazza:

Navigációs terv végrehajtása

Paraméter Szükséges Type Description
HIDX-név Igen Sztring Válassza ki a használni kívánt 3270 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.

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 a 3270-et futtató TN3270-kiszolgálóhoz

  • A gazdagépintegráció Tervező XML-fájl (HIDX), amely biztosítja a szükséges metaadatokat az IBM 3270-összekötő számára a 3270 képernyőalapú alkalmazás futtatásához.

    A HIDX-fájl létrehozásához töltse le és telepítse a 3270 Tervezőeszközt. Az egyetlen előfeltétel a Microsoft .NET-keretrendszer 4.8.

    Ez az eszköz segít rögzíteni a képernyőket, a navigációs útvonalakat, a metódusokat és a paramétereket az alkalmazásban lévő feladatokhoz, amelyeket 3270 összekötőműveletként ad hozzá és futtat. Az eszköz létrehoz egy gazdagép-integrációs Tervező XML-fájlt (HIDX), amely biztosítja az összekötő számára a 3270 képernyőalapú alkalmazás futtatásához szükséges metaadatokat.

    Az eszköz letöltése és telepítése után kövesse az alábbi lépéseket a TN3270 gazdagépkiszolgálóhoz való csatlakozáshoz, a szükséges metaadat-összetevő megtervezéséhez és a HIDX-fájl létrehozásához.

  • A Standard vagy a Consumption logikai alkalmazás erőforrása és munkafolyamata, ahol futtatni szeretné a 3270 képernyőalapú alkalmazást

    Az IBM 3270-ö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 a 3270 összekötő műveleteit.

  • Egy integrációs fiók, amely a használt 3270-es összekötő-verzió alapján szükséges, és egy Azure-erőforrás, ahol központilag tárolhatja a B2B-összetevőket, például a kereskedelmi partnereket, a szerződéseket, a térképeket, a sémákat és a tanúsítványokat, amelyeket adott munkafolyamat-műveletekhez használhat.

    Workflow Leírás
    Standard - 3270 beépített összekötő: HIDX-fájl feltöltése a Standard logikai alkalmazás erőforrásba.

    - 3270 felügyelt összekötő: HIDX-fájl feltöltése a Standard logikai alkalmazás erőforrásba vagy a csatolt integrációs fiókba.
    Consumption 3270 felügyelt összekötő: HIDX-fájl feltöltése a csatolt integrációs fiókba.

    További információt a HIDX-fájl feltöltése című témakörben talál.

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 válassza a következő lépéseket az összekötő verziója alapján:

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

Az útmutató későbbi részében, amikor először ad hozzá egy IBM 3270-összekötő műveletet a munkafolyamathoz, a rendszer kérni fogja, hogy hozzon létre kapcsolatot a munkafolyamat és a nagyszámítógép-rendszer 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.

IBM 3270-művelet hozzáadása

Egy standard logikai alkalmazás munkafolyamata használhatja az IBM 3270 felügyelt összekötőt és az IBM 3270 beépített összekötőt. A Használat logikai alkalmazás munkafolyamata azonban csak az IBM 3270 által felügyelt összekötőt használhatja. Minden verzió különböző műveletekkel rendelkezik. Attól függően, hogy használatalapú vagy standard logikai alkalmazás munkafolyamattal rendelkezik-e, kövesse a megfelelő lépéseket:

  1. Nyissa meg a Standard logikai alkalmazás erőforrását és munkafolyamatát az Azure Portalon, ahol már hozzáadott egy eseményindítót.

  2. Ha még nem adott hozzá eseményindítót, az alábbi általános lépéseket követve vegye fel a munkafolyamatba a kívánt eseményindítót.

    Ez a példa a HTTP-kérés fogadásakor elnevezett Kérelem eseményindítóval folytatódik.

  3. Az alábbi általános lépéseket követve adja hozzá az IBM 3270 beépített összekötő műveletét, melynek neve Execute a navigation plan.

  4. Amikor megjelenik a kapcsolatinformációs mező, adja meg a következő szükséges paraméterértékeket:

    Property Szükséges Érték Description
    Kapcsolat neve Igen <kapcsolat neve> A kapcsolat neve
    Kódlap Nem <kódlap> A gazdagép kódlapszáma a szöveg konvertálásához. Ha üres marad, az összekötő az alapértelmezett értéket használja 37 .
    Eszköz típusa Nem <IBM-terminálmodell> Az IBM-terminál emulálandó modellneve vagy száma. Ha üres marad, az összekötő alapértelmezett értékeket használ.
    Naplózási kivétel képernyői Nem Igaz vagy hamis Naplózza a gazdagép képernyőjét, ha hiba történik a képernyő-navigáció során.
    Logikai egység neve Nem <logikai egység neve> A gazdagéptől kérendő logikai egység neve
    Portszám Nem <TN3270-server-port> A TN3270-kiszolgáló által használt port. Ha üres marad, az összekötő az alapértelmezett értéket használja 23 .
    Kiszolgáló Igen <TN3270-server-name> A TN3270 szolgáltatás kiszolgálóneve
    Időtúllépés Nem <időtúllépési másodperc> Az időtúllépés időtartama másodpercben a képernyőkre való várakozás során
    TLS használata Nem Be- vagy kikapcsolt Kapcsolja be vagy kapcsolja ki a TLS-titkosítást.
    TN3270 kiszolgálói tanúsítvány érvényesítése Nem Be- vagy kikapcsolt Kapcsolja be vagy kapcsolja ki a kiszolgáló tanúsítványának érvényesítését.

    Például:

    Screenshot shows Azure portal, Standard workflow designer, and IBM 3270 connection properties.

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

  6. Amikor megjelenik a műveletinformációs mező, adja meg a szükséges paraméterértékeket:

    Property Szükséges Érték Description
    HIDX-név Igen <HIDX-fájlnév> Válassza ki a használni kívánt 3270 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. Miután kiválasztott egy metódust, megjelenik az Új paraméter hozzáadása lista, így kiválaszthatja az adott metódushoz használni kívánt paramétereket.
    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:

    Válassza ki a HIDX-fájlt

    Screenshot shows Standard workflow designer, 3270 action, and selected HIDX file.

    Válassza ki a metódust

    Screenshot shows Standard workflow designer, 3270 action, and selected method.

    Válassza ki a paramétereket

    Screenshot shows Standard workflow designer, 3270 action, and more 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 tervezőben válassza a Munkafolyamat menüt, és 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.

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

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

Következő lépések