Business Object¸¦ FixedWidth ¹®¼·Î º¯È¯ÇÏ·Á¸é, FixedWidth Data Handler´Â
¼øÂ÷ÀûÀ¸·Î Business ObjectÀÇ ¼Ó¼ºÀ» ·çÇÎÇÕ´Ï´Ù.
Business Object¿Í ÀÚü ÇÏÀ§ ¿ÀºêÁ§Æ®¿¡ ¼Ó¼ºÀÌ Ç¥½ÃµÇ´Â ¼ø¼´ë·Î ¼øÈ¯ÇÏ¿©
°íÁ¤ Æø ¹®ÀÚ¿¿¡ Çʵ带 »ý¼ºÇÕ´Ï´Ù.
FixedWidth Data Handler´Â ´ÙÀ½°ú °°ÀÌ Business Object¸¦ FixedWidth ¹®¼·Î ó¸®ÇÕ´Ï´Ù.
- Data Handler´Â Business ObjectÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â °íÁ¤ Æø ¹®ÀÚ¿À»
ÀÛ¼ºÇÕ´Ï´Ù.
- Data Handler´Â Business Object À̸§À»
Ãß°¡Çϰí, °íÁ¤ Æø ¹®ÀÚ¿¿¡ verb¸¦ Ãß°¡ÇÕ´Ï´Ù.
Business ObjectÀÇ À̸§À» Àμö·Î
º¯È¯ ¸Þ¼Òµå¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Data Handler´Â Business Object Á¤ÀÇ¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ °íÀ¯
Á¤º¸¸¦ Á¶»çÇÏ¿© ÇÏÀ§ Meta Object(À̸§ÀÌ Business Object ÀÀ¿ëÇÁ·Î±×·¥ °íÀ¯
Á¤º¸ÀÇ cw_mo_ ű׿¡ ³ª¿µÈ ¿ÀºêÁ§Æ®)°¡ ÀÖ´ÂÁö ÆÇº°ÇÕ´Ï´Ù.
Data Handler´Â ÀÌ·¯ÇÑ ¼Ó¼ºÀ» FixedWidth ¹®¼¿¡ Æ÷ÇÔÇÏÁö
¾Ê½À´Ï´Ù. cw_mo_ ű׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object¿¡¼ º¯È¯ ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.
- Data Handler´Â Meta Object ¼Ó¼ºÀÎ OmitObjectEventId¸¦ ã½À´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ trueÀ̸é, Data Handler´Â Business ObjectÀÇ ObjectEventId µ¥ÀÌÅ͸¦ FixedWidth ¹®¼¿¡ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.
- Data Handler´Â ¼ø¼´ë·Î ³ª¸ÓÁö Business Object ¼Ó¼ºÀ» ·çÇÎÇÏ¿©,
°¢ ´Ü¼ø ¼Ó¼ºÀÇ °ªÀ» ¹®ÀÚ¿¿¡ Ãß°¡ÇÕ´Ï´Ù.
¹è¿ ¼Ó¼ºÀÇ °æ¿ì, Data Handler´Â ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ¼Ó¼ºÀÌ ´ÜÀÏ Ä«µð³¾¸®Æ¼ ¼Ó¼ºÀ» Ç¥½ÃÇÒ °æ¿ì, Data Handler´Â
¹®ÀÚ¿¿¡ ¼Ó¼º À̸§ ¹× °è¼ö 1À» Ãß°¡Çϰí, ¼øÈ¯ ¹æ½ÄÀ¸·Î ÇÏÀ§ Business Object¸¦
ó¸®ÇÏ¿© °¢ ¼Ó¼º °ªÀ» ¹®ÀÚ¿¿¡ Ãß°¡ÇÕ´Ï´Ù.
- ¼Ó¼ºÀÌ ´ÜÀÏ Ä«µð³¾¸®Æ¼ ¹è¿À» Ç¥½ÃÇÒ °æ¿ì, Data Handler´Â
¹®ÀÚ¿¿¡ ¼Ó¼º À̸§ ¹× ÇÏÀ§ ¿ÀºêÁ§Æ® °è¼ö¸¦ Ãß°¡Çϰí, ¼øÈ¯ ¹æ½ÄÀ¸·Î °¢°¢ÀÇ ÇÏÀ§ Business Object¸¦
ó¸®ÇÏ¿© °¢ ¼Ó¼º °ªÀ» ¹®ÀÚ¿¿¡ Ãß°¡ÇÕ´Ï´Ù.
- Data Handler°¡ º¯È¯À» ¿Ï·áÇϸé, Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ È£ÃâÀÚ¿¡°Ô
¸®ÅÏÇÕ´Ï´Ù. Data Handler´Â È£ÃâÀÚ°¡ ¿äûÇÏ´Â ¾ç½Ä(String ¶Ç´Â InputStream)À¸·Î µ¥ÀÌÅ͸¦ ¸®ÅÏÇÕ´Ï´Ù.
- ÁÖ:
- Truncation Meta Object ¼Ó¼ºÀÇ Default Value
µî·Ï Á¤º¸ °ªÀÌ trueÀÏ °æ¿ì, Business Object¿¡¼ ±æÀ̰¡ MaxLengthº¸´Ù ±ä ¼Ó¼º °ªÀº
¿äû ó¸® Áß MaxLength·Î À߸³´Ï´Ù.
TruncationÀ» false·Î ¼³Á¤ÇÏ°í ¼Ó¼º °ª ±æÀ̰¡ MaxLengthº¸´Ù ±æ¸é, Çü½ÄÈ´Â ÁßÁöµÇ°í ¿À·ù°¡ ·Î±×¿¡ ±â·ÏµË´Ï´Ù.
