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