¿äû ó¸®

Ä¿³ØÅÍÀÇ ¿äû ó¸® ¼º´ÉÀ» »ç¿ëÇÏ¿© Çù¾÷ÀÌ À¥ ¼­ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. °³¹ß Ÿ½ºÅ©´Â 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-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 ó¸®

SOAP/HTTP(S) ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÀÌ ¼½¼Ç¿¡¼­ ¾ð±ÞÇÏ´Â ¿¹¿Ü¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ¼³¸íÇÑ ´ë·Î ¼öÇàÇÕ´Ï´Ù. ±×¸² 28Àº µ¿±â ¿î¿µ¿¡ ´ëÇÑ SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 28. SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯: µ¿±â ¿äû ó¸®


±×¸² 29´Â ºñµ¿±â ¿äû ÇÁ·Î¼¼½º¿¡ ´ëÇÑ SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 29. SOAP/HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯: ºñµ¿±â ¿äû ó¸®


ÁÖ:
ÀÌ ¼½¼ÇÀº SOAP/HTTP ÇÁ·ÎÅäÄÝ Ã³¸®¸¸À» ¼³¸íÇÕ´Ï´Ù.

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¿¡ Ç¥½ÃµÈ ´ë·Î:

Ç¥ 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¿¡ Ç¥½ÃµÈ ´ë·Î:

Çڵ鷯´Â HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦ ó¸®ÇÕ´Ï´Ù. HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MO¿¡ Àü´ÞµÈ ¸Ó¸®±Û °ªÀÌ ¿äû-ÀÀ´ä À̺¥Æ®ÀÇ ÄÁÅØ½ºÆ®¿¡¼­ ¿Ã¹Ù¸¥Áö¸¦ È®ÀÎÇÏ´Â °ÍÀº Çù¾÷ÀÇ Ã¥ÀÓÀÔ´Ï´Ù. Çڵ鷯´Â ´ÙÀ½ÀÇ ±ÔÄ¢¿¡ µû¶ó Ç¥ÁØ ¸Ó¸®±Û ¹× »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¸¦ ä¿ó´Ï´Ù.

  1. Çڵ鷯´Â Ư¼ö ¼Ó¼º(¿¹: ObjectEventId)À» ¹«½ÃÇϱâ À§ÇØ HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ °¢ Ç׸ñÀ» °ËÅäÇÕ´Ï´Ù.
  2. ºñ¾îÀÖÁö ¾ÊÀº °¢ ¸Ó¸®±ÛÀº Àü¼Û ¸Þ½ÃÁö¿¡ ±â·ÏµÇ¾î Ãß°¡ ó¸®(¿¹: Content-Type ¸Ó¸®±Û)°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÒ °æ¿ì Çڵ鷯´Â Ç¥ÁØÀÌ ¾Æ´Ñ ¸Ó¸®±ÛÀ» ¸Þ½ÃÁö¿¡ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸³ª ¸Þ½ÃÁö°¡ ³í¸®ÀûÀ¸·Î ¶Ç´Â Àǹ̻ó ¿Ã¹Ù¸£´Ù°í º¸ÀåÇÒ ¼ö ¾ø´Ù´Â Á¡À» Âü°íÇϽʽÿÀ.
  4. HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MO UserDefinedProperties ¼Ó¼º¿¡ Çϳª ÀÌ»óÀÇ »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸°¡ ÀÖÀ¸¸é Çڵ鷯´Â À̸¦ ¿£Æ¼Æ¼ ¸Ó¸®±Û ¼½¼Ç(¸¶Áö¸· ¸Ó¸®±Û ¼½¼Ç)¿¡ Ãß°¡ÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ

ÁÖ:
Connection, Trailer, Transfer-Encoding, Content-Encoding, Content-Length, Content-MD5, Content-Range ¸Ó¸®±Û Áß Çϳª¸¦ HTTP ÇÁ·ÎÅäÄÝ ±¸¼º MO¿¡ ÁöÁ¤ÇÏ¸é ¿Ã¹Ù¸£Áö ¾ÊÀº HTTP ¸Þ½ÃÁö°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯 ó¸®

SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÀÌ ¼½¼Ç¿¡¼­ ¾ð±ÞµÈ ¿¹¿Ü¸¦ Á¦¿ÜÇϰí´Â ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ¼³¸íÇÑ ´ë·Î ¼öÇàÇÕ´Ï´Ù.

ÁÖ:
LookupQueueUsingJNDI ±¸¼º µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÇ´Â °æ¿ì, SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÇØ´ç JNDI¸¦ »ç¿ëÇÏ¿© ¸ñÀûÁö ´ë±â¿­À» ã½À´Ï´Ù. JNDI µî·Ï Á¤º¸´Â Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ ÁöÁ¤µË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Ä¿³ØÅÍ ¹× JMS ¹× Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸ÀÇ JNDI °ü·Ã µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

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¸¦ ¸®ÅÏÇÕ´Ï´Ù.

Copyright IBM Corp. 1997, 2003