FixedWidth Data Handler¸¦ ±¸¼ºÇÏ·Á¸é
´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
- FixedWidth ÇÏÀ§ Meta Object ¼Ó¼º¿¡ ´ëÇÑ ÀûÀýÇÑ °ªÀ» ÀÔ·ÂÇϽʽÿÀ.
- Business Object Á¤Àǰ¡ Data Handler¸¦
Áö¿øÇϵµ·Ï Business Object Á¤ÀǸ¦ ÀÛ¼ºÇϰųª ¼öÁ¤ÇϽʽÿÀ.
ÀÌ·¯ÇÑ ´Ü°è´Â °¢°¢ ´ÙÀ½ ¼½¼Ç¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
FixedWidth Data Handler¸¦ ±¸¼ºÇÏ·Á¸é, FixedWidth ÇÏÀ§ Meta Object¿¡¼
±¸¼º Á¤º¸°¡ Á¦°øµÇ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
FixedWidth Data HandlerÀÇ °æ¿ì, IBMÀº
MO_DataHandler_DefaultFixedWidthConfig ÇÏÀ§ Meta Object¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ Meta Object¿¡ ÀÖ´Â °¢°¢ÀÇ ¼Ó¼ºÀÌ
FixedWidth Data HandlerÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù.
Ç¥ 58¿¡¼´Â ÀÌ ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º¿¡ ´ëÇØ
¼³¸íÇÕ´Ï´Ù.
Ç¥ 58. FixedWidth Data HandlerÀÇ ÇÏÀ§ Meta Object ¼Ó¼º
Meta Object ¼Ó¼º À̸§
| ÀǹÌ
| Á¦°øµÇ´Â ±âº»°ª
|
ClassName
| ÃÖ»óÀ§ ·¹º§ Data Handler Meta ObjectÀÇ ¼Ó¼º À̸§°ú ÀÏÄ¡ÇÏ´Â,
MIME À¯ÇüÀ¸·Î »ç¿ëÇϱâ À§ÇØ ·ÎµåÇÒ
Data Handler Ŭ·¡½ºÀÇ À̸§. ÀÌ ¼Ó¼ºÀº À¯ÇüÀ¸·Î FixedWidth ÇÏÀ§
Meta Object¸¦ ¼ö¹ÝÇÕ´Ï´Ù.
| com.crossworlds.
DataHandlers.text.
fixedwidth
|
Alignment
| PadCharacter ¼Ó¼ºÀ» Ãß°¡ ¶Ç´Â Á¦°ÅÇÕ´Ï´Ù.
À̺¥Æ® ó¸®ÀÇ °æ¿ì¿¡´Â ä¿ò ¹®ÀÚ´Â À߸®°í,
¿äû ó¸®ÀÇ °æ¿ì ä¿ò ¹®ÀÚ°¡ Ãß°¡µË´Ï´Ù. °¡´ÉÇÑ °ªÀº BOTH, LEFT ¹× RIGHTÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, "LEFT" ¸ÂÃß±â´Â Business ObjectÀÇ °ªÀÌ ÇØ´çµÇ´Â ¼Ó¼º °ª °ø°£ÀÇ
¿ÞÂÊ ³¡À¸·Î À̵¿ÇÑ´Ù´Â °Í ÀǹÌÇÕ´Ï´Ù.
À̺¥Æ® °ø°í¿¡ »ç¿ëÇÏ´Â "BOTH" ¸ÂÃß±â´Â ¿ÞÂÊ ¹× ¿À¸¥ÂÊ ¸ðµÎ¿¡¼ ä¿ò ¹®ÀÚ°¡ À߸°´Ù´Â °ÍÀ»
ÀǹÌÇÕ´Ï´Ù. ¿äû 󸮿¡ »ç¿ëÇÏ´Â "RIGHT" ¸ÂÃß±â´Â ¿À¸¥ÂÊÀÌ Ã¤¿ò ¹®ÀڷΠä¿öÁø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
| BOTH
|
BOCountSize
| ó¸®ÇÏ´Â ÃÑ Business Object ¼ö¿¡ ´ëÇØ ÇÒ´çµÇ´Â
°ø°£À» ÁöÁ¤ÇÕ´Ï´Ù.
| 3
|
BONameSize
| Business Object À̸§¿¡ ´ëÇØ ÇÒ´çµÇ´Â
°ø°£À» ÁöÁ¤ÇÕ´Ï´Ù.
| 50
|
BOVerbSize
| verb¿¡ ´ëÇØ ÇÒ´çµÇ´Â °ø°£À» ÁöÁ¤ÇÕ´Ï´Ù.
| 20
|
CxBlank
| Business Object¿¡¼ º¯È¯ÇÒ ¶§, FixedWidth
Data Handler´Â ¼Ó¼º °ªÀÌ CxBlankÀÎ Business Object ¼Ó¼ºÀ» ¹ß°ßÇÒ ¶§¸¶´Ù CxBlank Meta Object ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ±¸¼ºµÈ °ªÀ»
°íÁ¤ Æø ¹®¼¿¡ ±â·ÏÇÕ´Ï´Ù.
Business Object·Î º¯È¯ÇÒ ¶§, FixedWidth
Data Handler´Â °íÁ¤ Æø ¹®¼¿¡¼ ÀÌ CxBlank Meta Object ¼Ó¼ºÀÇ °ªÀ» ¹ß°ßÇÒ ¶§¸¶´Ù CxBlank Meta Object ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ±¸¼ºµÈ °ªÀ»
Business Object ¼Ó¼º °ª¿¡ ÁöÁ¤ÇÕ´Ï´Ù.
Business Object¿¡´Â ½ÇÇàÇÒ ¶§ CxBlank°ªÀ»
Æ÷ÇÔÇÏÁö ¾Ê´Â ÃÖ¼ÒÇÑ Çϳª ÀÌ»óÀÇ 1Â÷ ۰¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
| CxBlank °ª
|
CxIgnore
| Business Object·ÎºÎÅÍ º¯È¯ÇÒ ¶§, FixedWidth
Data Handler´Â ¼Ó¼º °ªÀÌ CxIgnoreÀÎ Business Object ¼Ó¼ºÀ» ¹ß°ßÇÒ ¶§¸¶´Ù CxIgnore Meta Object ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ±¸¼ºµÈ °ªÀ»
°íÁ¤ Æø ¹®¼¿¡ ±â·ÏÇÕ´Ï´Ù.
Business Object·Î º¯È¯ÇÒ ¶§, FixedWidth
Data Handler´Â °íÁ¤ Æø ¹®¼¿¡¼ ÀÌ CxIgnore Meta Object ¼Ó¼ºÀÇ °ªÀ» ¹ß°ßÇÒ ¶§¸¶´Ù CxIgnore Meta Object ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ±¸¼ºµÈ °ªÀ»
Business Object ¼Ó¼º °ª¿¡ ÁöÁ¤ÇÕ´Ï´Ù.
Business Object¿¡´Â ½ÇÇàÇÒ ¶§ CxIgnore °ªÀ»
Æ÷ÇÔÇÏÁö ¾Ê´Â ÃÖ¼ÒÇÑ Çϳª ÀÌ»óÀÇ 1Â÷ ۰¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
| CxIgnore °ª
|
DummyKey
| ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼ ÇÊ¿ä·Î Çϴ Ű ¼Ó¼º
| 1
|
OmitObjectEventId
| Business Object¿¡¼ ¹®ÀÚ¿·Î, ±×¸®°í ¹®ÀÚ¿¿¡¼ Business Object·ÎÀÇ
º¯È¯¿¡ ObjectEventId µ¥ÀÌÅÍÀÇ Æ÷ÇÔ ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇÑ ºÎ¿ï °ª
| false
|
PadCharacter
| Ãâ ¸ÂÃãÀ» À§ÇØ Ãß°¡ ¶Ç´Â Á¦°ÅÇÒ °ø°£À» Ç¥½ÃÇÕ´Ï´Ù.
ä¿ò ¹®ÀÚ·Î ¸ðµç ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
| #
|
Truncation
| ¹®ÀÚ Á¦°Å¸¦ ¼³Á¤ÇÕ´Ï´Ù. trueÀÏ °æ¿ì, Business Object¿¡¼ MaxLengthº¸´Ù Å« ¼Ó¼º °ªÀº ¿äû ó¸® Áß MaxLength·Î À߸³´Ï´Ù. falseÀÌ¸é ¿À·ù°¡ ·Î±×¿¡ ±â·ÏµÇ°í Çü½ÄȰ¡ ÁßÁöµË´Ï´Ù.
| false
|
ObjectEventId
| Data Handler¿¡¼´Â »ç¿ëµÇÁö ¾ÊÁö¸¸ ºñÁî´Ï½º ÅëÇÕ
½Ã½ºÅÛ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â À§Ä¡ Ç¥½Ã±â
| ¾øÀ½
|
Ç¥ 58¿¡¼ ¡ºÁ¦°øµÇ´Â ±âº»°ª¡» ¿Àº
Á¦°øµÇ´Â Business Object¿¡¼ ÇØ´ç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ÀÖ´Â °ªÀ»
³ª¿ÇÕ´Ï´Ù. ȯ°æÀ» Á¶»çÇϰí ÇØ´ç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¸¦
½Ã½ºÅÛ°ú FixedWidth ¹®¼¿¡ ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ ClassName ¼Ó¼ºÀÌ ±âº»°ªÀ» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
- ÁÖ:
- Business Object Á¤ÀǸ¦ ¼öÁ¤ÇÏ·Á¸é Business Object Designer¸¦ »ç¿ëÇϽʽÿÀ.
FixedWidth Data Handler´Â ó¸®ÇÏ´Â Business Object ±¸Á¶¿¡ ´ëÇÑ »çÇ×À»
°¡Á¤ÇÕ´Ï´Ù. ±×·¯¹Ç·Î FixedWidth Data Handler¸¦ »ç¿ëÇÑ º¯È¯À» À§ÇØ Business Object¸¦
ÀÛ¼ºÇÒ °æ¿ì ´ÙÀ½ ±ÔÄ¢À» µû¶ó¾ß ÇÕ´Ï´Ù.
FixedWidth Data HandlerÀÇ Business Object ±¸Á¶¿¡ ´ëÇÑ
¿ä±¸»çÇ×Àº ¾ø½À´Ï´Ù. Data Handler´Â
MaxLength ¼Ó¼º µî·Ï Á¤º¸¿¡ °ªÀÌ ÀÖ´Â °æ¿ì ¸ðµç Business Object¸¦
ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Data Handler°¡ ó¸®ÇÏ´Â Business Object´Â ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼
Çã¿ëÇÏ´Â ÀÓÀÇÀÇ À̸§À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
Business Object ¾ÆÅ°ÅØÃ³¿¡´Â ¼Ó¼º¿¡ Àû¿ëÇÏ´Â ´Ù¾çÇÑ
µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù. Ç¥ 59¿¡¼´Â FixedWidth Data Handler°¡
µî·Ï Á¤º¸¸¦ ÇØ¼®ÇÏ´Â ¹æ¹ý°ú Business Object¸¦ ¼öÁ¤ÇÒ ¶§
ÀÌ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 59. FixedWidth Data Handler¸¦ »ç¿ëÇÏ¿© º¯È¯µÇ´Â Business ObjectÀÇ ¼Ó¼º µî·Ï Á¤º¸
µî·Ï Á¤º¸ À̸§
| ¼³¸í
|
Name
| °¢ Business Object ¼Ó¼º¿¡´Â °íÀ¯ÇÑ À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
|
Type
| °¢ Business Object ¼Ó¼ºÀº À¯Çü(¿¹: Á¤¼ö, ¹®ÀÚ¿ ¶Ç´Â Æ÷ÇÔµÈ
ÇÏÀ§ Business ObjectÀÇ À¯Çü)À» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
|
Key
| FixedWidth Data Handler¿¡¼´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
|
MaxLength
| ¼Ó¼º °ªÀÌ Æ÷ÇԵǴ ÇʵåÀÇ ÆøÀ» ÆÇº°ÇÕ´Ï´Ù.
|
Foreign Key
| FixedWidth Data Handler¿¡¼´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
|
Required
| FixedWidth Data Handler¿¡¼´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
|
Default Value
| FixedWidth Data Handler¿¡¼´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
|
Cardinality
| Ä«µð³¾¸®Æ¼ 1 ¹× Ä«µð³¾¸®Æ¼ n ¿ÀºêÁ§Æ®¸¦ Áö¿øÇÕ´Ï´Ù.
|
FixedWidth Data Handler´Â Business Object ¶Ç´Â ÇØ´ç ¼Ó¼º¿¡¼
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª Data Handler´Â cw_mo_ ű×ÀÇ Á¸À縦 È®ÀÎÇÕ´Ï´Ù. ÀÌ Å±״ Ŀ³ØÅͰ¡ »ç¿ëÇÏ´Â ÇÏÀ§
Meta Object¸¦ Ç¥½ÃÇϱâ À§ÇØ Business Object°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Data Handler´Â
Business ObjectÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡¼ cw_mo_ ű׿¡ ÀÇÇØ ½Äº°µÇ´Â ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù.
cw_mo_ ű׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object¿¡¼ º¯È¯ ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.
FixedWidth Data Handler´Â Business Object°¡ Data Handler
¿ä±¸»çÇ×À» µû¸£´Â ¾ç½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Á¦°øÇÒ °æ¿ì, Business Object¸¦
FixedWidth ¹®ÀÚ¿·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
FixedWidth Data HandlerÀÇ ÇÑ °¡Áö ¿ä±¸»çÇ×Àº °¢
Business Object ¼Ó¼º¿¡ ¿Ã¹Ù¸¥ MaxLength °ªÀ» ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ±âÁ¸ÀÇ Business Object¸¦ ¼öÁ¤ÇÏ¿©
MaxLength¿¡ ÀûÀýÇÑ °ªÀ» ÁöÁ¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ ¿ä±¸»çÇ×À» ¸¸Á·ÇÏ´Â ±âÁ¸ Business Object¸¦
FixedWidth Data Handler·Î º¯È¯ÇÒ ¼ö´Â ÀÖÁö¸¸, °¢ À¯ÇüÀÇ µ¥ÀÌÅͰ¡
󸮵ǵµ·Ï »ç¿ëÀÚÀÇ Business Object¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
»ùÇà Business Object¸¦ »ç¿ëÇϰųª ´Ù¸¥ ±¸Çö¿¡¼ »ùÇÃ
ÀÀ¿ëÇÁ·Î±×·¥À» Áö¿øÇϱâ À§ÇØ °³¹ßµÈ Business Object¸¦
»ç¿ëÇÒ °æ¿ì, °³¹ß ÁßÀÎ ±¸Çö¿¡ ÇÊ¿äÇÑ ¼Ó¼º¸¸ Æ÷ÇÔÇϵµ·Ï
Çʿ信 µû¶ó Á¤ÀǸ¦ ¼öÁ¤Çϵµ·Ï ÇϽʽÿÀ.
±×·¯¹Ç·Î ±âÁ¸ÀÇ Business Object¸¦ °ÅÀÇ µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â
¾ç½ÄÀ¸·Î º¯È¯ÇÏ·Á¸é, ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¿ä±¸ÇÏ´Â µ¥ÀÌÅÍ¿Í
Data Handler¿¡¼ ¿ä±¸ÇÏ´Â Á¤º¸¸¸ Á¦°øÇϵµ·Ï Business Object¸¦
¼öÁ¤ÇϽʽÿÀ. FixedWidth Data Handler¿Í ÇÔ²² ±âÁ¸
Business Object¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ´ë»ó ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±â´É ºÐ¼®À» ¼öÇàÇϰí,
°á°ú¸¦ ±âÁ¸ Business Object¿Í ºñ±³ÇÏ¿© Business Object
Á¤ÀÇÀÇ Çʼö Çʵ带 ÆÇº°ÇϽʽÿÀ.
- Business Object Designer¸¦ »ç¿ëÇÏ¿© Çʿ信 µû¶ó
Business Object Á¤ÀÇ¿¡¼ ¼Ó¼ºÀ» Ãß°¡ ¶Ç´Â »èÁ¦ÇϽʽÿÀ.
