JText Connector´Â ÅØ½ºÆ® ¶Ç´Â 2Áø ÆÄÀÏÀÇ ±³È¯À» ÅëÇØ ÀÀ¿ëÇÁ·Î±×·¥°ú Åë½ÅÇÕ´Ï´Ù. Business Object¸¦ ó¸®ÇÒ ¶§ ´ÙÀ½ ±âº» ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ÀÌ·¯ÇÑ ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ Data Handler 󸮰¡ ÀÛµ¿ÇÏ´Â ¹æ¹ý°ú JText Connector°¡ Verb¸¦ ó¸®ÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÕ´Ï´Ù.
JText Connector´Â ´Ù¸¥ Ä¿³ØÅͿʹ ´Ù¸£°Ô À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. Ÿ»ç ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÁ¸ÇÏ´Â Ä¿³ØÅͿʹ ´Þ¸®, JText Connector¿¡´Â À̺¥Æ® Å×À̺íÀÌ ¾ø½À´Ï´Ù. ´ë½Å À̺¥Æ® µð·ºÅ丮¸¦ À̺¥Æ® Å×À̺í·Î Ãë±ÞÇÕ´Ï´Ù.
JText Connector°¡ À̺¥Æ®¸¦ ó¸®ÇÒ ¶§ ´ÙÀ½ Á¶ÀÛÀÌ ¹ß»ýÇÕ´Ï´Ù.
±¸¼º¿¡ µû¶ó¼ JText Connector´Â À̺¥Æ® µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀ» ¼±ÅÃÇϰųª ÁöÁ¤µÈ È®ÀåÀÚ°¡ ÀÖ´Â ÆÄÀϸ¸À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â º¹¼ö À̺¥Æ® ÆÄÀÏ ¶Ç´Â º¹¼ö À̺¥Æ® µð·ºÅ丮 ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
JText Connector´Â ÆÄÀÏÀÇ À§Ä¡¿Í »ó°ü¾øÀÌ °¡Àå ¿À·¡µÈ °ÍºÎÅÍ °¡Àå ÃֽŠ°Í±îÁö ½Ã°£ ¼ÒÀÎÀÇ ¼ø¼´ë·Î À̺¥Æ® ÆÄÀÏÀ» ó¸®ÇÕ´Ï´Ù. Áï, JText Connector´Â ½Ã°£ ¼ÒÀÎÀÇ ¿¬´ë¼øÀ¸·Î °³º° µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏÀ» ó¸®ÇÕ´Ï´Ù.
PollQuantity µî·Ï Á¤º¸´Â Ä¿³ØÅͰ¡ Á¦°øµÈ Æú¿¡¼ ÅëÇÕ ºê·ÎÄ¿¿¡ °Ô½ÃÇÒ ¼ö ÀÖ´Â Business ObjectÀÇ ÃÖ´ë¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, PollQuantityÀÇ °ªÀÌ 5·Î ¼³Á¤µÇ°í Ä¿³ØÅͰ¡ Æú¸µ ÁßÀÎ µð·ºÅ丮¿¡ µÎ °³ÀÇ ÆÄÀÏÀÌ ÀÖ´Ù°í °¡Á¤ÇϽʽÿÀ. ù ¹øÂ° ÆÄÀÏ¿¡´Â ³× °³ÀÇ Business Object°¡ ÀÖ°í, µÎ ¹øÂ° ÆÄÀÏ¿¡´Â 12°³ÀÇ Business Object°¡ ÀÖ½À´Ï´Ù. ù ¹øÂ° Æú È£Ãâ¿¡¼ Ä¿³ØÅÍ´Â ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
µÎ ¹øÂ° Æú È£Ã⠽à Ŀ³ØÅÍ´Â µÎ ¹øÂ° ÆÄÀÏ¿¡¼ 2 - 6¹øÂ° Business Object¸¦ Àü¼ÛÇÕ´Ï´Ù. ¼¼ ¹øÂ° Æú È£Ã⠽à Ŀ³ØÅÍ´Â µÎ ¹øÂ° ÆÄÀÏ¿¡¼ 7 - 11¹øÂ° Business Object¸¦ Àü¼ÛÇÕ´Ï´Ù. ³× ¹øÂ° È£Ã⠽à Ŀ³ØÅÍ´Â ¸¶Áö¸· Business Object¸¦ Àü¼ÛÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â °¢ Business Object¸¦ ó¸®ÇÑ ÈÄ ¾ÆÄ«À̺êÇÕ´Ï´Ù. ÆÄÀÏ¿¡ ÀÖ´Â ÀÓÀÇÀÇ Business Object°¡ 󸮿¡ ½ÇÆÐÇÏ´Â °æ¿ì, Ä¿³ØÅÍ´Â È®ÀåÀÚ°¡ .origÀÎ Àüü ÆÄÀÏÀ» ¾ÆÄ«À̺êÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.
±×¸² 3Àº À̺¥Æ® °ø°í Á¶ÀÛÀ» º¸¿©ÁÝ´Ï´Ù(±×·¡ÇÈÀÇ ¼ýÀÚ´Â À§¿¡¼ ¾à¼úÇÑ ´Ü°è¿Í °ü·ÃÀÌ ¾øÀ½).
À̺¥Æ®¸¦ ó¸®ÇÑ ÈÄ ¾ÆÄ«À̺갡 °¡´ÉÇϵµ·Ï ±¸¼ºµÇ´Â °æ¿ì, JText Connector´Â Business Object ¹®ÀÚ¿ ¶Ç´Â ÇÑ Business ObjectÀÇ 2Áø ¹è¿ Ç¥½Ã¸¦ ·ÎÄà ¾ÆÄ«ÀÌºê µð·ºÅ丮ÀÇ ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÆÄÀÏÀ» ¹ØÁÙ(_), ½Ã°£ ¼ÒÀÎ ¹× À̺¥Æ® »óÅ¿¡ ´ëÀÀÇÏ´Â ÆÄÀÏ È®ÀåÀÚ·Î À̸§ ÁöÁ¤ÇÕ´Ï´Ù. Á¦°øµÇ´Â ±âº» È®ÀåÀÚ´Â success, partial, unsub, orig ¹× failÀÔ´Ï´Ù. ¹ØÁÙ ¹× ½Ã°£ ¼ÒÀÎÀº ÆÄÀÏ À̸§ µÚ¿Í ÆÄÀÏ È®ÀåÀÚ ¾Õ¿¡ Ãß°¡µË´Ï´Ù.
½Ã°£ ¼ÒÀÎÀº ½Ã½ºÅÛ ½Ã°£ÀÇ ¿¬µµ, ¿ù, ÀÏ, ½Ã, ºÐ, ÃÊ ¹× ¹Ð¸®Ãʸ¦ Æ÷ÇÔÇÏ´Â ¹ØÁÙ·Î ±¸ºÐµÈ ¸ñ·ÏÀÔ´Ï´Ù. À̰ÍÀº ¾ÆÄ«À̺êµÈ ÆÄÀÏ À̸§ÀÌ °íÀ¯Çϰí Ä¿³ØÅÍ¿¡ µ¿ÀÏÇÑ À̸§ÀÌ ÀÖ´Â ±âÁ¸ ÆÄÀÏÀ» °ãÃľ²Áö ¾Êµµ·Ï ÇÕ´Ï´Ù. ¾ÆÄ«À̺êµÈ ÆÄÀÏÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
BOName_YYYY_MM_DD_HH_MM_SS_sss.[extension]
¿¹¸¦ µé¾î, Ä¿³ØÅÍ´Â ¼º°øÀûÀ¸·Î ó¸®µÈ Customer.in ÆÄÀÏÀÇ À̸§À»
Customer_2003_11_15_18_24_59_999.success·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
JText Connector´Â Çü½ÄÈ ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì ¶Ç´Â Ä¿³ØÅͰ¡ ÅëÇÕ ºê·ÎÄ¿¿¡ Business Object¸¦ Àü¼ÛÇÏÁö ¸øÇÏ´Â °æ¿ì Business Object¸¦ .fail ÆÄÀÏ¿¡ ¾ÆÄ«À̺êÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ µî·ÏÇÏÁö ¾ÊÀº °æ¿ì JText Connector°¡ Business Object¸¦ È®ÀåÀÚ°¡ .unsubÀÎ ÆÄÀÏ¿¡ ¾ÆÄ«À̺êÇÕ´Ï´Ù. ÀÌµé ¾ÆÄ«ÀÌºê ÆÄÀÏÀÇ ½ÃÇè ¹× ¸ðµç Çü½ÄÈ ¿À·ùÀÇ Á¤Á¤ ¶Ç´Â Business Object¿¡ µî·ÏÇÑ ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛ ÈÄ, 󸮸¦ À§ÇØ ÀÌµé ÆÄÀÏÀÇ Business Object¸¦ ´Ù½Ã Á¦ÃâÇÕ´Ï´Ù.
¾ÆÄ«À̺꿡 ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â À̺¥Æ® ¾ÆÄ«À̺ê ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
JText Connector°¡ À̺¥Æ® ¹× ¾ÆÄ«À̺ê Å×À̺íÀ» »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ ÆÄÀÏ È®ÀåÀÚ¸¦ º¯°æÇÏ¿© À̺¥Æ® »óŸ¦ °»½ÅÇÕ´Ï´Ù. Ç¥ 1¿¡¼´Â IBM WebSphere Business Integration Adapter for JText°¡ À̺¥Æ® ¹× ¾ÆÄ«ÀÌºê ÆÄÀÏ¿¡ ´ëÇØ Àü´ÞÇÏ´Â ±âº» ÆÄÀÏ È®ÀåÀÚ °ªÀ» º¸¿©ÁÝ´Ï´Ù.
ÆÄÀÏ À¯Çü | À̺¥Æ® »óÅÂ/¼³¸í | ±âº» ÆÄÀÏ È®ÀåÀÚ | Á¦°øµÇ´Â ±âº» µð·ºÅ丮 |
---|---|---|---|
À̺¥Æ® | »õ·Î ÀÛ¼º |
in | UNIX:/tmp/JTextConn/Default/Event
Windows:C:\temp\JTextConn\Default\Event |
¾ÆÄ«À̺ê | ¼º°ø(À̺¥Æ® ÆÄÀÏÀÇ ¸ðµç
Business Object°¡
¼º°øÀûÀ¸·Î 󸮵Ǵ °æ¿ì, ÀÌ ÆÄÀÏÀº ¸ðµç Business
Object¸¦ Æ÷ÇÔÇÕ´Ï´Ù.) |
success | UNIX:/tmp/JTextConn/Default/Archive
Windows:C:\temp\JTextConn\Default\Archive |
¾ÆÄ«À̺ê | ¼º°ø(À̺¥Æ® ÆÄÀÏÀÇ ÀϺÎ
Business Object°¡
󸮿¡ ½ÇÆÐÇÏ´Â °æ¿ì, ÀÌ ÆÄÀÏÀº ¼º°øÀûÀ¸·Î 󸮵È
Business Object¸¸À» Æ÷ÇÔÇÕ´Ï´Ù.) |
partial | UNIX:/tmp/JTextConn/Default/Archive
Windows:
|
¾ÆÄ«À̺ê | µî·ÏµÇÁö ¾ÊÀ½ |
unsub | UNIX:/tmp/JTextConn/Default/Archive
Windows:
|
¾ÆÄ«À̺ê | Àüü ¿ø·¡ À̺¥Æ® ÆÄÀÏ(À̺¥Æ® ÆÄÀÏÀÌ
´Ü ÇϳªÀÇ
Business Object¸¸À» Æ÷ÇÔÇÏ´Â °æ¿ì¿¡µµ ÀÓÀÇÀÇ
Business Object°¡ 󸮿¡ ½ÇÆÐÇϰųª µî·ÏµÇÁö ¾ÊÀº °æ¿ì¿¡¸¸ ÀÛ¼ºµË´Ï´Ù.) |
orig | UNIX:/tmp/JTextConn/Default/Archive
Windows:C:\temp\JTextConn\Default\Archive |
¾ÆÄ«À̺ê | ½ÇÆÐ |
½ÇÆÐ | UNIX:/tmp/JTextConn/Default/Archive
Windows:C:\temp\JTextConn\Default\Archive |
Ãâ·Â | out |
out | UNIX: /tmp/JTextConn/Default/Out
Windows: C:\temp\JTextConn\Default\Out |
»ç¿ëÀÚ °íÀ¯ ÆÄÀÏ È®ÀåÀÚ, À̺¥Æ® µð·ºÅ丮 ¹× Ãâ·Â µð·ºÅ丮 ÁöÁ¤¿¡ ´ëÇÑ Á¤º¸´Â Ç¥ 5¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼ºñ½º È£Ãâ ¿äû ó¸® ½Ã, Ä¿³ØÅÍ´Â Business Object¸¦ Ãâ·Â ¹®ÀÚ¿ ¶Ç´Â 2Áø ¹è¿·Î º¯È¯ÇÑ ÈÄ ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
±×·¯³ª Ä¿³ØÅÍ´Â Business Object¸¦ º¯È¯Çϱâ Àü¿¡ Business Object°¡ µ¿Àû ÆÄÀÏ À̸§ ÁöÁ¤¿¡ ´ëÇØ ±¸¼ºµÇ¾ú´ÂÁö Áï, Business Object°¡ µ¿Àû ÇÏÀ§ Meta Object¸¦ Æ÷ÇÔÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÌ·± °æ¿ì, Ä¿³ØÅÍ´Â µ¿ÀûÀ¸·Î Ãâ·Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤Çϰųª »ý¼ºÇÏ´Â Ãâ·Â ÆÄÀÏÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ °æ¿ì¿¡ ¼ºñ½º È£Ãâ ¿äû 󸮿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
µ¥ÀÌÅÍ Business Object°¡ µ¿Àû ÆÄÀÏ À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ» ¶§ Ä¿³ØÅÍ´Â ´ÙÀ½ Á¶ÀÛÀ» ¼öÇàÇÏ¿© ¼ºñ½º È£Ãâ ¿äûÀ» ó¸®ÇÕ´Ï´Ù.
cw_mo_JTextConfig = DynChildMOAttrName
MO_DataHandler_DefaultNameValueConfig Data Handler Meta Object¸¦ ÁöÁ¤Çϸç, ÀÌ´Â NameValue Data Handler¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¿äûÀ» ó¸®Çϱâ À§ÇÑ Ä¿³ØÅÍ ±¸¼º¿¡ ´ëÇÑ Á¤º¸´Â ¿äû ó¸® ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
µ¥ÀÌÅÍ Business Object°¡ µ¿Àû ÇÏÀ§ Meta Object¸¦ Æ÷ÇÔÇÒ ¶§ Ä¿³ØÅÍ´Â ´ÙÀ½ Á¶ÀÛÀ» ¼öÇàÇÏ¿© ¼ºñ½º È£Ãâ ¿äûÀ» ó¸®ÇÕ´Ï´Ù.
cw_mo_JTextConfig = DynChildMOAttrName
MO_DataHandler_DefaultNameValueConfig Data Handler Meta Object¸¦ ÁöÁ¤Çϸç, ÀÌ´Â NameValue Data Handler¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 4´Â Ä¿³ØÅͰ¡ ÅëÇÕ ºê·ÎÄ¿ÀÇ ¿äûÀ» ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥¿¡ ó¸®ÇÒ ¶§ÀÇ JText Connector ±¸¼º¿ä¼Ò¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 4. Business Object ¿äû Á¶ÀÛ
Ä¿³ØÅÍ´Â Data Handler ÀνºÅϽº¸¦ »ç¿ëÇÏ¿© Business Object¿Í À̺¥Æ® ÆÄÀÏ¿¡¼ ÀÐÀº ¹®ÀÚ¿ ¶Ç´Â ¹ÙÀÌÆ® ¹è¿ »çÀ̸¦ º¯È¯ÇÕ´Ï´Ù. Data Handler´Â ¶ÇÇÑ ¿À·ù¸¦ º¸°íÇϰí ÃßÀûÀ» Á¦°øÇÕ´Ï´Ù.
Ä¿³ØÅÍ´Â ÃÖ»óÀ§ ·¹º§ JText Meta Object¿¡ ÀÖ´Â EventDataHandler ¹×
OutputDataHandler ¼Ó¼º°ªÀ» ±âº»À¸·Î Data HandlerÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌµé ¼Ó¼ºÀº Ä¿³ØÅͰ¡ Data HandlerÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëÇÏ´Â Data Handler Meta Object¸¦ ½Äº°ÇÕ´Ï´Ù. Data Handler Meta Object´Â Àü´ÞµÈ Data Handler ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ Data Handler¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Data Handler ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅÍ´Â DataProcessingMode Meta ObjectÀÇ ¼³Á¤À» ±âº»À¸·Î ÀÎÅÍÆäÀ̽º, ¹®ÀÚ¿ ¶Ç´Â ¹ÙÀÌÆ® ¹è¿À» °áÁ¤ÇÕ´Ï´Ù. ÀÌ Meta Object¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â Ç¥ 5¸¦ ÂüÁ¶ÇϽʽÿÀ.
±¸¼º Á¤º¸¸¦ ¼ö½ÅÇÑ ÈÄ Ä¿³ØÅÍ´Â ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
TracingSubSystem ¼Ó¼ºÀ» Ä¿³ØÅÍ À̸§À¸·Î ¼³Á¤ÇÕ´Ï´Ù. Data Handler´Â ÀÌ °ªÀ» »ç¿ëÇÏ¿© Data Handler°¡ ÀÛ¼ºÇÏ´Â ÃßÀû ¸Þ½ÃÁö¿¡ Ä¿³ØÅÍÀÇ À̸§À» Æ÷ÇÔ½Ãŵ´Ï´Ù.
Data Handler°¡ ÀÛ¼ºµÇ°í ±¸¼ºµÈ ÈÄ Ä¿³ØÅÍ´Â Data Handler¿¡¼ Àû´çÇÑ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© Business Object¿Í µ¥ÀÌÅÍ »çÀÌÀÇ º¯È¯À» ¼öÇàÇÕ´Ï´Ù.
getBO(byte[]) ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â Data Handler¿¡ Business Object·Î º¯È¯ÇÒ ÆÄÀÏÀÇ ¹®ÀÚ¿À» Àü´ÞÇÕ´Ï´Ù. Data Handler°¡ Business Object¸¦ ¸®ÅÏÇÕ´Ï´Ù.
getBO(String) ¶Ç´Â getBO(byte[]) ¹× getStringFromBO() ¶Ç´Â getByte ArrayFromBO() ¸Þ¼Òµå´Â °¢°¢ Ç×»ó ÃÖ»óÀ§ ·¹º§ »óÀ§ÀÇ Àüü Business Object °èÃþ ±¸Á¶¿Í ¸ðµç ÇÏÀ§ Business Object¸¦ Àü¼Û ¶Ç´Â ¼ö½ÅÇÕ´Ï´Ù.
¾î´À °æ¿ì¿¡³ª Data Handler´Â ¸ðµç Meta Object µ¥ÀÌÅ͸¦ ÇÊÅ͸µÇÏ¿© Business Object ƯÁ¤ µ¥ÀÌÅ͸¸À» Àü´ÞÇÏ´Â ±â´ÉÀ» ´ã´çÇÕ´Ï´Ù. Á¦Ç°ÀÌ Á¦°øÇÏ´Â Data Handler´Â ÀÌ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ Data Handler¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ ÀÌ ±â´ÉÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
¿äûÀ» ó¸®ÇÒ ¶§ JText Connector´Â ÇÑ Verb¸¦ ´Ù¸¥ Verb¿Í µ¿ÀÏÇÏ°Ô Ã³¸®ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â Business Object¿Í ¿¬°üµÈ Verb¿Í »ó°ü¾øÀÌ °»½Å, °Ë»ö ¶Ç´Â »èÁ¦ Á¶ÀÛÀ» ¼öÇàÇÏÁö ¾Ê°í ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
¿äûÀ» ó¸®ÇÒ ¶§ ´ÙÀ½ Á¶°ÇÀÌ ÇØ´çµÉ °æ¿ì JText Connector´Â CxIgnoreÀÇ °ªÀÌ ÀÖ´Â ¸ðµç ¼Ó¼ºÀ» ÇØ´ç ±âº»°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.