IBM WebSphere MQ

A VIK Wikiből
(IIRLaborMQSeries szócikkből átirányítva)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


(régebben: MQSeries)

Imre Gábor — gabor@aut.bme.hu

Megoldás rendszerintegrációra

  • Pont-pont összeköttetés: max. 3 rendszer között gazdaságos
  • Központi üzenetelosztó: teljesítmény nem skálázható, kritikus hibapont
  • Busz rendszer
  • Üzenetsor
						 Szerver
	Frontend			|	|		  Backend
+-------------+	  |	|	  +-----------+
|	TRANSFERS |	  |	|	  |			  |
|  /  (alias) |	  |	|	  |			  |
| /	  v	  |	  |	|	  |			  |
| | TR_LOCAL<-+-----+	+-----+>TRANSFERS |
| \			  |					|  ^ _INPUT |
|  >TR_REMOTE-+---------------+--+		  |
|		 v	  |					|			  |
|	TR_TOBACK |					|			  |
+-------------+					+-----------+

Programkód

A programban TRANSFERS alias a TR_LOCAL sorhoz kapcsolódik, és a szerver onnan olvassa az üzeneteket. Két string megváltoztatásával megoldható, hogy az alkalmazás távoli sort használjon, és a szerver a TRANSFERS_INPUT-ból olvasson.

  • TransferClient
    • Ezen a helyen volt linkelve a(z) ClientForm.form nevű fájl ("ClientForm.form" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki@sch.bme.hu címre a kérésedet)
MQ kliens form
    • Ezen a helyen volt linkelve a(z) ClientForm.java nevű fájl ("ClientForm.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki@sch.bme.hu címre a kérésedet)
MQ kliens
  • AccountServer
    • Ezen a helyen volt linkelve a(z) TransferData.java nevű fájl ("TransferData.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki@sch.bme.hu címre a kérésedet)
Átadandó objektum
    • Ezen a helyen volt linkelve a(z) MyMessageListener.java nevű fájl ("MyMessageListener.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki@sch.bme.hu címre a kérésedet)
Listener aszinkron üzenetfogadáshoz
    • Ezen a helyen volt linkelve a(z) Server.java nevű fájl ("Server.java" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoszak/IIRLaborMQSeries oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki@sch.bme.hu címre a kérésedet)
MQ szerver

Szükséges libraryk:

  • com.ibm.mq.jar
  • com.ibm.mqjms.jar
  • jms.jar
  • swing-layout-1.0.jar
  • TransferClient projektről kell egy referencia az AccountServer-re


-- Peti - 2006.10.20.