IA-Connect Mainframe (preview)
IA-Connect is een RPA-platform (Robotic Process Automation) waarmee RPA-functionaliteit van de cloud wordt toegevoegd aan on-premises virtuele machines of via Citrix- of RdS-verbindingen (Remote Desktop). Dit is de module voor het automatiseren van 5250- en 3270 Mainframe-sessies met behulp van Terminal Emulation-toepassingen die ondersteuning bieden voor de HLLAPI-API.
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Logic-apps | Standaard | Alle Logic Apps-regio's , met uitzondering van het volgende: - Azure Government-regio's - Azure China-regio's - Us Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Contactpersoon | |
|---|---|
| Naam | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| E-mailen | IAConnect@ultima.com |
| Connector-metagegevens | |
|---|---|
| Uitgever | Ultima Labs |
| Webpagina | https://www.ultima.com/ultima-labs |
| Privacybeleid | https://www.ultima.com/privacy-policy |
| Categorieën | IT-bewerkingen; Productiviteit |
IA-Connect is een RPA-platform (Robotic Process Automation) waarmee RPA-functionaliteit van Power Automate Cloud Flows wordt toegevoegd aan on-premises virtuele machines of via Citrix- of RdS-verbindingen (Remote Desktop). De IA-Connect Connectors bieden meer dan 650 acties, zodat u elk type on-premises toepassing rechtstreeks vanuit een Power Automate Cloud Flow kunt automatiseren. Alle IA-Connect acties zijn rechtstreeks beschikbaar vanuit uw Power Automate Cloud Flow en bieden eenvoudige integratie tussen cloudtoepassingen en on-premises toepassingen, de mogelijkheid om gebruik te maken van bestaande Power Automate-voorwaarden, lussen, dynamische inhoud, expressies en afhandeling van uitzonderingen in uw RPA-processen. Door de IA-Connect Connectors te gebruiken, beschikt u ook over een volledige uitvoeringsgeschiedenis en controlebaarheid uit de uitvoeringsgeschiedenis van Flow, terwijl u ook hoeft te beschikken over een afzonderlijke toepassing/console/studio voor het ontwikkelen van uw RPA-processen.
Vereiste voorwaarden
Als u een van de IA-Connect Connectors wilt gebruiken, moet u de IA-Connect-software installeren. Dit is gratis om 30 dagen te testen, waarna u een IA-Connect licentie nodig hebt.
De IA-Connect software bestaat uit twee hoofdonderdelen:
De IA-Connect Orchestrator, een Azure-web-app die u in uw eigen Azure-tenant zou hosten. Dit verwerkt de routering en beveiliging van RPA-stromen naar een of meer on-premises of cloudgebaseerde virtuele machines.
De IA-Connect Agent en Director, die is geïnstalleerd op de virtuele machines waar de software die u wilt automatiseren, toegankelijk is. Daarnaast kan de IA-Connect Agent worden uitgevoerd in een Citrix- of Microsoft RdS-sessie (Remote Desktop Services), waarbij de RPA-opdrachten worden doorgegeven aan een virtueel kanaal in de externe sessie voor uitvoering. De IA-Connect-agent kan worden uitgevoerd vanuit een netwerkshare en vereist geen installatie.
Beschikbare IA-Connect connectors
De beschikbare IA-Connect Connectors zijn:
- dynamische code IA-Connect
- IA-Connect Java
- IA-Connect Mainframe
- IA-Connect Microsoft Office
- SAP-GUI IA-Connect
- IA-Connect sessie
- IA-Connect gebruikersinterface
- IA-Connect webbrowser
Referenties ophalen
Als u uw licentie wilt ontvangen en uw gratis proefperiode van 30 dagen wilt starten, dient u een aanvraag in op onze website (https://www.ultima.com/IA-Connect/Power-Automate).
Zodra een proefaanvraag is ontvangen, zullen we contact met u opnemen via het e-mailadres dat is opgegeven om u te helpen bij het instellen van de IA-Connect software en om u de proeflicentie te geven. Dit is een volledig aanbevolen proefversie en stelt u in staat om een van de 650 acties te testen voor alle 8 IA-Connect Connectors binnen uw eigen omgeving tijdens de proefperiode.
Aan de slag met uw connector
Nadat u een proefaanvraag voor IA-Connect hebt ingediend, kunt u een ZIP-bestand downloaden met de IA-Connect software en documentatie over de installatie en installatie. We zullen ook contact met u opnemen om ondersteuning en begeleiding te bieden via het installatieproces, indien nodig.
Support
Tijdens de proefperiode kunt u contact opnemen met Ultima Labs (IAConnect@ultima.com) voor ondersteuning en hulp.
Bij het aanschaffen van IA-Connect licenties ontvangt u ondersteuningstokens die kunnen worden ingewisseld voor op maat gemaakte training of ondersteuning van het Uk-based Technical Service Centre (TSC).
Bekende problemen, veelvoorkomende fouten en veelgestelde vragen
Onze Knowledge Base bevat een aantal artikelen met betrekking tot bekende problemen, veelvoorkomende fouten die kunnen optreden bij het gebruik van de IA-Connect Connectors en veelgestelde vragen. Dit is toegankelijk op https://support.ultima.com/ultimalabs en een account voor toegang tot deze resources wordt aangeboden tijdens de IA-Connect proefversie en bij het aanschaffen van een IA-Connect licentie.
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Niet deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.
| Naam | Typologie | Description | Verplicht |
|---|---|---|---|
| API-sleutel | beveiligde string | De API-sleutel voor deze API | Klopt |
| Orchestratoradres IA-Connect | touw | Geef het IA-Connect Orchestrator-adres op zonder het HTTP(S)-onderdeel | Klopt |
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 100 | 60 seconden |
Acties
| Ophalen is terminal emulatietoetsenbord ontgrendeld |
Retourneert of de terminalemulator rapporteert dat het toetsenbord is ontgrendeld. De uitvoer van deze actie is afhankelijk van hoe de specifieke emulator HLLAPI heeft geïmplementeerd en de uitvoer kan variëren van emulator tot emulator. |
| Positie van terminalemulatiecursor instellen |
Hiermee stelt u de huidige cursorpositie in een Mainframe-sessie in op de opgegeven positie. |
| Positie van terminalemulatiecursor ophalen |
Hiermee haalt u de huidige cursorpositie op in een Mainframe-sessie. |
| Scherm voor terminalemulatie lezen op cursorpositie |
Leest het opgegeven aantal tekens uit de Mainframe-sessie, beginnend bij de opgegeven cursorpositie. |
| Schermrijen voor terminalemulatie lezen |
Leest de schermrijen uit een opgegeven Mainframe-sessie. Deze actie wordt vaak gebruikt om grotere hoeveelheden gegevens te lezen die vervolgens zo nodig kunnen worden gefilterd. |
| Sessieparameter instellen in terminalemulatiesessie |
Met deze actie wordt een geavanceerde HLLAPI-sessieparameter ingesteld. Deze actie mag alleen worden gebruikt als u bekend bent met HLLAPI-sessieparameters. |
| Sleutel opnieuw instellen naar terminalemulatiesessie verzenden |
Hiermee wordt een resetsleutel naar de terminalemulatorsessie verzonden. Hiermee wordt alle invoer opnieuw ingesteld en wordt een ongeldige invoerstatus gewist. |
| Status van de queryterminal-emulatiesessie |
Retourneert informatie over de verbonden Mainframe-sessie. Sommige terminalemulators retourneren mogelijk geen waarden voor alle uitvoer. |
| Tekenreeks verzenden naar terminalemulatiesessie |
Hiermee wordt een tekenreeks verzonden naar een Mainframe-sessie op de huidige cursorpositie. Als u een tekenreeks naar een specifieke cursorpositie wilt verzenden, kunt u in plaats daarvan de actie 'Tekenreeks verzenden naar terminalemulatiesessie op positie' gebruiken. |
| Tekenreeks verzenden naar terminalemulatiesessie op positie |
Hiermee wordt een tekenreeks verzonden naar een Mainframe-sessie op de opgegeven cursorpositie. |
| Terminal emulatie HLLAPI DLL instellen |
Start het IA-Connect HLLAPI-subsysteem (IA-HLLAPI) en verbindt het met de opgegeven Terminal Emulator HLLAPI DLL (een onderdeel van de terminalemulatiesoftware die wordt gebruikt om verbinding te maken met Mainframe-sessies). |
| Terminal emulatie HLLAPI DLL verwijderen |
Sluit alle actieve IA-Connect HLLAPI-subsysteem (IA-HLLAPI). |
| Terminal emulation Operator Information Area (OIA) ophalen |
Retourneert het operatorinformatiegebied dat wordt weergegeven door de terminalemulator. Dit is de regel onder aan het scherm van de terminalemulator en geeft meestal statusinformatie aan, zoals of het systeem wacht of een ongeldige invoerstatus heeft. |
| Terminalemulatiesessie opnieuw instellen |
Hiermee stelt u de huidige Mainframe-sessie opnieuw in. Met de actie wordt IA-Connect Agent losgekoppeld van de sessie en worden eventuele sessieparameters ongedaan gemaakt die zijn ingesteld. Nadat u deze actie hebt aangeroepen, moet u opnieuw verbinding maken met de sessie met behulp van de actie Verbinding maken met sessie om ermee door te gaan. |
| Verbinding maken met terminalemulatiesessie |
Verbindt alle actieve IA-Connect HLLAPI-subsysteem (IA-HLLAPI) met de opgegeven verbonden Mainframe-sessie-id. De sessie-id is een id die is toegewezen door de terminalemulator die u gebruikt voor Mainframe-verbindingen. De Mainframe-sessie moet worden uitgevoerd voordat u er verbinding mee maakt met deze actie. |
| Verbinding verbreken met terminalemulatiesessie |
Hiermee wordt het actieve IA-Connect HLLAPI-subsysteem (IA-HLLAPI) losgekoppeld van een opgegeven verbonden Mainframe-sessie-id. De sessie-id is een id die is toegewezen door de terminalemulator die u gebruikt voor Mainframe-verbindingen. |
| Verbindingsstatus van terminalemulatie ophalen |
Retourneert de huidige terminalemulatieverbindingsstatus binnen de opgegeven sessie. |
| Wachten op tekenreeks in terminalemulatiesessie |
Wacht tot een opgegeven tekenreeks wordt weergegeven in de terminalemulatorsessie. Deze actie kan worden gebruikt bij het navigeren tussen schermen om te controleren of u zich op het juiste scherm bevindt. |
| Wachten tot het terminalemulatiesysteem gereed is |
Wacht totdat de terminalemulator meldt dat het systeem gereed is. De uitvoer van deze actie is afhankelijk van hoe de specifieke emulator HLLAPI heeft geïmplementeerd en de uitvoer kan variëren van emulator tot emulator. |
| Wachten tot het terminalemulatietoetsenbord is ontgrendeld |
Wacht totdat de terminalemulator meldt dat het toetsenbord is ontgrendeld. De uitvoer van deze actie is afhankelijk van hoe de specifieke emulator HLLAPI heeft geïmplementeerd en de uitvoer kan variëren van emulator tot emulator. |
| Wachtwoord verzenden naar terminalemulatiesessie |
Hiermee wordt een wachtwoord verzonden naar een Mainframe-sessie op de huidige cursorpositie. Als u een wachtwoord naar een specifieke cursorpositie wilt verzenden, kunt u in plaats daarvan de actie Wachtwoord verzenden naar terminal emulatiesessie op positie gebruiken. |
| Wachtwoord verzenden naar terminalemulatiesessie op positie |
Hiermee wordt een wachtwoord verzonden naar een Mainframe-sessie op de opgegeven cursorpositie. |
| Zoeken naar tekenreeks in terminalemulatiesessie |
Zoekt naar een opgegeven tekenreeks in de huidige weergave van de terminalemulator. Als de tekenreeks wordt gevonden, wordt de positie en index geretourneerd. |
Ophalen is terminal emulatietoetsenbord ontgrendeld
Retourneert of de terminalemulator rapporteert dat het toetsenbord is ontgrendeld. De uitvoer van deze actie is afhankelijk van hoe de specifieke emulator HLLAPI heeft geïmplementeerd en de uitvoer kan variëren van emulator tot emulator.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Toetsenbord is ontgrendeld
|
KeyBoardIsUnlocked | boolean |
Retourneert waar als de terminalemulator rapporteert dat het toetsenbord is ontgrendeld. |
Positie van terminalemulatiecursor instellen
Hiermee stelt u de huidige cursorpositie in een Mainframe-sessie in op de opgegeven positie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Cursorrijindex
|
CursorRowIndex | True | integer |
De cursorrijindex waarop de cursor moet worden ingesteld. |
|
Index van cursorkolom
|
CursorColIndex | True | integer |
De cursorkolomindex waarop de cursor moet worden ingesteld. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Positie van terminalemulatiecursor ophalen
Hiermee haalt u de huidige cursorpositie op in een Mainframe-sessie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Cursorrijindex
|
CursorRowIndex | integer |
De huidige index van de cursorrij. |
|
Index van cursorkolom
|
CursorColIndex | integer |
De huidige index van de cursorkolom. |
|
Cursorpositie
|
CursorPos | integer |
De absolute cursorpositie. Als u bijvoorbeeld een sessie van 24 rijen bij 80 kolommen gebruikt, is de eerste kolom van de eerste rij positie 1 en de eerste kolom van de tweede rij positie 81. |
Scherm voor terminalemulatie lezen op cursorpositie
Leest het opgegeven aantal tekens uit de Mainframe-sessie, beginnend bij de opgegeven cursorpositie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Cursorrijindex
|
CursorRowIndex | True | integer |
De huidige index van de cursorrij. |
|
Index van cursorkolom
|
CursorColIndex | True | integer |
De huidige index van de cursorkolom. |
|
Aantal tekens dat moet worden gelezen
|
ReadScreenLength | True | integer |
Het aantal tekens dat moet worden gelezen uit de Mainframe-sessie. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Scherminhoud
|
ScreenContents | string |
De scherminhoud die is gelezen uit de Mainframe-sessie. |
Schermrijen voor terminalemulatie lezen
Leest de schermrijen uit een opgegeven Mainframe-sessie. Deze actie wordt vaak gebruikt om grotere hoeveelheden gegevens te lezen die vervolgens zo nodig kunnen worden gefilterd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Rijindex starten
|
StartRowIndex | True | integer |
De index van de rij starten waaruit moet worden gelezen. |
|
Index van eindrij
|
EndRowIndex | True | integer |
De index van de eindrij om te stoppen met lezen. |
|
Aantal rijen in sessie
|
NumberOfRowsInSession | integer |
Het aantal rijen dat door de sessie wordt weergegeven. Als deze optie is ingesteld op 0, voert IA-Connect een query uit op de sessie om het aantal rijen op te halen. |
|
|
Aantal kolommen in sessie
|
NumberOfColumnsInSession | integer |
Het aantal kolommen dat door de sessie wordt weergegeven. Als deze optie is ingesteld op 0, voert IA-Connect een query uit op de sessie om het aantal kolommen op te halen. |
|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
JSON voor schermrijen
|
ScreenRowsJSON | string |
De rijen lezen uit de Mainframe-sessie, in JSON-indeling. |
Sessieparameter instellen in terminalemulatiesessie
Met deze actie wordt een geavanceerde HLLAPI-sessieparameter ingesteld. Deze actie mag alleen worden gebruikt als u bekend bent met HLLAPI-sessieparameters.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Kenmerk
|
Parameter | True | string |
De HLLAPI-parameter(s) die u wilt instellen. Meerdere parameters kunnen worden gescheiden door komma's of spaties. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Sleutel opnieuw instellen naar terminalemulatiesessie verzenden
Hiermee wordt een resetsleutel naar de terminalemulatorsessie verzonden. Hiermee wordt alle invoer opnieuw ingesteld en wordt een ongeldige invoerstatus gewist.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Status van de queryterminal-emulatiesessie
Retourneert informatie over de verbonden Mainframe-sessie. Sommige terminalemulators retourneren mogelijk geen waarden voor alle uitvoer.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Lange sessienaam
|
SessionLongName | string |
De lange naam van de Mainframe-sessie, bijvoorbeeld SessionA. |
|
Sessietype
|
SessionType | string |
Het type Mainframe-sessie, bijvoorbeeld 3270 of 5250. |
|
Aantal rijen
|
NumberOfRows | integer |
Het aantal rijen in de weergave. |
|
Aantal kolommen
|
NumberOfCols | integer |
Het aantal kolommen in de weergave. |
|
Codetabel
|
CodePage | integer |
De codepagina, die aangeeft welke tekencodering wordt gebruikt. |
Tekenreeks verzenden naar terminalemulatiesessie
Hiermee wordt een tekenreeks verzonden naar een Mainframe-sessie op de huidige cursorpositie. Als u een tekenreeks naar een specifieke cursorpositie wilt verzenden, kunt u in plaats daarvan de actie 'Tekenreeks verzenden naar terminalemulatiesessie op positie' gebruiken.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Invoertekenreeks
|
InputString | True | string |
De tekenreeks die moet worden ingevoerd. Dit ondersteunt een volledige set toetsenbordsymbolen, bijvoorbeeld '@E' voor Enter. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Tekenreeks verzenden naar terminalemulatiesessie op positie
Hiermee wordt een tekenreeks verzonden naar een Mainframe-sessie op de opgegeven cursorpositie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Cursorrijindex
|
CursorRowIndex | True | integer |
De huidige index van de cursorrij. |
|
Index van cursorkolom
|
CursorColIndex | True | integer |
De huidige index van de cursorkolom. |
|
Invoertekenreeks
|
InputString | True | string |
De tekenreeks die moet worden ingevoerd. Dit ondersteunt een volledige set toetsenbordsymbolen, bijvoorbeeld '@E' voor Enter. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Terminal emulatie HLLAPI DLL instellen
Start het IA-Connect HLLAPI-subsysteem (IA-HLLAPI) en verbindt het met de opgegeven Terminal Emulator HLLAPI DLL (een onderdeel van de terminalemulatiesoftware die wordt gebruikt om verbinding te maken met Mainframe-sessies).
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
HLLAPI DLL-bestandsnaam
|
DLLFilename | True | string |
Het volledige bestandspad naar de HLLAPI-DLL die door de emulator wordt geleverd. |
|
IA-HLLAPI bestandsnaam
|
IAHLLAPIPath | string |
De optionele locatie van de IA-HLLAPI 32-bits COM DLL die wordt gebruikt als com-interface voor de opgegeven HLLAPI DLL (alleen als de HLLAPI DLL 32 bits is). Dit is doorgaans niet vereist omdat IA-Connect een ingebouwde HLLAPI-DLL met de naam 'IA-HLLAPI' heeft. DLL' die wordt gebruikt voor het instellen van de COM-interface voor de HLLAPI-DLL van de emulator. Standaard extraheert IA-Connect dit uit de map '%TEMP%\IA-Connect' in het profiel van de gebruiker. |
|
|
Naam van toegangspunt
|
EntryPointName | string |
De naam van het DLL-toegangspunt. Dit varieert afhankelijk van de emulatorsoftware die wordt gebruikt en als deze leeg blijft, probeert IA-Connect de volgende algemene toegangspunten: hllapi, HLLAPI, HLLAPI32, EHLLAPI, EHLLAPI32. |
|
|
Is een verbeterde interface
|
IsEnhancedInterface | boolean |
Deze parameter moet worden ingesteld op true als de DLL gebruikmaakt van de verbeterde HLLAPI-interface. |
|
|
Is 64bit HLLAPI DLL
|
Is64BitHLLAPIDLL | boolean |
Deze parameter moet worden ingesteld op true als de HLLAPI DLL die u probeert te laden 64 bits is. |
|
|
COM gebruiken voor 64-bits HLLAPI DLL
|
UseCOMFor64BitHLLAPIDLL | boolean |
Ingesteld op true als de HLLAPI-DLL die u probeert te laden 64 bits is en u deze wilt uitvoeren via een out-of-process COM DLLSurrogate in plaats van rechtstreeks (in het geheugen) aan te roepen vanuit IA-Connect. |
|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Terminal emulatie HLLAPI DLL verwijderen
Sluit alle actieve IA-Connect HLLAPI-subsysteem (IA-HLLAPI).
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Terminal emulation Operator Information Area (OIA) ophalen
Retourneert het operatorinformatiegebied dat wordt weergegeven door de terminalemulator. Dit is de regel onder aan het scherm van de terminalemulator en geeft meestal statusinformatie aan, zoals of het systeem wacht of een ongeldige invoerstatus heeft.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
OIA-indeling
|
OIAFormat | string |
De OIA-indeling (Operator Information Area), bijvoorbeeld PC400. |
|
Systeemwachttijden
|
SystemWait | boolean |
Retourneert waar als de terminalemulator rapporteert dat het systeem momenteel wacht tot een actie is voltooid of onwaar als dat niet het geval is. |
|
CAPS
|
CAPS | boolean |
Retourneert waar als de terminalemulator meldt dat de CAPS-toets momenteel wordt ingedrukt of onwaar als dat niet het geval is. |
|
Shift-toets
|
ShiftKey | boolean |
Retourneert waar als de terminalemulator rapporteert dat de Shift-toets momenteel wordt ingedrukt of onwaar als dat niet het geval is. |
|
Subsysteem gereed
|
SubsystemReady | boolean |
Retourneert waar als de terminalemulator rapporteert dat het subsysteem gereed is of onwaar als dat niet het geval is. |
|
Invoegmodus
|
InsertMode | boolean |
Retourneert waar als de terminalemulator rapporteert dat de invoegmodus momenteel is ingeschakeld of onwaar als dat niet het geval is. |
|
Ongeldige invoer
|
InvalidInput | boolean |
Retourneert waar als de terminalemulator rapporteert dat de Mainframe-sessie momenteel een ongeldige invoerstatus heeft of onwaar als dat niet het geval is. |
|
Invoertype
|
InputType | string |
Het invoertype van de Mainframe-sessie. Dit kan APL, Katakana, Alfanumeriek, Hiragana of Double-byte zijn. |
Terminalemulatiesessie opnieuw instellen
Hiermee stelt u de huidige Mainframe-sessie opnieuw in. Met de actie wordt IA-Connect Agent losgekoppeld van de sessie en worden eventuele sessieparameters ongedaan gemaakt die zijn ingesteld. Nadat u deze actie hebt aangeroepen, moet u opnieuw verbinding maken met de sessie met behulp van de actie Verbinding maken met sessie om ermee door te gaan.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Verbinding maken met terminalemulatiesessie
Verbindt alle actieve IA-Connect HLLAPI-subsysteem (IA-HLLAPI) met de opgegeven verbonden Mainframe-sessie-id. De sessie-id is een id die is toegewezen door de terminalemulator die u gebruikt voor Mainframe-verbindingen. De Mainframe-sessie moet worden uitgevoerd voordat u er verbinding mee maakt met deze actie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Verbinding verbreken met terminalemulatiesessie
Hiermee wordt het actieve IA-Connect HLLAPI-subsysteem (IA-HLLAPI) losgekoppeld van een opgegeven verbonden Mainframe-sessie-id. De sessie-id is een id die is toegewezen door de terminalemulator die u gebruikt voor Mainframe-verbindingen.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Verbindingsstatus van terminalemulatie ophalen
Retourneert de huidige terminalemulatieverbindingsstatus binnen de opgegeven sessie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Verbonden met sessie
|
ConnectedToSession | boolean |
Retourneert waar als u bent verbonden met de opgegeven sessie-id of onwaar als dat niet het geval is. |
|
Systeem bezet
|
SystemBusy | boolean |
Retourneert waar als het Mainframe-systeem rapporteert dat het momenteel bezet is of onwaar als dat niet het geval is. |
|
Toetsenbord vergrendeld
|
KeyboardLocked | boolean |
Retourneert waar als de Mainframe-sessie rapporteert dat het toetsenbord momenteel is vergrendeld of onwaar als dat niet het geval is. |
|
Sessie in gebruik door een andere HLLAPI-toepassing
|
SessionInUseByAnotherHLLAPIApplication | boolean |
Retourneert waar als de Mainframe-sessie momenteel wordt gebruikt door een andere HLLAPI-toepassing, of onwaar als dat niet het geval is. |
|
HLLAPI-thread-id
|
HLLAPIThreadID | integer |
Rapporteert de HLLAPI-thread-id binnen IA-Connect. Deze uitvoer is alleen voor diagnostische doeleinden. |
|
COM-thread-id
|
COMThreadID | integer |
Rapporteert de COM-thread-id in IA-Connect. Deze uitvoer is alleen voor diagnostische doeleinden. |
|
Aantal oproepen
|
CallCount | integer |
Rapporteert het aantal HLLAPI-acties dat door IA-Connect in deze sessie wordt uitgevoerd. Deze uitvoer is alleen voor diagnostische doeleinden. |
Wachten op tekenreeks in terminalemulatiesessie
Wacht tot een opgegeven tekenreeks wordt weergegeven in de terminalemulatorsessie. Deze actie kan worden gebruikt bij het navigeren tussen schermen om te controleren of u zich op het juiste scherm bevindt.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Zoektekenreeks
|
SearchString | True | string |
De tekenreeks moet wachten. |
|
Volledig scherm zoeken
|
SearchEntireScreen | boolean |
Moet het hele scherm worden doorzocht? Als deze optie is ingesteld op onwaar, kunnen de invoerinvoer 'Beginkolomindex zoeken' en 'Beginkolomindex zoeken' worden gebruikt om het zoekgebied te beperken. |
|
|
Index van beginrij zoeken
|
SearchStartRowIndex | integer |
De rijindex waarop moet worden gezocht naar de opgegeven tekenreeks, beginnend vanaf 1. Deze waarde wordt alleen gebruikt als 'Volledig scherm zoeken' is ingesteld op false. |
|
|
Index van beginkolom zoeken
|
SearchStartColIndex | integer |
De kolomindex waarop moet worden gezocht naar de opgegeven tekenreeks, beginnend vanaf 1. Deze waarde wordt alleen gebruikt als 'Volledig scherm zoeken' is ingesteld op false. |
|
|
Seconden om te wachten
|
SecondsToWait | True | double |
Het maximum aantal seconden dat moet worden gewacht totdat de opgegeven tekenreeks wordt weergegeven. |
|
Delta seconden om te wachten
|
DeltaSecondsToWait | double |
Het aantal seconden tussen elke zoekopdracht naar de opgegeven tekenreeks. |
|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Tekenreeks gevonden
|
StringFound | boolean |
Retourneert waar als de opgegeven tekenreeks is gevonden vóór de maximale wachttijd. |
|
Positie gevonden tekenreeks
|
StringFoundPosition | integer |
Als de tekenreeks is gevonden, bevat deze parameter de absolute positie van het eerste teken in de zoekreeks. Als er bijvoorbeeld een sessie van 24 rijen bij 80 kolommen wordt aangenomen, wordt de positie geretourneerd als 321 als de tekenreeks in de eerste kolom van de vijfde rij is gevonden, omdat de vijfde rij posities 321 tot 400 zou bevatten. |
|
Rijindex gevonden tekenreeks
|
StringFoundRowIndex | integer |
Als de tekenreeks is gevonden, bevat deze parameter de rijindex van het eerste teken in de zoekreeks. |
|
Kolomindex gevonden tekenreeks
|
StringFoundColIndex | integer |
Als de tekenreeks is gevonden, bevat deze parameter de kolomindex van het eerste teken in de zoekreeks. |
Wachten tot het terminalemulatiesysteem gereed is
Wacht totdat de terminalemulator meldt dat het systeem gereed is. De uitvoer van deze actie is afhankelijk van hoe de specifieke emulator HLLAPI heeft geïmplementeerd en de uitvoer kan variëren van emulator tot emulator.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Seconden om te wachten
|
SecondsToWait | True | double |
Het maximum aantal seconden dat moet worden gewacht totdat de terminalemulator meldt dat het systeem gereed is. |
|
Delta seconden om te wachten
|
DeltaSecondsToWait | double |
Het aantal seconden tussen elke query en de terminalemulator om de systeemstatus te controleren. |
|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Systeem is gereed
|
SystemReady | boolean |
Retourneert waar als de terminalemulator rapporteert dat het systeem gereed is. |
Wachten tot het terminalemulatietoetsenbord is ontgrendeld
Wacht totdat de terminalemulator meldt dat het toetsenbord is ontgrendeld. De uitvoer van deze actie is afhankelijk van hoe de specifieke emulator HLLAPI heeft geïmplementeerd en de uitvoer kan variëren van emulator tot emulator.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Seconden om te wachten
|
SecondsToWait | True | double |
Het maximum aantal seconden dat moet worden gewacht totdat de terminalemulator meldt dat het toetsenbord is ontgrendeld. |
|
Delta seconden om te wachten
|
DeltaSecondsToWait | double |
Het aantal seconden tussen elke query en de terminalemulator om de status van het ontgrendelen van het toetsenbord te controleren. |
|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Toetsenbord is ontgrendeld
|
KeyBoardIsUnlocked | boolean |
Retourneert waar als de terminalemulator rapporteert dat het toetsenbord is ontgrendeld. |
Wachtwoord verzenden naar terminalemulatiesessie
Hiermee wordt een wachtwoord verzonden naar een Mainframe-sessie op de huidige cursorpositie. Als u een wachtwoord naar een specifieke cursorpositie wilt verzenden, kunt u in plaats daarvan de actie Wachtwoord verzenden naar terminal emulatiesessie op positie gebruiken.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Invoerwachtwoord
|
InputPassword | True | password |
Het wachtwoord dat moet worden ingevoerd. Dit ondersteunt een volledige set toetsenbordsymbolen, bijvoorbeeld '@E' voor Enter. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Wachtwoord verzenden naar terminalemulatiesessie op positie
Hiermee wordt een wachtwoord verzonden naar een Mainframe-sessie op de opgegeven cursorpositie.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Cursorrijindex
|
CursorRowIndex | True | integer |
De huidige index van de cursorrij. |
|
Index van cursorkolom
|
CursorColIndex | True | integer |
De huidige index van de cursorkolom. |
|
Invoerwachtwoord
|
InputPassword | True | password |
Het wachtwoord dat moet worden ingevoerd. Dit ondersteunt een volledige set toetsenbordsymbolen, bijvoorbeeld '@E' voor Enter. |
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Zoeken naar tekenreeks in terminalemulatiesessie
Zoekt naar een opgegeven tekenreeks in de huidige weergave van de terminalemulator. Als de tekenreeks wordt gevonden, wordt de positie en index geretourneerd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
SessionID | True | string |
De sessie-id met één teken, bijvoorbeeld A. |
|
Zoektekenreeks
|
SearchString | True | string |
De tekenreeks die moet worden gezocht. |
|
Volledig scherm zoeken
|
SearchEntireScreen | boolean |
Moet het hele scherm worden doorzocht? Als deze optie is ingesteld op onwaar, kunnen de invoerinvoer 'Beginkolomindex zoeken' en 'Beginkolomindex zoeken' worden gebruikt om het zoekgebied te beperken. |
|
|
Index van beginrij zoeken
|
SearchStartRowIndex | integer |
De rijindex waarop moet worden gezocht naar de opgegeven tekenreeks, beginnend vanaf 1. Deze waarde wordt alleen gebruikt als 'Volledig scherm zoeken' is ingesteld op false. |
|
|
Index van beginkolom zoeken
|
SearchStartColIndex | integer |
De kolomindex waarop moet worden gezocht naar de opgegeven tekenreeks, beginnend vanaf 1. Deze waarde wordt alleen gebruikt als 'Volledig scherm zoeken' is ingesteld op false. |
|
|
Werkproces
|
Workflow | True | string |
Voeg hier de volgende expressie toe: workflow() |
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Tekenreeks gevonden
|
StringFound | boolean |
Retourneert waar als de opgegeven tekenreeks is gevonden. |
|
Positie gevonden tekenreeks
|
StringFoundPosition | integer |
Als de tekenreeks is gevonden, bevat deze parameter de absolute positie van het eerste teken in de zoekreeks. Als er bijvoorbeeld een sessie van 24 rijen bij 80 kolommen wordt aangenomen, wordt de positie geretourneerd als 321 als de tekenreeks in de eerste kolom van de vijfde rij is gevonden, omdat de vijfde rij posities 321 tot 400 zou bevatten. |
|
Rijindex gevonden tekenreeks
|
StringFoundRowIndex | integer |
Als de tekenreeks is gevonden, bevat deze parameter de rijindex van het eerste teken in de zoekreeks. |
|
Kolomindex gevonden tekenreeks
|
StringFoundColIndex | integer |
Als de tekenreeks is gevonden, bevat deze parameter de kolomindex van het eerste teken in de zoekreeks. |