Procedura
- Otwórz wiersz komend na komputerze odbiorczym i wykonaj następujące czynności:
- Uruchom program MQSC za pomocą komendy:
runmqsc
Wyświetlona zostanie informacja, że sesja MQSC została rozpoczęta.
- Zdefiniuj kanał odbiorczy, wpisując następującą komendę:
define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
Wyświetlona zostanie informacja, że kanał został utworzony
- Otwórz nowe okno komend i sprawdź, które porty są wolne. Wprowadź następującą komendę:
netstat -an
Zostanie wyświetlona lista działających
procesów. Sprawdź numer portu każdego z procesów, aby dowiedzieć się, czy port
1414 jest używany. Tę informację można uzyskać, przeglądając kolumnę Adres
lokalny. Format wyświetlanych informacji jest następujący: adres_IP:używany_port.
Jeśli port 1414 nie jest używany, użyj go jako portu nasłuchiwania i kanału
nadawczego w ramach późniejszej procedury sprawdzenia poprawności. Jeśli
ten port jest używany, wybierz alternatywny port, który nie jest używany (np.
port 1415, o ile nie jest on używany przez inny proces).
- Ze względu na weryfikację wymagane jest uruchomienie domyślnego procesu
nasłuchującego produktu
IBM MQ. Domyślnie nasłuchiwanie odbywa się na porcie 1414. Jeśli podczas
wykonywania kroku c określono, że port 1414 jest wolny, nie jest
wymagana żadna czynność i można przejść do kroku e. Jeśli jest konieczne
użycie portu innego niż 1414, zmień definicję atrybutu SYSTEM.DEFAULT.LISTENER.TCP. Na przykład aby użyć portu 1415, należy wprowadzić
następującą komendę w oknie komend MQSC:
alter listener(system.default.listener.tcp) trptype(tcp) port(numer_portu)
Gdzie numer_portu to numer portu, na którym powinno zostać uruchomione nasłuchiwanie. Musi
to być ten sam numer portu, który został użyty podczas definiowania kanału nadawczego w kroku 2b tej procedury.
- W oknie komend MQSC uruchom domyślny proces nasłuchujący produktu
IBM MQ, wprowadzając
następującą komendę:
start listener(system.default.listener.tcp)
- Zakończ MQSC, wywołując komendę:
end
Wyświetlone zostaną komunikaty oraz wiersz komend.
- Otwórz wiersz komend i wykonaj następujące czynności:
- Uruchom program MQSC za pomocą komendy:
runmqsc
Wyświetlona zostanie informacja, że sesja MQSC została rozpoczęta.
- Zdefiniuj kanał nadawczy, wpisując następującą komendę:
define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('con-name(port)') xmitq(QM_APPLE) trptype(tcp)
Wartość con-name to adres TCP/IP odbiorczej stacji
roboczej. Wartość port to numer portu komputera odbiorczego, na
którym uruchomiono nasłuchiwanie (wartość domyślna to 1414).
- Uruchom kanał, wywołując następującą komendę:
start channel (QM_ORANGE.QM_APPLE)
- Zakończ MQSC, wywołując komendę:
end
Wyświetlone zostaną komunikaty oraz wiersz komend.
Wyniki
Utworzone zostały wszystkie obiekty
IBM MQ wymagane w celu
wysyłania komunikatów z nadawczego menedżera kolejek QM_ORANGE do kolejki Q1 w
odbiorczym menedżerze kolejek QM_APPLE. Następnym etapem jest wysłanie komunikatu testowego.