ALE ¸ðµâ ½ÇÇà

ÀÀ¿ëÇÁ·Î±×·¥ À̺¥Æ®¸¦ ó¸®ÇÒ ¶§ ALE ¸ðµâÀº SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ä¿³ØÅÍ¿¡ Àü¼ÛÇÏ´Â À̺¥Æ®¸¦ ¼ö½ÅÇÕ´Ï´Ù. ¿äûÀ» ó¸®ÇÒ ¶§, ALE ¸ðµâÀº ÅëÇÕ ºê·ÎÄ¿¿¡¼­ Business Object ¿äûÀ» ¼ö½ÅÇϰí SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àü¼ÛÇÕ´Ï´Ù.

ÃʱâÈ­ ¹× Á¾·á

init() ¸Þ¼Òµå´Â SAP °ÔÀÌÆ®¿þÀ̸¦ ÅëÇØ SAP R/3 ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ RFC ¿¬°áÀ» ¿±´Ï´Ù. ¿¬°áÀÌ ÃʱâÈ­¿¡ ½ÇÆÐÇÏ´Â °æ¿ì, ÀÌ´Â terminate() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ» Á¾·áÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â SAP °ÔÀÌÆ®¿þÀÌ¿¡ ´ëÇÑ ¿¬°áÀ» ²÷¾î¼­ Á¾·áµË´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ À̺¥Æ® ¶Ç´Â Business Object ¿äûÀ» ó¸®ÇÒ ¶§, Ä¿³ØÅÍÀÇ ÃʱâÈ­ ÇÁ·Î¼¼½º´Â ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. RfcProgramID Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ ÇÁ·Î±×·¥ ID¸¦ SAP °ÔÀÌÆ®¿þÀÌ¿¡ µî·ÏÇÕ´Ï´Ù. ÇÁ·Î±×·¥ ID¸¦ TCP/IP Æ÷Æ®·Î ¼³Á¤ÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸´Â SAP °ÔÀÌÆ®¿þÀÌ¿¡ RFC ¼­¹ö ¸ðµâ µî·ÏÀ» ÂüÁ¶ÇϽʽÿÀ.
  2. Ä¿³ØÅÍ¿¡ ±¸¼ºµÈ ´ë±â¿­¿¡ ´ëÇÑ MQSeries ¼¼¼ÇÀ» ¿±´Ï´Ù.
  3. À̺¥Æ® ¹× ¿äû 󸮿¡ ÇÊ¿äÇÑ MQSeries ´ë±â¿­ÀÌ ÀÛ¼ºµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÛ¼ºµÇÁö ¾ÊÀº °æ¿ì, ÇÁ·Î¼¼½º°¡ Ä¿³ØÅ͸¦ Á¾·áÇÕ´Ï´Ù.

Ä¿³ØÅͰ¡ ¸ÖƼ½º·¹µùÀ» Áö¿øÇϹǷΠALE ¸ðµâÀÌ ÅëÇÕ ºê·ÎÄ¿¿¡¼­ ¿äûÀ» ó¸®ÇÒ ¶§ ÇØ´ç ÇÚµéÀÇ SAPÀÇ Java Connector(SAPJCo) ¿¬°á Ç®À» »ç¿ëÇÕ´Ï´Ù.

Áß¿ä:
ALE ¸ðµâÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ À̺¥Æ®¸¦ ó¸®ÇÒ ¶§, ¸ðµâÀ» ÀûÀýÇÏ°Ô ÃʱâÈ­(RFC ÇÔ¼ö¸¦ ¼­¹ö¿¡ ¼³Ä¡Çϱâ À§ÇÔ)Çϸ鼭 ¸ðµâÀÌ ¿À·ù¸¦ ÀûÀýÇÏ°Ô °ü¸®ÇÏ°Ô ÇÏ·Á¸é, Ä¿³ØÅÍ Æú¸µÀÌ ÇÊ¿äÇÕ´Ï´Ù. µû¶ó¼­ PollFrequency µî·Ï Á¤º¸ÀÇ °ªÀ» key ¶Ç´Â no·Î ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. Ä¿³ØÅÍÀÇ ·Î±×°¡ Çʼö RFC ÇÔ¼öÀÇ ¼³Ä¡¸¦ Ç¥½ÃÇÏ´ÂÁö È®ÀÎÇÒ ¶§±îÁö, SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À̺¥Æ®¸¦ Ä¿³ØÅÍ¿¡ Æ®¸®°ÅÇϵµ·Ï Çã¿ëÇÏÁö ¸¶½Ê½Ã¿À.

Business Object ó¸®

SAP¿ë WebSphere Business ObjectÀÇ ALE ¸ðµâ 󸮴 À̺¥Æ® ó¸® ¶Ç´Â ¿äû 󸮸¦ ÅëÇØ ½ÃÀ۵˴ϴÙ.

Business Object µ¥ÀÌÅͰ¡ SAPÀÇ Java Connector(SAPJCo) API¿¡¼­ ¸®Å쵃 ¶§, ALE ¸ðµâÀº DATS ¹× TIMS ÇʵåÀÇ °ªÀ» ´ÙÀ½ Çü½ÄÀ¸·Î ¼ö½ÅÇÕ´Ï´Ù. Çü½ÄÀº DATS µ¥ÀÌÅÍ ¿ä¼ÒÀÇ °æ¿ì YYYY-MM-DD(ÇÏÀÌÇÂÀÌ Æ÷ÇÔµÊ), TIMS µ¥ÀÌÅÍ ¿ä¼ÒÀÇ °æ¿ì HH:mm:ss(ÄÝ·ÐÀÌ Æ÷ÇÔµÊ)ÀÔ´Ï´Ù. ´ë¹®ÀÚ HH´Â 12½Ã°£ÀÌ ¾Æ´Ñ 24½Ã°£À» Ç¥½ÃÇÕ´Ï´Ù. À̺¥Æ®¸¦ ó¸®ÇÒ ¶§, ALE ¸ðµâÀº ÀÌ·¯ÇÑ Çü½ÄÀ» º¯°æÇÏ¿© ÇØ´ç Business Object ¼Ó¼ºÀÇ 8ÀÚ ¹× 6ÀÚ ÃÖ´ë Å©±â¿¡ ¸ÂÃä´Ï´Ù. Ä¿³ØÅÍ´Â ³¯Â¥ µ¥ÀÌÅÍ¿¡¼­ ÇÏÀÌÇÂÀ» Á¦°ÅÇÏ°í ½Ã°£ µ¥ÀÌÅÍ¿¡¼­ ÄÝ·ÐÀ» Á¦°ÅÇÏ¿© °ªÀÇ ±æÀ̸¦ ÁÙÀÔ´Ï´Ù.

À̺¥Æ® ó¸®

SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ µÎ °³ÀÇ RFC »ç¿ë °¡´É ÇÔ¼ö´Â ALE ¸ðµâ¿¡ ´ëÇÑ ¸ðµç À̺¥Æ® 󸮸¦ ½ÃÀÛÇÕ´Ï´Ù. À̺¥Æ® 󸮸¦ À§ÇÑ ALEÀÇ Business Object Çڵ鷯´Â ÇÔ¼ö idoc_inbound_asynchronous ¹× inbound_idoc_process¸¦ Áö¿øÇÕ´Ï´Ù.

À̺¥Æ®¸¦ ó¸®ÇÒ ¶§, Business Object Çڵ鷯´Â Business Object¸¦ MQSeries ´ë±â¿­¿¡ Áö¼ÓÀûÀ¸·Î ÀúÀåÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â RFC È£Ãâ°ú ¿¬°üµÈ Æ®·£Àè¼Ç ID(TID)¸¦ À¯Áöº¸¼öÇÏ¿© µ¥ÀÌÅÍÀÇ °¢ Á¶°¢ÀÌ Çѹø¸¸ Àü´ÞµÇµµ·Ï ÇÕ´Ï´Ù.

Áß¿ä:
´ÜÀÏ RFC È£ÃâÀº Çϳª ÀÌ»óÀÇ IDoc¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ MQSeries ´ë±â¿­ÀÌ º¹¼ö IDoc(°¢°¢ Business Object¸¦ ³ªÅ¸³¿)¸¦ Ç¥½ÃÇÏ´Â JMS-MQ ¸Þ½ÃÁö¸¦ Æ÷ÇÔÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °¢ RFC È£ÃâÀº ´ÜÀÏ TID¿Í ¿¬°üµË´Ï´Ù.

MQSeries ´ë±â¿­¿¡¼­ À̺¥Æ® ó¸®

±×¸² 18Àº ALE ¸ðµâÀÌ MQSeries ´ë±â¿­À» ó¸®ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

±×¸² 18. Business Object À̺¥Æ® ó¸®


ALE ¸ðµâ¿¡ ´ëÇÑ Business Object À̺¥Æ® 󸮴 ´ÙÀ½ ¹æ½ÄÀ¸·Î ½ÇÇàµË´Ï´Ù.

  1. RFC ÇÔ¼ö´Â ¸®½º³Ê ½º·¹µå°¡ À̺¥Æ®¸¦ ¼±ÅÃÇÏ´Â SAP °ÔÀÌÆ®¿þÀÌ¿¡ À̺¥Æ® µ¥ÀÌÅ͸¦ ¹Ð¾î ³Ö½À´Ï´Ù. ½º·¹µå´Â À̺¥Æ®¿Í ¿¬°üµÈ TID¸¦ °Ë»çÇÏ¿© JMS-MQ ¸Þ½ÃÁö°¡ TID¿¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù.
  2. ¸®½º³Ê ½º·¹µå´Â SAP °ÔÀÌÆ®¿þÀÌ¿¡¼­ RFC ÀÎÅÍÆäÀ̽º µ¥ÀÌÅ͸¦ °Ë»öÇÏ´Â ALE À̺¥Æ® ó¸® Business Object Çڵ鷯¸¦ ÀνºÅϽºÈ­ÇÕ´Ï´Ù.
  3. Business Object Çڵ鷯´Â °¢ Æ®·£Àè¼ÇÀ» JMS-MQ ¸Þ½ÃÁö·Î Çü½ÄÈ­Çϸç, ÀÌ´Â SAPALE_Wip_Queue ±¸¼º µî·Ï Á¤º¸°¡ ÁöÁ¤ÇÑ ´ë±â¿­¿¡ Áö¼ÓÀûÀ¸·Î ÀúÀåÇÕ´Ï´Ù.

    °¢ JMS-MQ ¸Þ½ÃÁö´Â ´ÜÀÏ RFC È£ÃâÀ» ³ªÅ¸³À´Ï´Ù. °¢ RFC È£ÃâÀº ´ÜÀÏ TID¿Í ¿¬°üµÈ Çϳª ÀÌ»óÀÇ Business Object¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. Ä¿³ØÅÍ´Â TID¸¦ ¸Þ½ÃÁöÀÇ CorrelationID µî·Ï Á¤º¸¿¡ ÀúÀåÇϰí TidStatus¸¦ CREATED·Î ¼³Á¤Çϸç, IDocProcessStatus¸¦ unknownÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ¸Þ½ÃÁö º»¹®À» »ç¿ëÇÏ¿© IDoc µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù.

  4. °¢ Æ®·£Àè¼ÇÀÌ ¿Ï·áµÈ ÈÄ, Ä¿³ØÅÍ´Â TidStatusÀÇ °ªÀ» º¯°æÇϰí, Æ®·£Àè¼ÇÀÌ ¿Ï·áµÇ¾úÀ½À» Ç¥½ÃÇÏ´Â È®ÀÎÀ» ´Ù½Ã SAP¿¡ Àü¼ÛÇÕ´Ï´Ù. SAP°¡ È®ÀÎÀ» ¼ö½ÅÇÑ ÈÄ, ÀÌ´Â TID ¹× ¿¬°üµÈ µ¥ÀÌÅ͸¦ SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Á¦°ÅÇÕ´Ï´Ù.

    AleUpdateStatus ±¸¼º µî·Ï Á¤º¸°¡ true·Î Æò°¡µÇ´Â °æ¿ì, Ä¿³ØÅͰ¡ SAP¿¡¼­ IDocÀÇ »óŸ¦ °»½ÅÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ IDocÀÇ ÆÐŶÀ» ¼ö½ÅÇÏ´Â °æ¿ì, ÀÌ´Â ÆÐŶ¿¡¼­ ¸ðµç IDocÀÇ »óŸ¦ °»½ÅÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â SAP¿¡¼­ IDoc »óÅ °»½ÅÀ» ÂüÁ¶ÇϽʽÿÀ

  5. Ä¿³ØÅÍ´Â JMS-MQ ¸Þ½ÃÁö¸¦ WIP ´ë±â¿­¿¡¼­ SAPALE_Event_Queue ±¸¼º µî·Ï Á¤º¸¿¡ ÀÇÇØ ÁöÁ¤µÈ ´ë±â¿­·Î À̵¿½Ãŵ´Ï´Ù.
  6. ALE ¸ðµâÀÇ Æú¸µ ½º·¹µå´Â À̺¥Æ® ´ë±â¿­¿¡¼­ À̺¥Æ® ¸Þ½ÃÁö¸¦ ¼±ÅÃÇÕ´Ï´Ù.
  7. Ä¿³ØÅÍ´Â ¸Þ½ÃÁö º»¹®ÀÇ µ¥ÀÌÅ͸¦ ÅëÇÕ ºê·ÎÄ¿·Î °Ô½ÃÇϱâ À§ÇØ Business Object·Î º¯È¯ÇÏ´Â ALE Data Handler¸¦ ÀνºÅϽºÈ­ÇÕ´Ï´Ù.
  8. Ä¿³ØÅÍ´Â °¢ Business Object¸¦ ÅëÇÕ ºê·ÎÄ¿¿¡ °Ô½ÃÇϵµ·Ï ½ÃµµÇÕ´Ï´Ù. ÅëÇÕ ºê·ÎÄ¿°¡ WebSphere InterChange ServerÀÎ °æ¿ì, Ä¿³ØÅÍ´Â ¿ì¼± Business ObjectÀÇ µî·ÏÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ¸Þ½ÃÁö º»¹®¿¡¼­ ¸ðµç Business Object¸¦ ó¸®ÇÑ ÈÄ¿¡, ¸Þ½ÃÁöÀÇ IDocProcessingStatus ¹× BOProcessingStatus°¡ °»½ÅµÇ¸ç ¸Þ½ÃÁö´Â SAPALE_Archive_Queue µî·Ï Á¤º¸·Î ÁöÁ¤µÈ ´ë±â¿­·Î À̵¿µË´Ï´Ù. IDocProcessingStatus¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¡º¾ÆÄ«ÀÌºê ¸Þ½ÃÁö ÀÛ¼º¡»À» ÂüÁ¶Çϰí BOProcessingStatus¿¡ ´ëÇÑ Á¤º¸´Â ¡ºÀ̺¥Æ® ¹× ¾ÆÄ«À̺ê 󸮸¦ À§ÇÑ JMS-MQ ¸Þ½ÃÁö ±¸Á¶¡»¸¦ ÂüÁ¶ÇϽʽÿÀ.

ALE ¸ðµâÀº FIFO(¼±ÀÔ¼±Ãâ)¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ´ë±â¿­¿¡¼­ ¸Þ½ÃÁö¸¦ ÀÐÀ» ¶§ ó¸® ¼ø¼­¸¦ À¯Áöº¸¼öÇÕ´Ï´Ù.

Áß¿ä:
ÀÌ ¸ðµâÀÌ ÀÀ¿ëÇÁ·Î±×·¥ À̺¥Æ®¸¦ ó¸®ÇÒ ¶§ ¿À·ù¸¦ ÀûÀýÇÏ°Ô °ü¸®ÇÏ·Á¸é Ä¿³ØÅÍ Æú¸µÀÌ ÇÊ¿äÇÕ´Ï´Ù. µû¶ó¼­ Ä¿³ØÅÍÀÇ PollFrequency µî·Ï Á¤º¸ °ªÀ» key ¶Ç´Â no·Î ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. Ä¿³ØÅÍÀÇ ·Î±×°¡ Çʼö RFC ÇÔ¼öÀÇ ¼³Ä¡¸¦ Ç¥½ÃÇÏ´ÂÁö È®ÀÎÇÒ ¶§±îÁö, SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À̺¥Æ®¸¦ Ä¿³ØÅÍ¿¡ Æ®¸®°ÅÇϵµ·Ï Çã¿ëÇÏÁö ¸¶½Ê½Ã¿À.

À̺¥Æ® ¹× ¾ÆÄ«À̺ê 󸮿¡ ´ëÇÑ JMS-MQ ¸Þ½ÃÁö ±¸Á¶

Ç¥ 21¿¡¼­´Â Ä¿³ØÅͰ¡ À̺¥Æ®¿Í ¾ÆÄ«ÀÌºê ´ë±â¿­·Î Àü¼ÛÇÏ´Â ¸Þ½ÃÁö ±¸Á¶¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


Ç¥ 21. À̺¥Æ® ¹× ¾ÆÄ«À̺ê 󸮿¡ ´ëÇÑ JMS-MQ ¸Þ½ÃÁö ±¸Á¶
JMS ¸Þ½ÃÁö ¸Ó¸®±Û µî·Ï Á¤º¸ ¼³¸í
CorrelationId Ä¿³ØÅÍ´Â SAP°¡ Àü¼ÛÇÑ Æ®·£Àè¼Ç ID(TID)¿¡¼­ ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
TidStatus TID »óŸ¦ À¯Áöº¸¼öÇÕ´Ï´Ù.
IDocProcessStatus À̺¥Æ® ó¸® Áß IDoc ¿ÀºêÁ§Æ®ÀÇ »óŸ¦ À¯Áöº¸¼öÇÕ´Ï´Ù.
BOProcessingStatus <CID> :: <IDoc sequence number><Status symbol> Çü½ÄÀ» »ç¿ëÇÏ¿© ¸Þ½ÃÁöÀÇ ¸ðµç IDoc »óŸ¦ À¯Áöº¸¼öÇÕ´Ï´Ù. °¡´ÉÇÑ »óÅ ±âÈ£´Â S(¼º°ø), F(½ÇÆÐ) ¹× U(¹Ìµî·Ï)ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¡º<CID> :: 0S, 1F, 2U¡º´Â ù ¹øÂ° IDoc´Â ¼º°øÇß°í, µÎ ¹øÂ°´Â ½ÇÆÐÇßÀ¸¸ç ¼¼ ¹øÂ°´Â CorrelationId = <CID>¿¡ ´ëÇØ µî·ÏµÇÁö ¾Ê¾ÒÀ½À» ÀǹÌÇÕ´Ï´Ù.

Ç¥ 22´Â À̺¥Æ®°¡ ¾ÆÄ«ÀÌºê ´ë±â¿­·Î À̵¿ÇÑ ÈÄ, IDocProcessStatus µî·Ï Á¤º¸ÀÇ °¡´ÉÇÑ °ª¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


Ç¥ 22. IDocProcessStatus ¸Þ½ÃÁö µî·Ï Á¤º¸¿¡ ´ëÇÑ ¾ÆÄ«ÀÌºê ´ë±â¿­ °ª
IDocProcessStatus µî·Ï Á¤º¸ °ª À̺¥Æ® »óÅ ¼³¸í
success ¼º°ø ¸Þ½ÃÁöÀÇ ¸ðµç Business Object°¡ ¿À·ù ¾øÀÌ °Ô½ÃµÇ¾ú½À´Ï´Ù.
partial ºÎºÐ ¼º°ø ¸Þ½ÃÁöÀÇ ¸ðµç Business Object´Â ¾Æ´ÏÁö¸¸ Çϳª ÀÌ»óÀÇ Business Object°¡ ¿À·ù°¡ ÀÖ´Â °ÍÀ¸·Î °Ô½ÃµÇ¾ú½À´Ï´Ù. ÅëÇÕ ºê·ÎÄ¿°¡ WebSphere InterChange ServerÀÎ °æ¿ì, ¸Þ½ÃÁöÀÇ ¸ðµç Business Object´Â ¾Æ´ÏÁö¸¸ Çϳª ÀÌ»óÀÇ Business Object°¡ ¿À·ù°¡ ÀÖ´Â °ÍÀ¸·Î °Ô½ÃµÇ°Å³ª ¹Ìµî·ÏµÇ¾ú½À´Ï´Ù.
unsubscribed µî·ÏµÇÁö ¾ÊÀ½ ÅëÇÕ ºê·ÎÄ¿°¡ WebSphere InterChange ServerÀÎ °æ¿ì, ¸Þ½ÃÁöÀÇ ¸ðµç Business Object°¡ ¹Ìµî·ÏµÇ¾ú½À´Ï´Ù.
fail ½ÇÆÐ ¸Þ½ÃÁöÀÇ ¸ðµç Business Object°¡ ¿À·ù°¡ ÀÖ´Â °ÍÀ¸·Î °Ô½ÃµÇ¾ú½À´Ï´Ù.

¾ÆÄ«ÀÌºê ¸Þ½ÃÁö ÀÛ¼º

¸Þ½ÃÁö°¡ À̺¥Æ® ´ë±â¿­¿¡¼­ ¾ÆÄ«ÀÌºê ´ë±â¿­·Î À̵¿µÇ¸é, IDocProcessingStatus ¹× BOProcessingStatus°¡ °»½ÅµË´Ï´Ù. ¸Þ½ÃÁö º»¹®ÀÌ º¯°æµÇÁö ¾ÊÀº ä·Î ³²½À´Ï´Ù.

¿¹¸¦ µé¾î, ³× °³ÀÇ IDoc°¡ ÀÖ´Â À̺¥Æ® ¸Þ½ÃÁö(°¢ ¸Þ½ÃÁö°¡ Business Object·Î º¯È¯Çϰųª º¯È¯ÇÏ·Á ½ÃµµÇÔ)¸¦ Ä¿³ØÅͰ¡ Ç¥ 23¿¡ Ç¥½ÃµÈ °á°ú·Î ó¸®ÇÑ´Ù°í °¡Á¤ÇϽʽÿÀ.


Ç¥ 23. ¾ÆÄ«ÀÌºê ¸Þ½ÃÁö ÀÛ¼º
IDoc ¶Ç´Â Business ObjectÀÇ »óÅ °á°ú·Î »ý¼ºµÇ´Â ¾ÆÄ«ÀÌºê ¸Þ½ÃÁö
ù ¹øÂ° IDoc¸¦ º¯È¯Çϰí, Business Object¸¦ ÅëÇÕ ºê·ÎÄ¿¿¡ °Ô½ÃÇÔ DocProcessStatus´Â success·Î °»½ÅµÇ°í

BOProcessingStatus´Â <CID> :: 0SÀÔ´Ï´Ù.

µÎ ¹øÂ° IDoc¸¦ Business Object·Î º¯È¯ÇÏ´Â µ¥ ½ÇÆÐÇÔ DocProcessStatus´Â partial·Î °»½ÅµÇ°í

BOProcessingStatus´Â <CID> :: 0S, 1FÀÔ´Ï´Ù.

¼¼ ¹øÂ° IDoc¸¦ º¯È¯Çϰí, Business Object¸¦ ÅëÇÕ ºê·ÎÄ¿¿¡ °Ô½ÃÇÔ DocProcessStatus´Â partial·Î ¼³Á¤µÇ°í

BOProcessingStatus´Â <CID> :: 0S, 1F, 2SÀÔ´Ï´Ù.

³× ¹øÂ° IDoc¸¦ º¯È¯ÇÏÁö¸¸, ÀÛ¼ºµÈ Business Object°¡ ÅëÇÕ ºê·ÎÄ¿¿¡ µî·ÏµÇÁö ¾ÊÀ½
  • DocProcessStatus´Â partial·Î ¼³Á¤µÇ°í

    BOProcessingStatus´Â <CID> :: 0S, 1F, 2S, 3UÀÔ´Ï´Ù.

  • ¸¶Áö¸· IDoc¸¦ ó¸®ÇÑ ÈÄ, ¸Þ½ÃÁö¸¦ À̺¥Æ® ´ë±â¿­¿¡¼­ ¾ÆÄ«ÀÌºê ´ë±â¿­·Î À̵¿½Ã۰í

    IDocProcessStatus¸¦ partial·Î,

    BOProcessingStatus¸¦ <CID> :: 0S, 1F, 2S, 3U·Î ¼³Á¤ÇÕ´Ï´Ù.


SAP¿¡¼­ IDoc »óÅ °»½Å

ALE ¸ðµâÀÌ À̺¥Æ® 󸮸¦ À§ÇØ IDoc¸¦ °Ë»öÇÑ ÈÄ Ä¿³ØÅͰ¡ Ç¥ÁØ SAP »óÅ Äڵ带 °»½ÅÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

AleUpdateStatus°¡ true·Î Æò°¡µÇ´Â °æ¿ì, Ä¿³ØÅͰ¡ ALEAUD IDoc¸¦ »óÅ ÄÚµå Á¤º¸ ¹× ¼³¸í ÅØ½ºÆ®¿Í ÇÔ²² SAP¿¡ Àü¼ÛÇÕ´Ï´Ù. ALEAUD IDoc´Â IDOC_INPUT_ALEAUD ÇÔ¼ö ¸ðµâÀ» È£ÃâÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ´ÙÀ½ »óÅ Äڵ带 ÀÌ ÇÔ¼ö ¸ðµâ¿¡ Àü¼ÛÇϵµ·Ï Áö¿øÇÕ´Ï´Ù.

À§ÀÇ µÎ °æ¿ì ¸ðµÎ¿¡¼­ ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛÀº Ãß°¡ 󸮸¦ Ç¥½ÃÇÒ Ãß°¡ »óÅ Äڵ带 Àü¼ÛÇÏÁö ¾Ê½À´Ï´Ù.

IDoc »óŸ¦ ¸®ÅÏÇÏ´Â µ¥ ÇÊ¿äÇÑ Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸ ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.

IDoc »óÅ ¸®ÅÏ¿¡ ¼±ÅÃÀûÀÎ Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸ ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.

À̺¥Æ® 󸮿ë ALE ¸ðµâ ´ë±â¿­ °ü¸® À¯Æ¿¸®Æ¼

mySAP.com(v. 5.3.2)ÀÇ ALE ¸ðµâ¿ë WebSphere Business Integration Adapter°¡ »ç¿ëÇÏ´Â MQ ´ë±â¿­ÀÇ À¯Áöº¸¼ö¸¦ À§ÇØ ÀÌ ¸í·ÉÇà À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϽʽÿÀ. ÀÌ À¯Æ¿¸®Æ¼´Â À̺¥Æ® ¸Þ½ÃÁö¸¦ ´Ù½Ã Á¦ÃâÇÏ°í º¼ ¼ö ÀÖµµ·Ï À̺¥Æ® ¸Þ½ÃÁö¸¦ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ´ýÇÁÇÏ¸ç ¸Þ½ÃÁö¸¦ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¾ÆÄ«À̺êÇÕ´Ï´Ù.

IDoc´Â Æ®·£Àè¼ÇÀ̶ó°í ºÎ¸£´Â ÀÛ¾÷ ´ÜÀ§·Î 󸮵˴ϴÙ. µÎ °³ ÀÌ»óÀÇ IDoc°¡ Æ÷ÇÔµÈ SAP Æ®·£Àè¼ÇÀ» Æ®·£Àè¼Ç ÆÐŶÀ̶ó°í ÇÕ´Ï´Ù. ¾î´ðÅͰ¡ MQ ¸Þ½ÃÁö·Î Æ®·£Àè¼Ç ¹× Æ®·£Àè¼Ç ÆÐŶÀ» ó¸®ÇÏ¿© IDoc¸¦ À¯ÁöÇÕ´Ï´Ù. ¾î´ðÅͰ¡ IDoc¸¦ ÇØ´ç Business Object·Î º¯È¯ÇÕ´Ï´Ù. ALE ¸ðµâÀÌ µÎ °³ ´Ü°è ÇÁ·Î¼¼½º·Î IDoc¸¦ ó¸®ÇÕ´Ï´Ù(SAP¿¡¼­ ¾î´ðÅͱîÁö ±×¸®°í ¾î´ðÅÍ¿¡¼­ ºê·ÎÄ¿±îÁö). ¿¹¿Ü´Â °¢ ´Ü°è¸¶´Ù ´Ù¸£°Ô 󸮵˴ϴÙ.

MQ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â WebSphere Business Integration Library: http://www.ibm.com/software/integration/wmq/library/¸¦ ÂüÁ¶ÇϽʽÿÀ.

SAP¿¡¼­ ¾î´ðÅͱîÁö IDoc ó¸®

¾î´ðÅͰ¡ IDoc¸¦ Àü¼ÛÇÏ´Â µ¿¾È ¹Ìµî·Ï ¶Ç´Â Áö¿øµÇÁö ¾Ê´Â Business Object¸¦ °¨ÁöÇϰųª ¿¹¿Ü¸¦ ¹ß»ý½Ãų °æ¿ì, ¾î´ðÅͰ¡ SAP Æ®·£Àè¼Ç¿¡ ½ÇÆÐÇÕ´Ï´Ù. ½ÇÆÐÇÑ Æ®·£Àè¼ÇÀº SAP Æ®·£Àè¼Ç SM58¿¡¼­ º¼ ¼ö ÀÖÀ¸¸ç ´Ù½Ã Á¦ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ®·£Àè¼ÇÀ» ´Ù½Ã Á¦ÃâÇϱâ Àü¿¡ ¿¹¿Ü¸¦ ÇØ°áÇϽʽÿÀ.

ÀÌ ´Ü°è°¡ ¼º°øÀûÀ¸·Î ¼öÇàµÇ¸é SAP¿ÍÀÇ Æ®·£Àè¼ÇÀÌ ¿Ï·áµÈ °ÍÀÔ´Ï´Ù.

Áß¿ä:
À̺¥Æ®ÀÇ Áߺ¹ Àü´ÞÀ» ¹æÁöÇÏ·Á¸é Á¤Á¤ÇÑ IDoc Æ®·£Àè¼Ç ¶Ç´Â Æ®·£Àè¼Ç ÆÐŶ ³»ÀÇ °³º° IDoc¸¦ ´Ù½Ã Á¦ÃâÇÏÁö ¸¶½Ê½Ã¿À.

¾î´ðÅÍ¿¡¼­ ºê·ÎÄ¿±îÁö IDoc ó¸®

MQ ¸Þ½ÃÁö¿¡ ´ÜÀÏ Business Object°¡ Æ÷ÇÔµÇ°í ¹Ìµî·ÏµÈ °æ¿ì MQ ¸Þ½ÃÁö°¡ ¹Ìµî·ÏµÈ ´ë±â¿­·Î À̵¿ÇÕ´Ï´Ù. Æ®·£Àè¼Ç ÆÐŶ ³» ¹Ìµî·ÏµÈ °¢ Business Object°¡ ¹Ìµî·ÏµÈ ´ë±â¿­ÀÇ °íÀ¯ÇÑ MQ ¸Þ½ÃÁö·Î½á Áö¼ÓµË´Ï´Ù. ¿ø·¡ÀÇ MQ ¸Þ½ÃÁö¿¡ ¾Æ¹«·± º¯È­°¡ ¾øÀ¸¸é °³º° IDocÀÇ Ã³¸® »óŰ¡ Æ÷ÇԵ˴ϴÙ. MQ ¸Þ½ÃÁöÀÇ Æ®·£Àè¼Ç ÆÐŶÀÌ ¿ÏÀüÇÏ°Ô Ã³¸®µÇ¸é ¾ÆÄ«ÀÌºê ´ë±â¿­·Î À̵¿ÇÕ´Ï´Ù.

Æ®·£Àè¼ÇÀ» ´Ù½Ã Á¦ÃâÇϱâ Àü¿¡ ¿¹¿Ü¸¦ ÇØ°áÇϽʽÿÀ.

Á¤Á¤ Á¶Ä¡¸¦ ¿Ï·áÇÑ ÈÄ ¸í·É À¯Æ¿¸®Æ¼ AleEventUtilÀ» »ç¿ëÇÏ¿© MQ ¸Þ½ÃÁö¸¦ À̺¥Æ® ´ë±â¿­·Î ´Ù½Ã À̵¿½Ã۰í À̺¥Æ®¸¦ ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

IDoc¿¡ Çü½ÄÀÌ À߸øµÈ µ¥ÀÌÅͰ¡ Æ÷ÇԵǰųª 'nodata'°¡ Æ÷ÇÔµÈ °æ¿ì, IDoc°¡ °íÀ¯ ¸Þ½ÃÁö·Î½á ¿À·ù ´ë±â¿­·Î À̵¿ÇÕ´Ï´Ù.

ALE ¸ðµâ ´ë±â¿­ À¯Æ¿¸®Æ¼ ¼³Ä¡ ¹× ±¸¼º

ALE ¸ðµâ ´ë±â¿­ À¯Æ¿¸®Æ¼´Â SAP ¾î´ðÅÍ·Î ÆÐŰÁöÈ­µÇ¾î ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÑ ÈÄ¿¡´Â ´ÙÀ½ µð·ºÅ丮 ±¸Á¶°¡ µË´Ï´Ù.

\Connectors\SAP\BIA_AleEventUtil.jar

\Connectors\SAP\BIA_AleEventUtil.bat

\Connectors\SAP\BIA_AleEventUtil_readme.txt

BIA_AleEventUtil.bat ½ÃÀÛ ½ºÅ©¸³Æ® ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© ´ÙÀ½ ¸Å°³º¯¼ö¸¦ ĸÃÄÇϽʽÿÀ. ·ÎÄà ´ë±â¿­ °ü¸®ÀÚ¿¡ ¾×¼¼½ºÇÏ·Á¸é MQQueueManager¸¦ ±¸¼ºÇϽʽÿÀ.


º¯¼ö ¼³¸í ÁÖ¼®
MQQueueManager ´ë±â¿­ °ü¸®ÀÚÀÇ À̸§ ¸Å°³º¯¼ö°¡ ÇÊ¿äÇÕ´Ï´Ù.
MQChannel ¼­¹ö ¿¬°á ä³Î À̸§ ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.
MQPort ûÃë ÁßÀΠä³Î Æ÷Æ® ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.
MQHost ´ë±â¿­ °ü¸®ÀÚ°¡ ½ÇÇà ÁßÀΠȣ½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.
MQUser MQHostÀÇ ¿Ã¹Ù¸¥ »ç¿ëÀÚ À̸§ ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.
MQPassword »ç¿ëÀÚ ¾ÏÈ£ ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù. °ªÀÌ ¾ÏȣȭµÇÁö ¾Ê½À´Ï´Ù.

MQ °ü¸® À¯Æ¿¸®Æ¼ ½ÇÇà

À¯Æ¿¸®Æ¼ÀÇ ¼³Ä¡ ¹× ±¸¼º ÈÄ¿¡´Â ALE ¸ðµâ ´ë±â¿­ °ü¸® À¯Æ¿¸®Æ¼°¡ ¼³Ä¡µÈ µð·ºÅ丮¸¦ Ž»öÇϽʽÿÀ. À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

-c <choice>(¿Ã¹Ù¸¥ ¿É¼ÇÀº [move, archive, dump, replicate])

-i <inputq>

-o <outputq>

-f <outputfile>

-d <date>

-u <unique message ID>

-n <replication count>

ÁÖ:
µ¿ÀÏÇÑ À̸§ÀÇ ÆÄÀÏÀÌ Á¸ÀçÇÏ´Â °æ¿ì, archive ¸í·ÉÀ¸·Î ¿¹¿Ü°¡ ¹ß»ýµÇÁö¸¸ dump ¸í·ÉÀ¸·Î´Â ÆÄÀÏÀ» °ãÃľ¹´Ï´Ù.

¸Þ½ÃÁö ³»¿ëÀ» ÆÄÀÏ·Î ´ýÇÁÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ À¯Æ¿¸®Æ¼°¡ ¼³Ä¡µÈ µð·ºÅ丮·Î º¯°æÇÏ°í ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

BIA_AleEventUtil -cdump -i<QueueName> -f<OutputFileName>

¸Þ½ÃÁö¸¦ ÇÑ ´ë±â¿­¿¡¼­ ´Ù¸¥ ´ë±â¿­·Î À̵¿ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ÀÌ ¸í·É¿¡ µû¶ó ´ë±â¿­ÀÇ ¸ðµç ¸Þ½ÃÁö°¡ À̵¿ÇÕ´Ï´Ù.

BIA_AleEventUtil -cmove -i<FromQueue> -o<ToQueue>

ÇϳªÀÇ ¸Þ½ÃÁö¸¦ À̵¿ÇÏ·Á¸é ÇØ´ç ¸Þ½ÃÁöÀÇ ¸Þ½ÃÁö ID¿¡ »óÀÀÇÏ´Â MessageIdByteÀÇ Ãß°¡ ¸Å°³º¯¼ö¸¦ »ç¿ëÇϽʽÿÀ.

BIA_AleEventUtil -cmove -i<FromQueue> -o<ToQueue> -u<MessageIdByte>

ÁöÁ¤µÈ ³¯Â¥ ¶Ç´Â ±× ÀÌÀüÀÇ ¸ðµç ¸Þ½ÃÁö¸¦ À̵¿ÇÏ·Á¸é Date ¸Å°³º¯¼ö¸¦ Ãß°¡ÇϽʽÿÀ.

BIA_AleEventUtil -cmove -i<FromQueue> -o<ToQueue> -d<date(YYYYMMDD)>

´ë±â¿­¿¡¼­ ÆÄÀÏ·Î ¸Þ½ÃÁö¸¦ ¾ÆÄ«À̺êÇϰí ÁöÁ¤µÈ ³¯Â¥ ¶Ç´Â ±× ÀÌÀüÀÇ ¸ðµç ¸Þ½ÃÁö¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

BIA_AleEventUtil -carchive -i<QueueName> -f<ArchiveFileName> -d<date(YYYYMMDD)>

¿äû ó¸®

ºñÀü Ä¿³ØÅÍ ÇÁ·¹ÀÓ¿öÅ©´Â ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ Verb AppSpecificInfo µî·Ï Á¤º¸ °ªÀ» »ç¿ëÇÏ¿© ALE ¿äû ó¸® Business Object Çڵ鷯¸¦ ÀνºÅϽºÈ­ÇÕ´Ï´Ù. ¿äû ó¸® Business Object Çڵ鷯ÀÇ doVerbFor() ¸Þ¼Òµå´Â ¸ðµç Business Object ¿äûÀ» ½ÃÀÛÇÕ´Ï´Ù.

Business Object Çڵ鷯´Â Business Object µ¥ÀÌÅ͸¦ IDoc Çü½Ä°ú ÇØ´ç ¸ÞŸ µ¥ÀÌÅÍ ±¸¼º¿ä¼ÒÀÎ Á¦¾î ·¹Äڵ带 Ç¥½ÃÇÏ´Â µÎ °³ÀÇ Å×À̺í·Î º¯È¯ÇÕ´Ï´Ù. ÀÏ´Ü µ¥ÀÌÅͰ¡ IDoc Çü½ÄÀ¸·Î µÇ¸é, Business Object Çڵ鷯°¡ ÀûÀýÇÑ SAP ÇÔ¼ö ¸ðµâ

(idoc_inbound_asynchronous ¶Ç´Â inbound_idoc_process)¿¡ ´ëÇÑ RFC È£ÃâÀ» ¼öÇàÇÕ´Ï´Ù. ALE°¡ ºñµ¿±â½ÄÀ̹ǷÎ, Ä¿³ØÅÍ´Â ¸®ÅÏ ÀÀ´äÀ» ±â´Ù¸®Áö ¾Ê½À´Ï´Ù.

Áß¿ä:
±âº»ÀûÀ¸·Î, SAPODA°¡ »ý¼ºÇÑ »óÀ§ ·¦ÆÛ Business Object´Â TransactionId ¼Ó¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ °ªÀº Ä¿³ØÅͰ¡ ¼­ºñ½º È£Ãâ ¿äûÀ» ó¸®ÇÒ ¶§ TID¸¦ °ü¸®ÇÕ´Ï´Ù. ¿äû 󸮸¦ À§ÇÑ TID °ü¸®¸¦ ¿øÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¼Ó¼º °ªÀ» ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. ÀÚ¼¼ÇÑ Á¤º¸´Â »óÀ§ ·¦ÆÛ Business Object¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ:
TransactionId ¼Ó¼º°ªÀº °íÀ¯ IDÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌ °ªÀº SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÇ TID¿Í µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °ªÀº SAPtid_Queue ±¸¼º µî·Ï Á¤º¸·Î ÁöÁ¤ÇÑ ´ë±â¿­¿¡¼­ JMS_MQ ¸Þ½ÃÁö ³»ÀÇ Å×ÀÌºí¿¡ ÀúÀåµË´Ï´Ù.

TransactionId ¼Ó¼ºÀÌ °ªÀ» °®Áö ¾Ê´Â °æ¿ì, ALE ¸ðµâÀÌ ¿äûÀ» SAP¿¡ Á÷Á¢ Àü¼ÛÇÕ´Ï´Ù. TransactionId ¼Ó¼ºÀÌ °ªÀ» °®´Â °æ¿ì, ALE ¸ðµâÀÌ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. Ä¿³ØÅÍ´Â SAPtid_Queue ±¸¼º µî·Ï Á¤º¸·Î ÁöÁ¤ÇÑ ´ë±â¿­ÀÇ JMS-MQ ¸Þ½ÃÁö°¡ ÀÌ °ªÀ» °¡Áö´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.
  2. Ä¿³ØÅÍ´Â Business Object¸¦ RFC Å×À̺í·Î º¯È¯Çϰí SAP¿¡ ´ëÇÑ RFC È£ÃâÀ» ¼öÇàÇÕ´Ï´Ù.
  3. SAP°¡ RFC È£ÃâÀÇ ¼ö½ÅÀ» È®ÀÎÇÑ ÈÄ, Ä¿³ØÅÍ´Â Å×ÀÌºí¿¡¼­ ۸¦ Á¦°ÅÇϸç, ¼º°ø »óŸ¦ ÅëÇÕ ºê·ÎÄ¿¿¡ ¸®ÅÏÇÕ´Ï´Ù.

¾ÆÄ«À̺ê

¼­ºñ½º È£Ãâ ¿äûÀ» Á¤»óÀûÀ¸·Î ó¸®ÇÑ ÈÄ¿¡, SAPtid_QueueÀÇ JMS-MQ ¸Þ½ÃÁö Å×ÀÌºí¿¡¼­ ÇØ´ç Ç׸ñÀÌ Á¦°ÅµÇ¸ç µð·ºÅ丮·Î ¾ÆÄ«À̺êµË´Ï´Ù. ÆÄÀÏÀÌ WINNTÀÇ \ale\request ¼­ºêµð·ºÅ丮³ª Unix ½Ã½ºÅÛÀÇ /ale/request¿¡ ÀÛ¼ºµË´Ï´Ù. ale ¼­ºêµð·ºÅ丮´Â ¾î´ðÅͰ¡ ½ÃÀÛµÈ µð·ºÅ丮¿¡ À§Ä¡ÇÕ´Ï´Ù. Å×ÀÌºí¿¡¼­ Á¦°ÅµÈ Ç׸ñÀº »õ ÆÄÀÏÀ» ÀÛ¼ºÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ÆÄÀÏ À̸§Àº <ObjectID>_<TID><timestamp>.executed Çü½ÄÀ» °¡Áö¸ç, ¿©±â¼­ ObjectID´Â TransactionId ¼Ó¼ºÀÇ °ªÀ̸ç, TID´Â SAPÀÇ Æ®·£Àè¼Ç IDÀ̸ç, timestamp´Â ÆÄÀÏÀÌ ÀÛ¼ºµÇ¾úÀ» ¶§ÀÇ ½Ã°£ ¼ÒÀÎÀÔ´Ï´Ù.

¾î´ðÅÍ ÀÚü´Â Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸ ArchiveDays¸¦ »ç¿ëÇÏ¿© ÀÌ ¾ÆÄ«ÀÌºê ÆÄÀÏÀÇ »èÁ¦¸¦ °ü¸®ÇÕ´Ï´Ù. Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸, ArchiveDaysÀÇ °ªÀº ÀÌ ¾ÆÄ«À̺êµÈ ÆÄÀÏÀÌ ale\request ¼­ºêµð·ºÅ丮¿¡ Áö¼ÓÇÒ ÀÏ ¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù. ArchiveDays¿¡ ÁöÁ¤µÈ ÀÏ ¼öº¸´Ù ¿À·¡µÈ ÆÄÀÏÀº »èÁ¦µË´Ï´Ù. ÀÌ µî·Ï Á¤º¸°¡ ±¸¼ºµÇÁö ¾ÊÀº °æ¿ì, ArchiveDaysÀÇ ±âº»°ªÀº 7ÀÏÀÔ´Ï´Ù. ¶ÇÇÑ ÀÌ ¾ÆÄ«ÀÌºê ÆÄÀÏÀº »ç¿ëÀÚ ÀÚ½ÅÀÌ ÆÄÀÏÀ» »èÁ¦ÇÏ¿© ¼öµ¿À¸·Î °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

½ÇÆÐÇÑ ¿äû ´Ù½Ã Á¦Ãâ

ÅëÇÕ ºê·ÎÄ¿¿¡¼­ Ç¥½ÃÇÑ ½ÇÆÐÇÑ ¸ðµç ¿äûÀÇ °æ¿ì, ¿äûÇÑ ¾ÆÄ«ÀÌºê ÆÄÀÏÀÌ ÀÛ¼ºµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇϽʽÿÀ. ¿äûÀÇ ¿ÀºêÁ§Æ® ID¿¡ ÇØ´çÇÏ´Â ¾ÆÄ«ÀÌºê ÆÄÀÏÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÅëÇÕ ºê·ÎÄ¿¿¡¼­ ¿äûÀ» ´Ù½Ã Á¦ÃâÇÏÁö ¸¶½Ê½Ã¿À. ÇØ´ç ObjectIDÀÇ ¾ÆÄ«ÀÌºê ÆÄÀÏÀÌ ¾ø´Â °æ¿ì, ¿äûÀ» ´Ù½Ã Á¦ÃâÇϽʽÿÀ. ArchiveDays Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸°¡ ´Ù½Ã Á¦ÃâµÈ ¿äûÀÇ °ËÁõÀ» Çã¿ëÇÏ´Â °ªÀ¸·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.

¿äû 󸮸¦ À§ÇÑ JMS MQSeries ¸Þ½ÃÁöÀÇ Å×ÀÌºí ¿­

Ç¥ 24¿¡¼­´Â Ä¿³ØÅͰ¡ SAPtid_Queue¿¡¼­ È®º¸ÇÏ´Â JMS-MQSeries ¸Þ½ÃÁö ¿­¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


Ç¥ 24. ¿äû 󸮸¦ À§ÇÑ JMS-MQ ¸Þ½ÃÁö ¿­
¿­ À̸§ ¼³¸í
ObjectID ¿äûµÈ Business ObjectÀÇ TransactionID ¼Ó¼º¿¡ ÀÖ´Â °ª. ÀÌ °ªÀº Å×À̺íÀÇ Å°·Î »ç¿ëµË´Ï´Ù.
TID SAP¿¡¼­ ȹµæÇÑ Æ®·£Àè¼Ç ID
TidStatus Æ®·£Àè¼ÇÀÇ »óÅÂ

Copyright IBM Corp. 1997, 2004