IBM WebSphere MQ

A VIK Wikiből
A lap korábbi változatát látod, amilyen (vitalap) 2012. október 21., 21:33-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Infoszak|IIRLaborMQSeries}} (régebben: MQSeries) [http://www.aut.bme.hu/portal/MunkatarsakReszletes.aspx?StaffId=2c9ce62a-f8b4-4c73-a2a7-110991f867…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

Ez az oldal a korábbi SCH wiki-ről lett áthozva. Az eredeti változata itt érhető el.

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.