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:
Lépjen arra a mappára, ahová a HIDX-fájlt mentette, és másolja a fájlt.
Az Azure Portalon válassza a következő lépéseket az összekötő verziója alapján:
3270 beépített összekötő: Töltse fel a HIDX-fájlt a Standard logikai alkalmazás erőforrásba.
3279 felügyelt összekötő:
Töltse fel a HIDX-fájlt egy csatolt integrációs fiókba. Győződjön meg arról, hogy a HIDX-et választja térképtípusként.
Töltse fel a HIDX-fájlt a Standard logikai alkalmazás erőforrásba.
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:
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.
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.
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:
Ha elkészült, válassza az Új létrehozása lehetőséget.
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
Válassza ki a metódust
Válassza ki a paramétereket
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 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.
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.
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