°¢ ¼ö½Å ¸Þ½ÃÁö°¡ Data Handler¿¡ ÇØ´çÇÏ´Â Çü½ÄÀ¸·Î º¯È¯µÇµµ·Ï ¸Þ½ÃÁö Ç÷ο츦 ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ º¯È¯Àº ¸Þ½ÃÁö°¡ Ä¿³ØÅÍÀÇ ÀÔ·Â ´ë±â¿·Î ¹ßÇàµÇ±â Àü¿¡ ÀϾ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, XML Data Handler¸¦ ±¸¼ºÇÑ °æ¿ì, ¸Þ½ÃÁö¸¦ Ä¿³ØÅÍÀÇ ÀÔ·Â ´ë±â¿·Î ¹ßÇàÇϰí, ¸Þ½ÃÁö¸¦ XML·Î º¯È¯Çϱâ Àü¿¡ ¸Þ½ÃÁö Ç÷ο츦 ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¼öÁ¤À» À§Çؼ´Â(XML Data HandlerÀÇ °æ¿ì), °è»ê ³ëµå¸¦ ¸Þ½ÃÁö ÇÃ·Î¿ì ³¡¿¡ Ãß°¡ÇϽʽÿÀ. °è»ê ³ëµå´Â ±×¸² 4¿¡ Ç¥½ÃµÈ ESQL¹®À» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
±×¸² 4. ¸Þ½ÃÁö Çü½ÄÀ» XML·Î ¼³Á¤
±×¸² 4¿¡¼´Â Ä¿³ØÅͰ¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â Çü½ÄÀ¸·Î ¼ö½Å ¸Þ½ÃÁö¸¦ º¯È¯Çϵµ·Ï ±¸¼ºµÈ °è»ê ³ëµåÀÇ »ùÇà º¸±â¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ °è»ê ³ëµå°¡ »ç¿ë °¡´ÉÇØÁö¸é, ¿ø·¡ ¸Þ½ÃÁö¸¦ ³ªÅ¸³»´Â XML ¹®¼°¡ Ä¿³ØÅÍ ÀÔ·Â ´ë±â¿·Î ¹ßÇàµË´Ï´Ù.
±×¸² 4ÀÇ ESQL ÅØ½ºÆ® ¿µ¿ª¿¡ ÀÖ´Â Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Set OutputRoot = InputRoot;
À̰ÍÀº Ãâ·Â¿ë ¸Þ½ÃÁö¸¦ º¹»çÇÕ´Ï´Ù.
Set OutputRoot.MQHRF2.Format = 'SO-CR';
À̰ÍÀº Ä¿³ØÅͰ¡ ÀÌ Çü½ÄÀ» Á¡°ËÇÏ¿© ÀûÀýÇÏ°Ô ¸Þ½ÃÁö¸¦ º¯È¯Çϵµ·Ï º¸ÀåÇÕ´Ï´Ù.
SET OutputRoot.Properties.MessageFormat = 'XML';
À̰ÍÀº Àü´Þ Áß ¸Þ½ÃÁö°¡ XML·Î º¯È¯µÇ¾î¾î¾ß ÇÔÀ» MQ Integrator Broker¿¡ ³ªÅ¸³À´Ï´Ù.
Properties.MessageFormatÀº MRM°ú °ü·ÃµÇÁö¸¸, OutputRoot.MQHRF2.FormatÀº ¸Þ½ÃÁö¸¦ ¼ö½Å ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ¸Þ½ÃÁö Çü½ÄÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.