¸ÕÀú ä³Î ÃʱâÀÚ ¹× ¸®½º³Ê¸¦ ½ÇÇàÇÏ¿© WebSphere MQ ´ë±â¿ °ü¸®ÀÚ¸¦ ÀÛ¼º ¹× ½ÃÀÛÇϽʽÿÀ. ±×·± ´ÙÀ½ À̸§ÀÌ ´ÙÀ½°ú °°Àº ´ë±â¿À» ÀÛ¼ºÇϽʽÿÀ.
%CROSSWORLDS%\connectors\XML\samples\
WebSphereMQIntegratorBroker\XMLConnector.cfg ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
ÆÄÀÏÀÇ ´ÙÀ½ µî·Ï Á¤º¸¸¦ »ç¿ëÀÚÀÇ Æ¯Á¤ ¼³Á¤¿¡ ¸Â°Ô ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â "IBM WebSphere Business Integration Adapter for XML ¾È³»¼"¸¦ ÂüÁ¶ÇϽʽÿÀ. µî·Ï Á¤º¸°¡ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â °æ·Î ¶Ç´Â ÆÄÀÏ À̸§À» Ç¥½ÃÇÏ´Â °æ¿ì, ´ÙÀ½À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
%CROSSWORLDS%\connectors\XML\samples\
WebSphereMQIntegratorBroker\PortConnector.cfg ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
ÆÄÀÏÀÇ ´ÙÀ½ µî·Ï Á¤º¸¸¦ »ç¿ëÀÚÀÇ Æ¯Á¤ ¼³Á¤¿¡ ¸Â°Ô ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. µî·Ï Á¤º¸°¡ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â °æ·Î ¶Ç´Â ÆÄÀÏ À̸§À» Ç¥½ÃÇÏ´Â °æ¿ì, ´ÙÀ½À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
XML CONNECTOR¿¡ ´ëÇÑ ´ÜÃà ¾ÆÀÌÄÜÀÇ µî·Ï Á¤º¸¸¦ ¿©½Ê½Ã¿À. ´ë»óÀÇ ¸¶Áö¸· Àμö·Î "-c" + <XMLConnector.cfg ÆÄÀÏÀÇ Àüü °æ·Î ¹× ÆÄÀÏ À̸§>À» Ãß°¡ÇϽʽÿÀ.
¿¹:
c%CROSSWORLDS%\connectors\XML\samples\WebSphereMQIntegratorBroker\ XMLConnector.cfg.
${CROSSWORLDS}/bin/connector_manager_XML ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
AGENTCONFIG_FILE µî·Ï Á¤º¸ °ªÀ» "-c" + <XMLConnector.cfg ÆÄÀÏÀÇ Àüü °æ·Î ¹× ÆÄÀÏ À̸§>À¸·Î ¼³Á¤ÇϽʽÿÀ.
¿¹:
AGENTCONFIG_FILE=c${CROSSWORLDS}/connectors/XML/samples/ WebSphereMQIntegratorBroker/XMLConnector.cfg.
´ÙÀ½°ú °°ÀÌ ServletÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù.
¼Ò½º ÆÄÀÏÀÇ 41Çà¿¡¼, outFileName ¹®ÀÚ¿ °ªÀ» ServletÀÌ ¼ö½Å XML ¸Þ½ÃÁö¸¦ ·Î±×ÇØ¾ß ÇÏ´Â ·ÎÄà ½Ã½ºÅÛÀÇ ÆÄÀÏ À̸§À¸·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¼Ò½º ÆÄÀÏÀÇ 56Çà¿¡¼, FileInputStream ±¸¼ºÀÚ·Î Àü´ÞµÈ °ªÀº Àü´ÞµÈ SamplePollingInput.xml ÆÄÀÏ¿¡ ´ëÇÑ ·ÎÄà ½Ã½ºÅÛÀÇ Á¤È®ÇÑ ÆÄÀÏ À̸§À̾î¾ß ÇÕ´Ï´Ù.
º¯°æÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
Business Object Designer¸¦ ½ÃÀÛÇϽʽÿÀ. ÆÄÀÏ -> ÆÄÀÏ¿¡¼ ¿±â¸¦ ¼±ÅÃÇϰí, "XML_POLL_Order.xsd" ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. "XML_POLL_Order"·Î ·¹À̺í Ç¥½ÃµÈ Business Object°¡ ¿¸³´Ï´Ù. ÀÌ Business ObjectÀÇ Ã¹ ¹øÂ° ¼Ó¼º À̸§Àº "URL"À̾î¾ß ÇÕ´Ï´Ù. URL ¼Ó¼ºÀÇ ±âº»°ªÀ» XML ¾î´ðÅͰ¡ XML ÀÀ´äÀ» ûÃëÇÏ´Â À§Ä¡·Î º¯°æÇϽʽÿÀ(¿¹: PollXMLOrder.java). XML_POLL_Order.xsd ÆÄÀÏÀ» ¼öÁ¤µÈ Business Object·Î ¹Ù²ã Business Object¸¦ ÀúÀåÇϽʽÿÀ.
Àü´ÞµÈ ServletÀ» ÄÄÆÄÀÏÇϽʽÿÀ. À¥ ¼¹ö°¡ »ý¼ºµÈ Ŭ·¡½º ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© ½ÇÇàÇÏ·Á¸é ¿Ã¹Ù¸¥ µð·ºÅ丮·Î À̵¿½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ServletÀ» µî·ÏÇϱâ À§ÇÑ Ãß°¡ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. Á¤È®ÇÑ ¿ä±¸»çÇ×Àº ÀüÀûÀ¸·Î »ç¿ë ÁßÀÎ À¥ ¼¹ö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.