Udostępnij przez


IA-Connect Mainframe (wersja zapoznawcza)

IA-Connect to platforma automatyzacji procesów robotycznych (RPA), która dodaje funkcje RPA z chmury do lokalnych maszyn wirtualnych lub za pośrednictwem połączeń citrix lub pulpitu zdalnego (RDS). Jest to moduł automatyzowania sesji 5250 i 3270 Mainframe przy użyciu aplikacji emulacji terminalu, które obsługują interfejs API HLLAPI.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Ultima Labs
adres URL https://www.ultima.com/ultima-labs
Email IAConnect@ultima.com
Metadane łącznika
Publisher Ultima Labs
Witryna internetowa https://www.ultima.com/ultima-labs
Zasady ochrony prywatności https://www.ultima.com/privacy-policy
Kategorie Operacje IT; Produktywność

IA-Connect to platforma automatyzacji procesów robotycznych (RPA), która dodaje funkcje RPA z przepływów chmury usługi Power Automate do lokalnych maszyn wirtualnych lub za pośrednictwem połączeń citrix lub pulpitu zdalnego (RDS). Łączniki IA-Connect udostępniają ponad 650 akcji, co pozwala zautomatyzować każdy typ aplikacji lokalnej bezpośrednio z usługi Power Automate Cloud Flow. Wszystkie akcje IA-Connect są dostępne bezpośrednio w usłudze Power Automate Cloud Flow, zapewniając łatwą integrację między aplikacjami chmurowymi i lokalnymi, możliwość korzystania z istniejących warunków, pętli usługi Power Automate, zawartości dynamicznej, wyrażeń i obsługi wyjątków w procesach RPA. Wykorzystanie łączników IA-Connect zapewnia również pełną historię wykonywania i inspekcję z historii uruchamiania usługi Flow, jednocześnie eliminując konieczność posiadania oddzielnej aplikacji/konsoli/studio do tworzenia procesów RPA.

Wymagania wstępne

Aby użyć dowolnego z łączników IA-Connect, należy zainstalować oprogramowanie IA-Connect. Jest to bezpłatne do testowania przez 30 dni, po którym będzie wymagana licencja IA-Connect.

Oprogramowanie IA-Connect składa się z dwóch głównych składników:

  • IA-Connect Orchestrator, który jest aplikacją internetową platformy Azure, która będzie hostowana we własnej dzierżawie platformy Azure. Umożliwia to obsługę routingu i zabezpieczeń przepływów RPA do co najmniej jednej lokalnej lub opartej na chmurze maszyn wirtualnych.

  • Agent i dyrektor IA-Connect instalowany na maszynach wirtualnych, na których oprogramowanie, które chcesz zautomatyzować, jest dostępne. Ponadto agent IA-Connect może działać w sesji usług pulpitu zdalnego (RDS) Citrix lub Microsoft, gdzie polecenia RPA są przekazywane w kanale wirtualnym do sesji zdalnej do wykonania. Agent IA-Connect można uruchomić z udziału sieciowego i nie wymaga instalacji.

Dostępne łączniki IA-Connect

Dostępne łączniki IA-Connect to:

  • IA-Connect kod dynamiczny
  • IA-Connect Java
  • IA-Connect Mainframe
  • IA-Connect pakietu Microsoft Office
  • IA-Connect graficzny interfejs UŻYTKOWNIKA oprogramowania SAP
  • sesja IA-Connect
  • interfejs użytkownika IA-Connect
  • przeglądarka internetowa IA-Connect

Jak uzyskać poświadczenia

Aby otrzymać licencję i rozpocząć 30-dniową bezpłatną wersję próbną, prześlij żądanie na naszej stronie internetowej (https://www.ultima.com/IA-Connect/Power-Automate).

Po otrzymaniu żądania wersji próbnej skontaktujemy się z Tobą za pośrednictwem adresu e-mail dostarczonego w celu ułatwienia konfigurowania oprogramowania IA-Connect i dostarczenia Ci licencji próbnej. Jest to w pełni funkcjonalna wersja próbna i umożliwi przetestowanie dowolnej z 650 akcji we wszystkich 8 łącznikach IA-Connect w ramach własnego środowiska w okresie próbnym.

Wprowadzenie do łącznika

Po przesłaniu żądania wersji próbnej programu IA-Connect będzie można pobrać plik ZIP zawierający oprogramowanie IA-Connect i dokumentację obejmującą instalację i instalację. Skontaktujemy się również z Tobą w celu zaoferowania pomocy technicznej i wskazówek w ramach procesu instalacji zgodnie z potrzebami.

Support

W okresie próbnym możesz skontaktować się z firmą Ultima Labs () wIAConnect@ultima.com celu uzyskania pomocy technicznej i pomocy.

Po zakupie licencji IA-Connect otrzymasz tokeny pomocy technicznej, które można zrealizować na potrzeby szkoleń lub wsparcia technicznego firmy Ultima z siedzibą w Wielkiej Brytanii (TSC).

Znane problemy, typowe błędy i często zadawane pytania

Nasza baza wiedzy zawiera szereg artykułów obejmujących znane problemy, typowe błędy, które mogą wystąpić podczas korzystania z łączników IA-Connect i często zadawanych pytań. Jest to dostępne w witrynie https://support.ultima.com/ultimalabs i konto, które ma dostęp do tych zasobów, jest udostępniane podczas IA-Connect wersji próbnej oraz podczas zakupu licencji IA-Connect.

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Klucz interfejsu API securestring Klucz interfejsu API dla tego interfejsu API Prawda
adres IA-Connect Orchestrator ciąg Określ adres IA-Connect Orchestrator bez składnika HTTP(S) Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Czekaj na gotowy system emulacji terminalu

Czeka, aż emulator terminalu zgłosi, że system jest gotowy. Dane wyjściowe tej akcji zależą od tego, jak określony emulator zaimplementował interfejs HLLAPI, a dane wyjściowe mogą się różnić w zależności od emulatora do emulatora.

Get is terminal emulation keyboard unlocked (Pobieranie jest odblokowana klawiatura emulacji terminalu)

Zwraca, czy emulator terminalu zgłasza, że klawiatura jest odblokowana. Dane wyjściowe tej akcji zależą od tego, jak określony emulator zaimplementował interfejs HLLAPI, a dane wyjściowe mogą się różnić w zależności od emulatora do emulatora.

Nawiązywanie połączenia z sesją emulacji terminalu

Łączy wszystkie uruchomione podsystemy IA-Connect HLLAPI (IA-HLLAPI) z określonym identyfikatorem połączonej sesji komputera Mainframe. Identyfikator sesji jest identyfikatorem przypisanym przez emulator terminalu używany dla połączeń Mainframe. Sesja komputera Mainframe musi być uruchomiona przed nawiązaniem z nim połączenia przy użyciu tej akcji.

Oczekiwanie na ciąg w sesji emulacji terminalu

Czeka na wyświetlenie określonego ciągu w sesji emulatora terminalu. Tej akcji można użyć podczas przechodzenia między ekranami, aby sprawdzić, czy jesteś na poprawnym ekranie.

Odczytywanie ekranu emulacji terminalu na pozycji kursora

Odczytuje określoną liczbę znaków z sesji mainframe, zaczynając od określonej pozycji kursora.

Odczytywanie wierszy ekranu emulacji terminalu

Odczytuje wiersze ekranu z określonej sesji komputera Mainframe. Ta akcja jest często używana do odczytywania większych ilości danych, które można filtrować w razie potrzeby.

Odłączanie od sesji emulacji terminalu

Rozłącza uruchomiony podsystem IA-Connect HLLAPI (IA-HLLAPI) z określonego połączonego identyfikatora sesji komputera Mainframe. Identyfikator sesji jest identyfikatorem przypisanym przez emulator terminalu używany dla połączeń Mainframe.

Poczekaj na odblokowanie klawiatury emulacji terminalu

Czeka, aż emulator terminalu zgłosi, że klawiatura jest odblokowana. Dane wyjściowe tej akcji zależą od tego, jak określony emulator zaimplementował interfejs HLLAPI, a dane wyjściowe mogą się różnić w zależności od emulatora do emulatora.

Resetowanie sesji emulacji terminalu

Resetuje bieżącą sesję komputera Mainframe. Akcja rozłącza agenta IA-Connect z sesji i cofa wszystkie ustawione parametry sesji. Po wywołaniu tej akcji należy ponownie nawiązać połączenie z sesją przy użyciu akcji "Połącz z sesją", aby kontynuować interakcję z nią.

Stan sesji emulacji terminalu zapytania

Zwraca informacje o połączonej sesji komputera Mainframe. Niektóre emulatory terminalu mogą nie zwracać wartości dla wszystkich danych wyjściowych.

Ustawianie biblioteki DLL HLLAPI emulacji terminalu

Uruchamia podsystem IA-Connect HLLAPI (IA-HLLAPI) i łączy go z określoną biblioteką DLL HLLAPI emulatora terminalu (składnikiem oprogramowania emulacji terminalu używanego do łączenia się z sesjami komputera Mainframe).

Ustawianie parametru sesji w sesji emulacji terminalu

Ta akcja ustawia zaawansowany parametr sesji HLLAPI. Ta akcja powinna być używana tylko wtedy, gdy znasz parametry sesji HLLAPI.

Ustawianie położenia kursora emulacji terminalu

Ustawia bieżące położenie kursora w sesji mainframe na określoną pozycję.

Usuwanie biblioteki DLL HLLAPI emulacji terminalu

Zamyka wszystkie uruchomione podsystemy HLLAPI IA-Connect (IA-HLLAPI).

Uzyskiwanie obszaru informacyjnego operatora emulacji terminalu (OIA)

Zwraca obszar informacji o operatorze wyświetlany przez emulator terminalu. Jest to wiersz w dolnej części ekranu emulatora terminalu i często wskazuje informacje o stanie, takie jak oczekiwanie systemu lub jest w nieprawidłowym stanie wejściowym.

Uzyskiwanie położenia kursora emulacji terminalu

Pobiera bieżące położenie kursora w sesji komputera Mainframe.

Uzyskiwanie stanu połączenia emulacji terminalu

Zwraca bieżący stan połączenia emulacji terminalu w określonej sesji.

Wysyłanie ciągu do sesji emulacji terminalu

Wysyła ciąg do sesji Mainframe w bieżącej pozycji kursora. Jeśli chcesz wysłać ciąg do określonej pozycji kursora, możesz zamiast tego użyć akcji "Wyślij ciąg do sesji emulacji terminalu w pozycji".

Wysyłanie ciągu do sesji emulacji terminalu w pozycji

Wysyła ciąg do sesji Mainframe w określonej pozycji kursora.

Wysyłanie hasła do sesji emulacji terminalu

Wysyła hasło do sesji Mainframe w bieżącej pozycji kursora. Jeśli chcesz wysłać hasło do określonej pozycji kursora, możesz zamiast tego użyć akcji "Wyślij hasło do sesji emulacji terminalu w pozycji".

Wysyłanie hasła do sesji emulacji terminalu w pozycji

Wysyła hasło do sesji mainframe na określonej pozycji kursora.

Wysyłanie klucza resetowania do sesji emulacji terminalu

Wysyła klucz resetowania do sesji emulatora terminalu. Spowoduje to zresetowanie wszystkich danych wejściowych i wyczyszczenie nieprawidłowego stanu danych wejściowych.

Wyszukiwanie ciągu w sesji emulacji terminalu

Wyszukuje określony ciąg w bieżącym wyświetlaczu emulatora terminalu. Jeśli ciąg zostanie znaleziony, zostanie zwrócona pozycja i indeks.

Czekaj na gotowy system emulacji terminalu

Czeka, aż emulator terminalu zgłosi, że system jest gotowy. Dane wyjściowe tej akcji zależą od tego, jak określony emulator zaimplementował interfejs HLLAPI, a dane wyjściowe mogą się różnić w zależności od emulatora do emulatora.

Parametry

Nazwa Klucz Wymagane Typ Opis
Czas oczekiwania w sekundach
SecondsToWait True double

Maksymalna liczba sekund oczekiwania emulatora terminalu na zgłoszenie, że system jest gotowy.

Czas oczekiwania w sekundach różnicy
DeltaSecondsToWait double

Liczba sekund między poszczególnymi zapytaniami w emulatorze terminalu w celu sprawdzenia stanu systemu.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
System jest gotowy
SystemReady boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że system jest gotowy.

Get is terminal emulation keyboard unlocked (Pobieranie jest odblokowana klawiatura emulacji terminalu)

Zwraca, czy emulator terminalu zgłasza, że klawiatura jest odblokowana. Dane wyjściowe tej akcji zależą od tego, jak określony emulator zaimplementował interfejs HLLAPI, a dane wyjściowe mogą się różnić w zależności od emulatora do emulatora.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Klawiatura jest odblokowana
KeyBoardIsUnlocked boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że klawiatura jest odblokowana.

Nawiązywanie połączenia z sesją emulacji terminalu

Łączy wszystkie uruchomione podsystemy IA-Connect HLLAPI (IA-HLLAPI) z określonym identyfikatorem połączonej sesji komputera Mainframe. Identyfikator sesji jest identyfikatorem przypisanym przez emulator terminalu używany dla połączeń Mainframe. Sesja komputera Mainframe musi być uruchomiona przed nawiązaniem z nim połączenia przy użyciu tej akcji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Oczekiwanie na ciąg w sesji emulacji terminalu

Czeka na wyświetlenie określonego ciągu w sesji emulatora terminalu. Tej akcji można użyć podczas przechodzenia między ekranami, aby sprawdzić, czy jesteś na poprawnym ekranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Ciąg wyszukiwania
SearchString True string

Ciąg, na który ma czekać.

Przeszukaj cały ekran
SearchEntireScreen boolean

Czy cały ekran powinien zostać przeszukany? Jeśli ustawiono wartość false, można użyć danych wejściowych "Wyszukaj indeks wierszy początkowych" i "Indeks kolumny początkowej wyszukiwania" w celu ograniczenia obszaru wyszukiwania.

Przeszukiwanie indeksu wierszy początkowych
SearchStartRowIndex integer

Indeks wiersza, w którym należy rozpocząć wyszukiwanie określonego ciągu, począwszy od 1. Ta wartość będzie używana tylko wtedy, gdy wartość "Przeszukaj cały ekran" jest ustawiona na wartość false.

Indeks kolumny początkowej wyszukiwania
SearchStartColIndex integer

Indeks kolumny, w którym należy rozpocząć wyszukiwanie określonego ciągu, począwszy od 1. Ta wartość będzie używana tylko wtedy, gdy wartość "Przeszukaj cały ekran" jest ustawiona na wartość false.

Czas oczekiwania w sekundach
SecondsToWait True double

Maksymalna liczba sekund oczekiwania na wyświetlenie określonego ciągu.

Czas oczekiwania w sekundach różnicy
DeltaSecondsToWait double

Liczba sekund między poszczególnymi wyszukiwaniami określonego ciągu.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Znaleziono ciąg
StringFound boolean

Zwraca wartość true, jeśli określony ciąg został znaleziony przed maksymalnym okresem oczekiwania.

Położenie znalezionego ciągu
StringFoundPosition integer

Jeśli ciąg został znaleziony, ten parametr przechowuje bezwzględną pozycję pierwszego znaku w ciągu wyszukiwania. Na przykład przy założeniu, że 24 wiersze o 80 kolumn sesji, pozycja zostanie zwrócona jako 321, jeśli ciąg został znaleziony w pierwszej kolumnie piątego wiersza jako piąty wiersz będzie zawierać pozycje od 321 do 400.

Indeks wierszy znalezionych ciągów
StringFoundRowIndex integer

Jeśli ciąg został znaleziony, ten parametr przechowuje indeks wierszy pierwszego znaku w ciągu wyszukiwania.

Ciąg znaleziony indeks kolumny
StringFoundColIndex integer

Jeśli ciąg został znaleziony, ten parametr przechowuje indeks kolumny pierwszego znaku w ciągu wyszukiwania.

Odczytywanie ekranu emulacji terminalu na pozycji kursora

Odczytuje określoną liczbę znaków z sesji mainframe, zaczynając od określonej pozycji kursora.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Indeks wiersza kursora
CursorRowIndex True integer

Bieżący indeks wiersza kursora.

Indeks kolumny kursora
CursorColIndex True integer

Bieżący indeks kolumny kursora.

Liczba znaków do odczytania
ReadScreenLength True integer

Liczba znaków do odczytania z sesji komputera Mainframe.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Zawartość ekranu
ScreenContents string

Zawartość ekranu odczytana z sesji komputera Mainframe.

Odczytywanie wierszy ekranu emulacji terminalu

Odczytuje wiersze ekranu z określonej sesji komputera Mainframe. Ta akcja jest często używana do odczytywania większych ilości danych, które można filtrować w razie potrzeby.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Indeks wiersza początkowego
StartRowIndex True integer

Indeks wiersza początkowego do rozpoczęcia odczytywania od.

Indeks wiersza końcowego
EndRowIndex True integer

Indeks wiersza końcowego, na który ma przestać odczytywać dane.

Liczba wierszy w sesji
NumberOfRowsInSession integer

Liczba wierszy wyświetlanych przez sesję. Jeśli ustawiono wartość 0, IA-Connect wyśle zapytanie do sesji w celu pobrania liczby wierszy.

Liczba kolumn w sesji
NumberOfColumnsInSession integer

Liczba kolumn wyświetlanych przez sesję. Jeśli ustawiono wartość 0, IA-Connect wyśle zapytanie do sesji w celu pobrania liczby kolumn.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Ekran wierszy JSON
ScreenRowsJSON string

Wiersze odczytane z sesji mainframe w formacie JSON.

Odłączanie od sesji emulacji terminalu

Rozłącza uruchomiony podsystem IA-Connect HLLAPI (IA-HLLAPI) z określonego połączonego identyfikatora sesji komputera Mainframe. Identyfikator sesji jest identyfikatorem przypisanym przez emulator terminalu używany dla połączeń Mainframe.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Poczekaj na odblokowanie klawiatury emulacji terminalu

Czeka, aż emulator terminalu zgłosi, że klawiatura jest odblokowana. Dane wyjściowe tej akcji zależą od tego, jak określony emulator zaimplementował interfejs HLLAPI, a dane wyjściowe mogą się różnić w zależności od emulatora do emulatora.

Parametry

Nazwa Klucz Wymagane Typ Opis
Czas oczekiwania w sekundach
SecondsToWait True double

Maksymalna liczba sekund oczekiwania na odblokowywanie emulatora terminalu w celu zgłoszenia, że klawiatura jest odblokowana.

Czas oczekiwania w sekundach różnicy
DeltaSecondsToWait double

Liczba sekund między poszczególnymi zapytaniami w emulatorze terminalu w celu sprawdzenia stanu odblokowania klawiatury.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Klawiatura jest odblokowana
KeyBoardIsUnlocked boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że klawiatura jest odblokowana.

Resetowanie sesji emulacji terminalu

Resetuje bieżącą sesję komputera Mainframe. Akcja rozłącza agenta IA-Connect z sesji i cofa wszystkie ustawione parametry sesji. Po wywołaniu tej akcji należy ponownie nawiązać połączenie z sesją przy użyciu akcji "Połącz z sesją", aby kontynuować interakcję z nią.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Stan sesji emulacji terminalu zapytania

Zwraca informacje o połączonej sesji komputera Mainframe. Niektóre emulatory terminalu mogą nie zwracać wartości dla wszystkich danych wyjściowych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Długa nazwa sesji
SessionLongName string

Długa nazwa sesji mainframe, na przykład SessionA.

Typ sesji
SessionType string

Typ sesji komputera Mainframe, na przykład 3270 lub 5250.

Liczba wierszy
NumberOfRows integer

Liczba wierszy na ekranie.

Liczba kolumn
NumberOfCols integer

Liczba kolumn na ekranie.

Strona kodowa
CodePage integer

Strona kodowa wskazująca używane kodowanie znaków.

Ustawianie biblioteki DLL HLLAPI emulacji terminalu

Uruchamia podsystem IA-Connect HLLAPI (IA-HLLAPI) i łączy go z określoną biblioteką DLL HLLAPI emulatora terminalu (składnikiem oprogramowania emulacji terminalu używanego do łączenia się z sesjami komputera Mainframe).

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa pliku DLL HLLAPI
DLLFilename True string

Pełna ścieżka pliku do biblioteki DLL HLLAPI dostarczonej przez emulator.

nazwa pliku IA-HLLAPI
IAHLLAPIPath string

Opcjonalna lokalizacja IA-HLLAPI 32-bitowej biblioteki DLL COM używanej jako interfejs COM do określonej biblioteki DLL HLLAPI (tylko wtedy, gdy biblioteka DLL HLLAPI jest 32-bitowa). Zwykle nie jest to wymagane, ponieważ IA-Connect ma wbudowaną bibliotekę DLL HLLAPI o nazwie "IA-HLLAPI". Biblioteka DLL używana do konfigurowania interfejsu COM dla biblioteki DLL HLLAPI emulatora. Domyślnie IA-Connect wyodrębnia to z katalogu "%TEMP%\IA-Connect" w profilu użytkownika.

Nazwa punktu wejścia
EntryPointName string

Nazwa punktu wejścia biblioteki DLL. Różni się to w zależności od używanego oprogramowania emulatora, a jeśli pozostanie puste, IA-Connect spróbuje następujących typowych punktów wejścia: hllapi, HLLAPI, HLLAPI32, EHLLAPI, EHLLAPI32.

Jest rozszerzonym interfejsem
IsEnhancedInterface boolean

Ten parametr powinien być ustawiony na wartość true, jeśli biblioteka DLL używa ulepszonego interfejsu HLLAPI.

To 64-bitowa biblioteka DLL HLLAPI
Is64BitHLLAPIDLL boolean

Ten parametr powinien mieć wartość true, jeśli biblioteka DLL HLLAPI, którą próbujesz załadować, ma wartość 64bit.

Używanie modelu COM dla 64-bitowej biblioteki DLL HLLAPI
UseCOMFor64BitHLLAPIDLL boolean

Ustaw wartość true, jeśli biblioteka DLL HLLAPI, którą próbujesz załadować, jest 64-bitowa i chcesz ją uruchomić za pośrednictwem pliku DLL COM poza procesem COMSurrogate zamiast wywoływania bezpośrednio (w pamięci) z IA-Connect.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Ustawianie parametru sesji w sesji emulacji terminalu

Ta akcja ustawia zaawansowany parametr sesji HLLAPI. Ta akcja powinna być używana tylko wtedy, gdy znasz parametry sesji HLLAPI.

Parametry

Nazwa Klucz Wymagane Typ Opis
Parameter
Parameter True string

Parametry HLLAPI do ustawienia. Wiele parametrów można rozdzielić przecinkami lub spacjami.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Ustawianie położenia kursora emulacji terminalu

Ustawia bieżące położenie kursora w sesji mainframe na określoną pozycję.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Indeks wiersza kursora
CursorRowIndex True integer

Indeks wiersza kursora, w którym ma być ustawiony kursor.

Indeks kolumny kursora
CursorColIndex True integer

Indeks kolumny kursora, na którym ma być ustawiony kursor.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Usuwanie biblioteki DLL HLLAPI emulacji terminalu

Zamyka wszystkie uruchomione podsystemy HLLAPI IA-Connect (IA-HLLAPI).

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Uzyskiwanie obszaru informacyjnego operatora emulacji terminalu (OIA)

Zwraca obszar informacji o operatorze wyświetlany przez emulator terminalu. Jest to wiersz w dolnej części ekranu emulatora terminalu i często wskazuje informacje o stanie, takie jak oczekiwanie systemu lub jest w nieprawidłowym stanie wejściowym.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Format OIA
OIAFormat string

Format OIA (Operator Information Area), na przykład PC400.

Oczekiwanie na system
SystemWait boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że system oczekuje obecnie na ukończenie akcji lub wartość false, jeśli nie.

CZAPKI
CAPS boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że klucz CAPS jest obecnie naciśnięty, lub false, jeśli nie.

Shift
ShiftKey boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że SHIFT jest obecnie naciśnięty lub false, jeśli nie.

Gotowe podsystemy
SubsystemReady boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że podsystem jest gotowy, lub false, jeśli nie.

Tryb wstawiania
InsertMode boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że tryb wstawiania jest obecnie włączony lub wartość false, jeśli nie.

Nieprawidłowe dane wejściowe
InvalidInput boolean

Zwraca wartość true, jeśli emulator terminalu zgłasza, że sesja komputera Mainframe jest obecnie w nieprawidłowym stanie wejściowym lub fałsz, jeśli nie.

Typ danych wejściowych
InputType string

Typ danych wejściowych sesji komputera Mainframe. Może to być APL, Katakana, Alfanumeryczne, Hiragana lub Podwójne bajty.

Uzyskiwanie położenia kursora emulacji terminalu

Pobiera bieżące położenie kursora w sesji komputera Mainframe.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Indeks wiersza kursora
CursorRowIndex integer

Bieżący indeks wiersza kursora.

Indeks kolumny kursora
CursorColIndex integer

Bieżący indeks kolumny kursora.

Położenie kursora
CursorPos integer

Położenie kursora bezwzględnego. Na przykład przy założeniu, że 24 wiersze o 80 kolumn sesji, pierwsza kolumna pierwszego wiersza będzie pozycją 1, a pierwsza kolumna drugiego wiersza będzie pozycją 81.

Uzyskiwanie stanu połączenia emulacji terminalu

Zwraca bieżący stan połączenia emulacji terminalu w określonej sesji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Połączono z sesją
ConnectedToSession boolean

Zwraca wartość true, jeśli masz połączenie z określonym identyfikatorem sesji lub fałsz, jeśli nie.

System zajęty
SystemBusy boolean

Zwraca wartość true, jeśli system Mainframe zgłasza, że jest obecnie zajęty, lub false, jeśli nie.

Klawiatura zablokowana
KeyboardLocked boolean

Zwraca wartość true, jeśli sesja komputera Mainframe zgłasza, że klawiatura jest obecnie zablokowana lub fałsz, jeśli nie.

Sesja używana przez inną aplikację HLLAPI
SessionInUseByAnotherHLLAPIApplication boolean

Zwraca wartość true, jeśli sesja mainframe jest obecnie używana przez inną aplikację HLLAPI lub wartość false, jeśli nie.

Identyfikator wątku HLLAPI
HLLAPIThreadID integer

Zgłasza identyfikator wątku HLLAPI w programie IA-Connect. Te dane wyjściowe są przeznaczone tylko do celów diagnostycznych.

Identyfikator wątku COM
COMThreadID integer

Zgłasza identyfikator wątku COM w programie IA-Connect. Te dane wyjściowe są przeznaczone tylko do celów diagnostycznych.

Liczba połączeń
CallCount integer

Raportuje liczbę akcji HLLAPI wykonywanych przez IA-Connect w tej sesji. Te dane wyjściowe są przeznaczone tylko do celów diagnostycznych.

Wysyłanie ciągu do sesji emulacji terminalu

Wysyła ciąg do sesji Mainframe w bieżącej pozycji kursora. Jeśli chcesz wysłać ciąg do określonej pozycji kursora, możesz zamiast tego użyć akcji "Wyślij ciąg do sesji emulacji terminalu w pozycji".

Parametry

Nazwa Klucz Wymagane Typ Opis
Ciąg wejściowy
InputString True string

Ciąg, który ma być wejściowy. Obsługuje to pełny zestaw symboli klawiatury, na przykład "@E" dla wprowadzania.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Wysyłanie ciągu do sesji emulacji terminalu w pozycji

Wysyła ciąg do sesji Mainframe w określonej pozycji kursora.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Indeks wiersza kursora
CursorRowIndex True integer

Bieżący indeks wiersza kursora.

Indeks kolumny kursora
CursorColIndex True integer

Bieżący indeks kolumny kursora.

Ciąg wejściowy
InputString True string

Ciąg, który ma być wejściowy. Obsługuje to pełny zestaw symboli klawiatury, na przykład "@E" dla wprowadzania.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Wysyłanie hasła do sesji emulacji terminalu

Wysyła hasło do sesji Mainframe w bieżącej pozycji kursora. Jeśli chcesz wysłać hasło do określonej pozycji kursora, możesz zamiast tego użyć akcji "Wyślij hasło do sesji emulacji terminalu w pozycji".

Parametry

Nazwa Klucz Wymagane Typ Opis
Hasło wejściowe
InputPassword True password

Hasło, które ma być wejściowe. Obsługuje to pełny zestaw symboli klawiatury, na przykład "@E" dla wprowadzania.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Wysyłanie hasła do sesji emulacji terminalu w pozycji

Wysyła hasło do sesji mainframe na określonej pozycji kursora.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Indeks wiersza kursora
CursorRowIndex True integer

Bieżący indeks wiersza kursora.

Indeks kolumny kursora
CursorColIndex True integer

Bieżący indeks kolumny kursora.

Hasło wejściowe
InputPassword True password

Hasło, które ma być wejściowe. Obsługuje to pełny zestaw symboli klawiatury, na przykład "@E" dla wprowadzania.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Wysyłanie klucza resetowania do sesji emulacji terminalu

Wysyła klucz resetowania do sesji emulatora terminalu. Spowoduje to zresetowanie wszystkich danych wejściowych i wyczyszczenie nieprawidłowego stanu danych wejściowych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Wyszukiwanie ciągu w sesji emulacji terminalu

Wyszukuje określony ciąg w bieżącym wyświetlaczu emulatora terminalu. Jeśli ciąg zostanie znaleziony, zostanie zwrócona pozycja i indeks.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sesji
SessionID True string

Identyfikator sesji mainframe z pojedynczym znakiem, na przykład A.

Ciąg wyszukiwania
SearchString True string

Ciąg do wyszukania.

Przeszukaj cały ekran
SearchEntireScreen boolean

Czy cały ekran powinien zostać przeszukany? Jeśli ustawiono wartość false, można użyć danych wejściowych "Wyszukaj indeks wierszy początkowych" i "Indeks kolumny początkowej wyszukiwania" w celu ograniczenia obszaru wyszukiwania.

Przeszukiwanie indeksu wierszy początkowych
SearchStartRowIndex integer

Indeks wiersza, w którym należy rozpocząć wyszukiwanie określonego ciągu, począwszy od 1. Ta wartość będzie używana tylko wtedy, gdy wartość "Przeszukaj cały ekran" jest ustawiona na wartość false.

Indeks kolumny początkowej wyszukiwania
SearchStartColIndex integer

Indeks kolumny, w którym należy rozpocząć wyszukiwanie określonego ciągu, począwszy od 1. Ta wartość będzie używana tylko wtedy, gdy wartość "Przeszukaj cały ekran" jest ustawiona na wartość false.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Znaleziono ciąg
StringFound boolean

Zwraca wartość true, jeśli został znaleziony określony ciąg.

Położenie znalezionego ciągu
StringFoundPosition integer

Jeśli ciąg został znaleziony, ten parametr przechowuje bezwzględną pozycję pierwszego znaku w ciągu wyszukiwania. Na przykład przy założeniu, że 24 wiersze o 80 kolumn sesji, pozycja zostanie zwrócona jako 321, jeśli ciąg został znaleziony w pierwszej kolumnie piątego wiersza jako piąty wiersz będzie zawierać pozycje od 321 do 400.

Indeks wierszy znalezionych ciągów
StringFoundRowIndex integer

Jeśli ciąg został znaleziony, ten parametr przechowuje indeks wierszy pierwszego znaku w ciągu wyszukiwania.

Ciąg znaleziony indeks kolumny
StringFoundColIndex integer

Jeśli ciąg został znaleziony, ten parametr przechowuje indeks kolumny pierwszego znaku w ciągu wyszukiwania.