Ä¿³ØÅÍÀÇ ¿äû ó¸® ¼º´ÉÀ» »ç¿ëÇÏ¿© Çù¾÷ÀÌ À¥ ¼ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. °³¹ß Ÿ½ºÅ©´Â WSDL ODA¸¦ »ç¿ëÇÑ À¥ ¼ºñ½º ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®(TLO) »ý¼º ¹× À̸¦ Àü°³Çϵµ·Ï Çù¾÷ ±¸¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮿ë Çù¾÷ »ç¿ë °¡´ÉÀ» ÂüÁ¶ÇϽʽÿÀ. ¶ÇÇÑ Ä¿³ØÅÍ¿Í ±×ÀÇ ¿äû ó¸® ±¸¼º¿ä¼Ò, Áï ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©¿Í ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
·±Å¸ÀÓ ½Ã¿¡, Ä¿³ØÅÍ´Â Business ObjectÀÇ ¾ç½ÄÀ¸·Î Çù¾÷À¸·ÎºÎÅÍ ¿äûÀ» ¼ö½ÅÇÕ´Ï´Ù. Business Object(SOAP ¿äû, ¹× ¼±ÅÃÀûÀ¸·Î SOAP ÀÀ´ä ¹× SOAP °áÇÔ Business Object)´Â WSDL ODA°¡ »ý¼ºÇÏ´Â TLO¿¡ Æ÷ÇԵǰí À¥ ¼ºñ½º¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºµÈ Çù¾÷¿¡ ÀÇÇØ ¹ßÇàµË´Ï´Ù. TLO ¹× ±×ÀÇ ÇÏÀ§ Business Object¿¡´Â ó¸® ¸ðµå(µ¿±â ¶Ç´Â ºñµ¿±â), Data Handler MIME À¯Çü, »ç¿ëÇÒ ÇÁ·ÎÅäÄÝ Çڵ鷯 ¹× ´ë»ó À¥ ¼ºñ½ºÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â ¼Ó¼º ¹× ASI°¡ µé¾îÀÖ½À´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ÀÌ Á¤º¸¸¦ »ç¿ëÇÏ¿© SOAP Data HandlerÀÇ ÀνºÅϽº¸¦ È£ÃâÇϰí, ¿äû Business Object¸¦ SOAP ¿äû ¸Þ½ÃÁö·Î º¯È¯ÇÏ°í ´ë»ó À¥ ¼ºñ½º¸¦ È£ÃâÇÕ´Ï´Ù. ¸ðµå°¡ µ¿±âÀÎ °æ¿ì, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ´Ù½Ã Data Handler¸¦ È£ÃâÇÏ¿© ÀÀ´ä ¸Þ½ÃÁö¸¦ SOAP ÀÀ´ä Business Object·Î º¯È¯Çϰí À̸¦ Çù¾÷À¸·Î ¸®ÅÏÇÕ´Ï´Ù.
SOAP ¿äû ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÀ´ä¿¡¼, Ä¿³ØÅÍ´Â ¿ø°Ý °Å·¡¾÷ü·ÎºÎÅÍ ´ÙÀ½ Áß Çϳª¸¦ ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ¿äû 󸮿¡¼ Áß¿äÇÑ ¿ªÇÒÀ» ÇÕ´Ï´Ù.
Çù¾÷Àº HTTP, HTTPS ¶Ç´Â JMS Àü¼ÛÀ» ÅëÇØ À¥ ¼ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. À̵é Ä¿³ØÅÍ¿¡´Â µÎ °³ÀÇ ÇÁ·ÎÅäÄÝ Çڵ鷯¿Í ´ëÀÀÇϴ ä³ÎÀÌ ÀÖ½À´Ï´Ù.
ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©´Â ½ÃÀÛ ½Ã ÇÁ·ÎÅäÄÝ Çڵ鷯 ·ÎµùÀ» °ü¸®ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ¿äû Business Object¸¦ ¼ö½ÅÇÒ ¶§, ¿äû ½º·¹µå(°¢ Çù¾÷ ¿äûÀÌ °íÀ¯ÇÑ ½º·¹µå·Î Á¦°øµÊ¿¡ À¯ÀÇ)°¡ ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©¸¦ È£ÃâÇÏ¿© ¿äûÀ» ó¸®ÇÕ´Ï´Ù.
ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©´Â TLO Çڵ鷯 ¼Ó¼º ASI¸¦ ÀÐ¾î¼ »ç¿ëÇÒ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÏ·ÃÀÇ ±ÔÄ¢À» Àû¿ëÇÏ¿©(SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 ó¸® ¹× SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯 ó¸® ÂüÁ¶), ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ¿äû Business Object¸¦ SOAP ¿äû ¸Þ½ÃÁö·Î º¯È¯Çϱâ À§ÇÑ Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ¿äû ¸Þ½ÃÁö¸¦ Àü¼Û(HTTP(S) ¶Ç´Â JMS) ¸Þ½ÃÁö·Î ÆÐŰÁöÇÕ´Ï´Ù. ¿äû Business Object¿¡¼ SOAPAction ASI¸¦ ¹ß°ßÇÏ´Â °æ¿ì, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â À̰ÍÀ» ¿äû ¸Þ½ÃÁö ¸Ó¸®±Û¿¡ Ãß°¡ÇÕ´Ï´Ù.
±×·± ´ÙÀ½, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ¿äû Business Object ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ ¸ñÀûÁö ¼Ó¼ºÀ» ÀÐ¾î¼ ´ë»ó ÁÖ¼Ò¸¦ ÆÇº°ÇÕ´Ï´Ù. ±×·± ´ÙÀ½, ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ¿äû ¸Þ½ÃÁö¿Í ÇÔ²² ´ë»ó À¥ ¼ºñ½º¸¦ È£ÃâÇÕ´Ï´Ù.
ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ws_mode TLO ASI¸¦ ÀÐ¾î¼ Ã³¸® ¸ðµå°¡ µ¿±â ¶Ç´Â ºñµ¿±âÀÎÁö¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÌ ASI°¡ asynch·Î ¼³Á¤µÇ´Â °æ¿ì, ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮰¡ ¿Ï·áµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÀÀ´ä ¸Þ½ÃÁö¸¦ ±â´Ù¸³´Ï´Ù. ÀÀ´ä ¸Þ½ÃÁö°¡ µµÂøÇÏ´Â °æ¿ì, ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ÇÁ·ÎÅäÄÝ ¸Ó¸®±Û°ú ÆäÀ̷ε带 ÃßÃâÇÕ´Ï´Ù. ±×·± ´ÙÀ½, Data Handler(MimeType TLO ¼Ó¼ºÀ¸·Î Ç¥½ÃµÊ)¸¦ È£ÃâÇÏ¿© ¸Þ½ÃÁö¸¦ ÀÀ´ä ¶Ç´Â °áÇÔ Business Object·Î º¯È¯ÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ´Ù½Ã ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦ »ç¿ëÇÏ¿© Business Object¿¡ ÇÁ·ÎÅäÄÝ ¸Ó¸®±ÛÀ» ¼³Á¤ÇÕ´Ï´Ù. ±×·± ´ÙÀ½, ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ Çù¾÷¿¡ ÀÀ´ä ¶Ç´Â °áÇÔ Business Object¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Ä¿³ØÅÍ ±¸¼º¿¡ µû¶ó Ä¿³ØÅÍ¿¡ Ç÷¯±×ÀÎµÈ ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ Çϳª ÀÌ»ó ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸¸¦ ÅëÇØ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
SOAP/HTTP(S) ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÀÌ ¼½¼Ç¿¡¼ ¾ð±ÞÇÏ´Â ¿¹¿Ü¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ¼³¸íÇÑ ´ë·Î ¼öÇàÇÕ´Ï´Ù. ±×¸² 28Àº µ¿±â ¿î¿µ¿¡ ´ëÇÑ SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 28. SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯: µ¿±â ¿äû ó¸®
±×¸² 29´Â ºñµ¿±â ¿äû ÇÁ·Î¼¼½º¿¡ ´ëÇÑ SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 29. SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯: ºñµ¿±â ¿äû ó¸®
SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦ ÆÇº°Çϱâ À§ÇØ
SOAP ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI(cw_mo_http)¸¦ »ç¿ëÇÕ´Ï´Ù.
OAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ ¸ñÀûÁö ¼Ó¼ºÀ» ÀÐ¾î¼ ´ë»ó À¥ ¼ºñ½ºÀÇ URLÀ» ÆÇº°ÇÕ´Ï´Ù. URLÀÌ ´©¶ôµÇ°Å³ª ºÒ¿ÏÀüÇÑ °æ¿ì, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ¼ºñ½º È£Ãâ¿¡ ½ÇÆÐÇÕ´Ï´Ù. HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MO ¹× ÇØ´ç ¼Ó¼º¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â ¿äû 󸮿ë HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â SOAP Data Handler°¡ ¸®ÅÏÇÏ´Â SOAP ¿äû ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º¸¦ È£ÃâÇÕ´Ï´Ù. HTTP ÇÁ·Ï½Ã Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸°¡ ÁöÁ¤µÇ´Â °æ¿ì, SOAP/HTTP(S) ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ±×¿¡ µû¶ó¼ ÀÛµ¿ÇÕ´Ï´Ù. ÀÀ´äÀÌ ¸®ÅϵǴ °æ¿ì, SOAP/HTTP(S) ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ÀÀ´äÀ» ÀнÀ´Ï´Ù.
Ç¥ 32¿¡´Â Àü¼ÛµÇ´Â ¿äû ¸Þ½ÃÁö¿¡ ´ëÇÑ Charset, MimeType, ContentType ¹× ContentType ¸Ó¸®±ÛÀ» ÆÇº°Çϱâ À§ÇØ SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ÀÇÇØ »ç¿ëµÇ´Â ±ÔÄ¢ÀÇ ¿ì¼± ¼øÀ§°¡ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 32. ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö¿¡ ´ëÇÑ SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 ó¸® ±ÔÄ¢
¿ì¼± ¼øÀ§ | Charset | MimeType | ContentType | ContentType ¸Ó¸®±Û |
1 | ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ
Content-Type ¸Ó¸®±Û | TLO ¼Ó¼ºÀÇ MimeType µî·Ï Á¤º¸ | ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ Content-Type ¸Ó¸®±Û | ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ
Content-Type ¸Ó¸®±Û |
2 | TLO ¼Ó¼ºÀÇ Charset µî·Ï Á¤º¸ | ±âº»°ªÀº ContentType | ±âº»°ªÀº text/xml | ContentType ¹× CharsetÀ» »ç¿ëÇÑ Content-Type ¸Ó¸®±Û ÀÛ¼º |
3 | ContentTypeÀÌ text/*ÀÌ¸é ±âº»°ªÀº ISO-8859-1ÀÌ µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é CharsetÀÌ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
Ç¥ 32¿¡ Ç¥½ÃµÈ ´ë·Î:
ContentType | 񃧯 Charset |
text/* | ISO-8859-1
Ãß°¡ÀûÀÎ Á¤º¸´Â RFC2616À» ÂüÁ¶ÇϽʽÿÀ. |
application/* | ±âº»°ª ¾øÀ½ |
±âŸ ¸ðµÎ | ±âº»°ª ¾øÀ½ |
Ç¥ 34¿¡´Â ÀÀ´ä ¸Þ½ÃÁö¿¡ ´ëÇÑ Charset, MimeType, ContentType ¹× ContentType ¸Ó¸®±ÛÀ» ÆÇº°ÇÒ ¶§ Çڵ鷯¿¡ ÀÇÇØ »ç¿ëµÇ´Â ±ÔÄ¢ÀÇ ¿ì¼± ¼øÀ§°¡ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 34. Àιٿîµå µ¿±â ÀÀ´ä ¸Þ½ÃÁö¿¡ ´ëÇÑ SOAP/HTTP(s) ÇÁ·ÎÅäÄÝ Çڵ鷯 ó¸® ±ÔÄ¢
¿ì¼± ¼øÀ§ | Charset | MimeType | ContentType | ContentType ¸Ó¸®±Û |
1 | ¼ö½Å ÁßÀÎ HTTP ¸Þ½ÃÁö Content-Type ¸Ó¸®±Û °ª¿¡ ÀÖ´Â Charset ¸Å°³º¯¼ö °ª | ¿äû Business ObjectÀÇ ÇÁ·ÎÅäÄÝ ±¸¼º MO¿¡¼ ¸Þ½ÃÁö TransformationMap ÇÏÀ§ Business Object | Content-Type ¸Ó¸®±Û °ªÀ¸·ÎºÎÅÍ ¼ö½ÅÇÏ´Â HTTP ¸Þ½ÃÁö À¯Çü/ºÎ¼Ó À¯Çü °ª | ¼ö½Å ÁßÀÎ HTTP ¸Þ½ÃÁö Content-Type ¸Ó¸®±Û |
2 | ¿äû Business ObjectÀÇ ÇÁ·ÎÅäÄÝ ±¸¼º MO¿¡¼ ¸Þ½ÃÁö TransformationMap ÇÏÀ§ Business Object | ¿äû ¸Þ½ÃÁö MimeType, ¿äû ¹× ÀÀ´ä ContentType°¡ ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸. |
|
|
3 | ¿äû ¸Þ½ÃÁö Charset, ¿äû ¹× ÀÀ´ä ContentTypeÀÌ ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸. | TLOÀÇ MimeType µî·Ï Á¤º¸ |
|
|
4 | TLOÀÇ Charset µî·Ï Á¤º¸. | ±âº»°ªÀº ContentType |
|
|
5 | Content-TypeÀÌ text/*ÀÌ¸é ±âº»°ªÀº ISO-8859-1ÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é CharsetÀÌ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
Ç¥ 34¿¡ Ç¥½ÃµÈ ´ë·Î:
MessageTransformationMap¿¡¼ MimeTypeÀÇ ÃßÃâÀ» ½ÃµµÇÕ´Ï´Ù.
ƯÈ÷ ÇÁ·ÎÅäÄÝ Çڵ鷯´Â MTM¿¡¼ Á¤È®È÷ ÀÏÄ¡ÇÏ´Â ContentTypeÀ» ã¾Æ
MessageTransformationRuleÀ» ÃßÃâÇÑ ´ÙÀ½ °Å±â¿¡ µé¾î ÀÖ´Â MimeType µî·Ï Á¤º¸ °ªÀ» »ç¿ëÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â µÑ ÀÌ»óÀÇ ContentType¿¡ Àû¿ëµÇ´Â MessageTransformationRuleÀ» ã½À´Ï´Ù(ContentTypeÀÌ */*ÀÓ).
Çڵ鷯´Â HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦ ó¸®ÇÕ´Ï´Ù. HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MO¿¡ Àü´ÞµÈ ¸Ó¸®±Û °ªÀÌ ¿äû-ÀÀ´ä À̺¥Æ®ÀÇ ÄÁÅØ½ºÆ®¿¡¼ ¿Ã¹Ù¸¥Áö¸¦ È®ÀÎÇÏ´Â °ÍÀº Çù¾÷ÀÇ Ã¥ÀÓÀÔ´Ï´Ù. Çڵ鷯´Â ´ÙÀ½ÀÇ ±ÔÄ¢¿¡ µû¶ó Ç¥ÁØ ¸Ó¸®±Û ¹× »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¸¦ ä¿ó´Ï´Ù.
SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÀÌ ¼½¼Ç¿¡¼ ¾ð±ÞµÈ ¿¹¿Ü¸¦ Á¦¿ÜÇϰí´Â ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ¼³¸íÇÑ ´ë·Î ¼öÇàÇÕ´Ï´Ù.
SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â SOAP Data Handler¿¡ ÀÇÇØ ¸®ÅÏµÈ À¥ ¼ºñ½º ¿äû ¸Þ½ÃÁöÀÇ º»¹®À» »ç¿ëÇϸç Ç¥ 35¿¡ Ç¥½ÃµÈ ´ë·Î ¼³Á¤µÈ JMS ¸Ó¸®±ÛÀ» »ç¿ëÇÏ¿© JMS Àü¼Û ¸Þ½ÃÁö¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
Ç¥ 35. ¿äû ¸Þ½ÃÁö¿¡ SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ¼³Á¤ÇÏ´Â ¸Ó¸®±Û °ª
JMS ¸Ó¸®±Û À̸§ | SOAP/JMS ÇÁ·ÎÅäÄÝ ±¸¼º MO¿¡ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ±âº»°ª |
JMSPriority | 4 |
JMSExpiration | 0 |
JMSDeliveryMode | PERSISTENT |
JMSReply |
|
JMSCorrelationId |
|
JMSRedelivered |
|
JMSTimestamp |
|
JMSType |
|
´ë»ó À¥ ¼ºñ½º°¡ ºñµ¿±â·Î È£ÃâµÇ´Â °æ¿ì, JMSReplyTo ¸Ó¸®±ÛÀÌ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é(µ¿±â ó¸®ÀÇ °æ¿ì), SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ JMSReplyTo ¸Ó¸®±ÛÀ» ¼³Á¤ÇÕ´Ï´Ù. SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ReplyToQueue ±¸¼º µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© JMSDestination(´ë»ó À¥ ¼ºñ½º·ÎºÎÅÍ ÀÀ´ä ¶Ç´Â °áÇÔÀÇ ¸®ÅÏ ¸ñÀûÁö)À» ¾ò°í À̸¦ JMS Àü¼Û ¸Þ½ÃÁöÀÇ JMSReplyTo ¸Ó¸®±Û¿¡ ¼³Á¤ÇÕ´Ï´Ù.
±×¸² 30Àº µ¿±â ¿äû ¿î¿µ¿¡ ´ëÇÑ SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 30. SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯: µ¿±â ¿äû ó¸®
±×¸² 31Àº ºñµ¿±â ¿äû ¿î¿µ¿¡ ´ëÇÑ SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 31. SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯: ºñµ¿±â ¿äû ó¸®
SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦ ÆÇº°Çϱâ À§ÇØ SOAP ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI(cw_mo_jms)¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ ¸ñÀûÁö ¼Ó¼ºÀÌ ´ë»ó À¥ ¼ºñ½ºÀÇ ´ë±â¿ À̸§À» Á¦°øÇÕ´Ï´Ù. JNDI°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â JNDI ¿ÀºêÁ§Æ®¸¦ ã¾Æ¼ SOAP ¿äû ¸Þ½ÃÁö¿¡ ´ëÇÑ JMSDestinationÀ» È®º¸ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, SOAP ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ ¸ñÀûÁö ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.
ÀÀ´äÀÌ ResponseWaitTimeout µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °£°Ý ³»¿¡ µµÂøÇÏÁö ¾Ê´Â °æ¿ì, SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ Çù¾÷ ¿äû¿¡ ½ÇÆÐÇÕ´Ï´Ù. SOAP ÀÀ´ä(¶Ç´Â °áÇÔ) ¸Þ½ÃÁö°¡ µµÂøÇÒ ¶§, SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â SOAP Data Handler¿¡ ÀÇÇÑ º¯È¯À» À§ÇØ JMS ¸Ó¸®±Û°ú ÆäÀ̷ε带 ÃßÃâÇÕ´Ï´Ù. ±×·± ´ÙÀ½, SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ TLO¿¡ SOAP ÀÀ´ä(¶Ç´Â °áÇÔ) Business Object¸¦ ¼³Á¤Çϰí, ÀÀ´ä(¶Ç´Â °áÇÔ) Business ObjectÀÇ ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦ »ç¿ëÇÏ¿© JMS ¸Ó¸®±ÛÀ» ¸ÊÇÎÇÕ´Ï´Ù. Ç¥ 36¿¡¼´Â ÀÌ ¸ÊÇÎÀ» º¸¿©ÁÝ´Ï´Ù.
Ç¥ 36. µ¿±â ¿äû ó¸® Áß ÀÀ´ä¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝ ±¸¼º MO--JMS ¸Ó¸®±Û ¼Ó¼º ¸ÊÇÎ
ÇÁ·ÎÅäÄÝ ±¸¼º MO ¼Ó¼º | JMS ¸Ó¸®±Û À̸§ | ¼³¸í |
Destination | JMSDestination | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSDestination ¸Ó¸®±Û. |
MessageId | JMSMessageId | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSMessageId ¸Ó¸®±Û |
Priority | JMSPriority | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSPriority ¸Ó¸®±Û |
Expiration | JMSExpiration | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSExpiration ¸Ó¸®±Û |
DeliveryMode | JMSDeliveryMode | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSDeliveryMode ¸Ó¸®±Û |
ReplyTo | JMSReplyTo | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSReplyTo ¸Ó¸®±Û. JMS API´Â ÀÌ ¸Ó¸®±ÛÀ» JMSDestinationÀ¸·Î ¸®ÅÏÇÏÁö¸¸, SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â ´ë±â¿ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. |
CorrelationId | JMSCorrelationId | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSCorrelationId ¸Ó¸®±Û |
Redelivered | JMSRedelivered | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSRedelivered ¸Ó¸®±Û |
TimeStamp | JMSTimeStamp | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSTimeStamp ¸Ó¸®±Û |
À¯Çü | JMSType | ÀÀ´ä ¸Þ½ÃÁöÀÇ JMSType ¸Ó¸®±Û |
±×·± ´ÙÀ½, SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ Çù¾÷¿¡ TLO¸¦ ¸®ÅÏÇÕ´Ï´Ù.