NameValue Data Handler¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
ÀÌ·¯ÇÑ ´Ü°è´Â °¢°¢ ´ÙÀ½ ¼½¼Ç¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
NameValue Data Handler¸¦ ±¸¼ºÇÏ·Á¸é, NameValue ÇÏÀ§ Meta Object¿¡¼ ±¸¼º Á¤º¸°¡ Á¦°øµÇ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. NameValue Data HandlerÀÇ °æ¿ì, IBMÀº MO_DataHandler_DefaultNameValueConfig ÇÏÀ§ Meta Object¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ Meta Object¿¡ ÀÖ´Â °¢°¢ÀÇ ¼Ó¼ºÀÌ
NameValue Data HandlerÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. Ç¥ 64¿¡¼´Â ÀÌ ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 64. NameValue Data HandlerÀÇ ÇÏÀ§ Meta Object ¼Ó¼º
Meta Object ¼Ó¼º À̸§ | ¼³¸í | Á¦°øµÇ´Â ±âº»°ª |
---|---|---|
ClassName | ÁöÁ¤µÈ MIME À¯ÇüÀ¸·Î »ç¿ëÇϱâ À§ÇØ ·ÎµåÇÒ Data Handler Ŭ·¡½ºÀÇ À̸§. ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object¿¡´Â À̸§ÀÌ ÁöÁ¤µÈ MIME À¯Çü°ú ÀÏÄ¡Çϰí À¯ÇüÀÌ NameValue ÇÏÀ§ Meta Object(Ç¥ 64 ÂüÁ¶)ÀÎ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. | com.crossworlds.
DataHandlers.text.
namevalue |
CxBlank | Ư¼ö Business Object ¼Ó¼º °ªÀÎ Blank(CxBlank »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» NameValue µ¥ÀÌÅÍ¿¡ ¼³Á¤ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â CxBlank¸¦ ÂüÁ¶ÇϽʽÿÀ. | CxBlank »ó¼ö |
CxBlankValue | ÀÌ ¼Ó¼ºÀº ´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. Data Handler¿¡
NameValue µ¥ÀÌÅͰ¡ CxBlank ¼Ó¼º °ªÀ» Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» ¾Ë¸®·Á¸é CxBlank Meta Object ¼Ó¼º(À§)À» »ç¿ëÇϽʽÿÀ. | °ø¹é °ø°£ |
CxIgnore | Ư¼ö Business Object ¼Ó¼º °ªÀÎ Ignore(CxIgnore »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» NameValue¿¡ ¼³Á¤ÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â CxIgnore¸¦ ÂüÁ¶ÇϽʽÿÀ. | CxIgnore »ó¼ö |
DefaultVerb | Business Object verb | Create |
DummyKey | ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼ ÇÊ¿ä·Î Çϴ Ű ¼Ó¼º | 1 |
SkipCxIgnore | ¿äû ó¸® ½Ã, Ư¼ö ¼Ó¼º °ª CxIgnore´Â
Meta Object ¼Ó¼º
SkipCxIgnore¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â CxIgnore¸¦ ÂüÁ¶ÇϽʽÿÀ. | false |
ValidateAttrCount | Data Handler°¡ Business Object µ¥ÀÌÅÍ¿¡ ÀÖ´Â ¼Ó¼ºÀÇ °è¼ö¸¦ Æ÷ÇÔÇÏ´Â ÅäÅ«À» ã´ÂÁö(¶Ç´Â Ãâ·Â ¹®ÀÚ¿¿¡ Ãß°¡ÇÏ´ÂÁö) ÆÇº°ÇÕ´Ï´Ù. | true |
ObjectEventId | Data Handler¿¡¼´Â »ç¿ëµÇÁö ¾ÊÁö¸¸ ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â À§Ä¡ Ç¥½Ã±â | ¾øÀ½ |
Ç¥ 64¿¡¼ ¡ºÁ¦°øµÇ´Â ±âº»°ª¡» ¿Àº Á¦°øµÇ´Â Business Object¿¡¼ ÇØ´ç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ÀÖ´Â °ªÀ» ³ª¿ÇÕ´Ï´Ù. ȯ°æÀ» Á¶»çÇϰí ÇØ´ç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¸¦ ½Ã½ºÅÛ°ú À̸§-°ª ½Ö Çü½ÄÀÇ ¹®¼¿¡ ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
NameValue Data Handler´Â ó¸®ÇÏ´Â Business Object¿¡ ´ëÇÑ »çÇ×À» °¡Á¤ÇÕ´Ï´Ù. ±×·¯¹Ç·Î NameValue Data Handler¸¦ »ç¿ëÇÑ º¯È¯À» À§ÇØ Business Object¸¦ Àü´ÞÇÒ °æ¿ì ´ÙÀ½ ±ÔÄ¢À» µû¶ó¾ß ÇÕ´Ï´Ù.
Business Object Designer´Â Business Object Á¤ÀǸ¦ ÀúÀåÇÒ ¶§ ÀÚµ¿À¸·Î À̸¦ ¼öÇàÇÏÁö¸¸, ¿ä±¸»çÇ×À» ¸¸Á·ÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
NameValue Data HandlerÀÇ Business Object ±¸Á¶¿¡ ´ëÇÑ ¿ä±¸»çÇ×Àº ¾ø½À´Ï´Ù. Data Handler´Â ¸ðµç Business Object¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Data Handler°¡ ó¸®ÇÏ´Â Business Object´Â ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼ Çã¿ëÇÏ´Â ÀÓÀÇÀÇ À̸§À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
Business Object ±¸Á¶¿¡´Â ¼Ó¼º¿¡ Àû¿ëÇÏ´Â ´Ù¾çÇÑ
µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù. Ç¥ 65¿¡¼´Â ¿©·¯ µî·Ï Á¤º¸¿¡ ´ëÇÑ
NameValue Data HandlerÀÇ ºÐ¼® ¹æ¹ý ¹× Business Object ¼öÁ¤ ½Ã
ÇØ´ç µî·Ï Á¤º¸ÀÇ ¼³Á¤ ¹æ¹ý¿¡ ´ëÇØ °¢°¢ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 65. NameValue Data Handler¸¦ »ç¿ëÇÏ¿© º¯È¯µÇ´Â Business ObjectÀÇ ¼Ó¼º µî·Ï Á¤º¸
Business ObjectÀÇ ¼Ó¼ºÀº Ư¼ö °ª CxIgnore ¶Ç´Â CxBlank¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. NameValue Data Handler´Â ¼Ó¼º¿¡ ÀÌ·¯ÇÑ °ªÀÌ ÀÖÀ» ¶§, ´ÙÀ½ ¼½¼Ç¿¡ ¼³¸íµÈ ´ë·Î Ư¼ö ó¸® ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
CxIgnore Meta Object ¼Ó¼ºÀº NameValue µ¥ÀÌÅÍ¿¡¼ Ignore ¼Ó¼º °ª(CxIgnore »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, CxIgnore Meta Object ¼Ó¼ºÀº CxIgnore »ó¼ö °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. Data Handler´Â ´ÙÀ½°ú °°ÀÌ CxIgnore Meta Object ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.
NameValue Data Handler°¡ CxIgnore ¼Ó¼º °ªÀ¸·Î ¼³Á¤µÈ ¼Ó¼ºÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.
¿äû ó¸® Áß, Data Handler´Â Business ObjectÀÇ Á÷·ÄÈµÈ ¹öÀüÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ °æ¿ì, Ư¼ö ¼Ó¼º °ª CxIgnore´Â ´ÙÀ½°ú °°ÀÌ ÇÏÀ§ Meta Object ¼Ó¼º SkipCxIgnoreÀ» ±âº»À¸·Î ÇÕ´Ï´Ù.
CxBlank Meta Object ¼Ó¼ºÀº NameValue µ¥ÀÌÅÍ¿¡¼ Blank ¼Ó¼º °ª(CxBlank »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, CxBlank Meta Object ¼Ó¼ºÀº CxBlank »ó¼ö °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. Data Handler´Â ´ÙÀ½°ú °°ÀÌ CxBlank Meta Object ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.
NameValue Data Handler´Â Business Object ¶Ç´Â ÇØ´ç ¼Ó¼º¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª Data Handler´Â cw_mo_ ű×ÀÇ Á¸À縦 È®ÀÎÇÕ´Ï´Ù. ÀÌ Å±״ Ŀ³ØÅͰ¡ »ç¿ëÇÏ´Â ÇÏÀ§ Meta Object¸¦ Ç¥½ÃÇϱâ À§ÇØ Business Object°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Data Handler´Â Business ObjectÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡¼ cw_mo_ ű׿¡ ÀÇÇØ ½Äº°µÇ´Â ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. cw_mo_ ű׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object¿¡¼ º¯È¯ ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.
NameValue Data Handler´Â Business Object°¡ Data Handler ¿ä±¸»çÇ×À» µû¸£´Â ¾ç½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Á¦°øÇÒ °æ¿ì, Business Object¸¦ NameValue Á÷·ÄÈµÈ µ¥ÀÌÅÍ·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. NameValue Data Handler¿¡¼´Â °¢°¢ÀÇ µ¥ÀÌÅÍ¿¡ ½Äº°ÇÏ´Â À̸§(¿¹: BusinessObject=Customer, Verb=Create ¹× CustomerName=JDoe)ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌó·³ ¼Ó¼ºÀº À̸§À» °¡Áö°í ÀÖ¾î¾ß ÇϹǷÎ, ¼Ó¼ºÀ» NameValue Data Handler¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¿ä±¸»çÇ×À» ¸¸Á·ÇÏ´Â ±âÁ¸ Business Object¸¦ NameValue Data Handler·Î º¯È¯ÇÒ ¼ö´Â ÀÖÁö¸¸, °¢ À¯ÇüÀÇ µ¥ÀÌÅͰ¡ 󸮵ǵµ·Ï »ç¿ëÀÚÀÇ Business Object¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »ùÇà Business Object¸¦ »ç¿ëÇϰųª ´Ù¸¥ ±¸Çö¿¡¼ »ùÇà ÀÀ¿ëÇÁ·Î±×·¥À» Áö¿øÇϱâ À§ÇØ °³¹ßµÈ Business Object¸¦ »ç¿ëÇÒ °æ¿ì, °³¹ß ÁßÀÎ ±¸Çö¿¡ ÇÊ¿äÇÑ ¼Ó¼º¸¸ Æ÷ÇÔÇϵµ·Ï Çʿ信 µû¶ó Á¤ÀǸ¦ ¼öÁ¤Çϵµ·Ï ÇϽʽÿÀ.
±×·¯¹Ç·Î ±âÁ¸ÀÇ Business Object¸¦ °ÅÀÇ µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â ¾ç½ÄÀ¸·Î º¯È¯ÇÏ·Á¸é, ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¿ä±¸ÇÏ´Â µ¥ÀÌÅÍ¿Í Data Handler¿¡¼ ¿ä±¸ÇÏ´Â Á¤º¸¸¸ Á¦°øÇϵµ·Ï Business Object¸¦ ¼öÁ¤ÇϽʽÿÀ. NameValue Data Handler¿¡ »ç¿ëÇϱâ À§ÇØ ±âÁ¸ Business Object¸¦ Á¶Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.