NameValue Data Handler ±¸¼º

NameValue Data Handler¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

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

NameValue ÇÏÀ§ Meta Object ±¸¼º

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 µî·Ï Á¤º¸¸¦ ½Ã½ºÅÛ°ú À̸§-°ª ½Ö Çü½ÄÀÇ ¹®¼­¿¡ ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

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

Business Object ¿ä±¸»çÇ×

NameValue Data Handler´Â ó¸®ÇÏ´Â Business Object¿¡ ´ëÇÑ »çÇ×À» °¡Á¤ÇÕ´Ï´Ù. ±×·¯¹Ç·Î NameValue Data Handler¸¦ »ç¿ëÇÑ º¯È¯À» À§ÇØ Business Object¸¦ Àü´ÞÇÒ °æ¿ì ´ÙÀ½ ±ÔÄ¢À» µû¶ó¾ß ÇÕ´Ï´Ù.

Business Object ±¸Á¶

NameValue Data HandlerÀÇ Business Object ±¸Á¶¿¡ ´ëÇÑ ¿ä±¸»çÇ×Àº ¾ø½À´Ï´Ù. Data Handler´Â ¸ðµç Business Object¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Data Handler°¡ ó¸®ÇÏ´Â Business Object´Â ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼­ Çã¿ëÇÏ´Â ÀÓÀÇÀÇ À̸§À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.

Business Object ¼Ó¼º µî·Ï Á¤º¸

Business Object ±¸Á¶¿¡´Â ¼Ó¼º¿¡ Àû¿ëÇÏ´Â ´Ù¾çÇÑ µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù. Ç¥ 65¿¡¼­´Â ¿©·¯ µî·Ï Á¤º¸¿¡ ´ëÇÑ NameValue Data HandlerÀÇ ºÐ¼® ¹æ¹ý ¹× Business Object ¼öÁ¤ ½Ã ÇØ´ç µî·Ï Á¤º¸ÀÇ ¼³Á¤ ¹æ¹ý¿¡ ´ëÇØ °¢°¢ ¼³¸íÇÕ´Ï´Ù.

Ç¥ 65. NameValue Data Handler¸¦ »ç¿ëÇÏ¿© º¯È¯µÇ´Â Business ObjectÀÇ ¼Ó¼º µî·Ï Á¤º¸
µî·Ï Á¤º¸ À̸§ ¼³¸í
Name °¢ Business Object ¼Ó¼º¿¡´Â °íÀ¯ÇÑ À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Type °¢ Business Object ¼Ó¼ºÀº À¯Çü(¿¹: Á¤¼ö, ¹®ÀÚ¿­ ¶Ç´Â Æ÷ÇÔµÈ ÇÏÀ§ Business ObjectÀÇ À¯Çü)À» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸ðµç ´Ü¼ø ¼Ó¼ºÀÇ À¯ÇüÀº StringÀ̾î¾ß ÇÕ´Ï´Ù.
Key NameValue Data Handler¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
MaxLength NameValue Data Handler¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
Foreign Key NameValue Data Handler¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
Required NameValue Data Handler¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
Default Value NameValue Data Handler¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
Cardinality Ä«µð³¾¸®Æ¼ 1 ¹× Ä«µð³¾¸®Æ¼ n ¿ÀºêÁ§Æ®¸¦ Áö¿øÇÕ´Ï´Ù.

Business ObjectÀÇ ¼Ó¼ºÀº Ư¼ö °ª CxIgnore ¶Ç´Â CxBlank¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. NameValue Data Handler´Â ¼Ó¼º¿¡ ÀÌ·¯ÇÑ °ªÀÌ ÀÖÀ» ¶§, ´ÙÀ½ ¼½¼Ç¿¡ ¼³¸íµÈ ´ë·Î Ư¼ö ó¸® ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

CxIgnore

CxIgnore Meta Object ¼Ó¼ºÀº NameValue µ¥ÀÌÅÍ¿¡¼­ Ignore ¼Ó¼º °ª(CxIgnore »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, CxIgnore Meta Object ¼Ó¼ºÀº CxIgnore »ó¼ö °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. Data Handler´Â ´ÙÀ½°ú °°ÀÌ CxIgnore Meta Object ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.

ÁÖ:
Business Object¿¡´Â ½ÇÇàÇÒ ¶§ CxIgnore°ªÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ÃÖ¼ÒÇÑ Çϳª ÀÌ»óÀÇ 1Â÷ ۰¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

NameValue Data Handler°¡ CxIgnore ¼Ó¼º °ªÀ¸·Î ¼³Á¤µÈ ¼Ó¼ºÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

¿äû ó¸® Áß, Data Handler´Â Business ObjectÀÇ Á÷·ÄÈ­µÈ ¹öÀüÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ °æ¿ì, Ư¼ö ¼Ó¼º °ª CxIgnore´Â ´ÙÀ½°ú °°ÀÌ ÇÏÀ§ Meta Object ¼Ó¼º SkipCxIgnoreÀ» ±âº»À¸·Î ÇÕ´Ï´Ù.

ÁÖ:
SkipCxIgnore°¡ true·Î ¼³Á¤µÇ´Â °æ¿ì, NameValue Data Handler´Â ¾ç¹æÇâÀÌ ¾Æ´Õ´Ï´Ù. Áï, Business Object¿¡¼­ ¹®ÀÚ¿­·ÎÀÇ º¯È¯ Áß »ý¼ºÇÑ ¹®ÀÚ¿­¿¡ ´ëÇØ ¹®ÀÚ¿­¿¡¼­ Business Object º¯È¯À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

CxBlank

CxBlank Meta Object ¼Ó¼ºÀº NameValue µ¥ÀÌÅÍ¿¡¼­ Blank ¼Ó¼º °ª(CxBlank »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, CxBlank Meta Object ¼Ó¼ºÀº CxBlank »ó¼ö °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. Data Handler´Â ´ÙÀ½°ú °°ÀÌ CxBlank Meta Object ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.

ÁÖ:
Business Object¿¡´Â ½ÇÇàÇÒ ¶§ CxBlank °ªÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ÃÖ¼ÒÇÑ Çϳª ÀÌ»óÀÇ 1Â÷ ۰¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Business Object ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸

NameValue Data Handler´Â Business Object ¶Ç´Â ÇØ´ç ¼Ó¼º¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª Data Handler´Â cw_mo_ ű×ÀÇ Á¸À縦 È®ÀÎÇÕ´Ï´Ù. ÀÌ Å±״ Ŀ³ØÅͰ¡ »ç¿ëÇÏ´Â ÇÏÀ§ Meta Object¸¦ Ç¥½ÃÇϱâ À§ÇØ Business Object°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Data Handler´Â Business ObjectÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡¼­ cw_mo_ ű׿¡ ÀÇÇØ ½Äº°µÇ´Â ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. cw_mo_ ű׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object¿¡¼­ º¯È¯ ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.

±âÁ¸ 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¸¦ Á¶Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ´ë»ó ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±â´ÉÀû ºÐ¼®À» ¼öÇàÇϰí, °á°ú¸¦ ±âÁ¸ Business Object¿Í ºñ±³ÇÏ¿© Business Object Á¤ÀÇÀÇ Çʼö Çʵ带 ÆÇº°ÇϽʽÿÀ.
  2. Business Object Designer¸¦ »ç¿ëÇÏ¿© Çʿ信 µû¶ó Business Object Á¤ÀÇ¿¡¼­ ¼Ó¼ºÀ» Ãß°¡ ¶Ç´Â »èÁ¦ÇϽʽÿÀ.

Copyright IBM Corp. 1997, 2003