IA-Connect Sálový počítač (Preview)

IA-Connect je platforma RPA (Robotic Process Automation), která přidává funkce RPA z cloudu do místních virtuálních počítačů nebo přes připojení Citrix nebo Microsoft Remote Desktop (RDS). Toto je modul pro automatizaci relací mainframů 5250 a 3270 pomocí aplikací emulace terminálu, které podporují rozhraní HLLAPI API.

Tento konektor je dostupný v následujících produktech a oblastech:

Service Class Regions
Copilot Studio Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Logic Apps Standard Všechny oblasti Logic Apps s výjimkou následujících:
     – Oblasti Azure Government
     – Oblasti Azure China
     - Ministerstvo obrany USA (DoD)
Power Apps Premium Všechny oblasti Power Apps s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Power Automate Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Kontakt
Název Ultima Labs
URL https://www.ultima.com/ultima-labs
Email IAConnect@ultima.com
Metadata konektoru
Vydavatel Ultima Labs
Internetová stránka https://www.ultima.com/ultima-labs
Zásady ochrany osobních údajů https://www.ultima.com/privacy-policy
Kategorie IT provoz; Produktivita

IA-Connect je platforma RPA (Robotic Process Automation), která přidává funkce RPA z Power Automate Cloud Flow k místním virtuálním počítačům nebo přes připojení Citrix nebo Microsoft Remote Desktop (RDS). Konektory IA-Connect poskytují více než 650 akcí, které umožňují automatizovat každý typ místní aplikace přímo z toku cloudu Power Automate. Všechny IA-Connect akce jsou k dispozici přímo z vašeho cloudového toku Power Automate, který poskytuje snadnou integraci mezi cloudovými a místními aplikacemi, schopnost využívat stávající podmínky, smyčky, dynamický obsah, výrazy a zpracování výjimek v procesech RPA. Použití konektorů IA-Connect také poskytuje úplnou historii spouštění a auditovatelnost z historie spuštění toku a zároveň odstraňuje nutnost mít samostatnou aplikaci, konzolu nebo studio pro vývoj procesů RPA.

Požadavky

Pokud chcete použít některý z konektorů IA-Connect, musíte nainstalovat IA-Connect software. To je zdarma test po dobu 30 dnů, po které budete vyžadovat IA-Connect licenci.

Software IA-Connect se skládá ze dvou hlavních komponent:

  • Orchestrátor IA-Connect, což je webová aplikace Azure, kterou byste hostovala ve svém vlastním tenantovi Azure. To zpracovává směrování a zabezpečení toků RPA do jednoho nebo několika místních nebo cloudových virtuálních počítačů.

  • Agent IA-Connect a director, který je nainstalovaný na virtuálních počítačích, kde je software, který chcete automatizovat, přístupný. Kromě toho může agent IA-Connect běžet uvnitř relace Citrix nebo Vzdálené plochy (RDS), kde jsou příkazy RPA předány virtuální kanál do vzdálené relace ke spuštění. Agenta IA-Connect lze spustit ze sdílené síťové složky a nevyžaduje instalaci.

Dostupné konektory IA-Connect

Dostupné konektory IA-Connect jsou:

  • IA-Connect dynamického kódu
  • IA-Connect Java
  • IA-Connect sálový počítač
  • IA-Connect Microsoft Office
  • IA-Connect grafické uživatelské rozhraní SAP
  • relace IA-Connect
  • uživatelské rozhraní IA-Connect
  • webový prohlížeč IA-Connect

Jak získat přihlašovací údaje

Pokud chcete získat licenci a zahájit 30denní bezplatnou zkušební verzi, odešlete prosím žádost na našich webových stránkách (https://www.ultima.com/IA-Connect/Power-Automate).

Po přijetí žádosti o zkušební verzi vás budeme kontaktovat prostřednictvím e-mailové adresy, která vám pomůže s nastavením IA-Connect softwaru a poskytnutím zkušební licence. Toto je plně funkční zkušební verze, která vám umožní otestovat všech 650 akcí ve všech 8 konektorech IA-Connect ve vašem vlastním prostředí během zkušebního období.

Začínáme s konektorem

Po odeslání žádosti o zkušební verzi pro IA-Connect budete moct stáhnout soubor ZIP obsahující IA-Connect software a dokumentaci týkající se instalace a nastavení. Budeme vás také kontaktovat, abychom vám podle potřeby nabídli podporu a pokyny.

Support

Během zkušebního období můžete kontaktovat Ultima Labs (IAConnect@ultima.com) o podporu a pomoc.

Po zakoupení IA-Connect licencí obdržíte tokeny podpory, které se dají uplatnit pro školení nebo podporu od technického centra Ultima založeného na Velké Británii( TSC).

Známé problémy, běžné chyby a nejčastější dotazy

Naše znalostní báze obsahuje řadu článků, které pokrývají všechny známé problémy, běžné chyby, ke kterým může dojít při používání konektorů IA-Connect a nejčastějších dotazů. Přístup k těmto prostředkům je dostupný https://support.ultima.com/ultimalabs v rámci zkušební verze IA-Connect a po zakoupení licence IA-Connect.

Vytvoření připojení

Konektor podporuje následující typy ověřování:

výchozí Parametry pro vytvoření připojení Všechny oblasti Nesdílitelné

Výchozí

Použitelné: Všechny oblasti

Parametry pro vytvoření připojení

Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.

Název Typ Description Povinné
Klíč rozhraní API securestring Klíč rozhraní API pro toto rozhraní API Pravdivé
adresa nástroje IA-Connect Orchestrator řetězec Zadejte adresu nástroje IA-Connect Orchestrator bez komponenty HTTP(S). Pravdivé

Limity omezování

Name Volání Období obnovení
Volání rozhraní API na připojení 100 60 sekund

Akce

Dispose of terminal emulation HLLAPI DLL

Vypne všechny spuštěné IA-Connect subsystému HLLAPI (IA-HLLAPI).

Get is terminal emulation keyboard unlocked

Vrátí, zda emulátor terminálu hlásí, že klávesnice je odemknutá. Výstup této akce závisí na tom, jak konkrétní emulátor implementoval HLLAPI a výstup se může lišit od emulátoru po emulátor.

Nastavení emulace terminálu HLLAPI DLL

Spustí IA-Connect subsystém HLLAPI (IA-HLLAPI) a připojí ho k zadané knihovně DLL emulátoru terminálu HLLAPI (součást softwaru emulace terminálu, který se používá pro připojení k relacím sálového počítače).

Nastavení parametru relace v relaci emulace terminálu

Tato akce nastaví pokročilý parametr relace HLLAPI. Tuto akci byste měli použít jenom v případě, že znáte parametry relace HLLAPI.

Nastavení pozice kurzoru emulace terminálu

Nastaví aktuální pozici kurzoru v relaci sálového počítače na zadanou pozici.

Obrazovka pro čtení emulace terminálu na pozici kurzoru

Přečte zadaný počet znaků z relace sálového počítače počínaje zadanou pozicí kurzoru.

Odeslání hesla do relace emulace terminálu

Odešle heslo do relace sálového počítače na aktuální pozici kurzoru. Pokud chcete odeslat heslo na konkrétní pozici kurzoru, můžete místo toho použít akci Odeslat heslo do relace emulace terminálu na pozici.

Odeslání hesla do relace emulace terminálu na pozici

Odešle heslo do relace sálového počítače na zadané pozici kurzoru.

Odeslání resetování klíče do relace emulace terminálu

Odešle resetovací klíč do relace emulátoru terminálu. Tím se obnoví veškerý vstup a vymaže se neplatný stav vstupu.

Odeslání řetězce do relace emulace terminálu

Odešle řetězec do relace sálového počítače na aktuální pozici kurzoru. Pokud chcete odeslat řetězec na konkrétní pozici kurzoru, můžete místo toho použít akci Odeslat řetězec do relace emulace terminálu na pozici.

Odeslání řetězce do relace emulace terminálu na pozici

Odešle řetězec do relace sálového počítače na zadané pozici kurzoru.

Odpojení od relace emulace terminálu

Odpojí spuštěný subsystém IA-Connect HLLAPI (IA-HLLAPI) od zadaného ID relace připojeného sálového počítače. ID relace je ID přiřazené emulátorem terminálu, který používáte pro připojení mainframů.

Připojení k relaci emulace terminálu

Připojí všechny spuštěné subsystém IA-Connect HLLAPI (IA-HLLAPI) k zadanému ID relace připojeného sálového počítače. ID relace je ID přiřazené emulátorem terminálu, který používáte pro připojení mainframů. Než se k ní připojíte pomocí této akce, musí být spuštěná relace sálového počítače.

Resetování relace emulace terminálu

Obnoví aktuální relaci sálového počítače. Akce odpojí IA-Connect Agenta z relace a vrátí zpět všechny nastavené parametry relace. Po volání této akce se budete muset znovu připojit k relaci pomocí akce Připojit k relaci, abyste s ní mohli pokračovat v interakci.

Stav relace emulace terminálu dotazů

Vrátí informace o připojené relaci sálového počítače. Některé emulátory terminálu nemusí vracet hodnoty pro všechny výstupy.

Vyhledání řetězce v relaci emulace terminálu

Vyhledá zadaný řetězec v aktuálním zobrazení emulátoru terminálu. Pokud se řetězec najde, vrátí se jeho pozice a index.

Získání oblasti informací o operátoru emulace terminálu (OIA)

Vrátí oblast informací o operátoru zobrazenou emulátorem terminálu. Toto je řádek v dolní části obrazovky emulátoru terminálu a obvykle označuje informace o stavu, jako je například to, jestli systém čeká nebo je v neplatném stavu vstupu.

Získání pozice kurzoru emulace terminálu

Získá aktuální pozici kurzoru v relaci sálového počítače.

Získání stavu připojení emulace terminálu

Vrátí aktuální stav připojení emulace terminálu v zadané relaci.

Čekání na odemčení klávesnice emulace terminálu

Čeká, až emulátor terminálu oznámí, že je klávesnice odemknutá. Výstup této akce závisí na tom, jak konkrétní emulátor implementoval HLLAPI a výstup se může lišit od emulátoru po emulátor.

Čekání na připravenost systému emulace terminálu

Čeká, až emulátor terminálu oznámí, že systém je připravený. Výstup této akce závisí na tom, jak konkrétní emulátor implementoval HLLAPI a výstup se může lišit od emulátoru po emulátor.

Čekání na řetězec v relaci emulace terminálu

Čeká na zobrazení zadaného řetězce v relaci emulátoru terminálu. Tuto akci můžete použít při přesouvání mezi obrazovkami k ověření, že jste na správné obrazovce.

Čtení řádků obrazovky emulace terminálu

Přečte řádky obrazovky ze zadané relace sálového počítače. Tato akce se běžně používá ke čtení větších objemů dat, která je možné v případě potřeby filtrovat.

Dispose of terminal emulation HLLAPI DLL

Vypne všechny spuštěné IA-Connect subsystému HLLAPI (IA-HLLAPI).

Parametry

Name Klíč Vyžadováno Typ Description
Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Get is terminal emulation keyboard unlocked

Vrátí, zda emulátor terminálu hlásí, že klávesnice je odemknutá. Výstup této akce závisí na tom, jak konkrétní emulátor implementoval HLLAPI a výstup se může lišit od emulátoru po emulátor.

Parametry

Name Klíč Vyžadováno Typ Description
Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Klávesnice je odemknutá
KeyBoardIsUnlocked boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že klávesnice je odemknutá.

Nastavení emulace terminálu HLLAPI DLL

Spustí IA-Connect subsystém HLLAPI (IA-HLLAPI) a připojí ho k zadané knihovně DLL emulátoru terminálu HLLAPI (součást softwaru emulace terminálu, který se používá pro připojení k relacím sálového počítače).

Parametry

Name Klíč Vyžadováno Typ Description
Název souboru KNIHOVNY DLL HLLAPI
DLLFilename True string

Úplná cesta k souboru k knihovně DLL HLLAPI poskytované emulátorem.

název souboru IA-HLLAPI
IAHLLAPIPath string

Volitelné umístění IA-HLLAPI 32bitovou knihovnu COM DLL použitou jako rozhraní MODELU COM pro zadanou knihovnu HLLAPI DLL (pouze pokud je knihovna HLLAPI DLL 32bit). To se obvykle nevyžaduje, protože IA-Connect má integrovanou knihovnu DLL HLLAPI s názvem IA-HLLAPI. KNIHOVNA DLL, která se používá k nastavení rozhraní COM pro knihovnu HLLAPI DLL emulátoru. Ve výchozím nastavení IA-Connect extrahuje tento adresář do adresáře%TEMP%\IA-Connect v profilu uživatele.

Název vstupního bodu
EntryPointName string

Název vstupního bodu knihovny DLL. Liší se v závislosti na používaném softwaru emulátoru a pokud necháte prázdný, IA-Connect zkusí následující běžné vstupní body: hllapi, HLLAPI, HLLAPI32, EHLLAPI, EHLLAPI32.

Je vylepšené rozhraní
IsEnhancedInterface boolean

Tento parametr by měl být nastaven na hodnotu true, pokud knihovna DLL používá rozšířené rozhraní HLLAPI.

Is 64bit HLLAPI DLL
Is64BitHLLAPIDLL boolean

Tento parametr by měl být nastaven na hodnotu true, pokud je 64bitová knihovna DLL HLLAPI, kterou se pokoušíte načíst.

Použití modelu COM pro 64bit knihovnu HLLAPI DLL
UseCOMFor64BitHLLAPIDLL boolean

Pokud je knihovna DLL HLLAPI, kterou se pokoušíte načíst, nastavena na hodnotu true, a chcete ji spustit prostřednictvím neprocesové knihovny DLLSurrogate namísto volání přímo (v paměti) z IA-Connect.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Nastavení parametru relace v relaci emulace terminálu

Tato akce nastaví pokročilý parametr relace HLLAPI. Tuto akci byste měli použít jenom v případě, že znáte parametry relace HLLAPI.

Parametry

Name Klíč Vyžadováno Typ Description
Parameter
Parameter True string

Parametry HLLAPI, které se mají nastavit. Více parametrů je možné oddělit čárkami nebo mezerami.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Nastavení pozice kurzoru emulace terminálu

Nastaví aktuální pozici kurzoru v relaci sálového počítače na zadanou pozici.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Index řádku kurzoru
CursorRowIndex True integer

Index řádku kurzoru, na kterém chcete nastavit kurzor.

Index sloupce kurzoru
CursorColIndex True integer

Index sloupce kurzoru, na kterém chcete nastavit kurzor.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Obrazovka pro čtení emulace terminálu na pozici kurzoru

Přečte zadaný počet znaků z relace sálového počítače počínaje zadanou pozicí kurzoru.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Index řádku kurzoru
CursorRowIndex True integer

Aktuální index řádku kurzoru.

Index sloupce kurzoru
CursorColIndex True integer

Index sloupce aktuálního kurzoru.

Počet znaků, které se mají přečíst
ReadScreenLength True integer

Početznakůch

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Obsah obrazovky
ScreenContents string

Obsah obrazovky, který byl přečtený z relace sálového počítače.

Odeslání hesla do relace emulace terminálu

Odešle heslo do relace sálového počítače na aktuální pozici kurzoru. Pokud chcete odeslat heslo na konkrétní pozici kurzoru, můžete místo toho použít akci Odeslat heslo do relace emulace terminálu na pozici.

Parametry

Name Klíč Vyžadováno Typ Description
Zadání hesla
InputPassword True password

Heslo, které se má zadat. To podporuje úplnou sadu symbolů klávesnice, například "@E" pro enter.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Odeslání hesla do relace emulace terminálu na pozici

Odešle heslo do relace sálového počítače na zadané pozici kurzoru.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Index řádku kurzoru
CursorRowIndex True integer

Aktuální index řádku kurzoru.

Index sloupce kurzoru
CursorColIndex True integer

Index sloupce aktuálního kurzoru.

Zadání hesla
InputPassword True password

Heslo, které se má zadat. To podporuje úplnou sadu symbolů klávesnice, například "@E" pro enter.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Odeslání resetování klíče do relace emulace terminálu

Odešle resetovací klíč do relace emulátoru terminálu. Tím se obnoví veškerý vstup a vymaže se neplatný stav vstupu.

Parametry

Name Klíč Vyžadováno Typ Description
Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Odeslání řetězce do relace emulace terminálu

Odešle řetězec do relace sálového počítače na aktuální pozici kurzoru. Pokud chcete odeslat řetězec na konkrétní pozici kurzoru, můžete místo toho použít akci Odeslat řetězec do relace emulace terminálu na pozici.

Parametry

Name Klíč Vyžadováno Typ Description
Vstupní řetězec
InputString True string

Řetězec, který má být vstupní. To podporuje úplnou sadu symbolů klávesnice, například "@E" pro enter.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Odeslání řetězce do relace emulace terminálu na pozici

Odešle řetězec do relace sálového počítače na zadané pozici kurzoru.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Index řádku kurzoru
CursorRowIndex True integer

Aktuální index řádku kurzoru.

Index sloupce kurzoru
CursorColIndex True integer

Index sloupce aktuálního kurzoru.

Vstupní řetězec
InputString True string

Řetězec, který má být vstupní. To podporuje úplnou sadu symbolů klávesnice, například "@E" pro enter.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Odpojení od relace emulace terminálu

Odpojí spuštěný subsystém IA-Connect HLLAPI (IA-HLLAPI) od zadaného ID relace připojeného sálového počítače. ID relace je ID přiřazené emulátorem terminálu, který používáte pro připojení mainframů.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Připojení k relaci emulace terminálu

Připojí všechny spuštěné subsystém IA-Connect HLLAPI (IA-HLLAPI) k zadanému ID relace připojeného sálového počítače. ID relace je ID přiřazené emulátorem terminálu, který používáte pro připojení mainframů. Než se k ní připojíte pomocí této akce, musí být spuštěná relace sálového počítače.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Resetování relace emulace terminálu

Obnoví aktuální relaci sálového počítače. Akce odpojí IA-Connect Agenta z relace a vrátí zpět všechny nastavené parametry relace. Po volání této akce se budete muset znovu připojit k relaci pomocí akce Připojit k relaci, abyste s ní mohli pokračovat v interakci.

Parametry

Name Klíč Vyžadováno Typ Description
Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Stav relace emulace terminálu dotazů

Vrátí informace o připojené relaci sálového počítače. Některé emulátory terminálu nemusí vracet hodnoty pro všechny výstupy.

Parametry

Name Klíč Vyžadováno Typ Description
Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Dlouhý název relace
SessionLongName string

Dlouhý název relace sálového počítače, například SessionA.

Typ relace
SessionType string

Typ relace sálového počítače, například 3270 nebo 5250.

Počet řádků
NumberOfRows integer

Počet řádků v zobrazení.

Počet sloupců
NumberOfCols integer

Počet sloupců v zobrazení.

Kódová stránka
CodePage integer

Znaková stránka označující použité kódování znaků.

Vyhledání řetězce v relaci emulace terminálu

Vyhledá zadaný řetězec v aktuálním zobrazení emulátoru terminálu. Pokud se řetězec najde, vrátí se jeho pozice a index.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Vyhledávací řetězec
SearchString True string

Řetězec, který se má vyhledat.

Hledat na celé obrazovce
SearchEntireScreen boolean

Má se prohledávat celá obrazovka? Pokud je nastavena hodnota false, můžete použít vstupy Search start row index a Search start column index k omezení vyhledávací oblasti.

Search start row index
SearchStartRowIndex integer

Index řádku, na kterém chcete začít hledat zadaný řetězec od 1. Tato hodnota se použije jenom v případě, že je možnost Hledat na celé obrazovce nastavená na hodnotu false.

Index počátečního sloupce hledání
SearchStartColIndex integer

Index sloupce, na kterém chcete začít hledat zadaný řetězec, počínaje hodnotou 1. Tato hodnota se použije jenom v případě, že je možnost Hledat na celé obrazovce nastavená na hodnotu false.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Byl nalezen řetězec.
StringFound boolean

Vrátí hodnotu true, pokud byl nalezen zadaný řetězec.

Pozice nalezených řetězců
StringFoundPosition integer

Pokud byl řetězec nalezen, tento parametr obsahuje absolutní pozici prvního znaku ve vyhledávacím řetězci. Například za předpokladu, že relace sloupce 24 o 80, bude pozice vrácena jako 321, pokud byl řetězec nalezen v prvním sloupci pátého řádku, protože pátý řádek by obsahoval pozice 321 až 400.

Řetězec nalezený index řádku
StringFoundRowIndex integer

Pokud byl řetězec nalezen, tento parametr obsahuje index řádků prvního znaku ve vyhledávacím řetězci.

Řetězec nalezený index sloupce
StringFoundColIndex integer

Pokud byl řetězec nalezen, tento parametr obsahuje index sloupce prvního znaku ve vyhledávacím řetězci.

Získání oblasti informací o operátoru emulace terminálu (OIA)

Vrátí oblast informací o operátoru zobrazenou emulátorem terminálu. Toto je řádek v dolní části obrazovky emulátoru terminálu a obvykle označuje informace o stavu, jako je například to, jestli systém čeká nebo je v neplatném stavu vstupu.

Parametry

Name Klíč Vyžadováno Typ Description
Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Formát OIA
OIAFormat string

Formát OIA (Operator Information Area), například PC400.

Čekání na systém
SystemWait boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že systém aktuálně čeká na dokončení akce nebo false, pokud ne.

ČEPICE
CAPS boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že klávesa CAPS je aktuálně stisknutá nebo nepravda, pokud ne.

Klávesa Shift
ShiftKey boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že klávesa SHIFT je aktuálně stisknutá nebo nepravda, pokud ne.

Subsystém připravený
SubsystemReady boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že subsystém je připravený, nebo nepravda, pokud ne.

Režim vložení
InsertMode boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že režim vložení je aktuálně povolený, nebo false, pokud ne.

Neplatný vstup
InvalidInput boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že relace sálového počítače je aktuálně v neplatném vstupním stavu nebo nepravda, pokud ne.

Typ vstupu
InputType string

Typ vstupu relace sálového počítače. Může to být APL, Katakana, Alfanumerické, Hiragana nebo Dvojité bajty.

Získání pozice kurzoru emulace terminálu

Získá aktuální pozici kurzoru v relaci sálového počítače.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Index řádku kurzoru
CursorRowIndex integer

Aktuální index řádku kurzoru.

Index sloupce kurzoru
CursorColIndex integer

Index sloupce aktuálního kurzoru.

Pozice kurzoru
CursorPos integer

Absolutní pozice kurzoru. Například za předpokladu, že relace sloupce 24 o 80, první sloupec prvního řádku bude pozice 1 a první sloupec druhého řádku bude pozice 81.

Získání stavu připojení emulace terminálu

Vrátí aktuální stav připojení emulace terminálu v zadané relaci.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Připojeno k relaci
ConnectedToSession boolean

Vrátí hodnotu true, pokud jste připojeni k zadanému ID relace nebo false, pokud ne.

Zaneprázdněný systém
SystemBusy boolean

Vrátí hodnotu true, pokud systém mainframů hlásí, že je aktuálně zaneprázdněný, nebo false, pokud ne.

Uzamčená klávesnice
KeyboardLocked boolean

Vrátí hodnotu true, pokud relace sálového počítače hlásí, že klávesnice je aktuálně uzamčená nebo nepravda, pokud ne.

Relace, kterou používá jiná aplikace HLLAPI
SessionInUseByAnotherHLLAPIApplication boolean

Vrátí hodnotu true, pokud je relace sálového počítače aktuálně používána jinou aplikací HLLAPI nebo false, pokud ne.

ID vlákna HLLAPI
HLLAPIThreadID integer

Hlásí ID vlákna HLLAPI v rámci IA-Connect. Tento výstup je určený pouze pro diagnostické účely.

ID vlákna modelu COM
COMThreadID integer

Hlásí ID vlákna MODELU COM v rámci IA-Connect. Tento výstup je určený pouze pro diagnostické účely.

Počet volání
CallCount integer

Zaznamenává počet akcí HLLAPI provedených IA-Connect v této relaci. Tento výstup je určený pouze pro diagnostické účely.

Čekání na odemčení klávesnice emulace terminálu

Čeká, až emulátor terminálu oznámí, že je klávesnice odemknutá. Výstup této akce závisí na tom, jak konkrétní emulátor implementoval HLLAPI a výstup se může lišit od emulátoru po emulátor.

Parametry

Name Klíč Vyžadováno Typ Description
Sekundy k čekání
SecondsToWait True double

Maximální počet sekund čekání na nahlášení odemknutí klávesnice emulátorem terminálu.

Rozdílové sekundy k čekání
DeltaSecondsToWait double

Počet sekund mezi každým dotazem do emulátoru terminálu a zkontrolujte stav odemknutí klávesnice.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Klávesnice je odemknutá
KeyBoardIsUnlocked boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že klávesnice je odemknutá.

Čekání na připravenost systému emulace terminálu

Čeká, až emulátor terminálu oznámí, že systém je připravený. Výstup této akce závisí na tom, jak konkrétní emulátor implementoval HLLAPI a výstup se může lišit od emulátoru po emulátor.

Parametry

Name Klíč Vyžadováno Typ Description
Sekundy k čekání
SecondsToWait True double

Maximální početsekundch

Rozdílové sekundy k čekání
DeltaSecondsToWait double

Počet sekund mezi každým dotazem na emulátor terminálu, který zkontroluje stav systému.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Systém je připravený
SystemReady boolean

Vrátí hodnotu true, pokud emulátor terminálu hlásí, že systém je připravený.

Čekání na řetězec v relaci emulace terminálu

Čeká na zobrazení zadaného řetězce v relaci emulátoru terminálu. Tuto akci můžete použít při přesouvání mezi obrazovkami k ověření, že jste na správné obrazovce.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Vyhledávací řetězec
SearchString True string

Řetězec, na který se má čekat.

Hledat na celé obrazovce
SearchEntireScreen boolean

Má se prohledávat celá obrazovka? Pokud je nastavena hodnota false, můžete použít vstupy Search start row index a Search start column index k omezení vyhledávací oblasti.

Search start row index
SearchStartRowIndex integer

Index řádku, na kterém chcete začít hledat zadaný řetězec od 1. Tato hodnota se použije jenom v případě, že je možnost Hledat na celé obrazovce nastavená na hodnotu false.

Index počátečního sloupce hledání
SearchStartColIndex integer

Index sloupce, na kterém chcete začít hledat zadaný řetězec, počínaje hodnotou 1. Tato hodnota se použije jenom v případě, že je možnost Hledat na celé obrazovce nastavená na hodnotu false.

Sekundy k čekání
SecondsToWait True double

Maximální počet sekund čekání na zobrazení zadaného řetězce.

Rozdílové sekundy k čekání
DeltaSecondsToWait double

Počet sekund mezi každým hledáním zadaného řetězce.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Byl nalezen řetězec.
StringFound boolean

Vrátí hodnotu true, pokud byl zadaný řetězec nalezen před maximální dobou čekání.

Pozice nalezených řetězců
StringFoundPosition integer

Pokud byl řetězec nalezen, tento parametr obsahuje absolutní pozici prvního znaku ve vyhledávacím řetězci. Například za předpokladu, že relace sloupce 24 o 80, bude pozice vrácena jako 321, pokud byl řetězec nalezen v prvním sloupci pátého řádku, protože pátý řádek by obsahoval pozice 321 až 400.

Řetězec nalezený index řádku
StringFoundRowIndex integer

Pokud byl řetězec nalezen, tento parametr obsahuje index řádků prvního znaku ve vyhledávacím řetězci.

Řetězec nalezený index sloupce
StringFoundColIndex integer

Pokud byl řetězec nalezen, tento parametr obsahuje index sloupce prvního znaku ve vyhledávacím řetězci.

Čtení řádků obrazovky emulace terminálu

Přečte řádky obrazovky ze zadané relace sálového počítače. Tato akce se běžně používá ke čtení větších objemů dat, která je možné v případě potřeby filtrovat.

Parametry

Name Klíč Vyžadováno Typ Description
ID relace
SessionID True string

ID relace sálového počítače s jedním znakem, například A.

Počáteční index řádku
StartRowIndex True integer

Počáteční index řádku pro zahájení čtení.

Index koncového řádku
EndRowIndex True integer

Index koncového řádku, na který se má přestat číst.

Počet řádků v relaci
NumberOfRowsInSession integer

Počet řádků zobrazených relací. Pokud je nastavená hodnota 0, IA-Connect dotazuje relaci, aby se načetl počet řádků.

Počet sloupců v relaci
NumberOfColumnsInSession integer

Počet sloupců, které relace zobrazuje. Pokud je nastavená hodnota 0, IA-Connect dotazuje relaci, aby se načetl počet sloupců.

Workflow
Workflow True string

Sem přidejte následující výraz: workflow()

Návraty

Name Cesta Typ Description
Obrazovka s řádky JSON
ScreenRowsJSON string

Řádky čtené z relace sálového počítače ve formátu JSON.