Ä¿³ØÅÍ´Â ´ÙÀ½ Business Object¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̺¥Æ® ó¸®ÀÇ °æ¿ì Ä¿³ØÅÍ´Â µÎ °¡Áö Á¾·ùÀÇ TLO(µ¿±â ¹× ºñµ¿±â)¸¦ Çã¿ëÇÕ´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼´Â µ¿±â À̺¥Æ® ó¸® TLO¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
±×¸² 4¿¡¼´Â µ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ Business Object¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿äû ¹× ÀÀ´ä ¿ÀºêÁ§Æ®°¡ ÇÊ¿äÇϸç, °áÇÔ ¿ÀºêÁ§Æ®°¡ ¼±ÅÃÀûÀÔ´Ï´Ù.
±×¸² 4. µ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ Business Object °èÃþ ±¸Á¶
TLO¿¡´Â ¼Ó¼º ·¹º§ ASI°¡ ÀÖ´Â ¼Ó¼ºÀº ¹°·Ð ¿ÀºêÁ§Æ® ·¹º§ ASI¸¦ Æ÷ÇÔÇÕ´Ï´Ù. µÎ °¡Áö Á¾·ùÀÇ ASI°¡ ¾Æ·¡ ¼³¸íµË´Ï´Ù.
¿ÀºêÁ§Æ® ·¹º§ ASI´Â TLOÀÇ Æ¯¼º°ú Æ÷ÇÔÇÏ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±âº»ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ±×¸² 5¿¡¼´Â SERVICE_SYNCH_OrderStatusÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI, µ¿±â À̺¥Æ® ó¸®ÀÇ »ùÇà TLO¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 5. µ¿±â ¿ÀºêÁ§Æ® 󸮸¦ À§ÇÑ ÃÖ»óÀ§ ·¹º§ Business Object
¾Æ·¡ Ç¥ 4¿¡¼´Â µ¿±â À̺¥Æ® ó¸® TLOÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 4. µ¿±â À̺¥Æ® ó¸® TLO ¿ÀºêÁ§Æ® ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
ws_eventtlo=true |
ÀÌ ASI µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÇ¸é, Ä¿³ØÅÍ´Â À̺¥Æ® 󸮸¦ À§ÇØ »ç¿ë °¡´ÉÇÑ TLO·Î ÀÌ
¿ÀºêÁ§Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
|
ws_collab=collabname |
ÀÌ ASI¿¡¼´Â ¾î¶² Çù¾÷À» È£ÃâÇÒ Áö Ä¿³ØÅÍ¿¡
¾Ë¸³´Ï´Ù. ÇØ´ç °ªÀº Çù¾÷ÀÇ À̸§ÀÔ´Ï´Ù. ±×¸² 5¿¡
Ç¥½ÃµÈ »ùÇÿ¡¼, Çù¾÷ À̸§Àº SERVICE_SYNCH_OrderStatus_CollabÀÔ´Ï´Ù.
|
ws_verb=verb |
TLO¸¦ Çù¾÷À¸·Î Àü´ÞÇϱâ Àü¿¡, Ä¿³ØÅÍ´Â ÀÌ
ASI¸¦ »ç¿ëÇÏ¿© TLO¿¡¼ verb¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±×¸² 5¿¡
Ç¥½ÃµÈ »ùÇÿ¡¼, verb´Â °Ë»öÀÔ´Ï´Ù.
|
ws_mode=synch |
À̺¥Æ® °ø°í Áß, Ä¿³ØÅÍ´Â ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© µ¿±âÀûÀ¸·Î(synch) ¶Ç´Â ºñµ¿±âÀûÀ¸·Î(asynch) Çù¾÷À» È£ÃâÇÒ Áö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. µ¿±â ó¸®ÀÇ °æ¿ì, ÀÌ ASI´Â synch·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
±âº»°ªÀº asynchÀÔ´Ï´Ù.
|
°¢ µ¿±â À̺¥Æ® ó¸® TLO´Â ¼Ó¼º ¹× ¼Ó¼º ·¹º§ ASI¸¦ °¡Áý´Ï´Ù. ±×¸² 6¿¡¼´Â SERVICE_SYNCH_OrderStatusÀÇ ¼Ó¼º, »ùÇà TLO¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¶ÇÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ ¿¿¡¼ ¼Ó¼º ·¹º§ ASI¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 6. µ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ TLO ¼Ó¼º
Ç¥ 5¿¡¼´Â µ¿±â À̺¥Æ® ó¸® TLOÀÇ ¿äû, ÀÀ´ä, °áÇÔ, MimeType ¹× Charset ¼Ó¼ºÀÇ ¼Ó¼º ·¹º§ ASI¸¦ ¿ä¾àÇÕ´Ï´Ù.
Ç¥ 5. µ¿±â À̺¥Æ® ó¸® TLO ¼Ó¼º ASI
TLO ¼Ó¼º | ¼Ó¼º ·¹º§ ASI | ¼³¸í |
---|---|---|
MimeType |
| ¼±ÅÃÀû ¼Ó¼ºÀ̸ç, ÁöÁ¤µÈ °æ¿ì ÇØ´ç °ªÀº µ¿±â ÀÀ´ä¿¡¼ È£ÃâÇÒ Data HandlerÀÇ MIME À¯ÇüÀ¸·Î »ç¿ëµË´Ï´Ù. |
Charset |
| À¯Çü ¹®ÀÚ¿ÀÇ ÀÌ ¼±ÅÃÀû ¸Å°³º¯¼ö´Â Àü¼Û Business Object¸¦
¸Þ½ÃÁö·Î º¯È¯ÇÒ ¶§ Data Handler¿¡ ¼³Á¤µÇ´Â Charset¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÁÖ: ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ Charset °ªÀº ÀÀ´ä ¸Þ½ÃÁöÀÇ Content-Type ÇÁ·ÎÅäÄÝ ¸Ó¸®±Û¿¡ ÀüÆÄµÇÁö ¾Ê½À´Ï´Ù. |
¿äû
| ws_botype=request |
ÀÌ ¼Ó¼ºÀº HTTP ¼ºñ½º ¿äû¿¡ ÇØ´çÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ TLO ¼Ó¼ºÀÌ À¯Çü ¿äû BOÀÎÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ASI¸¦ »ç¿ëÇÕ´Ï´Ù. ¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI´Â ¼Ó¼º À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù. µÑ ÀÌ»óÀÇ ¿äû ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì, Ä¿³ØÅʹ ù ¹øÂ° ¿äû ¼Ó¼ºÀÇ ASI¸¦ »ç¿ëÇÕ´Ï´Ù.
µ¿±â À̺¥Æ® ó¸® TLO¸¦ À§ÇØ ÀÌ ¼Ó¼ºÀÌ ÇÊ¿äÇÕ´Ï´Ù.
|
ÀÀ´ä
| ws_botype=response |
ÀÌ ¼Ó¼ºÀº HTTP ¼ºñ½º°¡ ¸®ÅÏÇÑ ÀÀ´ä¿¡ ÇØ´çÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ TLO ¼Ó¼ºÀÌ À¯Çü ÀÀ´ä BOÀÎÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ASI¸¦ »ç¿ëÇÕ´Ï´Ù. ¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI´Â ¼Ó¼º À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù. µÑ ÀÌ»óÀÇ ÀÀ´ä ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì, Ä¿³ØÅʹ ù ¹øÂ° ¿äû ¼Ó¼ºÀÇ ASI¸¦ »ç¿ëÇÕ´Ï´Ù.
µ¿±â À̺¥Æ® ó¸® TLO¸¦ À§ÇØ ÀÌ ¼Ó¼ºÀÌ ÇÊ¿äÇÕ´Ï´Ù.
|
°áÇÔ | ws_botype=fault
ws_botype=defaultfault |
µ¿±â À̺¥Æ® 󸮸¦ À§ÇØ ¼±ÅÃÀûÀÎ ÀÌ ¼Ó¼ºÀº
Á¤»óÀûÀ¸·Î ÀÀ´äÀ» ä¿ï ¼ö ¾øÀ» ¶§ Çù¾÷À¸·Î ¸®ÅÏÇÑ °áÇÔ ¸Þ½ÃÁö¿¡
ÇØ´çÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI¸¦ »ç¿ëÇÏ¿©
¼Ó¼ºÀÌ À¯Çü °áÇÔ BOÀÎÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù.
|
¿äû Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç µ¿±â À̺¥Æ® 󸮿¡ ÇÊ¿äÇÕ´Ï´Ù. ¿äû Business Object´Â ¿ÀºêÁ§Æ® ·¹º§ ASI¸¦ °®½À´Ï´Ù. µ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI°¡ Ç¥ 6¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ¿äû Business ObjectÀÇ ±âº»°ª verb¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿äû Business ObjectÀÇ ÃÖ»óÀ§ ·¹º§¿¡¼ Áö¿øµÇ´Â Verb ¸ñ·Ï¿¡¼ verbÀÇ ASI Çʵ忡¼
DefaultVerb=true;
¿Í °°ÀÌ ÁöÁ¤ÇÏ¿© ¼öÇàÇÕ´Ï´Ù. DefaultVerb ASI°¡ ÁöÁ¤µÇÁö ¾Ê°í Data Handler°¡ verb ¼¼Æ® ¾øÀÌ Business Object¸¦ ó¸®ÇÏ´Â °æ¿ì, Business Object´Â verb ¾øÀÌ ¸®Åϵ˴ϴÙ.
Ç¥ 6. µ¿±â À̺¥Æ® ó¸®: ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http=HTTPCfgMO | ÀÌ ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ASI´Â HTTP ¶Ç´Â HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦
ÁöÁ¤ÇÕ´Ï´Ù. ASI ¹× ÇÁ·ÎÅäÄÝ Config MO´Â µÑ ´Ù ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» ±¸¼ºÇÏ´Â Data Handler´Â º¯È¯µÇ´Â ÁÖ µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇÏ¸ç ¿ÀºêÁ§Æ® cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
ws_tloname=tloname | ÀÌ ASI´Â ÀÌ ¿ÀºêÁ§Æ®°¡ ¼ÓÇÏ´Â TLOÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̺¥Æ® ó¸® Áß, Ä¿³ØÅÍ´Â ÀÌ ASI¸¦ »ç¿ëÇÏ¿© Data Handler°¡ Àü´ÞÇÏ´Â ¿äû Business Object°¡ TLOÀÇ ÇÏÀ§ÀÎÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ±×·± °æ¿ì Ä¿³ØÅÍ´Â ÁöÁ¤µÈ TLO¸¦ ÀÛ¼ºÇϸç, ÇÏÀ§·Î ¿äû Business Object¸¦ ¼³Á¤Çϸç TLO Business Object ASI¸¦ »ç¿ëÇÏ¿© µî·Ï Çù¾÷À¸·Î Àü´ÞÇÕ´Ï´Ù. |
ÀÀ´ä Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç µ¿±â À̺¥Æ® 󸮿¡ ÇÊ¿äÇÕ´Ï´Ù.
µ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ ÀÀ´ä
Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI°¡ Ç¥ 7¿¡
¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 7. µ¿±â À̺¥Æ® ó¸®: ÀÀ´ä Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http=HTTPCfgMO | ÀÌ ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ASI´Â HTTP ¶Ç´Â HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦
ÁöÁ¤ÇÕ´Ï´Ù. ASI ¹× ÇÁ·ÎÅäÄÝ Config MO´Â µÑ ´Ù ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» ±¸¼ºÇÏ´Â Data Handler´Â º¯È¯µÇ´Â ÁÖ µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇÏ¸ç ¿ÀºêÁ§Æ® cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
°áÇÔ Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç µ¿±â À̺¥Æ® 󸮸¦ À§ÇØ ¼±ÅÃÀûÀÔ´Ï´Ù.
µ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ °áÇÔ Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI°¡ Ç¥ 8¿¡
¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 8. µ¿±â À̺¥Æ® ó¸®: °áÇÔ Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http=HTTPCfgMO | ÀÌ ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ASI´Â HTTP ¶Ç´Â HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦
ÁöÁ¤ÇÕ´Ï´Ù. ASI ¹× ÇÁ·ÎÅäÄÝ Config MO´Â µÑ ´Ù ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» ±¸¼ºÇÏ´Â Data Handler´Â º¯È¯µÇ´Â ÁÖ µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇÏ¸ç ¿ÀºêÁ§Æ® cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
ÇÁ·ÎÅäÄÝ Config MO´Â À̺¥Æ® 󸮸¦ À§ÇÑ ¿äû, ÀÀ´ä ¶Ç´Â °áÇÔ Business ObjectÀÇ ÇÏÀ§·Î ¼±ÅÃÀûÀ¸·Î Æ÷ÇԵ˴ϴÙ. ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ´Â ÇÁ·ÎÅäÄÝ ¸Ó¸®±Û ¹× »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¸¦ Àаųª(¿äû ¸Þ½ÃÁö¿¡¼) ÀüÆÄ(ÀÀ´ä ¶Ç´Â °áÇÔ ¸Þ½ÃÁö·Î)Çϱâ À§ÇØ ÇÊ¿äÇÒ ¶§ ÁöÁ¤ÇÕ´Ï´Ù. À§¿¡¼ ¾ð±ÞÇÑ ´ë·Î ¿äû Business Object´Â ¼±ÅÃÀûÀ¸·Î Business Object ·¹º§ ASI·Î ÇÁ·ÎÅäÄÝ Config MOÀÇ À̸§À» ¼±¾ðÇÕ´Ï´Ù.
À̺¥Æ® ó¸® Áß, Ä¿³ØÅÍ´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê(HTTP ¶Ç´Â HTTPS)¸¦ »ç¿ëÇÏ¿© Àü¼Û¿¡¼ À̺¥Æ®¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ À̺¥Æ®´Â Çù¾÷¿¡¼ ¼ºñ½º¸¦ ¿äûÇÏ´Â ³»ºÎ ¶Ç´Â ¿ÜºÎ Ŭ¶óÀ̾ðÆ®ÀÇ ¸Þ½ÃÁöÀÔ´Ï´Ù. °¢ Àü¼ÛÀº ÀÚü ¸Ó¸®±Û ¿ä±¸»çÇ×À» °®½À´Ï´Ù. Ä¿³ØÅÍ´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡¼ Çù¾÷À¸·ÎÀÇ ÇÁ·ÎÅäÄÝ Æ¯Á¤ ¸Ó¸®±Û Á¤º¸¸¦ Àü´ÞÇϱâ À§ÇØ ÇÁ·ÎÅäÄÝ Config MO¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Config MO ¼Ó¼ºÀº Àιٿîµå ¸Þ½ÃÁöÀÇ ¸Ó¸®±Û¿¡ ´ëÀÀÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â Àιٿîµå ¸Þ½ÃÁö ³»¿ëÀ» »ç¿ëÇÏ¿© Business Object¿¡¼ ÀÌ ¼Ó¼º °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
HTTP(S) ÇÁ·ÎÅäÄÝÀÇ °æ¿ì, ÇÁ·ÎÅäÄÝ Config MO ¼Ó¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Ç¥ 9. À̺¥Æ® 󸮸¦ À§ÇÑ HTTP/HTTPS ÇÁ·ÎÅäÄÝ Config MO ¼Ó¼º
¼Ó¼º | Çʼö | À¯Çü | ¼³¸í |
---|---|---|---|
Content-Type | ¾Æ´Ï¿À | ¹®ÀÚ¿ | ÀÌ ¼Ó¼º °ªÀº Àü¼Û ¸Þ½ÃÁö(¸Þ½ÃÁö ContentType°ú
Àü¼Û ¸Þ½ÃÁöÀÇ °æ¿ì 0°³ ÀÌ»óÀÇ ¸Å°³º¯¼ö(¹®ÀÚ¼¼Æ®)¸¦ Æ÷ÇÔÇÕ´Ï´Ù)ÀÇ
Content-Type ¸Ó¸®±ÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
±¸¹®Àº HTTP ÇÁ·ÎÅäÄÝÀÇ Content-Type ¸Ó¸®±ÛÀÇ ±¸¹®°ú °°½À´Ï´Ù.
¿¹: text/xml; charset=ISO-8859-4.
Á¤ÀÇµÈ Content-Type ¼Ó¼ºÀÌ ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â ÀÀ´ä/°áÇÔ ¸Þ½ÃÁöÀÇ ContentTypeÀ¸·Î ¿äûÀÇ ContentTypeÀ» »ç¿ëÇÕ´Ï´Ù. |
UserDefinedProperties | ¾Æ´Ï¿À | Business object | ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ Business Object¸¦ º¸À¯ÇÕ´Ï´Ù. |
Çϳª ÀÌ»óÀÇ HTTP ¸Ó¸®±Û | ¾Æ´Ï¿À | ¹®ÀÚ¿ | ÀÌ ¼Ó¼ºÀº Çڵ鷯°¡ ÁöÁ¤µÈ HTTP ¸Ó¸®±ÛÀÇ °ªÀ» Àü´ÞÇϰųª °Ë»öÇÏ°Ô ÇÕ´Ï´Ù. |
Authorization_UserID | ¾Æ´Ï¿À | ¹®ÀÚ¿ | ÀÌ ¼Ó¼ºÀº HTTP ±âº» ÀÎÁõÀÇ »ç¿ëÀÚ ID¿¡ ÇØ´çÇÕ´Ï´Ù. |
Authorization_Password | ¾Æ´Ï¿À | ¹®ÀÚ¿ | ÀÌ ¼Ó¼ºÀº HTTP ±âº» ÀÎÁõÀÇ ¾ÏÈ£¿¡ ÇØ´çÇÕ´Ï´Ù. |
ÀÌ ¼Ó¼ºÀº ´ÙÀ½¿¡¼ ¼³¸íµË´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡¼ ÂüÁ¶ÇϽʽÿÀ(¿äû 󸮸¦ À§ÇÑ ÇÁ·ÎÅäÄÝ Config MO ¼³¸í¿¡ ´ëÇÑ Á¤º¸´Â µ¿±â ¿äû ó¸® TLO¿¡¼ ÂüÁ¶ÇϽʽÿÀ).
¼±ÅÃÀûÀ¸·Î HTTP(S) ÇÁ·ÎÅäÄÝ Config MO¿¡¼ »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. UserDefinedProperties ¼Ó¼ºÀ» Æ÷ÇÔÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº µî·Ï Á¤º¸ °ªÀ» °¡Áø Çϳª ÀÌ»óÀÇ ÇÏÀ§ ¼Ó¼ºÀÌ ÀÖ´Â Business Object¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ Business ObjectÀÇ ¸ðµç ¼Ó¼ºÀº ´ÙÀ½°ú °°ÀÌ ¸Þ½ÃÁö ¸Ó¸®±ÛÀÇ º¯¼ö ºÎºÐ¿¡¼ ÀдÂ(¶Ç´Â µ¿±â ÀÀ´äÀÇ °æ¿ì ÀÛ¼ºµÈ) ´ÜÀÏ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
Ç¥ 10¿¡¼´Â ÀÌ ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ¿ä¾àÇÕ´Ï´Ù.
Ç¥ 10. »ç¿ëÀÚ Á¤ÀÇ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸: name=value ½Ö ³»¿ë
À̸§ | °ª | ¼³¸í |
---|---|---|
ws_prop_name (´ë¼Ò¹®ÀÚ ±¸ºÐÇÏÁö ¾ÊÀ½. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¼Ó¼º À̸§ÀÌ µî·Ï Á¤º¸ À̸§À¸·Î »ç¿ëµË´Ï´Ù) | ¿Ã¹Ù¸¥ µî·Ï Á¤º¸ À̸§ | À̰ÍÀº ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ÀÇ À̸§ÀÔ´Ï´Ù. ÀϺΠº¥´õ´Â È®ÀåµÈ ±â´ÉÀ» Á¦°øÇϱâ À§ÇØ Æ¯Á¤ µî·Ï Á¤º¸¸¦ º¸Á¸ÇÕ´Ï´Ù. |
ÁÖ¾îÁø »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸ ASI(the ws_prop_name)°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸ç ÀÌ ¸Ó¸®±ÛÀ» ó¸®ÇÒ ³í¸®Àû ¹æ½ÄÀÌ ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â °æ·Î¸¦ ±â·ÏÇϸç ÀÌ µî·Ï Á¤º¸¸¦ ¹«½ÃÇÕ´Ï´Ù. ws_prop_name¿¡ ´ëÇØ ÇÊ¿äÇÑ °Ë»ç°¡ ¼öÇàµÈ ÀÌÈÄ¿¡ ÇÊ¿äÇÑ °Ë»ç»ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸ÀÇ °ªÀÌ ¼³Á¤µÇ°Å³ª °Ë»öµÉ ¼ö ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â ¿À·ù¸¦ ±â·ÏÇϸç À̺¥Æ®°¡ ½ÇÆÐÇÕ´Ï´Ù.
UserDefinedProperties ¼Ó¼ºÀÌ ÁöÁ¤µÈ °æ¿ì, Ä¿³ØÅÍ´Â UserDefinedProperties Business ObjectÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ±×·± ´ÙÀ½ Ä¿³ØÅÍ´Â ¸Þ½ÃÁö¿¡¼ µî·Ï Á¤º¸ °ªÀ» ÃßÃâÇÏ¿© Business Object¿¡ ÀúÀåÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ ÇϳªÀÇ µî·Ï Á¤º¸ °ªÀÌ Á¤»óÀûÀ¸·Î °Ë»öµÇ¸é, Ä¿³ØÅÍ´Â ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ¼öÁ¤µÈ UserDefinedProperties ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.
µ¿±â À̺¥Æ® ó¸®ÀÇ °æ¿ì, UserDefinedProperties ¼Ó¼ºÀÌ ÁöÁ¤µÇ°í °ü·Ã Business Object ½Ç·Ê¸¦ µç °æ¿ì, Ä¿³ØÅÍ´Â ÀÌ ÇÏÀ§ Business ObjectÀÇ °¢ ¼Ó¼ºÀ» ó¸®ÇÏ¸ç ¸Þ½ÃÁö µî·Ï Á¤º¸ °ªÀ» ÀÌ¿¡ µû¶ó ¼³Á¤ÇÕ´Ï´Ù.
½ÅÀÓ ÀüÆÄÀÇ ¸ñÀûÀ¸·Î, Ä¿³ØÅÍ´Â HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ Authorization_UserID ¹× Authorization_Password ¼Ó¼ºÀ» Áö¿øÇÕ´Ï´Ù. Áö¿øÀº HTTP ±âº» ÀÎÁõ ¹æ½ÄÀÇ ÆÄÆ®·Î ÀÌ ½ÅÀÓ ÀüÆÄ¿¡ Á¦Çѵ˴ϴÙ.
HTTP ¶Ç´Â HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê°¡ ±ÇÇÑ ºÎ¿© ¸Ó¸®±Û¸¦ Æ÷ÇÔÇÏ´Â HTTP ¼ºñ½º ¿äûÀ» ó¸®ÇÏ´Â °æ¿ì, ¸®½º³Ê´Â ¸Ó¸®±ÛÀ» ±¸¹® ºÐ¼®ÇÏ¿© HTTP ±âº» ÀÎÁõ°ú ÀÏÄ¡ÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ±×·± °æ¿ì ¸®½º³Ê´Â »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ ÃßÃâÇÏ¸ç µðÄÚµåÇÕ´Ï´Ù(Base64 »ç¿ë). ÀÌ µðÄÚµåµÈ ¹®ÀÚ¿Àº ÄÝ·ÐÀ¸·Î ±¸ºÐµÈ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£·Î ±¸¼ºµË´Ï´Ù. ÇÁ·ÎÅäÄÝ ¸®½º³Ê°¡ Authorization_UserID ¹× Authorization_Password ¼Ó¼ºÀ» ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ãÀº °æ¿ì, ¸®½º³Ê´Â ÀÌ °ªÀ» À̺¥Æ® ±ÇÇÑ ºÎ¿© ¸Ó¸®±Û¿¡¼ ÃßÃâµÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
±×¸² 7¿¡¼´Â ºñµ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ Business Object °èÃþ ±¸Á¶¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿äû ¿ÀºêÁ§Æ®¸¸ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
±×¸² 7. ºñµ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ Business Object °èÃþ ±¸Á¶
TLO¿¡´Â ¼Ó¼º ·¹º§ ASI°¡ ÀÖ´Â ¼Ó¼ºÀº ¹°·Ð ¿ÀºêÁ§Æ® ·¹º§ ASI¸¦ Æ÷ÇÔÇÕ´Ï´Ù. µÎ °¡Áö Á¾·ùÀÇ ASI°¡ ¾Æ·¡ ¼³¸íµË´Ï´Ù.
¿ÀºêÁ§Æ® ·¹º§ ASI´Â TLOÀÇ Æ¯¼º°ú Æ÷ÇÔÇÏ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±âº»ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ±×¸² 8¿¡¼´Â SERVICE_ASYNCH_TLO_OrderÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI, ºñµ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ »ùÇà TLO¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 8. ºñµ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ ÃÖ»óÀ§ ·¹º§ Business Object
¾Æ·¡ Ç¥ 4¿¡¼´Â ºñµ¿±â À̺¥Æ® ó¸® TLOÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 11. ºñµ¿±â À̺¥Æ® ó¸® TLO ¿ÀºêÁ§Æ® ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
ws_eventtlo=true |
ÀÌ ASI µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÇ¸é, Ä¿³ØÅÍ´Â À̺¥Æ® 󸮸¦ À§ÇÑ TLO·Î ÀÌ
¿ÀºêÁ§Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
|
ws_verb=verb |
TLO¸¦ Çù¾÷À¸·Î Àü´ÞÇϱâ Àü¿¡, Ä¿³ØÅÍ´Â ÀÌ ASI¸¦ »ç¿ëÇÏ¿© TLO¿¡¼ verb¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±×¸² 8¿¡ Ç¥½ÃµÈ »ùÇÿ¡¼, verb´Â ÀÛ¼ºÀÔ´Ï´Ù. |
ws_mode=asynch |
À̺¥Æ® °ø°í Áß, Ä¿³ØÅÍ´Â ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© µ¿±âÀûÀ¸·Î(synch) ¶Ç´Â ºñµ¿±âÀûÀ¸·Î(asynch) Çù¾÷À» È£ÃâÇÒ Áö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ºñµ¿±â ó¸®ÀÇ °æ¿ì, ÀÌ ASI´Â asynch·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
±âº»°ªÀº asynchÀÔ´Ï´Ù.
|
°¢ ºñµ¿±â À̺¥Æ® ó¸® TLO´Â ¿äû Business Object¿¡ ÇØ´çÇÏ´Â ´ÜÀÏ ¼Ó¼ºÀ» °®½À´Ï´Ù. ±×¸² 9¿¡¼´Â SERVICE_ASYNCH_TLO_OrderÀÇ ¿äû ¼Ó¼º, »ùÇà TLO ¹× ¼Ó¼ºÀÇ ASI¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 9. ºñµ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ TLO ¼Ó¼º
Ç¥ 12¿¡¼´Â ºñµ¿±â À̺¥Æ® ó¸® TLOÀÇ ¿äû ¼Ó¼ºÀÇ ¼Ó¼º ·¹º§ ASI¸¦ ¿ä¾àÇÕ´Ï´Ù.
Ç¥ 12. ºñµ¿±â À̺¥Æ® ó¸® TLO ¼Ó¼º ASI
TLO ¼Ó¼º | ¼Ó¼º ·¹º§ ASI | ¼³¸í |
---|---|---|
¿äû
| ws_botype=request |
ÀÌ ¼Ó¼ºÀº ¿äû¿¡ ÇØ´çÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ TLO ¼Ó¼ºÀÌ À¯Çü ¿äû BOÀÎÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ASI¸¦ »ç¿ëÇÕ´Ï´Ù. ¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI´Â ¼Ó¼º À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù. µÑ ÀÌ»óÀÇ ¿äû ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì, Ä¿³ØÅʹ ù ¹øÂ° ¿äû ¼Ó¼ºÀÇ ASI¸¦ »ç¿ëÇÕ´Ï´Ù.
µ¿±â À̺¥Æ® ó¸® TLO¸¦ À§ÇØ ÀÌ ¼Ó¼ºÀÌ ÇÊ¿äÇÕ´Ï´Ù.
|
¿äû Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç ºñµ¿±â À̺¥Æ® 󸮿¡ ÇÊ¿äÇÕ´Ï´Ù. ¿äû Business ObjectÀÇ ±âº»°ª verb¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿äû Business ObjectÀÇ ÃÖ»óÀ§ ·¹º§¿¡¼ Áö¿øµÇ´Â Verb ¸ñ·Ï¿¡¼ verbÀÇ ASI Çʵ忡¼
DefaultVerb=true;
¿Í °°ÀÌ ÁöÁ¤ÇÏ¿© ¼öÇàÇÕ´Ï´Ù. DefaultVerb ASI°¡ ÁöÁ¤µÇÁö ¾Ê°í Data Handler°¡
verb ¼¼Æ® ¾øÀÌ Business Object¸¦ ó¸®ÇÏ´Â °æ¿ì, Business Object´Â
verb ¾øÀÌ ¸®Åϵ˴ϴÙ.
ºñµ¿±â À̺¥Æ® 󸮸¦ À§ÇÑ ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI°¡ Ç¥ 13¿¡
¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 13. ºñµ¿±â À̺¥Æ® ó¸®: ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http=HTTPCfgMO | ÀÌ ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ASI´Â HTTP ¶Ç´Â HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦
ÁöÁ¤ÇÕ´Ï´Ù. ASI ¹× ÇÁ·ÎÅäÄÝ Config MO´Â µÑ ´Ù ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» ±¸¼ºÇÏ´Â Data Handler´Â º¯È¯µÇ´Â ÁÖ µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇÏ¸ç ¿ÀºêÁ§Æ® cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
ws_tloname=tloname | ÀÌ ASI´Â ÀÌ ¿ÀºêÁ§Æ®°¡ ¼ÓÇÏ´Â TLOÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̺¥Æ® ó¸® Áß, Ä¿³ØÅÍ´Â ÀÌ ASI¸¦ »ç¿ëÇÏ¿© Data Handler°¡ Àü´ÞÇÏ´Â ¿äû Business Object°¡ TLOÀÇ ÇÏÀ§ÀÎÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ±×·± °æ¿ì Ä¿³ØÅÍ´Â ÁöÁ¤µÈ TLO¸¦ ÀÛ¼ºÇϸç, ÇÏÀ§·Î ¿äû Business Object¸¦ ¼³Á¤Çϸç TLO Business Object ASI¸¦ »ç¿ëÇÏ¿© µî·Ï Çù¾÷À¸·Î Àü´ÞÇÕ´Ï´Ù. |
¿äû ó¸®ÀÇ °æ¿ì Ä¿³ØÅÍ´Â µÎ °¡Áö Á¾·ùÀÇ TLO(µ¿±â ¹× ºñµ¿±â)¸¦ Çã¿ëÇÕ´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼´Â µ¿±â ¿äû ó¸® TLO¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
±×¸² 10¿¡¼´Â µ¿±â ¿äû 󸮸¦ À§ÇÑ TLO Business Object¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿äû, ÀÀ´ä ¹× Çڵ鷯 ¿ÀºêÁ§Æ®°¡ ÇÊ¿äÇϸç, °áÇÔ ¿ÀºêÁ§Æ®°¡ ¼±ÅÃÀûÀÔ´Ï´Ù. À̺¥Æ® ó¸®¿Í ´Þ¸®, ÇÁ·ÎÅäÄÝ Config MO´Â ¿äû ¿ÀºêÁ§Æ®¿¡ ÇÊ¿äÇϸç, ÀÀ´ä ¹× °áÇÔ ¿ÀºêÁ§Æ®¿¡ ¼±ÅÃÀûÀÔ´Ï´Ù.
±×¸² 10. µ¿±â ¿äû 󸮸¦ À§ÇÑ Business Object °èÃþ ±¸Á¶
¿ÀºêÁ§Æ® ·¹º§ ASI´Â TLOÀÇ Æ¯¼º°ú Æ÷ÇÔÇÏ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Áß¿äÇÑ Á¤º¸¸¦
Á¦°øÇÕ´Ï´Ù. ±×¸² 11Àº µ¿±â ¿äû 󸮸¦
À§ÇÑ TLOÀÎ
CLIENT_SYNCH_TLO_OrderStatus¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 11. µ¿±â ¿äû 󸮸¦ À§ÇÑ ÃÖ»óÀ§ ·¹º§ Business Object
Ç¥ 14¿¡¼´Â µ¿±â ¿äû ó¸®
TLOÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. µ¿±â À̺¥Æ® ó¸® TLOÀÇ ASI¿Í
´Þ¸®, ¿äû 󸮸¦ À§ÇØ ÀÌ ·¹º§¿¡¼ ws_collab, ws_verb ¶Ç´Â
ws_eventtlo ASI°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
Ç¥ 14. µ¿±â ¿äû ó¸® TLO ¿ÀºêÁ§Æ® ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
ws_mode=synch |
¿äû ó¸® Áß, Ä¿³ØÅÍ´Â ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© µ¿±âÀûÀ¸·Î(synch) ¶Ç´Â ºñµ¿±âÀûÀ¸·Î(asynch) HTTP ¼ºñ½º¸¦ È£ÃâÇÒ Áö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. synch°¡ Ç¥½ÃµÇ´Â °æ¿ì, Ä¿³ØÅÍ´Â ÀÀ´äÀ» ¿¹»óÇϸç TLO´Â ¿äû ¹× ÀÀ´ä Business Object¸¦ Æ÷ÇÔÇØ¾ß Çϸç, ¼±ÅÃÀûÀ¸·Î Çϳª ÀÌ»óÀÇ °áÇÔ ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
±âº»°ªÀº asynchÀÔ´Ï´Ù.
|
Ç¥ 15¿¡¼´Â µ¿±â ¿äû ó¸® TLOÀÇ ¼Ó¼º ¹× ASI¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
TLO ¼Ó¼º | ¼Ó¼º ·¹º§ ASI | ¼³¸í |
---|---|---|
MimeType | ¾øÀ½ |
ÀÌ ¼Ó¼ºÀº Ä¿³ØÅͰ¡ ¿äû ºñÁî´Ï½º ¿ÀºêÁ§Æ®¸¦ ¿äû ¸Þ½ÃÁö·Î º¯È¯Çϱâ À§ÇØ
Ä¿³ØÅͰ¡ È£ÃâÇÏ´Â Data HandlerÀÇ MIME À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀº ¸Þ½ÃÁö
º¯È¯ ±ÔÄ¢ ±¸¼º¿¡ µû¶ó Business Object·Î µ¿±â ÀÀ´ä/°áÇÔ ¸Þ½ÃÁö¸¦ º¯È¯ÇÏ´Â
µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
|
BOPrefix | ¾øÀ½ | À¯Çü ¹®ÀÚ¿ÀÇ ÀÌ ¼Ó¼ºÀÌ Data Handler·Î Àü´ÞµË´Ï´Ù. |
Çڵ鷯 | ¾øÀ½ | ÀÌ ¼Ó¼ºÀº ¿äûÀ» ó¸®Çϱâ À§ÇØ »ç¿ëÇÒ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÁöÁ¤ÇÏ¸ç ¿äû 󸮸¸À» À§ÇÑ °ÍÀÔ´Ï´Ù. HTTP- HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÁöÁ¤ÇÏ´Â °ª http¸¦ °®½À´Ï´Ù. ±âº»°ªÀº httpÀÔ´Ï´Ù. |
Charset |
| À¯Çü ¹®ÀÚ¿ÀÇ ÀÌ ¼±ÅÃÀû ¸Å°³º¯¼ö´Â ¿äû Business Object¸¦
¸Þ½ÃÁö·Î º¯È¯ÇÒ ¶§ Data Handler¿¡ ¼³Á¤µÇ´Â Charset¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÁÖ: ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ Charset °ªÀº ¿äû ¸Þ½ÃÁöÀÇ Content-Type ÇÁ·ÎÅäÄÝ¿¡¼ ÀüÆÄµÇÁö ¾Ê½À´Ï´Ù. |
¿äû
| ws_botype=request |
ÀÌ ¼Ó¼ºÀº ¿äû Business Object¿¡ ÇØ´çÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ TLO ¼Ó¼ºÀÌ À¯Çü ¿äû BOÀÎÁö
¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ¼Ó¼º ASI¸¦ »ç¿ëÇÕ´Ï´Ù. ¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI´Â ¼Ó¼º À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù.
µÑ ÀÌ»óÀÇ ¿äû ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì, Ä¿³ØÅʹ ù ¹øÂ° ä¿öÁø ¼Ó¼ºÀÇ
ASI¸¦ »ç¿ëÇÕ´Ï´Ù.
|
ÀÀ´ä
| ws_botype=response |
ÀÌ ¼Ó¼ºÀº Çù¾÷À¸·Î ¸®ÅÏµÈ ÀÀ´ä¿¡ ÇØ´çÇÏ¸ç µ¿±â ¿äû 󸮸¦ À§ÇØ
ÇÊ¿äÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ TLO ¼Ó¼ºÀÌ À¯Çü ÀÀ´ä BOÀÎÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ¼Ó¼º ASI¸¦
»ç¿ëÇÕ´Ï´Ù. ¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI´Â ¼Ó¼º À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù.
|
°áÇÔ
| ws_botype=fault
¶Ç´Â
ws_botype=defaultfault | µ¿±â ¿äû 󸮸¦ À§ÇØ ¼±ÅÃÀûÀÎ ÀÌ ¼Ó¼ºÀº
Á¤»óÀûÀ¸·Î ÀÀ´äÀ» ä¿ï ¼ö ¾øÀ» ¶§ HTTP ¼ºñ½º·Î ¸®ÅÏÇÑ °áÇÔ ¸Þ½ÃÁö¿¡
ÇØ´çÇÕ´Ï´Ù.
TLOÀÇ ¼Ó¼ºÀÌ À¯Çü °áÇÔ BOÀÎÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ASI¸¦ »ç¿ëÇÕ´Ï´Ù.
¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI´Â ¼Ó¼º À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù.
°áÇÔ ¸Þ½ÃÁö°¡ ¼¼ºÎ»çÇ× ¿ä¼ÒÀÎ °æ¿ì defaultfault Business Object°¡ ¸®Åϵ˴ϴÙ. defaultfault´Â ±âº»°ª
Business Object ÇØ»óµµ¿¡¼ »ç¿ëµË´Ï´Ù. |
¿äû Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç µ¿±â ¿äû 󸮿¡ ÇÊ¿äÇÕ´Ï´Ù. ¿äû Business Object´Â ¿ÀºêÁ§Æ® ·¹º§ ASI¸¦ °®½À´Ï´Ù.
Ç¥ 16¿¡¼´Â µ¿±â ¿äû 󸮸¦ À§ÇÑ ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 16. µ¿±â ¿äû ó¸®: ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http= HTTPCfgMO | ÀÌ ¼±ÅÃÀû ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝ Config MO´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ
Çڵ鷯ÀÇ ¸ñÀûÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ASI´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
TLO ¿äû ¼Ó¼ºÀÌ ¿äû 󸮸¦ À§ÇÑ HTTP ÇÁ·ÎÅäÄÝ Config MO¸¦ °¡Á®¾ß ÇÔÀ» Âü°íÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» À§ÇØ ±¸¼ºÇÏ´Â Data Handler°¡ º¯È¯µÇ´Â ºñÁî´Ï½º µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇϸç cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
ÀÀ´ä Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç µ¿±â ¿äû 󸮿¡ ÇÊ¿äÇÕ´Ï´Ù.
µ¿±â ¿äû 󸮸¦ À§ÇÑ ÀÀ´ä
Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI°¡ Ç¥ 17¿¡
¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 17. µ¿±â ¿äû ó¸®: ÀÀ´ä Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http= HTTPCfgMO | ÀÌ ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÀ´ä Business ObjectÀÇ ¼±ÅÃÀûÀÎ ÀÌ ÇÁ·ÎÅäÄÝ
Config MO´Â HTTP(s) ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ ÀÀ´ä ¸Þ½ÃÁö¿¡¼ ¸Ó¸®±ÛÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» ±¸¼ºÇÏ´Â Data Handler´Â º¯È¯µÇ´Â ÁÖ µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇÏ¸ç ¿ÀºêÁ§Æ® cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
ÀÀ´ä Business ObjectÀÇ ±âº»°ª verb¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ´ä Business ObjectÀÇ ÃÖ»óÀ§ ·¹º§¿¡¼ Áö¿øµÇ´Â Verb ¸ñ·Ï¿¡¼ verbÀÇ ASI Çʵ忡¼
DefaultVerb=true;
¿Í °°ÀÌ ÁöÁ¤ÇÏ¿© ¼öÇàÇÕ´Ï´Ù. DefaultVerb ASI°¡ ÁöÁ¤µÇÁö ¾Ê°í Data Handler°¡ verb ¼¼Æ® ¾øÀÌ Business Object¸¦ ó¸®ÇÏ´Â °æ¿ì, ÀÀ´ä Business Object´Â verb ¾øÀÌ ¸®Åϵ˴ϴÙ.
°áÇÔ Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç µ¿±â ¿äû 󸮸¦ À§ÇØ ¼±ÅÃÀûÀÔ´Ï´Ù.
µ¿±â ¿äû 󸮸¦ À§ÇÑ °áÇÔ
Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI°¡ Ç¥ 8¿¡
¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 18. µ¿±â ¿äû ó¸®: °áÇÔ Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http= HTTPCfgMO | ÀÌ ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. °áÇÔ Business ObjectÀÇ ¼±ÅÃÀûÀÎ ÀÌ ÇÁ·ÎÅäÄÝ
Config MO´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ ÀÀ´ä ¸Þ½ÃÁö¿¡¼ ¸Ó¸®±ÛÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â
ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» ±¸¼ºÇÏ´Â Data Handler´Â º¯È¯µÇ´Â ÁÖ µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇϸç cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
¿äû ó¸® Áß, HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â HTTP ÇÁ·ÎÅäÄÝ Config MO¸¦ »ç¿ëÇÏ¿© ´ë»ó HTTP ¼ºñ½ºÀÇ ¸ñÀûÁö¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝ Config MO´Â ¿äû Business Object¿¡ ÇÊ¿äÇÕ´Ï´Ù. HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â HTTP 1.0 POST ¿äû¸¸À» Áö¿øÇÕ´Ï´Ù. Ç¥ 19¿¡ Ç¥½ÃµÈ ´ë·Î ´Ü ÇϳªÀÇ Çʼö ¼Ó¼º(¸ñÀûÁö)ÀÌ ´ë»ó HTTP ¼ºñ½ºÀÇ Àüü URLÀÔ´Ï´Ù. ¼±ÅÃÀû ±ÇÇÑ ºÎ¿© ¼Ó¼ºÀÌ ¾Æ·¡ ¼½¼Ç¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 19. ¿äû 󸮸¦ À§ÇÑ HTTP ÇÁ·ÎÅäÄÝ Config MO ¼Ó¼º
¼Ó¼º | Çʼö | À¯Çü | ¼³¸í |
---|---|---|---|
¸ñÀûÁö | ¿¹ | String | ´ë»ó HTTP ¼ºñ½ºÀÇ ¸ñÀûÁö URL. HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© HTTP ¼ºñ½ºÀÇ ¸ñÀûÁö¸¦ ÆÇº°ÇÕ´Ï´Ù. |
Content-Type | ¿äû Business
Object¿¡ ÇʼöÀ̸ç, ±×·¸Áö ¾ÊÀ¸¸é ¼±ÅÃÀûÀÔ´Ï´Ù. | ¹®ÀÚ¿ | ÀÌ ¼Ó¼º °ªÀº Àü¼Û ¸Þ½ÃÁö(¸Þ½ÃÁö ContentType°ú
Àü¼Û ¸Þ½ÃÁöÀÇ °æ¿ì ¼±ÅÃÀûÀ¸·Î Charset¸¦ Æ÷ÇÔÇÕ´Ï´Ù)ÀÇ
Content-Type ¸Ó¸®±ÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
±¸¹®Àº HTTP ÇÁ·ÎÅäÄÝÀÇ Content-Type ¸Ó¸®±ÛÀÇ ±¸¹®°ú °°½À´Ï´Ù.
¿¹: text/xml; charset=ISO-8859-4. |
Authorization_UserID | ¾Æ´Ï¿À | ¹®ÀÚ¿ | ÀÌ ¼Ó¼ºÀº HTTP ±âº» ÀÎÁõÀÇ »ç¿ëÀÚ ID¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ HTTP ½ÅÀÓ ÀüÆÄ¿¡¼ ÂüÁ¶ÇϽʽÿÀ. |
Authorization_Password | ¾Æ´Ï¿À | ¹®ÀÚ¿ | ÀÌ ¼Ó¼ºÀº HTTP ±âº» ÀÎÁõÀÇ ¾ÏÈ£¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ HTTP ½ÅÀÓ ÀüÆÄ¿¡¼ ÂüÁ¶ÇϽʽÿÀ. |
Çϳª ÀÌ»óÀÇ HTTP ¸Ó¸®±Û | ¾Æ´Ï¿À | ¹®ÀÚ¿ | ÀÌ ¼Ó¼ºÀº Çڵ鷯°¡ ÁöÁ¤µÈ HTTP ¸Ó¸®±ÛÀÇ °ªÀ» Àü´ÞÇϰųª °Ë»öÇÏ°Ô ÇÕ´Ï´Ù. |
UserDefinedProperties | ¾Æ´Ï¿À | Business object | ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ Business Object¸¦ º¸À¯ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¿¡¼ ÂüÁ¶ÇϽʽÿÀ. |
MessageTransformationMap | ¾Æ´Ï¿À | ´ÜÀÏ Ä«µð³¾¸®Æ¼
Business Object | À̰ÍÀº 0°³ ÀÌ»óÀÇ ¸Þ½ÃÁö º¯È¯ ±ÔÄ¢À» º¸À¯ÇÏ´Â Business Object¸¦ °¡¸®Å°´Â ¼Ó¼ºÀÔ´Ï´Ù. ±ÔÄ¢Àº ±ÔÄ¢¿¡ ÁöÁ¤µÈ ¼ö½Å ¸Þ½ÃÁö¿¡ Àû¿ëÇÒ MIME À¯Çü°ú Charset¿¡ ´ëÇÑ Á¤º¸¸¦ º¸À¯ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¸Þ½ÃÁö º¯È¯ ¸Ê¿¡¼ ÂüÁ¶ÇϽʽÿÀ. |
HTTP ÇÁ·ÎÅäÄÝ Config MO ¼Ó¼ºÀÌ ´ÙÀ½¿¡¼ ¼³¸íµË´Ï´Ù.
¼±ÅÃÀûÀ¸·Î HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. UserDefinedProperties ¼Ó¼ºÀ» Æ÷ÇÔÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº µî·Ï Á¤º¸ °ªÀ» °¡Áø Çϳª ÀÌ»óÀÇ ÇÏÀ§ ¼Ó¼ºÀÌ ÀÖ´Â Business Object¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ Business ObjectÀÇ ¸ðµç ¼Ó¼ºÀº ´ÙÀ½°ú °°ÀÌ ¸Þ½ÃÁö ¸Ó¸®±ÛÀÇ º¯¼ö ºÎºÐ¿¡¼ ÀдÂ(¶Ç´Â µ¿±â ÀÀ´äÀÇ °æ¿ì ÀÛ¼ºµÈ) ´ÜÀÏ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
Ç¥ 20¿¡´Â ÀÌ ¼Ó¼º¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸°¡ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 20. »ç¿ëÀÚ Á¤ÀÇ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸: À̸§=°ª ½Ö ³»¿ë
À̸§ | °ª | ¼³¸í |
---|---|---|
ws_prop_name (´ë¼Ò¹®ÀÚ ±¸ºÐÇÏÁö ¾ÊÀ½. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¼Ó¼º À̸§ÀÌ µî·Ï Á¤º¸ À̸§À¸·Î »ç¿ëµË´Ï´Ù) | ¿Ã¹Ù¸¥ µî·Ï Á¤º¸ À̸§ | À̰ÍÀº ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸ÀÇ À̸§ÀÔ´Ï´Ù. ÀϺΠº¥´õ´Â È®ÀåµÈ ±â´ÉÀ» Á¦°øÇϱâ À§ÇØ Æ¯Á¤ µî·Ï Á¤º¸¸¦ º¸Á¸ÇÕ´Ï´Ù. |
ÁÖ¾îÁø »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸ ASI(the ws_prop_name)°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸ç ÀÌ ¸Ó¸®±ÛÀ» ó¸®ÇÒ ³í¸®Àû ¹æ½ÄÀÌ ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â °æ°í¸¦ ±â·ÏÇϸç ÀÌ µî·Ï Á¤º¸¸¦ ¹«½ÃÇÕ´Ï´Ù. ws_prop_name¿¡ ´ëÇØ ÇÊ¿äÇÑ °Ë»ç°¡ ¼öÇàµÈ ÀÌÈÄ¿¡ »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸ÀÇ °ªÀÌ ¼³Á¤µÇ°Å³ª °Ë»öµÉ ¼ö ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â ¿À·ù¸¦ ±â·ÏÇϸç À̺¥Æ®°¡ ½ÇÆÐÇÕ´Ï´Ù.
UserDefinedProperties ¼Ó¼ºÀÌ ÁöÁ¤µÇ°í °ü·Ã Business Object ½Ç·Ê¸¦ µç °æ¿ì, Ä¿³ØÅÍ´Â ÀÌ ÇÏÀ§ Business ObjectÀÇ °¢ ¼Ó¼ºÀ» ó¸®ÇÏ¸ç ¸Þ½ÃÁö µî·Ï Á¤º¸ °ªÀ» ÀÌ¿¡ µû¶ó ¼³Á¤ÇÕ´Ï´Ù.
µ¿±â ¿äû ó¸®ÀÇ °æ¿ì ÀÀ´ä ¸Þ½ÃÁö ¼ö·É ½Ã, UserDefinedProperties
¼Ó¼ºÀÌ ÁöÁ¤µÈ °æ¿ì Ä¿³ØÅÍ´Â UserDefinedProperties Business ObjectÀÇ
ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ¸ç ¸Þ½ÃÁö¿¡¼ µî·Ï Á¤º¸ °ªÀ» ÃßÃâÇÑ ÈÄ »õ
Business Object¿¡ ÀúÀåÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ ÇϳªÀÇ µî·Ï Á¤º¸ °ªÀÌ Á¤»óÀûÀ¸·Î °Ë»öµÇ¸é, Ä¿³ØÅÍ´Â
ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ¼öÁ¤µÈ
UserDefinedProperties Business Object¸¦ ¼³Á¤ÇÕ´Ï´Ù.
MTM(Message Transformation Map) ±â´ÉÀº ¿äû ó¸® HTTP(S) ÇÁ·ÎÅäÄÝ Çڵ鷯¸¸À» À§ÇØ Áö¿øµË´Ï´Ù. MessageTransformationMapÀº Business Object¸¦ Áö½ÃÇÏ´Â ÇÁ·ÎÅäÄÝ Config MOÀÇ ¼±ÅÃÀû ¼Ó¼ºÀÔ´Ï´Ù. Business Object¿¡´Â ±ÔÄ¢¿¡ ÁöÁ¤µÈ MIME À¯Çü°ú Charset·Î ¸Þ½ÃÁö¸¦ º¯È¯ÇÏ´Â ±ÔÄ¢ÀÌ µé¾î ÀÖ½À´Ï´Ù. (´ë¼Ò¹®ÀÚ ±¸ºÐ) ¼Ó¼º À̸§ MessageTransformationMapÀ» ã°í ÀÌ ¼Ó¼ºÀÌ Business Object À¯ÇüÀ̸é, Ä¿³ØÅÍ´Â ÇØ´ç ¿ÀºêÁ§Æ®ÀÇ ±ÔÄ¢À» »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ º¯È¯ÇÕ´Ï´Ù.
MTM ¼Ó¼ºÀº TransformationRule·Î À̸§ ÁöÁ¤µÈ ÇϳªÀÇ Ä«µð³¾¸®Æ¼ N ÇÏÀ§ Business Object ¼Ó¼ºÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ¸Þ½ÃÁöÀÇ TransformationRuleÀ» ãÀ¸·Á°í ½ÃµµÇÒ ¶§, HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ¿ì¼± ¸ðµç TransFormationRules¿¡¼ ÁöÁ¤ÇÑ ContentTypeÀ¸·Î ÁöÁ¤ÇÑ ±×´ë·Î ¸Þ½ÃÁö¸¦ ÀÏÄ¡½ÃŰ·Á°í ½ÃµµÇÕ´Ï´Ù. ½ÇÆÐÇÑ °æ¿ì, Ä¿³ØÅÍ´Â ¿©·¯ À¯ÇüÀÇ ¸Þ½ÃÁö¿¡ Àû¿ëÇÏ´Â ±ÔÄ¢À» ãÀ¸·Á°í ½ÃµµÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮿¡¼ ÂüÁ¶ÇϽʽÿÀ.
TransformationRule Business ObjectÀÇ °¢ ÀνºÅϽº´Â Ç¥ 21¿¡¼ Ç¥½ÃÇÑ ´ë·Î ÁöÁ¤ÇÑ ¼Ó¼ºÀ» °¡Á®¾ß ÇÕ´Ï´Ù.
Ç¥ 21. HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ MessageTransformationMapsÀÇ TransformationRule ¼Ó¼º
¼Ó¼º À̸§ | Çʼö | À¯Çü | ±âº»°ª | ¼³¸í |
---|---|---|---|---|
TransformationRule | ¾Æ´Ï¿À | Business object, Ä«µð³¾¸®Æ¼ N |
| À̰ÍÀº ¸Þ½ÃÁö º¯È¯À» À§ÇÑ 1 ±ÔÄ¢À» º¸À¯ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù.
MessageTranformationMap ¼Ó¼º ¾Æ·¡¿¡´Â ÀÌ ¼Ó¼ºÀÇ Çϳª ÀÌ»óÀÇ ÀνºÅϽº°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. |
+ContentType | ¿¹ | ¹®ÀÚ¿ | */* | ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ÀÌ º¯È¯ ±ÔÄ¢ÀÌ Àû¿ëÇÏ´Â ¸Þ½ÃÁöÀÇ HTTP ContentTypeÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ ±âº»°ª */*´Â Ä¿³ØÅͰ¡ ÀÌ ±ÔÄ¢À» ÀÓÀÇ ContentType¿¡ Àû¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 󸮿¡¼ ÂüÁ¶ÇϽʽÿÀ. ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ´Ù¸¥ ±ÔÄ¢°ú µ¿ÀÏÇÑ ContentTypeÀ» °®´Â µÑ ÀÌ»óÀÇ ±ÔÄ¢À» ã´Â °æ¿ì, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â °æ°í¸¦ ±â·ÏÇϸç Áߺ¹µÈ ±ÔÄ¢À» ¸ðµÎ ¹«½ÃÇÏÁö¸¸ °íÀ¯ÇÑ ±ÔÄ¢À» »ç¿ëÇÕ´Ï´Ù. |
+MimeType | ¾Æ´Ï¿À |
|
| ÀÌ Business Object¿¡ ÁöÁ¤µÈ
ContentTypeÀÇ ¸Þ½ÃÁö¸¦ ó¸®ÇÏ´Â µ¿¾È Data Handler¸¦ È£ÃâÇÒ ¶§ »ç¿ëÇÒ MIME À¯Çü. |
+Charset | ¾Æ´Ï¿À |
|
| ÀÌ Business Object¿¡ ÁöÁ¤µÈ
ContentTypeÀÇ ¿äûÀ» º¯È¯ÇÒ ¶§ »ç¿ëÇÒ Charset. |
½ÅÀÓ ÀüÆÄ¸¦ À§ÇØ Ä¿³ØÅÍ´Â HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ Authorization_UserID ¹× Authorization_Password ¼Ó¼ºÀ» Áö¿øÇÕ´Ï´Ù. Áö¿øÀº HTTP ±âº» ÀÎÁõ ¹æ½ÄÀÇ ÆÄÆ®·Î ÀÌ ½ÅÀÓ ÀüÆÄ¿¡ Á¦Çѵ˴ϴÙ.
Çù¾÷Àº ÇÁ·ÎÅäÄÝ Config MO¿¡¼ Authorization_UserID ¹×
Authorization_Password ¼Ó¼ºÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ ¼Ó¼ºÀÌ ³Î(null)ÀÌ ¾Æ´Ï°Å³ª ºñ¾î ÀÖÁöµµ ¾ÊÀº °æ¿ì, Ä¿³ØÅÍ´Â
´ë»ó HTTP ¼ºñ½º·Î Àü¼ÛÇÏ´Â ¿äû¿¡¼ ±ÇÇÑ ºÎ¿© ¸Ó¸®±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù.
HTTP/HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ±ÇÇÑ ºÎ¿© ¸Ó¸®±Û ÀÛ¼º ½Ã HTTP Authentication: Basic and Digest Access Authentication (RFC 2617)À» µû¸¨´Ï´Ù.
±×¸² 12¿¡¼´Â ºñµ¿±â ¿äû 󸮸¦ À§ÇÑ Business Object °èÃþ ±¸Á¶¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿äû ¹× Çڵ鷯 ¿ÀºêÁ§Æ®°¡ ÇʼöÀÔ´Ï´Ù. ¿äû ¿ÀºêÁ§Æ®´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ ÇÁ·ÎÅäÄÝ Config MO¸¦ Æ÷ÇÔÇÕ´Ï´Ù. À̰ÍÀº ¾Æ·¡ ¼½¼Ç¿¡¼ ¼³¸íµË´Ï´Ù.
±×¸² 12. ºñµ¿±â ¿äû 󸮸¦ À§ÇÑ Business Object °èÃþ ±¸Á¶
TLO¿¡´Â ¼Ó¼º ·¹º§ ASI°¡ ÀÖ´Â ¼Ó¼ºÀº ¹°·Ð ¿ÀºêÁ§Æ® ·¹º§ ASI¸¦ Æ÷ÇÔÇÕ´Ï´Ù. µÎ °¡Áö Á¾·ùÀÇ ASI°¡ ¾Æ·¡ ¼³¸íµË´Ï´Ù.
±×¸² 13¿¡¼´Â ºñµ¿±â ¿äû 󸮸¦ À§ÇÑ »ùÇà TLOÀÎ CLIENT_ASYNCH_Order_TLO¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 13. ºñµ¿±â ¿äû 󸮸¦ À§ÇÑ ÃÖ»óÀ§ ·¹º§ Business Object
¾Æ·¡ Ç¥ 22¿¡¼´Â ºñµ¿±â ¿äû ó¸®
TLOÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 22. ºñµ¿±â ¿äû ó¸® TLO ¿ÀºêÁ§Æ® ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
ws_mode=asynch |
¿äû ó¸® Áß, Ä¿³ØÅÍ´Â ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© µ¿±âÀûÀ¸·Î(synch) ¶Ç´Â ºñµ¿±âÀûÀ¸·Î(asynch) Çù¾÷À» È£ÃâÇÒ Áö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ASI µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ºñµ¿±â ¿äû ó¸®ÀÇ °æ¿ì, ÀÌ ASI´Â asynch·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
±âº»°ªÀº asynchÀÔ´Ï´Ù. |
Ç¥ 23¿¡¼´Â ºñµ¿±â ¿äû ó¸® TLOÀÇ ¿äû
¼Ó¼ºÀÇ ¼Ó¼º ·¹º§ ASI¸¦ ¿ä¾àÇÕ´Ï´Ù.
Ç¥ 23. ºñµ¿±â ¿äû ó¸® TLO ¼Ó¼º
TLO ¼Ó¼º | ¼Ó¼º ·¹º§ ASI | ¼³¸í |
---|---|---|
MimeType | ¾øÀ½ |
ÀÌ ¼Ó¼ºÀº Ä¿³ØÅͰ¡ È£ÃâÇÏ´Â Data HandlerÀÇ MIME À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº
¿äû ó¸® Àü¿ëÀÓÀ» Âü°íÇϽʽÿÀ.
|
BOPrefix | ¾øÀ½ | ÀÌ ¼Ó¼º °ªÀº Data Handler·Î Àü´ÞµË´Ï´Ù. |
Çڵ鷯 | ¾øÀ½ | ÀÌ ¼Ó¼ºÀº ¿äûÀ» ó¸®Çϱâ À§ÇØ »ç¿ëÇÒ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÁöÁ¤ÇÏ¸ç ¿äû 󸮸¸À» À§ÇÑ °ÍÀÔ´Ï´Ù. ¿äûÀ» ó¸®Çϱâ À§ÇØ HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÁöÁ¤ÇÏ´Â °ª http¸¦ °®½À´Ï´Ù. ±âº»°ªÀº httpÀÔ´Ï´Ù. |
Charset |
| À¯Çü ¹®ÀÚ¿ÀÇ ÀÌ ¼±ÅÃÀû ¸Å°³º¯¼ö´Â ¿äû Business Object¸¦
¸Þ½ÃÁö·Î º¯È¯ÇÒ ¶§ Data Handler¿¡ ¼³Á¤µÇ´Â Charset¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÁÖ: ÀÌ ¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ Charset °ªÀº ¿äû ¸Þ½ÃÁöÀÇ Content-Type ÇÁ·ÎÅäÄÝ¿¡¼ ÀüÆÄµÇÁö ¾Ê½À´Ï´Ù. |
¿äû
| ws_botype=request |
ÀÌ ¼Ó¼ºÀº HTTP ¼ºñ½º ¿äû Business Object¿¡ ÇØ´çÇÕ´Ï´Ù.
Ä¿³ØÅÍ´Â ÀÌ TLO ¼Ó¼ºÀÌ À¯Çü ¿äû BOÀÎÁö
¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ÀÌ ¼Ó¼º ASI¸¦ »ç¿ëÇÕ´Ï´Ù. ¼Ó¼º À̸§ÀÌ ¾Æ´Ñ ÀÌ ASI´Â ¼Ó¼º À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù.
µÑ ÀÌ»óÀÇ ¿äû ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì, Ä¿³ØÅʹ ù ¹øÂ° ¿äû ¼Ó¼ºÀÇ
ASI¸¦ »ç¿ëÇÕ´Ï´Ù.
|
¿äû Business Object´Â TLOÀÇ ÇÏÀ§ÀÌ¸ç ºñµ¿±â ¿äû 󸮿¡ ÇÊ¿äÇÕ´Ï´Ù. ºñµ¿±â ¿äû 󸮸¦ À§ÇÑ ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI°¡ Ç¥ 24¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 24. ºñµ¿±â ¿äû ó¸®: ¿äû Business ObjectÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI
¿ÀºêÁ§Æ® ·¹º§ ASI | ¼³¸í |
---|---|
cw_mo_http= HTTPCfgMO | ÀÌ ASIÀÇ °ªÀº ÇÁ·ÎÅäÄÝ Config MO¿¡ ´ëÀÀÇÏ´Â
¼Ó¼ºÀÇ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝ Config MO´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ
Çڵ鷯ÀÇ ¸ñÀûÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ASI´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
TLO ¿äû ¼Ó¼ºÀÌ ¿äû 󸮸¦ À§ÇÑ HTTP ÇÁ·ÎÅäÄÝ Config MO¸¦ °¡Á®¾ß ÇÔÀ» Âü°íÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: Business Object º¯È¯À» ±¸¼ºÇÏ´Â Data Handler´Â º¯È¯µÇ´Â ÁÖ µ¥ÀÌÅÍÀÇ ÆÄÆ®°¡ ¾Æ´Ñ ¸ÞŸ µ¥ÀÌÅͷνá cw_mo·Î ½ÃÀÛÇÏ´Â ASI¸¦ ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. XML Data Handler´Â ±×·¯ÇÑ °ªÀÌ Áö½ÃÇÏ´Â ¼Ó¼ºÀ» ¹«½ÃÇÏ¸ç ¿ÀºêÁ§Æ® cw_mo ¸ÞŸ µ¥ÀÌÅ͸¦ ¹ß°ßÇÏ´Â ±â´ÉÀ» °®½À´Ï´Ù. |
¿äû ó¸® Áß, HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â HTTP ÇÁ·ÎÅäÄÝ Config MO¸¦ »ç¿ëÇÏ¿© ´ë»ó HTTP ¼ºñ½ºÀÇ ¸ñÀûÁö¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝ Config MO´Â ¿äû Business Object¿¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮸¦ À§ÇÑ HTTP ÇÁ·ÎÅäÄÝ Config MO¿¡¼ ÂüÁ¶ÇϽʽÿÀ.