Postup
- Otevřete příkazový řádek na přijímajícím počítači a postupujte takto:
- Spusťte prostředí MQSC zadáním příkazu:
runmqsc
Zobrazí se zpráva oznamující spuštění relace MQSC.
- Definujte přijímající kanál zadáním následujícího příkazu:
define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
Po vytvoření kanálu se zobrazí potvrzovací zpráva.
- Otevřete nové okno příkazu a zjistěte, které porty jsou volné. Zadejte následující příkaz:
netstat -an
Tento příkaz zobrazí seznam spuštěných procesů. V
seznamu procesů zkontrolujte čísla portů a zjistěte, zda je používán port 1414; tento údaj
zjistíte podle sloupce Lokální adresa. Tato informace je zobrazena ve formě řetězce adresa_ip:používaný_port.
V případě, že port 1414 není používán, použijte hodnotu 1414 jako číslo portu modulu listener a odesílacího kanálu při pozdější verifikaci. V případě, že tento port je použit, vyberte jiný, který použit není, například port 1415 (pokud jej nepoužívá jiný proces).
- Verifikace vyžaduje spuštění výchozího modulu listener produktu IBM MQ. Při výchozím nastavení bude modul listener přijímat požadavky na portu 1414. Pokud jste v kroku c zjistili, že je port 1414 volný, nemusíte provádět žádnou akci a můžete přejít ke kroku e. V případě, že je třeba použít jiný port než 1414, změňte definici vlastnosti SYSTEM.DEFAULT.LISTENER.TCP. Příklad: Chcete-li použít port 1415, zadejte v okně prostředí MQSC následující příkaz:
alter listener(system.default.listener.tcp) trptype(tcp) port(číslo_portu)
Hodnotou parametru číslo_portu je číslo portu, na němž by měl být modul listener spuštěn. Tato hodnota musí být stejná jako číslo, které jste použili při definování odesílacího kanálu v kroku 2b tohoto postupu.
- V okně MQSC spusťte výchozí modul listener IBM MQ
zadáním následujícího příkazu:
start listener(system.default.listener.tcp)
- Ukončete prostředí MQSC zadáním příkazu:
end
Zobrazí se zprávy následované příkazovým řádkem.
- Otevřete příkazový řádek na odesílajícím počítači a postupujte takto:
- Spusťte prostředí MQSC zadáním příkazu:
runmqsc
Zobrazí se zpráva oznamující spuštění relace MQSC.
- Definujte odesílací kanál zadáním následujícího příkazu:
define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('název_připojení(port)') xmitq(QM_APPLE) trptype(tcp)
Hodnotou parametru název_připojení je adresa TCP/IP přijímající pracovní stanice. Hodnotou parametru port je číslo portu, na němž je spuštěn modul listener v přijímajícím počítači; výchozí hodnotou je 1414.
- Kanál spusťte zadáním následujícího příkazu:
start channel (QM_ORANGE.QM_APPLE)
- Ukončete prostředí MQSC zadáním příkazu:
end
Zobrazí se zprávy následované příkazovým řádkem.
Výsledky
Byly vytvořeny všechny objekty produktu
IBM MQ potřebné pro odesílání zpráv z odesílajícího správce front QM_ORANGE do fronty Q1 v přijímajícím správci front QM_APPLE. Další úlohou bude odeslat testovací zprávu.