ABAP È®Àå ¸ðµâ ÀÛµ¿ ¹æ¹ý

ABAP È®Àå ¸ðµâ¿¡¼­ Á¦°øµÇ´Â ´ëºÎºÐÀÇ ±â´ÉÀº SAP ÀÀ¿ëÇÁ·Î±×·¥ ³»ºÎ¿¡¼­ ¹ß»ýÇÕ´Ï´Ù. ¸ðµç Ä¿³ØÅͰ¡ ±¸ÇöÇØ¾ß ÇÏ´Â °¡»ó ÇÔ¼öÀÇ °æ¿ì, SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÇØ´çÇÏ´Â ABAP ÇÔ¼ö ¸ðµâÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª SAP°¡ init(), doVerbFor() ¹×

pollForEvents() ¸Þ¼ÒµåÀÇ Æ¯Á¤ ¿ä±¸»çÇ×À» Áö¿øÇÏ´Â ABAP ÇÔ¼ö ¸ðµâÀ» Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î, À̵é ÇÔ¼ö ¸ðµâÀÌ Ä¿³ØÅÍ ¸ðµâÀÇ ÀϺηΠ°³¹ßµÇ°í Àü´ÞµÇ¾ú½À´Ï´Ù. Java ±¸¼º¿ä¼Ò°¡ ÀϺΠ±â´ÉÀ» Á¦°øÇÏ´Â ¹Ý¸é, ÀÌµé ¸Þ¼Òµå¿¡ ´ëÇÑ Ã³¸®ÀÇ ´ë´Ù¼ö´Â SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ABAP ±¸¼º¿ä¼Ò¿¡ ÀÇÇØ ¼öÇàµË´Ï´Ù.

Ç¥ 7¿¡¼­´Â Ä¿³ØÅÍ ¸ðµâÀÌ ±¸ÇöÇÏ´Â °¡»ó Java ¸Þ¼Òµå¿Í ÇØ´ç ABAP ±¸¼º¿ä¼Ò¸¦ º¸¿©ÁÝ´Ï´Ù. ´ÙÀ½ Ç¥´Â Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â ABAP ±¸¼º¿ä¼ÒÀÇ ¿ÏÀüÇÑ ¸ñ·ÏÀÌ ¾Æ´ÔÀ» ±â¾ïÇϽʽÿÀ.


Ç¥ 7. Java ±¸¼º¿ä¼Ò ¹× ÇØ´ç ABAP ±¸¼º¿ä¼Ò
Java ±¸¼º¿ä¼Ò ABAP ±¸¼º¿ä¼Ò
doVerbFor() /CWLD/RFC_DO_VERB_NEXTGEN
getVersion() ÇÊ¿äÇÑ ±¸Çö ¾øÀ½
getBOHandlerForBO ÇÊ¿äÇÑ ±¸Çö ¾øÀ½
init() /CWLD/RFC_LOGON
pollForEvents() /CWLD/RFC_EVENT_REQUEST

/CWLD/RFC_EVENT_RETURN

terminate() ÇÊ¿äÇÑ ±¸Çö ¾øÀ½

ÀÌ·¯ÇÑ ABAP ÇÔ¼ö ¸ðµâÀº ABAP È®Àå ¸ðµâÀÇ ÇÙ½ÉÀÔ´Ï´Ù. ´ÙÀ½ ¼½¼Ç¿¡¼­´Â Ä¿³ØÅÍ ÃʱâÈ­, Business Object ó¸® ¹× Ä¿³ØÅͰ¡ À̺¥Æ® °ø°í¸¦ ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±¸ÇöµÈ ÇÔ¼ö´Â ÀÌ ÀåÀÇ ³ª¸ÓÁö ºÎºÐ¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

ÃʱâÈ­

init() ¸Þ¼Òµå´Â ABAP ÇÔ¼ö ¸ðµâ /CWLD/RFC_LOGONÀ» È£ÃâÇÏ¿©, ¸ñÀûÁö SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇà ÁßÀÎÁö ±×¸®°í RFC ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ABAP ÇÔ¼ö ¸ðµâÀ» ½ÇÇàÇÒ ¼ö ÀÖ´ÂÁö À¯È¿¼ºÀ» °ËÁõÇÕ´Ï´Ù. ÁøÇà ÁßÀÎ ¸ðµç À̺¥Æ®¸¦ ó¸®Çϱâ À§ÇØ /CWLD/RFC_LOGON ÇÔ¼ö ¸ðµâµµ È£ÃâµË´Ï´Ù. À̺¥Æ®°¡ °Ë»öµÈ »óÅÂ(À̺¥Æ® Å×ÀÌºí¿¡¼­ »óŰ¡ R·Î Ç¥½ÃµÊ)·Î Ç¥½ÃµÇ´Â À̺¥Æ® Å×À̺íÀÇ ¸ðµç À̺¥Æ®´Â InDoubtEvents Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ µû¶ó 󸮵˴ϴÙ. ±âº» µî·Ï Á¤º¸ °ªÀº IgnoreÀÔ´Ï´Ù. À̺¥Æ® ºÐ¹è¸¦ »ç¿ëÇÏ´Â °æ¿ì, »óŰ¡ 'R'ÀÎ ¼­¹ö ¹× ƯÁ¤ Ä¿³ØÅÍ¿¡ ¼ÓÇÏ´Â À̺¥Æ®¸¸ Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ µû¶ó 󸮵˴ϴÙ. À̺¥Æ® ºÐ¹è¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì, 'R' »óÅÂÀÇ ¸ðµç À̺¥Æ®°¡ Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ µû¶ó 󸮵˴ϴÙ. Ä¿³ØÅÍ µî·Ï Á¤º¸°¡ reprocessÀÏ °æ¿ì, ÀÌ·¯ÇÑ À̺¥Æ®´Â ´ë±â¿­¿¡ »ðÀÔµÈ »óÅÂ(À̺¥Æ® Å×ÀÌºí¿¡¼­ Q·Î Ç¥½ÃµÊ)·Î º¯°æµË´Ï´Ù. À̺¥Æ®¿¡ ´ëÇØ Ä¿³ØÅͰ¡ Æú¸µÇÒ °æ¿ì, 'Q' »óÅÂÀÇ ¸ðµç À̺¥Æ®°¡ /CWLD/RFC_E VENT_REQUEST ÇÔ¼ö ¸ðµâÀ» »ç¿ëÇÏ¿© 󸮵˴ϴÙ. Ä¿³ØÅÍ µî·Ï Á¤º¸°¡ FailOnStartUpÀÏ °æ¿ì, SAP ·Î±×¿¡ ½É°¢ÇÑ ¿À·ù°¡ ±â·ÏµÇ°í ·ÎÄà ·Î±× ÆÄÀϰú Ä¿³ØÅÍ´Â Á¾·áµË´Ï´Ù. »ç¿ëÀÚ¿¡°Ô ½É°¢ÇÑ ¿À·ù°¡ ¹ß»ýÇßÀ½À» ¾Ë¸®´Â ÀüÀÚ ¿ìÆíµµ Àü¼ÛµË´Ï´Ù. Ä¿³ØÅÍ µî·Ï Á¤º¸°¡ LogErrorÀÏ °æ¿ì, SAP ·Î±×¿Í ·ÎÄà ·Î±× ÆÄÀÏ¿¡ ¿À·ù°¡ ±â·ÏµË´Ï´Ù. ÁøÇà ÁßÀÎ À̺¥Æ®°¡ 󸮵ÇÁö ¾Ê°í Ä¿³ØÅÍ´Â Á¾·áÇÏÁö ¾Ê½À´Ï´Ù. Ä¿³ØÅÍ µî·Ï Á¤º¸°¡ IgnoreÀÏ °æ¿ì, ÁøÇà ÁßÀÎ À̺¥Æ®´Â ¹«½ÃµÇ°í Ä¿³ØÅÍ´Â À̺¥Æ® Å×ÀÌºí¿¡ ÁøÇà ÁßÀÎ À̺¥Æ®°¡ ¾ø´Â °Íó·³ Æú¸µÇÕ´Ï´Ù.

ÇÔ¼ö ¸ðµâÀÌ ½ÇÇàµÇÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅͰ¡ Á¾·áµË´Ï´Ù.

Business Object ó¸®

SAP¿¡ ´ëÇÑ ¸ðµç ¼­ºñ½º È£Ãâ ¿äûÀº Ä¿³ØÅÍ ¸ðµâÀÇ Java ±¸¼º¿ä¼Ò¿¡¼­ doVerbFor() ¸Þ¼Òµå¿¡ ÀÇÇØ ½ÃÀ۵˴ϴÙ. Ä¿³ØÅÍÀÇ ABAP ÇÔ¼ö ¸ðµâ /CWLD/RFC_DO_VERB_NEXTGEN ¹× Ä¿³ØÅÍ ¸ðµâÀÇ ABAP ±¸¼º¿ä¼Ò¿¡ ÀÖ´Â ABAP Çڵ鷯°¡ ¿äûÀ» ó¸®ÇÕ´Ï´Ù.

±×¸² 6Àº Business Object 󸮿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±×¸² 6. doVerbFor()ÀÇ Business Object ó¸®


doVerbFor()

Ä¿³ØÅÍ ¸ðµâÀÇ Java ±¸¼º¿ä¼Ò¿¡¼­ ´ÜÀÏ Business Object Çڵ鷯 ±¸ÇöÀÇ doVerbFor() ¸Þ¼Òµå´Â ÅëÇÕ ºê·ÎÄ¿ÀÇ ¸ðµç Business Object ¿äû°ú pollForEvents() ¸Þ¼Òµå·ÎºÎÅÍÀÇ ¸ðµç Business Object À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. µÑ Áß ÇϳªÀÇ °æ¿ì¿¡, doVerbFor()´Â ´ÙÀ½ ¹æ½ÄÀ¸·Î ½ÇÇàµË´Ï´Ù.

  1. SAP¿ë WebSphere Business ObjectÀÇ ÀνºÅϽº¸¦ Business Object µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â »çÀü¿¡ Á¤ÀÇµÈ ´ÜÀÏ Ç÷§ ±¸Á¶·Î º¯È¯ÇÕ´Ï´Ù.
  2. ABAP ÇÔ¼ö ¸ðµâ /CWLD/RFC_DO_VERB_NEXTGENÀ» È£ÃâÇϰí Business Object µ¥ÀÌÅ͸¦ ÀÌ ¸ðµâ¿¡ Àü´ÞÇÑ ´ÙÀ½, Business Object µ¥ÀÌÅͰ¡ ¸®Å쵃 ¶§±îÁö ±â´Ù¸³´Ï´Ù.
  3. ¸®ÅÏµÈ Business Object µ¥ÀÌÅ͸¦ WebSphere Business Object·Î ´Ù½Ã º¯È¯ÇÕ´Ï´Ù.

doVerbFor() ¸Þ¼Òµå´Â Business Object µ¥ÀÌÅ͸¦ ÇÔ¼ö ¸ðµâ

/CWLD/RFC_DO_VERB_NEXTGEN¿¡ Àü´ÞÇÑ ´ÙÀ½, ¸®ÅÏµÈ Business Object µ¥ÀÌÅÍ¿¡¼­ ¿ÏÀüÇÑ »õ Business Object ±¸Á¶¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

/CWLD/RFC_DO_VERB_NEXTGEN

Ä¿³ØÅÍ ¸ðµâÀÇ ABAP ±¸¼º¿ä¼Ò¿¡¼­ Ä¿³ØÅÍÀÇ ABAP ÇÔ¼ö ¸ðµâ

/CWLD/RFC_DO_VERB_NEXTGENÀº SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¸ðµç WebSphere Business Object 󸮸¦ ¼öÇàÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. ƯÈ÷, ÀÌ´Â Business Object µ¥ÀÌÅ͸¦ ÀûÀýÇÑ ABAP Çڵ鷯¿¡ ¶ó¿ìÆ®ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¡¿¡¼­, ÇÔ¼ö ¸ðµâ /CWLD/RFC_DO_VERB_NEXTGENÀ» Business Object ¶ó¿ìÅÍ·Î »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ´ÙÀ½ ¹æ½ÄÀ¸·Î ½ÇÇàµË´Ï´Ù.

  1. Business Object¸¦ ¼ö½ÅÇÕ´Ï´Ù.
  2. ABAP Çڵ鷯¸¦ µ¿ÀûÀ¸·Î È£ÃâÇÏ¿© Business Object µ¥ÀÌÅ͸¦ ó¸®Çϰí Business Object µ¥ÀÌÅ͸¦ ¸Å°³º¯¼ö·Î Àü´ÞÇÕ´Ï´Ù.
  3. ABAP Çڵ鷯¿¡¼­ Business Object µ¥ÀÌÅ͸¦ ¼ö½ÅÇϰí À̸¦ ¿äûÇϴ ȣÃâ¿¡ ¸®ÅÏÇÕ´Ï´Ù.

/CWLD/RFC_DO_VERB_NEXTGENÀº ABAP Çڵ鷯¸¦ »ç¿ëÇÏ¿© °¢ ¿ÀºêÁ§Æ® À¯Çü ¹× Verb ƯÁ¤ ¿äûÀ» ÀÌÇàÇÕ´Ï´Ù. /CWLD/RFC_DO_VERB_NEXTGENÀº Business ObjectÀÇ Verb ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ °ªÀ» »ç¿ëÇÏ¿© È£ÃâÇÒ ABAP Çڵ鷯¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÌ´Â ¾ÆÄ«ÀÌºê »óŸ¦ °Ë»çÇϱ⵵ ÇÕ´Ï´Ù. /CWLD/RFC_DO_VERB_NEXTGENÀ» doVerbFor() ¸Þ¼Òµå·ÎºÎÅÍ ABAP Çڵ鷯·ÎÀÇ ¶ó¿ìÅÍ·Î »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ABAP Çڵ鷯

ABAP Çڵ鷯´Â Ä¿³ØÅÍ ¸ðµâÀÇ Java ±¸¼º¿ä¼Ò·ÎºÎÅÍ Business Object Çڵ鷯 ±â´ÉÀ» È®ÀåÇÑ´Ù´Â Á¡¿¡¼­ Ä¿³ØÅÍ ¸ðµâ¿¡ °íÀ¯ÇÕ´Ï´Ù. ABAP Çڵ鷯´Â ABAP ÇÔ¼ö ¸ðµâ·Î SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡ »óÁÖÇϸç /CWLD/RFC_DO_VERB_NEXTGEN°ú Á÷Á¢ Åë½ÅÇÕ´Ï´Ù. ABAP Çڵ鷯´Â SAP ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅͺ£À̽ºÀÇ ³»ºÎ ¶Ç´Â ¿ÜºÎ·Î Business Object µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¶§ ÇÊ¿äÇÕ´Ï´Ù.

±×¸² 7Àº ABAP È®Àå ¸ðµâÀÇ Business Object ó¸® ±¸¼º¿ä¼Ò¿Í ¼­·Î °£ÀÇ °ü°è¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ´ÜÀÏ Business Object Çڵ鷯(doVerbFor()) ¹× Business Object ¶ó¿ìÅÍ(/CWLD/RFC_DO_VERB_NEXTGEN)ÀÇ °æ¿ì, º¹¼ö ABAP Çڵ鷯°¡ ÀÖÀ½¿¡ À¯ÀÇÇϽʽÿÀ.

±×¸² 7. ¾î´ðÅÍ¿¡¼­ Á¦°øÇÏ´Â Business Object ó¸® ±¸¼º¿ä¼Ò


ABAP Çڵ鷯´Â Business Object µ¥ÀÌÅ͸¦ SAP ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅͺ£À̽º(Create, Update, Delete)¿¡ Ãß°¡ÇÒ Ã¥ÀÓ ¶Ç´Â Business Object µ¥ÀÌÅ͸¦ Ű·Î »ç¿ëÇÏ¿© SAP ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅͺ£À̽º(Retrieve)¿¡¼­ µ¥ÀÌÅ͸¦ °Ë»öÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù.

¾î´ðÅÍ´Â ÀÏ¹Ý ABAP Çڵ鷯¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇÔ¼ö ¸ðµâ

/CWLD/DYNAMIC_TRANSACTIONÀº ÀÛ¼º, °»½Å, »èÁ¦ ¹× °Ë»ö Á¶ÀÛ¿¡ ´ëÇÑ Ç÷§ Business Object¸¦ Áö¿øÇÕ´Ï´Ù.

WebSphere Business Integration SystemÀº ¸ÞŸ µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ Á¦°øÇϰí, ¾î´ðÅÍ´Â ÀÏ¹Ý ABAP Çڵ鷯¸¦ Á¦°øÇÏ¿© Ç÷§ Business Object¸¦ Áö¿øÇÕ´Ï´Ù. ¾î´ðÅÍ´Â ABAP Çڵ鷯(/CWLD/IDOC_HANDLER)¸¦ Á¦°øÇÏ¿© °èÃþ ±¸Á¶ Business Object¸¦ Áö¿øÇϱ⵵ ÇÕ´Ï´Ù. ±×·¯³ª Áö¿øÇØ¾ß ÇÏ´Â °¢ °èÃþ ±¸Á¶ Business Object¿¡ ´ëÇØ Ãß°¡ Business Object ƯÁ¤ ABAP Çڵ鷯¸¦ °³¹ßÇØ¾ß ÇÕ´Ï´Ù.

WebSphere Business Integration SystemÀº °³¹ß ÇÁ·Î¼¼½º¸¦ ¿ëÀÌÇÏ°Ô ÇÏ´Â µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. Business Object ¹× ABAP Çڵ鷯 °³¹ß¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ABAP È®Àå ¸ðµâÀÇ Business Object °³¹ß ¹× ºÎ·Ï D, SAPODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀÇ »ý¼ºÀ» ÂüÁ¶ÇϽʽÿÀ

À̺¥Æ® °ø°í

À̺¥Æ® °ø°í´Â SAP ÀÀ¿ëÇÁ·Î±×·¥ ¿ÀºêÁ§Æ® À̺¥Æ®¸¦ Ä¿³ØÅÍ¿¡ ¾Ë¸®´Â ÇÁ·Î¼¼½ºÀÇ ÄÝ·º¼ÇÀ» ÂüÁ¶ÇÕ´Ï´Ù. °ø°í´Â Æ÷ÇÔÇÏÁö¸¸, ¿¬°üµÈ µ¥ÀÌÅ͸¦ °Ë»öÇϱâ À§ÇØ ¿ÜºÎ ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ Å° ¹× À̺¥Æ®(¿ÀºêÁ§Æ® ¹× Verb)ÀÇ À¯ÇüÀ¸·Î Á¦ÇѵÇÁö´Â ¾Ê½À´Ï´Ù.

±×¸² 8Àº pollForEvents() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ´Â À̺¥Æ® °ø°í ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±×¸² 8. À̺¥Æ® °ø°í ÇÁ·Î¼¼½º


Ä¿³ØÅÍ¿¡ ´ëÇÑ À̺¥Æ® °ø°í´Â ´ÙÀ½ µÎ ÇÔ¼ö·Î ÀÌ·ç¾îÁý´Ï´Ù.

À̺¥Æ® Æú¸µ

À̺¥Æ® Æú¸µÀº pollForEvents() ¸Þ¼Òµå¿¡ ÀÇÇØ ¼öÇàµÇ´Â ¼¼ °¡Áö ÇÔ¼ö·Î ÀÌ·ç¾îÁý´Ï´Ù.

ÁÖ:
ÀÌ·¯ÇÑ ÇÔ¼öÀÇ ¿ªÇÒÀº Java ¹× ABAP ±¸¼º¿ä¼Ò¿¡ ºÐ¹èµË´Ï´Ù. ±×·¯³ª Java ±¸¼º¿ä¼Ò´Â Ç×»ó À̺¥Æ® Æú¸µÀ» ½ÃÀÛÇÕ´Ï´Ù.

À̺¥Æ® ¿äû

À̺¥Æ® ¿äûÀº SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ À̺¥Æ® Å×ÀÌºí¿¡¼­ À̺¥Æ®¸¦ Æú¸µÇÏ°í °Ë»öÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. Java ±¸¼º¿ä¼ÒÀÇ À̺¥Æ® ¿äû ¸ÞÄ¿´ÏÁò¿¡´Â SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »ó´ë ÇÔ¼ö ¸ðµâ /CWLD/RFC_EVENT_REQUEST°¡ ÀÖ½À´Ï´Ù. ÀÌ ÇÔ¼ö´Â Ä¿³ØÅÍÀÇ ABAP À̺¥Æ® Å×À̺íÀÎ /CWLD/EVT_CUR¿¡¼­ À̺¥Æ®¸¦ °Ë»öÇÕ´Ï´Ù.

Æ®¸®°ÅµÈ ¸ðµç À̺¥Æ®´Â Ãʱ⠻óÅÂÀÎ ´ë±â¿­¿¡ »çÀü »ðÀÔµÊ(À̺¥Æ® Å×ÀÌºí¿¡¼­ P·Î Ç¥½ÃµÈ »óÅÂ) ¹× ±âº» À̺¥Æ® ¿ì¼±¼øÀ§ 0À¸·Î À̺¥Æ® Å×ÀÌºí¿¡ ÀԷµ˴ϴÙ. À̺¥Æ®¸¦ ó¸®Çϱâ Àü¿¡, »óŸ¦ ´ë±â¿­ »óÅÂ(À̺¥Æ® Å×ÀÌºí¿¡¼­ Q)·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ Ç¥½ÃÇÏ´Â Àüü ¿ÀºêÁ§Æ®¸¦ °Ë»öÇϱâ Àü¿¡´Â, À̺¥Æ®ÀÇ ¿ì¼±¼øÀ§°¡ 0À̾î¾ß ÇÕ´Ï´Ù. À̺¥Æ® ¿ì¼±¼øÀ§¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â *** "À̺¥Æ® ¿ì¼±¼øÀ§"¸¦ ÂüÁ¶ÇϽʽÿÀ.

À̺¥Æ®¸¦ ÀÛ¼ºÇÑ »ç¿ëÀÚ¿Í À̺¥Æ® ŰÀÇ Á¶ÇÕ¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º Àá±ÝÀÌ ¾ø´Â °æ¿ì, À̺¥Æ® »óŰ¡ ´ë±â¿­¿¡ »çÀü »ðÀԵʿ¡¼­ ´ë±â¿­ »óÅ·Πº¯°æµË´Ï´Ù. À̺¥Æ® Å×ÀÌºí¿¡¼­ À̺¥Æ®¸¦ °Ë»öÇÑ ÈÄ, À̺¥Æ® »óÅ´ À̺¥Æ®°¡ °Ë»öµÈ °ÍÀ¸·Î °»½ÅµË´Ï´Ù(À̺¥Æ® Å×ÀÌºí¿¡ R·Î Ç¥½ÃµÊ). Àá±ÝÀÌ Á¸ÀçÇÏ´Â °æ¿ì, À̺¥Æ®ÀÇ »óŰ¡ Àá±Ý(À̺¥Æ® Å×ÀÌºí¿¡¼­ L)·Î ¼³Á¤µÇ°í À̺¥Æ®°¡ ´Ù½Ã ´ë±â¿­¿¡ »ðÀԵ˴ϴÙ. ABAP »ó¼ö C_MAXIMUM_REQUEUE´Â À̺¥Æ®¸¦ ´ë±â¿­¿¡ ´Ù½Ã »ðÀÔÇÒ ¼ö Àִ Ƚ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÃÖ´ë ¼ö(±âº»°ªÀº 100)¿¡ µµ´ÞÇϸé, À̺¥Æ®°¡ À̺¥Æ® ¾ÆÄ«À̺ê Å×ÀÌºí¿¡ ¾ÆÄ«À̺êµË´Ï´Ù.

ÁÖ:
´ë±â¿­¿¡ »çÀü »ðÀÔµÊ ¶Ç´Â Àá±è »óÅÂÀÇ ¸ðµç À̺¥Æ®´Â Æú¸µÇÒ ¶§¸¶´Ù °»½ÅµË´Ï´Ù. À̺¥Æ®°¡ Àϰý󸮿¡¼­ Æ®¸®°ÅµÉ ¶§, ¼º´É ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

PollFrequency ±¸¼º µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© Æú¸µ ºóµµ¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï B, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ë±â¿­¿¡ »çÀü »ðÀÔµÈ ¸ðµç À̺¥Æ®¸¦ »çÀü¿¡ ó¸®ÇÑ ÈÄ, ABAP ÇÔ¼ö ¸ðµâ

/CWLD/RFC_EVENT_REQUEST´Â À̺¥Æ®¸¦ ¼±ÅÃÇÏ¿© Ä¿³ØÅÍ ¸ðµâÀÇ Java ±¸¼º¿ä¼Ò¿¡ ÀÖ´Â À̺¥Æ® ¿äû ¸Þ¼Òµå¿¡ ¸®ÅÏÇÕ´Ï´Ù(´ë±â¿­ »óÅÂÀÇ À̺¥Æ®¸¸À» ¼±ÅÃÇÒ ¼ö ÀÖÀ½). Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸ PollQuantity(±âº»°ªÀº 20)´Â ´ÜÀÏ Æú¿¡ ´ëÇØ ¸®ÅÏµÈ À̺¥Æ®ÀÇ ÃÖ´ë ¼ö¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï A, ºü¸¥ ´Ü°è¸¦ ÂüÁ¶ÇϽʽÿÀ.

À̺¥Æ® ¿äû ¸ÞÄ¿´ÏÁòÀº À̺¥Æ® ¼±Åà ÇÁ·Î¼¼½º¸¦ ´ÙÀ½ µÎ °¡Áö ´Ü°è·Î ¼öÇàÇÕ´Ï´Ù.

  1. Ä¿³ØÅÍ Àü¿ë À̺¥Æ®¿Í ÅëÇÕ ºê·ÎÄ¿¸¦ ¼±ÅÃÇÕ´Ï´Ù.

    À̺¥Æ®´Â À̺¥Æ® ºÐ¹è Å×À̺í(/CWLD/EVT_DIS)¿¡¼­ ƯÁ¤ ÅëÇÕ ºê·ÎÄ¿ Àü¿ëÀÔ´Ï´Ù. ÀÌ Å×ÀÌºí¿¡ ÁöÁ¤µÈ ÅëÇÕ ºê·ÎÄ¿ÀÇ À̸§Àº Ä¿³ØÅ͸¦ ½ÃÀÛÇÏ´Â ¹Ù·Î °¡±â¿¡ ÁöÁ¤µÈ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Windows¿¡¼­ ½ÇÇàÇÏ´Â SAP Ä¿³ØÅÍ¿¡ ´ëÇÑ Ç¥ÁØ ¹Ù·Î °¡±âÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

     ...\start_SAP.bat SAPconnectorName integrationBrokerName -cConfigFileName
     

    WMQI°¡ ÅëÇÕ ºê·ÎÄ¿ÀÏ ¶§, WebSphere Business Integration SystemÀº Ä¿³ØÅÍÀÇ ½ÃÀÛ ¸í·É¿¡¼­ °ªÀ» È®º¸ÇÏ¿© À̺¥Æ® ºÐ¹è Å×ÀÌºí¿¡ ÁöÁ¤µÈ ÅëÇÕ ºê·ÎÄ¿¸¦ ½Äº°ÇÕ´Ï´Ù.

  2. ÃÖ´ë ¼ö ¹Ì¸¸ÀÇ À̺¥Æ®°¡ ¼±ÅÃµÈ °æ¿ì, À̺¥Æ® ±¸¼º¿¡ ´ëÇØ ±¸¼ºµÇÁö ¾ÊÀº À̺¥Æ®¿¡¼­ ¹ë·±½º¸¦ ¸ÂÃä´Ï´Ù.

    ¿¹¸¦ µé¾î, Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸ PollQuantity°¡ 20À¸·Î À¯ÁöµÇ°í ƯÁ¤ Ä¿³ØÅÍ ¹× 8°³ÀÇ ÅëÇÕ ºê·ÎÄ¿ Àü¿ë À̺¥Æ®°¡ ÀÖ´Â °æ¿ì, ¸ÞÄ¿´ÏÁòÀÌ 12°³ÀÇ Ãß°¡ À̺¥Æ®¸¦ ¼±ÅÃÇÕ´Ï´Ù.

    WMQI°¡ ÅëÇÕ ºê·ÎÄ¿ÀÌ°í ´ë±â¿­ °ü¸®ÀÚ°¡ Çϳª¸¸ ±¸¼ºµÈ °æ¿ì, ´ë±â¿­ÀÇ À̸§ÀÌ ÅëÇÕ ºê·ÎÄ¿ÀÇ °¢ ÀνºÅϽº¿¡ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù. WMQI°¡ ÅëÇÕ ºê·ÎÄ¿À̰í Ŭ·¯½ºÅͰ¡ Çϳª¸¸ ±¸¼ºµÈ °æ¿ì, ´ë±â¿­ÀÇ À̸§ÀÌ Å¬·¯½ºÅÍ ³»ÀÇ °¢ ÅëÇÕ ºê·ÎÄ¿¿¡ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

    ¿øÇÏ´Â °æ¿ì, ºê·ÎÄ¿ÀÇ À̸§(½ÃÀÛ ¸í·ÉÀÇ integrationBrokerName ¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ) ¶Ç´Â Ä¿³ØÅÍÀÇ À̸§À» ´ë±â¿­ÀÇ À̸§À¸·Î ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, µÎ ºê·ÎÄ¿ÀÇ À̸§ÀÌ WMQI1 ¹× WMQI2·Î ÁöÁ¤µÇ´Â °æ¿ì, ÀÌµé °¢°¢ÀÇ

    ADMINOUTQUEUE°¡ ADMINOUTQUEUE_MQI1 ¹× ADMINOUTQUEUE_MQI2·Î À̸§ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.

    Áß¿ä:
    º¹¼ö Ä¿³ØÅͰ¡ Æú¸µÇϵµ·Ï ±¸¼ºÇÏ´Â °æ¿ì, ÇÑ Ä¿³ØÅÍ¿¡ ÀÇÇØ¼­¸¸ 󸮵ǵµ·Ï ¸ðµç À̺¥Æ®¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, Ä¿³ØÅͰ¡ Áߺ¹ À̺¥Æ®¸¦ Àü¼ÛÇϰųª À̺¥Æ®¸¦ °Ë»öÇÏÁö ¾Ê°í ¾ÆÄ«À̺êÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̺¥Æ® ó¸®

À̺¥Æ® ¿äû ÇÔ¼ö´Â /CWLD/EVT_CUR À̺¥Æ® Å×ÀÌºí¿¡¼­ ó¸®ÇÒ À̺¥Æ®ÀÇ ¹è¿­À» »êÃâÇÕ´Ï´Ù. ÀÌ´Â ÀÌ·¯ÇÑ À̺¥Æ®¸¦ ´ÙÀ½ ¹æ½ÄÀ¸·Î ÇÑ ¹ø¿¡ Çϳª¾¿ ó¸®ÇÏ´Â À̺¥Æ® ó¸® ÇÔ¼ö¿¡ Àü´ÞÇÕ´Ï´Ù.

  1. object.verb °ªÀ» »ç¿ëÇÏ¿© À̺¥Æ®°¡ Ä¿³ØÅÍ µî·Ï ¸ñ·Ï¿¡ ÀÖ´ÂÁö Æò°¡ÇÕ´Ï´Ù.

    À̺¥Æ®°¡ µî·Ï ¸ñ·Ï¿¡ ¾ø´Â °æ¿ì, À̺¥Æ®ÀÇ »óŸ¦ not subscribed·Î ¼³Á¤ÇÕ´Ï´Ù.

  2. À̺¥Æ®°¡ µî·Ï ¸ñ·Ï¿¡ ÀÖ´Â °æ¿ì, parentObjectOnly.Retrieve Business Object¸¦ ÀÛ¼ºÇÕ´Ï´Ù. À̺¥Æ® ó¸® ÇÔ¼ö´Â ´ÙÀ½ Áß ÇÑ °¡Áö ¹æ½ÄÀ¸·Î Ű °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.

    À̺¥Æ®ÀÇ º¹ÇÕ Å° ÁöÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â º¹ÇÕ Å°¸¦ À̸§-°ª ½ÖÀ¸·Î ÄÚµùÀ» ÂüÁ¶ÇϽʽÿÀ.

  3. doVerbFor()¸¦ È£ÃâÇϰí Business Object µ¥ÀÌÅ͸¦ ÀÌ ÇÔ¼ö¿¡ Àü´ÞÇÕ´Ï´Ù. ÀÏ´Ü Business Object°¡ Àü´ÞµÇ¸é, Business Object µ¥ÀÌÅͰ¡ ¸®ÅÏÇÒ ¶§±îÁö À̺¥Æ® 󸮰¡ ´ë±âÇÕ´Ï´Ù.
  4. doVerbFor() 󸮸¦ ±â¹ÝÀ¸·Î À̺¥Æ® ¹è¿­ÀÇ »óŸ¦ °»½ÅÇÕ´Ï´Ù.
  5. Business Object µ¥ÀÌÅͰ¡ °Ë»öµÈ °æ¿ì, Business Object µ¥ÀÌÅ͸¦ ÅëÇÕ ºê·ÎÄ¿¿¡ Àü´ÞÇÕ´Ï´Ù.

À̺¥Æ® ¸®ÅÏ

°¢ À̺¥Æ®°¡ À̺¥Æ® ¿äûÀ¸·Î ó¸®µÈ ÈÄ, ÀÌ´Â ÇÔ¼ö ¸ðµâ

/CWLD/RFC_EVENT_RETURNÀ» »ç¿ëÇÏ¿© SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸®Åϵ˴ϴÙ. ÀÌ ÇÔ¼ö ¸ðµâÀº ó¸®µÈ À̺¥Æ®¸¦ º¹»çÇϰí, À̸¦ À̺¥Æ® ¾ÆÄ«À̺ê Å×À̺í(/CWLD/EVT_ARC)¿¡ Ãß°¡ÇÑ ´ÙÀ½, À̺¥Æ® Å×ÀÌºí¿¡¼­ ¿ø·¡ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù.

ÁÖ:
»õ »óÅÂÀÇ À̺¥Æ®´Â °¢ À̺¥Æ®°¡ ó¸®µÈ ÈÄ ¸ðµÎ °»½ÅµË´Ï´Ù.

¾ÆÄ«À̺êµÈ À̺¥Æ®´Â ó¸®µÈ À̺¥Æ®, 󸮵ǾúÁö¸¸ ¿À·ù·Î Á¾·áµÈ À̺¥Æ® ¹× µî·ÏµÇÁö ¾ÊÀº À̺¥Æ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. °¢ À̺¥Æ®¿¡´Â ´ÙÀ½ Á¶°Ç Áß Çϳª¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Â »óŰ¡ ÀÖ½À´Ï´Ù.

SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ IBM CrossWorlds Station µµ±¸¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ¾ÆÄ«À̺ê Å×À̺íÀ» °ü¸®ÇϽʽÿÀ. IBM CrossWorlds StationÀº °ü¸®ÀÚ°¡ ¾ÆÄ«À̺ê Å×À̺íÀ» Ç¥½ÃÇϰí ÀÚ¸¦ ¼ö ÀÖ°Ô Çϸç, 󸮸¦ À§ÇØ À̺¥Æ®¸¦ ´Ù½Ã Á¦ÃâÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ¾ÆÄ«À̺ê Å×À̺í À¯Áöº¸¼ö ¹× ·Î±× ÀÚ¸£±â ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ABAP È®Àå ¸ðµâ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

À̺¥Æ® Æ®¸®°Å¸µ

Ä¿³ØÅÍ´Â À̺¥Æ® ±¸µ¿ ¹æ½ÄÀÔ´Ï´Ù. SAP ÀÀ¿ëÇÁ·Î±×·¥ ¿ÜºÎ¿¡¼­ À̺¥Æ®¸¦ È®º¸ÇÏ·Á¸é °¢ IBM WebSphere Áö¿ø Business Object¿¡ ´ëÇØ À̺¥Æ® Æ®¸®°Å¸µ ¸ÞÄ¿´ÏÁòÀ» ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ØÅÍ¿¡ ´ëÇÑ À̺¥Æ® Æ®¸®°Å¸µÀº ´ÙÀ½ ¼¼ °¡Áö ÇÔ¼ö·Î ÀÌ·ç¾îÁý´Ï´Ù.

À̺¥Æ® °¨Áö

À̺¥Æ® °¨Áö´Â SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ À̺¥Æ®°¡ »ý¼ºµÇ¾ú´ÂÁö ½Äº°ÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î, Ä¿³ØÅÍ´Â µ¥ÀÌÅͺ£À̽º Æ®¸®°Å¸¦ »ç¿ëÇÏ¿© À̺¥Æ®¸¦ °¨ÁöÇÕ´Ï´Ù. ±×·¯³ª SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÌ SAP µ¥ÀÌÅͺ£À̽º¿Í Á¤¹ÐÇÏ°Ô ÅëÇյǾî Àֱ⠶§¹®¿¡, SAP´Â µ¥ÀÌÅͺ£À̽º Á÷Á¢ ¼öÁ¤¿¡ ´ëÇÑ ¸Å¿ì Á¦ÇÑµÈ ¾×¼¼½º¸¦ Çã¿ëÇÕ´Ï´Ù. µû¶ó¼­ À̺¥Æ® °¨Áö ¸ÞÄ¿´ÏÁòÀº µ¥ÀÌÅͺ£À̽º À§ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ Æ®·£Àè¼Ç °èÃþ¿¡¼­ ±¸ÇöµË´Ï´Ù.

IBM WebSphere Business Integration Adapter for mySAP.comÀº ÀϹÝÀûÀ¸·Î ³× °¡Áö ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ À̺¥Æ®¸¦ °¨ÁöÇÕ´Ï´Ù.

ÀÌµé ¸ðµç À̺¥Æ® °¨Áö ¸ÞÄ¿´ÏÁòÀº ½Ç½Ã°£ Æ®¸®°Å¸µ ¹× ¿ÀºêÁ§Æ® °Ë»öÀ» Áö¿øÇÕ´Ï´Ù. ¶ÇÇÑ ÄÚµå °³¼± ¹× Àϰýó¸® ÇÁ·Î±×·¥Àº À̺¥Æ®ÀÇ °Ë»öÀ» Áö¿¬½Ã۱â À§ÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. °Ë»öÀÌ Áö¿¬µÇ´Â À̺¥Æ®¸¦ Àå·¡ À̺¥Æ®¶ó°í ÇÕ´Ï´Ù. Àå·¡ À̺¥Æ® Æ®¸®°Å¸µ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â À̺¥Æ® Æ®¸®°Å¸µÀ» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
°¢ À̺¥Æ® °¨Áö ¸ÞÄ¿´ÏÁò¿¡´Â Business Object Æ®¸®°Å¸¦ ¼³°è ¹× °³¹ßÇÒ ¶§ °í·ÁÇÒ Çʿ䰡 ÀÖ´Â ÀåÁ¡°ú ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. À̺¥Æ® °¨Áö ¸ÞÄ¿´ÏÁò ±¸Çö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ABAP È®Àå ¸ðµâÀÇ À̺¥Æ® °¨Áö °³¹ßÀ» ÂüÁ¶ÇϽʽÿÀ.

À̵éÀº À̺¥Æ® °¨Áö ¸ÞÄ¿´ÏÁòÀÇ ÇÑ ¿¹ÀÏ »ÓÀÓÀ» ±â¾ïÇϽʽÿÀ. À̺¥Æ®¸¦ °¨ÁöÇÏ´Â ¹æ¹ý¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖ½À´Ï´Ù.

À̺¥Æ® Æ®¸®°Å¸µ

ÀÏ´Ü À̺¥Æ®°¡ À̺¥Æ® °¨Áö ¸ÞÄ¿´ÏÁò Áß Çϳª·Î ½Äº°µÇ¸é, ÀÌ´Â ¾î´ðÅÍ Àü´Þ À̺¥Æ® Æ®¸®°Å Áß Çϳª¸¦ »ç¿ëÇÏ¿© Æ®¸®°ÅµË´Ï´Ù.

ÁÖ:
µÎ ÇÔ¼ö ¸ðµÎ ½Ç½Ã°£ Æ®¸®°Å¸µ¿ëÀÔ´Ï´Ù. /CWLD/ADD_TO_QUEUE´Â À̺¥Æ®¸¦ Áï½Ã ó¸®Çϰí /CWLD/ADD_TO_QUEUE´Â À̺¥Æ®¸¦ ³ªÁß¿¡ ó¸®ÇÕ´Ï´Ù.

À̺¥Æ®°¡ ½Ç½Ã°£À¸·Î Æ®¸®°ÅµÇ¸é, /CWLD/ADD_TO_QUEUE°¡ ÇöÀç À̺¥Æ® Å×À̺í(/CWLD/EVT_CUR)¿¡ À̺¥Æ®¸¦ È®¾àÇÕ´Ï´Ù. ƯÈ÷, ÀÌ´Â À̺¥Æ®¸¦ Ç¥½ÃÇϴ Ű, Verb ¹× ¿ÀºêÁ§Æ® À̸§¿¡ ´ëÇÑ µ¥ÀÌÅÍÀÇ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù.

±×¸² 9´Â /CWLD/ADD_TO_QUEUE¿¡ ÀÇÇØ Æ®¸®°ÅµÈ À̺¥Æ®¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 9. /CWLD/ADD_TO_QUEUE


À̺¥Æ®¸¦ ³ªÁß¿¡ ó¸®ÇØ¾ß ÇÏ´Â °æ¿ì, /CWLD/ADD_TO_QUEUE_IN_FUTURE°¡ Àå·¡ À̺¥Æ® Å×À̺í(/CWLD/EVT_FUT)¿¡ À̺¥Æ®¸¦ È®¾àÇÕ´Ï´Ù. ƯÈ÷, ÀÌ´Â À̺¥Æ®¸¦ Ç¥½ÃÇϴ Ű, Verb ¹× ¿ÀºêÁ§Æ® À̸§¿¡ ´ëÇÑ µ¥ÀÌÅÍÀÇ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ´Â ¾î´ðÅÍ Àü´Þ Àϰýó¸® ÇÁ·Î±×·¥ /CWLD/SUBMIT_FUTURE_EVENTS°¡ Àд ³¯Â¥ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ Àϰýó¸® ÇÁ·Î±×·¥Àº Àå·¡ À̺¥Æ® Å×ÀÌºí¿¡¼­ À̺¥Æ®¸¦ °Ë»öÇϵµ·Ï ½ºÄÉÁÙµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÏ´Ü ÀÌ ÇÁ·Î±×·¥ÀÌ À̺¥Æ®¸¦ °Ë»öÇϸé, ÀÌ´Â /CWLD/ADD_TO_QUEUE¸¦ È£ÃâÇÏ¿© ÇöÀç À̺¥Æ® Å×À̺í·Î À̺¥Æ®¸¦ Æ®¸®°ÅÇÕ´Ï´Ù.

ÁÖ:
/CWLD/ADD_TO_QUEUE_IN_FUTURE´Â Àå·¡ À̺¥Æ® Å×À̺íÀÇ ³¯Â¥ ÇàÀ» ä¿ï ¶§, ½Ã½ºÅÛ ³¯Â¥¸¦ ÇöÀç ³¯Â¥·Î »ç¿ëÇÕ´Ï´Ù.

±×¸² 10Àº /CWLD/ADD_TO_QUEUE_IN_FUTURE¿¡¼­ Æ®¸®°ÅµÈ À̺¥Æ®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±×¸² 10. /CWLD/ADD_TO_QUEUE_IN_FUTURE


Àå·¡ À̺¥Æ® Å×À̺íÀÇ À̺¥Æ® Æ®¸®°Å¸µ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ABAP È®Àå ¸ðµâÀÇ À̺¥Æ® °¨Áö °³¹ßÀ» ÂüÁ¶ÇϽʽÿÀ.

¸ðµç À̺¥Æ®´Â /CWLD/ADD_TO_QUEUE¸¦ »ç¿ëÇÏ¿© ÇöÀç À̺¥Æ® Å×ÀÌºí¿¡ Ãß°¡µË´Ï´Ù. µ¥ÀÌÅÍ ÇàÀ» ÇöÀç À̺¥Æ® Å×ÀÌºí¿¡ Ãß°¡ÇÏ´Â °Í ¿Ü¿¡, ´ÙÀ½À» À§ÇØ /CWLD/ADD_TO_QUEUE¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̺¥Æ® ÇÊÅ͸µ, À̺¥Æ® ºÐ¹è ¹× À̺¥Æ® ¿ì¼±¼øÀ§´Â À̺¥Æ® Æ®¸®°ÅÀÇ ÀϺηθ¸ ½ÇÇàµÇ°í ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. À̵éÀº À̺¥Æ®ÀÇ Á¦ÇÑ(ÇÊÅ͸µ) ¶Ç´Â ¼öÁ¤(À̺¥Æ® ºÐ¹è ¹× À̺¥Æ® ¿ì¼±¼øÀ§)À» ÃÊ·¡ÇÕ´Ï´Ù.

À̺¥Æ® ÇÊÅ͸µ
À̺¥Æ® Æ®¸®°Å´Â À̺¥Æ® Å×ÀÌºí¿¡ Ãß°¡ÇÏ·Á ÇÏÁö ¾ÊÀº À̺¥Æ®¸¦ ÇÊÅÍÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¾î´ðÅÍ´Â ÀÌ ¸ñÀûÀ» À§ÇØ Æ¯Á¤ À̺¥Æ®¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ABAP Æ÷ÇÔ ÇÁ·Î±×·¥(/CWLD/TRIGGERING

_RESTRICTIONS)À» Á¦°øÇÕ´Ï´Ù.

À̺¥Æ® ºÐ¹è
·Îµå ¹ë·±½ÌÀº º¹¼ö À̺¥Æ®¸¦ µ¿½Ã¿¡ ó¸®ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â º¹¼ö Ä¿³ØÅÍ¿¡ À̺¥Æ® 󸮸¦ ºÐ¹èÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. À̺¥Æ® Æ®¸®°Å´Â À̺¥Æ® ºÐ¹è Å×À̺í(/CWLD/EVT_DIS)À» ÅëÇØ ÀÌ ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù. ƯÁ¤ Ä¿³ØÅÍ¿¡ ÀÇÇØ °Ë»öµÉ Business Object¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ À̺¥Æ® ºÐ¹è´Â ´ÜÀÏ À̺¥Æ®¸¦ »ç¿ëÇÏ¿©, Ä¿³ØÅÍ ¹× ÅëÇÕ ºê·ÎÄ¿ÀÇ °¢ µî·ÏµÈ Á¶ÇÕ¿¡ ´ëÇØ À̸¦ ÇÑ ¹ø ÀÌ»ó º¹Á¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ: Æú¸µÇϱâ À§ÇØ º¹¼ö Ä¿³ØÅ͸¦ »ç¿ë ÁßÀÎ °æ¿ì, µî·ÏµÈ ¸ðµç À̺¥Æ®¸¦ ƯÁ¤ Ä¿³ØÅÍ¿¡ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. Á¦°ø¿¡ ½ÇÆÐÇϸé Àü´ÞµÈ À̺¥Æ®°¡ º¹Á¦µÉ ¼ö ÀÖ½À´Ï´Ù. À̺¥Æ®°¡ ¼ø¼­´ë·Î Àü´ÞµÇÁö ¾ÊÀ» ¼ö ÀÖÀ¸¹Ç·Î ´Ù¸¥ Ä¿³ØÅÍ¿¡ Á¦°øµÈ ¿ÀºêÁ§Æ® »çÀÌ¿¡ Á¾¼Ó¼ºÀÌ ¾øÀ½À» º¸ÀåÇØ¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, µÎ °³ÀÇ ´Ù¸¥ Business ObjectÀÎ BO_A¿Í BO_B¿¡ µî·ÏÇÏ´Â CrossWorlds1·Î À̸§ ÁöÁ¤µÈ ´ÜÀÏ ÅëÇÕ ºê·ÎÄ¿°¡ ÀÖ´Ù°í °¡Á¤ÇϽʽÿÀ. BO_A Business Object´Â À۾Ƽ­ ºü¸£°Ô °Ë»öµÉ ¼ö ÀÖ´Â ¹Ý¸é, BO_B´Â Ä¿¼­ °Ë»öÇÏ´Â µ¥ ½Ã°£ÀÌ ¿À·¡ °É¸³´Ï´Ù. µÎ °³ÀÇ Ä¿³ØÅÍ Æú¸µÀÎ SAP1connector¿Í SAP2connector·Î, SAP1connector°¡ BO_A¸¦ °Ë»öÇϰí SAP2connector°¡ BO_B¸¦ °Ë»öÇÒ ¼ö ÀÖµµ·Ï À̺¥Æ® ºÐ¹è Å×À̺íÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. SAP1connector°¡ À¯Çü AÀÇ ÀÛÀº ¿ÀºêÁ§Æ®¸¦ °è¼ÓÇØ¼­ Æú¸µÇÏ´Â ¹Ý¸é, SAP2connector´Â Á»´õ Å« À¯Çü B ¿ÀºêÁ§Æ®¿¡ ÁýÁßÇÕ´Ï´Ù.

ÁÖ:
WebSphere Business Integration SystemÀÌ WMQI ÅëÇÕ ºê·ÎÄ¿ÀÇ °¢ °íÀ¯ ÀνºÅϽº¸¦ ½Äº°ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â À̺¥Æ® ¿äûÀ» ÂüÁ¶ÇϽʽÿÀ.
Áß¿ä:
À̺¥Æ® ºÐ¹è Å×À̺íÀÌ Æ¯Á¤ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ±¸¼ºµÇÁö ¾ÊÀ¸¸é, ÀÌ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ Æ®¸®°ÅµÈ °¢ À̺¥Æ®°¡ Ä¿³ØÅÍ¿Í ÅëÇÕ ºê·ÎÄ¿ÀÇ Á¶ÇÕ¿¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

À̺¥Æ® ¿ì¼±¼øÀ§
À̺¥Æ®ÀÇ °Ë»öÀ» Áö¿¬½ÃÄÑ Business Object, Ä¿³ØÅÍ ¹× ÅëÇÕ ºê·ÎÄ¿ÀÇ °¢ Á¶ÇÕ¿¡ ´ëÇÑ À̺¥Æ® ¿ì¼±¼øÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̺¥Æ® ¿ì¼±¼øÀ§´Â À̺¥Æ®°¡ Àü´ÞÀ» À§ÇØ ¼±ÅõDZâ Àü¿¡ ÇÊ¿äÇÑ Æú¸µÀÇ ¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, À̺¥Æ®ÀÇ ¿ì¼±¼øÀ§¸¦ 10À¸·Î ¼³Á¤Çϸé À̺¥Æ®°¡ °Ë»öµÇ±â Àü¿¡ Ä¿³ØÅͰ¡ À̺¥Æ® Å×À̺íÀ» 10¹ø Æú¸µÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ Æú¸µÇÒ ¶§¸¶´Ù, 0¿¡ µµ´ÞÇÒ ¶§±îÁö ¿ì¼±¼øÀ§ °ªÀÌ Çϳª¾¿ ÁÙ¾îµì´Ï´Ù.

±âº»ÀûÀ¸·Î, ¸ðµç À̺¥Æ®ÀÇ ¿ì¼±¼øÀ§´Â 0ÀÔ´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ ¿ì¼±¼øÀ§´Â À̺¥Æ® ºÐ¹è¿Í µ¿ÀÏÇÑ ABAP Å×ÀÌºí¿¡¼­ ±¸¼ºµË´Ï´Ù.

±×¸² 11Àº SAP ÀÀ¿ëÇÁ·Î±×·¥ ³»ºÎÀÇ À̺¥Æ® Æ®¸®°Å¸µ ±â´É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. À̺¥Æ® E1, E2 ¹× E3Àº À̺¥Æ® Æ®¸®°Å /CWLD/ADD_TO_QUEUE¿¡ ÀÇÇØ ¼ö½ÅµË´Ï´Ù. E1Àº °í°´ À̺¥Æ®¸¦ Ç¥½ÃÇϰí E3Àº ÁÖ¹® À̺¥Æ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸ðµç °í°´ ¿ÀºêÁ§Æ®°¡ SAP1connector¿¡ ÀÇÇØ ó¸®µÇ°í ¸ðµç ÁÖ¹® ¿ÀºêÁ§Æ®°¡ SAP2connector¿¡ ÀÇÇØ 󸮵ǵµ·Ï À̺¥Æ® ºÐ¹è°¡ ¼³Á¤µË´Ï´Ù. ÀÌ È¯°æ¿¡¼­ µÎ Ä¿³ØÅÍ´Â ¸ðµÎ µ¿ÀÏÇÑ ÅëÇÕ ºê·ÎÄ¿¸¦ »ç¿ëÇÕ´Ï´Ù. E1ÀÌ °í°´ ¿ÀºêÁ§Æ®À̹ǷΠSAP1connector¿¡ ÀÇÇØ Æú¸µµÇ°í, E3Àº ÁÖ¹® ¿ÀºêÁ§Æ®À̹ǷΠSAP2connector¿¡ ÀÇÇØ Æú¸µµË´Ï´Ù. E2´Â Àκ¥Å丮 ¿ÀºêÁ§Æ®¸¦ ƯÁ¤ ¿þ¾îÇϿ콺·Î Á¦ÇÑÇÏ´Â Á¦ÇÑ ÇÁ·Î±×·¥ /CWLD/TRIGGERING_RESTRICTIONSÀÇ Äڵ忡 ÀÇÇØ ÇÊÅ͵Ǵ Àκ¥Å丮 ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.

±×¸² 11. ÇÔ¼ö ¸ðµâ /CWLD/ADD_TO_QUEUEÀÇ À̺¥Æ® ¿ì¼±¼øÀ§


À̺¥Æ® Áö¼Ó¼º

ÀÏ´Ü À̺¥Æ® Æ®¸®°Å°¡ À̺¥Æ®¸¦ À̺¥Æ® Å×ÀÌºí¿¡ »ðÀÔÇϸé, À̺¥Æ®´Â À̺¥Æ® ºÐ¹è ¹× À̺¥Æ® ¿ì¼±¼øÀ§ °ª ¼³Á¤À¸·Î µ¥ÀÌÅͺ£À̽º¿¡ È®¾àµË´Ï´Ù. À̶§, Æú¸µ¸¸ÀÌ À̺¥Æ®¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̺¥Æ® Æú¸µ ÇÁ·Î¼¼½º°¡ ¿Ï·áµÉ ¶§(À̺¥Æ®°¡ SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ °Ë»öµÇ°í Ä¿³ØÅÍÀÇ Java ±¸¼º¿ä¼Ò¿¡ ÀÇÇØ 󸮵ǾúÀ½À» ÀǹÌ), ó¸®µÈ À̺¥Æ®ÀÇ »çº»ÀÌ À̺¥Æ® ¾ÆÄ«À̺ê Å×À̺í(/CWLD/EVT_ARC)¿¡ Ãß°¡µË´Ï´Ù. ±×·± ´ÙÀ½ ¿ø·¡ À̺¥Æ®°¡ À̺¥Æ® Å×ÀÌºí¿¡¼­ »èÁ¦µË´Ï´Ù.

ÁÖ:
¾ÆÄ«À̺ê Å×ÀÌºí¿¡¼­ À̺¥Æ®¸¦ ´Ù½Ã Á¦ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. À̺¥Æ®´Â À̺¥Æ® Å×À̺í·Î À̵¿µÉ »Ó, ´Ù½Ã Æ®¸®°ÅµÇÁö´Â ¾Ê½À´Ï´Ù. ƯÈ÷, ÀÌ´Â À̺¥Æ® ÇÊÅ͸µÀ» ÅëÇØ À̺¥Æ® ºÐ¹è¿Í À̺¥Æ® ¿ì¼±¼øÀ§¸¦ ´Ù½Ã Àü´ÞÇÏÁö ¾Ê½À´Ï´Ù.

Copyright IBM Corp. 1997, 2004