JText ConnectorÀÇ °æ¿ì ´ÙÀ½ À¯ÇüÀÇ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿À·ùÀÇ À¯Çü | ¼³¸í |
---|---|
Business Object ºÐ¸®¹®ÀÚ Àå¾Ö | ÃÖ»óÀ§ ·¹º§ Meta ObjectÀÇ EndBODelimiter ¼Ó¼ºÀÌ À¯È¿ÇÑ °ªÀ¸·Î ¼³Á¤µÇ°í À̺¥Æ® ÆÄÀÏÀÌ °¢ Business ObjectÀÇ ³¡¿¡ ÁöÁ¤µÈ ºÐ¸®¹®ÀÚ¸¦ Æ÷ÇÔÇÏÁö¸¸ µ¥ÀÌÅÍ ÀÚü°¡ ÇØ´ç ÅØ½ºÆ®¿¡ ºÐ¸®¹®ÀÚ °ªÀ» »ç¿ëÇÏ´Â °æ¿ì, Business Object ºÐ¸®¹®ÀÚ Àå¾Ö°¡ ¹ß»ýÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÅØ½ºÆ®¿¡¼ ºÐ¸®¹®ÀÚ °ªÀ» ¹ß°ßÇÒ ¶§ Æ÷¸ËÅÍ¿¡ ºÎºÐ Business Object ¹®ÀÚ¿À» Àü¼ÛÇϰí, ÇØ´ç Æ÷¸ËÅʹ ó¸®¿¡ ½ÇÆÐÇÕ´Ï´Ù. ÀÌ °æ¿ì¿¡ Ä¿³ØÅÍ´Â À̺¥Æ®¸¦ filename_timestamp.fail ÆÄÀÏ¿¡ ±â·ÏÇϴµ¥, ¿©±â¿¡´Â ºÐ¸®¹®ÀÚ Àå¾Ö°¡ ¹ß»ýÇÑ ¸ðµç Business Object¿¡ ´ëÇÑ ·¹Äڵ带 Æ÷ÇÔÇÕ´Ï´Ù. |
µî·Ï ¿À·ù | Ä¿³ØÅͰ¡ Business Object ºÐ¸®¹®ÀÚ¸¦ ã°í Business Object À̸§À» °Ë»öÇÒ ¼ö ÀÖÁö¸¸ Business Object°¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì¿¡ À̺¥Æ®°¡ filename_timestamp.unsub ÆÄÀÏ¿¡ Àü¼ÛµÇ´Âµ¥, ÀÌ ÆÄÀÏ¿¡´Â µî·ÏµÇÁö ¾ÊÀº ¸ðµç Business Object¿¡ ´ëÇÑ ·¹Äڵ尡 µé¾î ÀÖ½À´Ï´Ù. |
Çü½ÄÈ ¿À·ù | Ä¿³ØÅͰ¡ ÀÔ·Â Business Object À̸§°ú ´ëÀÀÇÏÁö
¾Ê´Â Business Object À̸§ÀÌ ÀÖ´Â ºÐ¸®¹®ÀÚ¸¦ ã°Å³ª Business Object
ÆÄÀÏÀÇ Çü½ÄÀÌ Meta ObjectÀÇ Çü½Ä°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýÇÒ ¼ö
ÀÖ½À´Ï´Ù. À̺¥Æ®°¡
filename_timestamp.fail ÆÄÀÏ¿¡ Àü¼ÛµÇ´Âµ¥, ÀÌ ÆÄÀÏ¿¡´Â Çü½ÄÈ¿¡ ½ÇÆÐÇÑ ¸ðµç Business Object¿¡ ´ëÇÑ ·¹Äڵ尡 µé¾î ÀÖ½À´Ï´Ù. |
Àü¼Û ¿À·ù | ÅëÇÕ ºê·ÎÄ¿°¡ ÀÛµ¿ ÁßÁöµÉ ¶§ Ä¿³ØÅͰ¡ Business Object¸¦ Àü¼ÛÇÏ·Á°í ½ÃµµÇÏ´Â °æ¿ì¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. Àü¼Û Á¶ÀÛÀÌ ½ÇÆÐÇÏ´Â °æ¿ì À̺¥Æ®°¡ filename_timestamp.fail ÆÄÀÏ¿¡ Àü¼ÛµÇ´Âµ¥, ÀÌ ÆÄÀÏ¿¡´Â ¼º°øÀûÀ¸·Î Àü¼ÛµÇÁö ¾ÊÀº ¸ðµç Business Object¿¡ ´ëÇÑ ·¹Äڵ带 Æ÷ÇÔÇÕ´Ï´Ù. |
Ä¿³ØÅÍ´Â ¼º°øÀûÀ¸·Î ó¸®µÈ Business Object¿¡ ´ëÇÑ Á¤º¸¸¦ event.log ÆÄÀÏ¿¡ ·Î±×ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ À̺¥Æ® ÆÄÀÏÀÇ ¸ðµç Business Object¸¦ ó¸®Çϱâ Àü¿¡ ÀÛµ¿ ÁßÁöµÇ´Â °æ¿ì Ä¿³ØÅÍ´Â º¹±¸ Áß¿¡ ÀÌ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ¿© °¢ Business Object¸¦ ÇÑ ¹ø¸¸ ÅëÇÕ ºê·ÎÄ¿¿¡ Àü¼ÛÇÕ´Ï´Ù.
·Î±× ÆÄÀÏÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
EventFileName ::1,2,n
¿©±â¼ EventFileNameÀº ÇöÀç À̺¥Æ® ÆÄÀÏÀÇ À̸§À̰í, °¢ ¹øÈ£´Â ÇØ´ç ÆÄÀÏ¿¡ ÀÖ´Â ¼º°øÀûÀ¸·Î ó¸®µÈ Business ObjectÀÇ ¼ø¹øÀ» ³ªÅ¸³À´Ï´Ù.
¿¹¸¦ µé¾î, Ä¿³ØÅͰ¡ Customer.in ÆÄÀÏ¿¡ Àִ óÀ½ ³× °³ÀÇ Business Object Áß ¼¼ °³¸¦ ¼º°øÀûÀ¸·Î ó¸®ÇßÀ¸¸ç µÎ ¹øÂ° Business Object°¡ 󸮿¡ ½ÇÆÐÇß´Ù°í °¡Á¤ÇÕ´Ï´Ù. ¶ÇÇÑ Ä¿³ØÅͰ¡ ¾ÆÁ÷ Customer.in 󸮸¦ ¿Ï·áÇÏÁö ¾Ê¾Ò´Ù°íµµ °¡Á¤ÇÕ´Ï´Ù. ÀÌ °æ¿ì¿¡ event.log ÆÄÀÏÀº UNIX¿¡¼ ´ÙÀ½°ú À¯»çÇÒ ¼ö ÀÖ½À´Ï´Ù.
$ProductDir/JText/Event/Customer.in :: 1,3,4
Windows¿¡¼´Â ´ÙÀ½°ú À¯»çÇÒ ¼ö ÀÖ½À´Ï´Ù.
C:\JText\Event\Customer.in :: 1,3,4
Àüü Customer.in ÆÄÀÏÀ» ó¸®Çϱâ Àü¿¡ Ä¿³ØÅͰ¡ Á¤ÁöµÈ °æ¿ì, ½ÃÀÛ ½Ã¿¡ Ä¿³ØÅÍ´Â ·Î±× ÆÄÀÏÀÇ Á¤º¸¸¦ »ç¿ëÇÏ¿© 󸮸¦ ÁßÁöÇÑ ½ÃÁ¡¿¡¼ À̺¥Æ® ÆÄÀÏ Ã³¸®¸¦ Àç°³ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â º¹±¸ÇÒ À̺¥Æ® ÆÄÀÏÀÇ À̸§°ú ¸¶Áö¸· Business Object ¼ø¹øÀ» È®º¸Çϱâ À§ÇØ ·Î±×¸¦ ÀнÀ´Ï´Ù. ±×·± ´ÙÀ½ Ä¿³ØÅÍ´Â À̺¥Æ® ÆÄÀÏ¿¡¼ ±× ¼ø¹øÀÌ ·Î±× ÆÄÀÏÀÇ ¸¶Áö¸· ¹øÈ£º¸´Ù Å« ¸ðµç Business Object¸¦ ÅëÇÕ ºê·ÎÄ¿·Î Àü¼ÛÇϱ⠽ÃÀÛÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, À§ÀÇ ÆÄÀÏÀÌ Á¦°øµÉ ¶§ Ä¿³ØÅÍ´Â Customer.in ÆÄÀÏ¿¡ ÀÖ´Â ´Ù¼¸ ¹øÂ° Business Object 󸮸¦ ½ÃÀÛÇÕ´Ï´Ù.
Ä¿³ØÅÍ´Â ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ ·Î±× ÆÄÀÏÀÇ ³»¿ëÀ» ¸Þ¸ð¸®¿¡ º¸°üÇÕ´Ï´Ù. »õ Ç׸ñÀ¸·Î °»½ÅÇϱâ À§Çؼ¸¸ µð½ºÅ©ÀÇ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â º¹±¸ ½Ã°£¿¡¸¸ ·Î±× ÆÄÀÏÀ» ÀнÀ´Ï´Ù.
Ä¿³ØÅͰ¡ º¹±¸ ÇÁ·Î¼¼½º¿¡¼ event.log ÆÄÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â Àå¾Ö º¹±¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
À̺¥Æ® °ø°í Áß Àå¾Ö¸¦ º¹±¸Çϱâ À§ÇØ Ä¿³ØÅÍ´Â ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
À̵é È®ÀåÀÚ¿¡ ´ëÇØ Á¦°øµÇ´Â ±âº»°ªÀº .success ¹× .partialÀÔ´Ï´Ù.
FailArchiveExt Meta Object ¼Ó¼º¿¡ ÁöÁ¤µÈ È®ÀåÀÚ°¡ ÀÖ´Â ¾ÆÄ«ÀÌºê ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ È®ÀåÀÚ¿¡ ´ëÇØ Á¦°øµÇ´Â ±âº»°ªÀº .failÀÔ´Ï´Ù.
FailArchiveExt ¼Ó¼º¿¡
ÁöÁ¤µÈ È®ÀåÀÚ°¡ ÀÖ´Â ¾ÆÄ«ÀÌºê ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
¶ÇÇÑ À̺¥Æ® ÆÄÀÏÀ» ¾ÆÄ«ÀÌºê µð·ºÅ丮·Î À̵¿Çϰí
±× È®ÀåÀÚ¸¦
OriginalArchiveExt¿¡ ÁöÁ¤µÈ È®ÀåÀÚ·Î º¯°æÇÏ¿© À̺¥Æ® ÆÄÀÏÀ» ¹é¾÷ÇÕ´Ï´Ù.
Ä¿³ØÅÍ´Â ½ÇÆÐÇÑ Business Object¸¦ event.log¿¡ ·Î±×ÇÏÁö ¾Ê½À´Ï´Ù.
·Î±× ÆÄÀÏ »ç¿ëÀº Ä¿³ØÅͰ¡ µ¿ÀÏÇÑ À̺¥Æ®¸¦ ¿©·¯ ¹ø ÅëÇÕ ºê·ÎÄ¿¿¡ Àü¼ÛÇÏ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ·Î±× ÆÄÀÏÀ» ¸Þ¸ð¸®¿¡ º¸°üÇÏ¿© ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. Ä¿³ØÅÍ´Â µð½ºÅ©ÀÇ ÆÄÀÏ¿¡¸¸ ¾×¼¼½ºÇÏ¿© »õ Ç׸ñÀ¸·Î À̸¦ °»½ÅÇϰí, º¹±¸ ½Ã°£¿¡ ·Î±× ÆÄÀϸ¸À» ÀнÀ´Ï´Ù.
EventRecovery ±¸¼º µî·Ï Á¤º¸¸¦ retry·Î ¼³Á¤ÇÏ´Â °æ¿ì, Ä¿³ØÅÍ´Â ½ÃÀÛ ½Ã¿¡ ÀÚµ¿À¸·Î ÀÌÀü¿¡ ó¸®µÈ ÆÄÀϷκÎÅÍ ¹ÌÇØ°á À̺¥Æ®¸¦ º¹±¸ÇÕ´Ï´Ù. ±×·¯³ª ÀÌ µî·Ï Á¤º¸¸¦ abort·Î ¼³Á¤ÇÏ´Â °æ¿ì, Ä¿³ØÅÍ´Â º¹±¸ÇÒ À̺¥Æ®°¡ ÀÖÀ¸¸é ½ÃÀÛ Áß¿¡ Á¾·áÇÕ´Ï´Ù.
Customer_unsub_resubmit.inÀ¸·Î ¹Ù²Ù½Ê½Ã¿À.
´ÙÀ½ ÁöħÀº ¹ß»ýÇÑ ¿À·ùÀÇ À¯Çü¿¡ µû¶ó Á¶Ä¡¸¦ ÃëÇÒ º¹±¸ ´Ü°è¸¦ ÆÇº°ÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
Ä¿³ØÅÍ´Â Business Object¸¦ ¾ÆÄ«ÀÌºê µð·ºÅ丮ÀÇ ¾ÆÄ«ÀÌºê ÆÄÀÏ¿¡ ±â·ÏÇϰí FailArchiveExt Meta Object ¼Ó¼º¿¡ ÁöÁ¤µÇ´Â È®ÀåÀÚ¸¦ ºÎ¿©ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àå¾Ö¿¡ ´ëÇÑ º¹±¸¸¦ ó¸®ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Customer.failÀÇ À̸§À» Customer_delimiter_error.inÀ¸·Î ¹Ù²Ù½Ê½Ã¿À.
Ä¿³ØÅÍ´Â ¾ÆÄ«ÀÌºê µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ¿¡ Business Object¸¦
±â·ÏÇϸç
UnsubscribedArchiveExt Meta Object ¼Ó¼º¿¡ ÁöÁ¤µÈ È®ÀåÀÚ¸¦ ºÎ¿©ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àå¾Ö¿¡ ´ëÇÑ º¹±¸¸¦ ó¸®ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Customer.unsubÀÇ À̸§À» Customer_unsub_resubmit.inÀ¸·Î ¹Ù²Ù½Ê½Ã¿À.
Ä¿³ØÅÍ´Â ¾ÆÄ«ÀÌºê µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ¿¡ Business Object¸¦ ±â·ÏÇϸç
FailArchiveExt Meta Object ¼Ó¼º¿¡ ÁöÁ¤µÈ È®ÀåÀÚ¸¦ ºÎ¿©ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àå¾Ö¿¡ ´ëÇÑ º¹±¸¸¦ ó¸®ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Customer.failÀÇ À̸§À» Customer_fail_formatting.inÀ¸·Î ¹Ù²Ù½Ê½Ã¿À.
Ä¿³ØÅÍ´Â ¾ÆÄ«ÀÌºê µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ¿¡ Business Object¸¦ ±â·ÏÇϸç
FailArchiveExt Meta Object ¼Ó¼º¿¡ ÁöÁ¤µÈ È®ÀåÀÚ¸¦ ºÎ¿©ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àå¾Ö¿¡ ´ëÇÑ º¹±¸¸¦ ó¸®ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Customer.failÀÇ À̸§À» Customer_fail_sending.inÀ¸·Î ¹Ù²Ù½Ê½Ã¿À.
Ä¿³ØÅͰ¡ Data Handler°¡ ±¸¼ºµÇÁö ¾Ê¾ÒÀ½À» Ç¥½ÃÇÏ´Â ¿À·ù¸¦ ¸®ÅÏÇÏ´Â °æ¿ì, Data Handler¿¡ ´ëÇÑ Meta Object°¡ Áö¿øµÇ´Â Business Object ¸ñ·Ï¿¡ Æ÷ÇԵǴÂÁö °ËÁõÇϽʽÿÀ. Ä¿³ØÅͰ¡ ¸®ÅÏÇÏ´Â °¡Àå °øÅëÀûÀÎ ¿À·ù´Â BOPrefix°¡ ¼³Á¤µÇÁö ¾Ê¾ÒÀ½À» Ç¥½ÃÇÕ´Ï´Ù.
DHFormatter¿¡ ´ëÇÑ Áö¿øµÇ´Â Business Object ¸ñ·ÏÀº ´ÙÀ½À» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.