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