EDI Data Handler ±¸¼º

Ä¿³ØÅÍ¿Í ÇÔ²² »ç¿ëÇϱâ À§ÇØ EDI Data Handler¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

ÀÌ·¯ÇÑ ´Ü°è´Â °¢°¢ ´ÙÀ½ ¼½¼Ç¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

ÁÖ:
EDI Data Handler¸¦ »ç¿ëÇÏ·Á¸é, Business Object Á¤Àǰ¡ Data Handler¸¦ Áö¿øÇϵµ·Ï Business Object Á¤ÀǸ¦ ÀÛ¼ºÇϰųª ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â EDI ¹®¼­ÀÇ Business Object Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏ ÀÛ¼º

EDI Data Handler´Â EDI ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏÀ» ±Ù°Å·Î EDI ¸Þ½ÃÁö¿¡ µû¶ó ÀÛ¼ºÇÒ Business Object¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÌ ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏ¿¡´Â ´ÙÀ½°ú °°ÀÌ ÅÇÀ¸·Î ±¸ºÐµÈ ¿­ÀÌ ÀÖ½À´Ï´Ù.

ÁÖ:
ÅÇ ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏÀÇ Çʵ带 ±¸ºÐÇϽʽÿÀ.

¼±ÅÃÀû ¹öÀü ¹øÈ£°¡ ¾ø´Â ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏÀÇ »ùÇÃÀº ´ÙÀ½°ú °°½À´Ï´Ù.

850            123465      X12_850A_Order
 850            122227      X12_850B_Order
  
 855            122227      X12_855A_Response
 855            123465      X12_855A_Response
 

¹öÀü ¹øÈ£°¡ ÀÖ´Â ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏ »ùÇÃÀº ´ÙÀ½°ú °°½À´Ï´Ù. (¹öÀü ¹øÈ£´Â µÎ ¹øÂ° ¿­¿¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ¿¹¿¡¼­ ¹öÀü ¹øÈ£´Â 004010ÀÔ´Ï´Ù.)

850            004010    111111      X12_850A_Order
 855            004010    122227      X12_855A_Response
 
ÁÖ:
ÀÌ ¿¹¿¡¼­, "X12_"´Â ÃÖ»óÀ§ ·¹º§ Business Object À̸§¿¡ ´ëÇÑ °øÅë Á¢µÎºÎÀÔ´Ï´Ù. ÀÌ Á¢µÎºÎ´Â ¹Ýµå½Ã ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ÃÖ»óÀ§ ·¹º§ ºñÁî´Ï½º¸¦ ÀÛ¼ºÇÒ ¶§ ½Äº°ÇÏ´Â Á¢µÎºÎ¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ÃÖ»óÀ§ ·¹º§ EDI Business Object¸¦ ÂüÁ¶ÇϽʽÿÀ.

EDI Data Handler¿¡ ÀÛ¼ºÇÏ´Â Business Object¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ:
ÇÏÀ§ Meta ObjectÀÇ Á¦°øµÈ ¹öÀü¿¡¼­ NameHandlerFile ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡´Â °ªÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª NameHandlerFile ¼Ó¼º¿¡ ÀÖ´Â °æ·Î À̸§Àº EDI ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. Windows ½Ã½ºÅÛ¿¡¼­ °æ·Î¸¦ ÁöÁ¤ÇÒ °æ¿ì, µÎ ¹øÂ° ¹é½½·¡½Ã(\)¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç ¹é½½·¡½Ã ¹®ÀÚ¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.
c:\\home\\DataHandlers\\edi\\edi_xref
 

UNIX °æ·Î À̸§Àº ¹é½½·¡½Ã¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î À̽ºÄÉÀÌÇÁÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

/home/DataHandlers/edi/edi_xref
 

EDI Data Handler´Â ÆÄÀÏÀ» °»½ÅÇÒ ¶§¸¶´Ù ÀÌ ÆÄÀÏ¿¡¼­ Á¤º¸¸¦ »õ·Î °íĨ´Ï´Ù. ±×·¯¹Ç·Î Áï½Ã »õ °ªÀ̳ª º¯°æµÈ °ªÀ» ¼±ÅÃÇÏ¸é ±¸¼º¿ä¼Ò¸¦ ´Ù½Ã ½ÃÀÛÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

EDI Data Handler ÇÏÀ§ Meta Object ±¸¼º

EDI Data Handler¸¦ ±¸¼ºÇÏ·Á¸é, EDI Data HandlerÀÇ ÇÏÀ§ Meta Object¿¡¼­ ±¸¼º Á¤º¸°¡ Á¦°øµÇ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. EDI Data HandlerÀÇ °æ¿ì, IBMÀº ±âº» ÇÏÀ§ Meta Object MO_DataHandler_DefaultEDIConfig¸¦ Á¦°øÇÕ´Ï´Ù.

ÀÌ Meta Object¿¡ ÀÖ´Â °¢°¢ÀÇ ¼Ó¼ºÀÌ EDI Data HandlerÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. Ç¥ 32¿¡¼­´Â ÀÌ ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


Ç¥ 32. EDI Data HandlerÀÇ ÇÏÀ§ Meta Object ¼Ó¼º
¼Ó¼º À̸§ ¼³¸í Á¦°øµÇ´Â ±âº»°ª
ClassName ÁöÁ¤µÈ MIME À¯ÇüÀ¸·Î »ç¿ëÇϱâ À§ÇØ ·ÎµåÇÒ Data Handler Ŭ·¡½ºÀÇ À̸§. ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object¿¡´Â À̸§ÀÌ ÁöÁ¤µÈ MIME À¯Çü°ú ÀÏÄ¡Çϰí À¯ÇüÀÌ EDI ÇÏÀ§ Meta ObjectÀÎ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù(Ç¥ 32 ÂüÁ¶). com.crossworlds.

DataHandlers.edi.edi

DefaultVerb EDI ¹®¼­¿¡¼­ Business Object·Î º¯È¯ÇÒ ¶§ Business Object¿¡¼­ ¼³Á¤ÇÒ verbÀÇ À̸§. ÀÌ ¼Ó¼º¿¡ ´ëÇØ °ªÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì, EDI Data Handler´Â Business Object¿¡ verb¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. Create
DummyKey Ű ¼Ó¼º. Data Handler¿¡¼­ »ç¿ëµÇÁö´Â ¾ÊÁö¸¸ ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÕ´Ï´Ù. 1
ISA (X.12 Ç¥ÁØ)


UNA ¹× UNB (EDIFACT Ç¥ÁØ)

EDI Data Handler°¡ EDI ¹®¼­ ÀÚü·ÎºÎÅÍ ºÐ¸®¹®ÀÚÀÇ °ªÀ» È®º¸ÇÒ ¼ö ÀÖµµ·Ï ºÐ¸®¹®ÀÚ¿¡ ´ëÇÑ À§Ä¡ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ À̸§Àº ´ÙÀ½°ú °°ÀÌ EDI ¹®¼­ÀÇ Ã¹ ¹øÂ° ¼¼±×¸ÕÆ® À̸§¿¡ ÇØ´çÇØ¾ß ÇÕ´Ï´Ù.
  • EDI ¸Þ½ÃÁö°¡ X.12 Ç¥ÁØÀ» µû¸¦ °æ¿ì, EDI ¹®¼­´Â ¼¼±×¸ÕÆ® ISA¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù. ÀÌ À§Ä¡ Á¤º¸ ¼Ó¼ºÀÇ À̸§Àº ISAÀÔ´Ï´Ù.
  • EDI ¸Þ½ÃÁö°¡ EDIFACT Ç¥ÁØÀ» µû¸¦ °æ¿ì, EDI ¹®¼­´Â UNA ¼­ºñ½º ¹®ÀÚ¿­ ¾îµå¹ÙÀ̽º(¼±ÅÃÀû)¿Í Ãʱ⠼¼±×¸ÕÆ® UNB¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÀÌ Meta Object¿¡¼­ µÎ °¡ÁöÀÇ À§Ä¡ Á¤º¸ ¼Ó¼ºÀÎ UNA ¹× UNB¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ Meta Object ¼Ó¼ºÀÇ °ª¿¡ ´ëÇÑ Á¤º¸´Â (SII79963) ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

¾øÀ½
NameHandlerClass EDI ¹®¼­ ³»¿ë¿¡¼­ Business Object À̸§À» ÆÇº°Çϱâ À§ÇØ »ç¿ëÇÒ Å¬·¡½ºÀÇ À̸§. °íÀ¯ÀÇ »ç¿ëÀÚ Á¤ÀÇ ³×ÀÓ Çڵ鷯¸¦ ÀÛ¼ºÇÒ °æ¿ì, ÀÌ ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¸¦ º¯°æÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â EDI Data Handler »ç¿ëÀÚ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ. com.crossworlds.

DataHandlers.edi.

EdiNameHandler

NameHandlerFile Æ®·£Àè¼Ç ID, ¼±ÅÃÀû ¹öÀü ¹øÈ£, DUNS ¹øÈ£ ¹× Business Object À̸§¿¡ ´ëÇÑ ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â EDI ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏÀÇ ¿ÏÀüÇÑ À̸§. ÀÚ¼¼ÇÑ Á¤º¸´Â ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ. Windows systems:

C:\\crossworlds\ edi\dbfile.txtUNIX systems: /home/crossworlds/ edi/dbfile.txt

RELEASE_CHAR ¼Ó¼º °ª¿¡¼­ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ëÇÒ ¹®ÀÚ.

ÀÌ À̽ºÄÉÀÌÇÁ ¹®ÀÚ´Â EDI ¹®¼­ ºÐ¸®¹®ÀÚ°¡ ¼Ó¼ºÀÇ ½ÇÁ¦ °ªÀÇ ÀϺÎÀÎ °æ¿ì¿¡ ÇÊ¿äÇÕ´Ï´Ù. ½ÇÁ¦ °ª¿¡¼­ ¹®ÀÚ ¾Õ¿¡ ÀÌ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ ºÙ¿©¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ó¼º °ªÀÌ ¡º*dog?¡»ÀÌ°í ¿ä¼Ò ºÐ¸®¹®ÀÚ°¡ º°Ç¥ÀÏ °æ¿ì, ¡º?*dog??¡».

? (¹°À½Ç¥)
SEPARATOR_ELEMENT EDI ¹®¼­¿¡¼­ ¿ä¼Ò ºÐ¸®¹®ÀÚ·Î »ç¿ëÇÏ´Â ¹®ÀÚ *(º°Ç¥)
SEPARATOR_COMPOSIT EDI ¹®¼­¿¡¼­ º¹ÇÕ ºÐ¸®¹®ÀÚ·Î »ç¿ëÇÏ´Â ¹®ÀÚ ,(½°Ç¥)
SEPARATOR_REPEAT EDI ¹®¼­¿¡¼­ ¹Ýº¹ ºÐ¸®¹®ÀÚ·Î »ç¿ëÇÏ´Â ¹®ÀÚ.

¹Ýº¹ÇÏ´Â º¹ÇÕ ¿ä¼Ò¸¦ ±¸ºÐÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

^(Å»ÀÚ ºÎÈ£)
SEPARATOR_SEGMENT EDI ¹®¼­¿¡¼­ ¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ·Î »ç¿ëÇÏ´Â ¹®ÀÚ.

¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ¸¦ ÁÙ ¹Ù²Ù±â ¹®ÀÚ·Î ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ¹®ÀÚ¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù.

  • Windows ½Ã½ºÅÛ
    • X12 ¹®¼­: \r\n
    • EDIFACT ¹®¼­: \n
  • UNIX ½Ã½ºÅÛ: \n
~(Æ¿µ¥)
ObjectEventId Ű ¼Ó¼º. Data Handler¿¡¼­ »ç¿ëµÇÁö´Â ¾ÊÁö¸¸ ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÕ´Ï´Ù. ¾øÀ½

Ç¥ 32¿¡¼­ ¡ºÁ¦°øµÇ´Â ±âº»°ª¡» ¿­Àº Á¦°øµÇ´Â Business Object¿¡¼­ ÇØ´ç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ÀÖ´Â °ªÀ» ³ª¿­ÇÕ´Ï´Ù. ȯ°æÀ» Á¶»çÇÏ°í ¸ðµç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¸¦ ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ:
Business Object Á¤ÀǸ¦ ¼öÁ¤ÇÏ·Á¸é Business Object Designer¸¦ »ç¿ëÇϽʽÿÀ.

EDI Data HandlerÀÇ ¿©·¯ ±¸¼ºÀ» È£ÃâÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

Data Handler ±¸¼º ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Data Handler ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

Copyright IBM Corp. 1997, 2003