To jest polecenie amslog, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
amslog — odbiorca wiadomości testowej Asynchronous Message Service (AMS).
STRESZCZENIE
amslog Nazwa jednostki nazwa_roli Nazwa aplikacji nazwa_organu [{ s | i }]
OPIS
amslog to program do odbioru wiadomości przeznaczony do testowania funkcjonalności AMS.
Kiedy amslog uruchomiony, rejestruje się jako moduł aplikacji w jednostce identyfikowanej przez
Nazwa jednostki przedsięwzięcia wskazanego przez Nazwa aplikacji oraz nazwa_organu; rola w
w którym się rejestruje, musi być wskazany nazwa_roli. Serwer konfiguracji dla local
continuum oraz rejestratora dla wskazanej jednostki wskazanego przedsięwzięcia (które mogą obydwa
być utworzona w jednym amsd zadanie demona) musi być uruchomione, aby amslog biegać.
amslog działa jako dwa wątki: wątek w tle, który odbiera komunikaty AMS i je rejestruje
na standardowe wyjście wraz z wątkiem pierwszoplanowym, który pobiera parametry operacyjne
w liniach wejściowych konsoli, aby kontrolować przepływ komunikatów do wątku w tle.
Kiedy pierwszy znak linii wejściowej ze standardowego wejścia do amslog wątek na pierwszym planie jest
„.” (okres), amslog natychmiast się kończy. W przeciwnym razie pierwszy znak każdego wiersza
danych wejściowych ze standardowego wejścia musi mieć wartość „+” wskazującą potwierdzenie zainteresowania komunikatem
temat lub „-” oznaczający zaprzestanie zainteresowania tematem. W każdym przypadku nazwa
dany temat musi zaczynać się od drugiego znaku wiersza wprowadzania. Zauważ to
„wszystko” jest prawidłową nazwą podmiotu.
Domyślnie amslog działa w trybie „subskrybuj”: gdy jest zainteresowanie tematem wiadomości
twierdził, amslog subskrybuje ten temat; gdy zainteresowanie tematem wiadomości jest
unieważnione, amslog anuluje subskrypcję tego tematu. To zachowanie można zastąpić
dostarczając trzeci argument wiersza poleceń amslog - wskaźnik „trybu”. Gdy tryb to „i”,
amslog działa w trybie „zaproszenia”. W trybie „zaproszenia”, gdy jest zainteresowanie tematem wiadomości
twierdził, amslog zaprasza do przesyłania wiadomości na ten temat; gdy zainteresowanie tematem wiadomości jest
unieważnione, amslog anuluje zaproszenie do wiadomości na ten temat.
Opcjonalnie „domena” subskrypcji lub zaproszenia może zostać określona bezpośrednio po niej
nazwa podmiotu w tym samym wierszu danych wejściowych konsoli:
Można określić nazwę kontinuum domeny lub zastępczą nazwę kontinuum domeny „_”
można określić, aby wskazać „wszystkie kontinua”.
Jeśli określono nazwę kontinuum domeny („_” lub inną), wówczas nazwą jednostki domeny może być
lub można określić zastępczą nazwę jednostki domeny „_”, aby wskazać „the
jednostka główna” (tj. całe przedsięwzięcie).
Jeśli określono nazwę jednostki domeny („_” lub inną), wówczas nazwą roli domeny może być
określony.
Kiedy amslog działa w VxWorks lub RTEMS, temat i treść każdej wiadomości są po prostu
wypisywany na standardowe wyjście w linii tekstowej w celu wyświetlenia na konsoli. Gdy amslog wbiega
środowisko UNIX, długość nazwy podmiotu (liczba całkowita binarna), nazwa podmiotu (tekst ASCII),
długość zawartości (binarna liczba całkowita) i treść (tekst ASCII) są wypisywane na standardowe wyjście
do przekierowania do pliku lub do potoku amslogprt.
Za każdym razem, gdy otrzymana wiadomość zostanie oznaczona jako Zapytanie, amslog zwraca wiadomość zwrotną, której
treść to ciąg „Got”, po którym następuje pierwsze 128 bajtów treści zapytania
wiadomość, ujętą w pojedynczy cudzysłów, po której następuje kropka.
EXIT STATUS
-1 amslog zakończone z błędem odnotowanym w pliku ion.log.
"0" amslog zakończone normalnie.
Korzystaj z amslog online, korzystając z usług onworks.net