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

Business Object ¾ÆÅ°ÅØÃ³´Â ¼Ó¼º¿¡ Àû¿ëµÇ´Â ´Ù¾çÇÑ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼­´Â Ä¿³ØÅͰ¡ µî·Ï Á¤º¸¸¦ ÇØ¼®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϰí Business Object¸¦ ¼öÁ¤ÇÒ ¶§ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

Name µî·Ï Á¤º¸

°¢ Business Object ¼Ó¼º¿¡´Â °íÀ¯ À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Type µî·Ï Á¤º¸

°¢ Business Object ¼Ó¼º¿¡´Â Integer, String ¶Ç´Â ÇÏÀ§ Business ObjectÀÇ À¯Çü°ú °°Àº À¯ÇüÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ Date, Long Text ¶Ç´Â String À¯ÇüÀÇ ¼Ó¼ºÀ» ¹ß°ßÇϸé, Ä¿³ØÅÍ´Â °ªÀ» ÀÎ¿ë ºÎÈ£·Î ¹­¾î ¹®ÀÚ µ¥ÀÌÅͷΠó¸®ÇÕ´Ï´Ù.

Cardinality µî·Ï Á¤º¸

ÇÏÀ§ ¶Ç´Â ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» ³ªÅ¸³»´Â °¢ Business Object ¼Ó¼ºÀº ÀÌ ¼Ó¼º¿¡¼­ 1 ¶Ç´Â n °ªÀ» °¢°¢ °¡Áý´Ï´Ù. ÇÏÀ§ Business Object¸¦ ³ªÅ¸³»´Â ¸ðµç ¼Ó¼º¿¡´Â ContainedObjectVersion µî·Ï Á¤º¸(ÇÏÀ§ÀÇ ¹öÀü ¹øÈ£ ÁöÁ¤) ¹× Relationship µî·Ï Á¤º¸(Containment °ª ÁöÁ¤)µµ ÀÖ½À´Ï´Ù.

Max length µî·Ï Á¤º¸

¼Ó¼ºÀÌ String À¯ÇüÀÎ °æ¿ì, ÀÌ µî·Ï Á¤º¸´Â ¼Ó¼ºÀÇ °ªÀ¸·Î Çã¿ëµÈ ÃÖ´ë ±æÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Key µî·Ï Á¤º¸

°¢ Business Object¿¡¼­ Àû¾îµµ ÇϳªÀÇ ´Ü¼ø ¼Ó¼ºÀ» Ű·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼Ó¼ºÀ» Ű·Î Á¤ÀÇÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸¸¦ Yes·Î ¼³Á¤ÇϽʽÿÀ. Business Object ¼Ó¼ºÀÌ String À¯ÇüÀÎ °æ¿ì, µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅÍ À¯ÇüÀº char ´ë½Å Varchar À¯ÇüÀÎ °ÍÀÌ ÁÁ½À´Ï´Ù.

ÁÖ:
Ä¿³ØÅÍ´Â ÇÏÀ§ Business Object ¶Ç´Â ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» Ç¥½ÃÇÏ´Â ¼Ó¼ºÀ» Ű ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÏ´Â °ÍÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

´Ü¼ø ¼Ó¼º¿¡ ´ëÇÑ Å° µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅͰ¡ Business Object ó¸® Áß »ý¼ºÇÏ´Â SELECT, UPDATE, RETRIEVE ¹× DELETESQL ¹®ÀÇ WHERE Àý¿¡ ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

»óÀ§/ÇÏÀ§ °ü°è¸¦ ÇÏÀ§¿¡ ÀúÀåÇÏ´Â(´ÙÁß Ä«µð³¾¸®Æ¼ ¹× ´ÜÀÏ Ä«µð³¾¸®Æ¼ ¸ðµÎ) ÇÏÀ§ÀÇ ¼Ó¼º¿¡ ´ëÇÑ Å° µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÇ´Â °æ¿ì, Ä¿³ØÅͰ¡ SELECT ¹®ÀÇ WHERE Àý¿¡ ÀÖ´Â »óÀ§ÀÇ 1Â÷ ۸¦ »ç¿ëÇϰí Ű µî·Ï Á¤º¸´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ÇÏÀ§ÀÇ ¿ÜºÎ Ű ¼Ó¼ºÀ» ¼³Á¤Çϱâ À§ÇØ ¼Ó¼º °ªÀÌ »ç¿ëµÇ´Â Business Object ¼Ó¼ºÀÇ À̸§ ÁöÁ¤¿¡ ´ëÇÑ Á¤º¸´Â ¼Ó¼º ·¹º§ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ

¿ÜºÎ Ű µî·Ï Á¤º¸

Ä¿³ØÅÍ´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ¼Ó¼ºÀÌ ¿ÜºÎ ŰÀÎÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù.

Required µî·Ï Á¤º¸

Çʼö µî·Ï Á¤º¸´Â ¼Ó¼ºÀÌ °ªÀ» Æ÷ÇÔÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§ Business Object¸¦ ³ªÅ¸³»´Â ¼Ó¼º¿¡ ´ëÇÑ ÀÌ µî·Ï Á¤º¸°¡ ÁöÁ¤µÇ´Â °æ¿ì, Ä¿³ØÅÍ´Â ÀÌ ¼Ó¼º¿¡ ´ëÇÑ ÇÏÀ§ Business Object¸¦ Æ÷ÇÔÇϱâ À§ÇØ »óÀ§ Business Object¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù.

Ä¿³ØÅͰ¡ ÀÛ¼º ¿äû°ú ÇÔ²² Business Object¸¦ ¼ö½ÅÇÒ ¶§, Ä¿³ØÅÍ´Â ´ÙÀ½ Á¶°Ç ¸ðµÎ°¡ trueÀÎ °æ¿ì ÀÛ¼º Á¶ÀÛ¿¡ ½ÇÆÐÇϵµ·Ï ÇÕ´Ï´Ù.

Ä¿³ØÅͰ¡ °Ë»ö ¿äû°ú ÇÔ²² Business Object¸¦ ¼ö½ÅÇϰí Business Object¿¡ Çʼö ¼Ó¼º¿¡ ´ëÇÑ À¯È¿ÇÑ °ªÀ̳ª ±âº»°ªÀÌ ¾øÀ» ¶§, Ä¿³ØÅÍ´Â °Ë»ö Á¶ÀÛ¿¡ ½ÇÆÐÇϵµ·Ï ÇÕ´Ï´Ù.

Ä¿³ØÅÍ´Â ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» Æ÷ÇÔÇÏ´Â ¼Ó¼º¿¡ ´ëÇÑ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

ÁÖ:
Ű ¼Ó¼ºÀÌ ¼ø¼­ ¶Ç´Â Ä«¿îÅ͸¦ »ç¿ëÇϰųª µ¥ÀÌÅͺ£À̽º(UID=AUTO)¿¡ ÀÇÇØ ä¿öÁö´Â °æ¿ì, ÀÌ´Â Çʼö·Î Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù

AppSpecificInfo

ÀÌ µî·Ï Á¤º¸¿¡ ´ëÇÑ Á¤º¸´Â ¼Ó¼º ·¹º§ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Default value µî·Ï Á¤º¸

ÀÌ µî·Ï Á¤º¸´Â ´Ü¼ø ¼Ó¼ºÀÌ µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ °ªÀ¸·Î ä¿öÁöÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅͰ¡ À̸¦ ÀÔ·ÂÇϱâ À§ÇØ »ç¿ëÇÏ´Â ±âº»°ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÇÏÀ§ Business Object ¶Ç´Â ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» ³ªÅ¸³»´Â ¼Ó¼º¿¡ ´ëÇÑ ÀÌ µî·Ï Á¤º¸¸¦ Æò°¡ÇÏÁö ¾Ê½À´Ï´Ù.

Ä¿³ØÅÍ´Â UseDefaults ±¸¼º µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÀÌ µî·Ï Á¤º¸¸¦ Æò°¡ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Ç¥ 6À» ÂüÁ¶ÇϽʽÿÀ

Ư¼ö ¼Ó¼º °ª

Business ObjectÀÇ ´Ü¼ø ¼Ó¼º¿¡´Â Ư¼ö °ªÀÎ CxIgnore°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÅëÇÕ ºê·ÎÄ¿¿¡¼­ Business Object¸¦ ¼ö½ÅÇÒ ¶§, Ä¿³ØÅÍ´Â CxIgnore °ªÀÌ ÀÖ´Â ¸ðµç ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. ÀÌ´Â ÀÌµé ¼Ó¼ºÀÌ Ä¿³ØÅÍ¿¡ º¸ÀÌÁö ¾Ê´Â °Í°ú °°½À´Ï´Ù.

Ä¿³ØÅͰ¡ µ¥ÀÌÅͺ£À̽º¿¡¼­ µ¥ÀÌÅ͸¦ °Ë»öÇϰí SELECT ¹®ÀÌ ¼Ó¼º¿¡ ´ëÇÑ null °ªÀ» ¸®ÅÏÇÒ ¶§, Ä¿³ØÅÍ´Â ÀÌ ¼Ó¼ºÀÇ °ªÀ» ±âº»ÀûÀ¸·Î CxIgnore·Î ¼³Á¤ÇÕ´Ï´Ù. ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ÀÇ UNVL ¸Å°³º¯¼ö¿¡ ´ëÇÑ °ªÀÌ ÁöÁ¤µÈ °æ¿ì, Ä¿³ØÅͰ¡ ÀÌ °ªÀ» »ç¿ëÇÏ¿© nullÀ» Ç¥½ÃÇÕ´Ï´Ù.

Ä¿³ØÅÍ´Â ¸ðµç Business Object°¡ Àû¾îµµ ÇϳªÀÇ 1Â÷ Ű ¼Ó¼ºÀ» °¡Áöµµ·Ï ¿äûÇϱ⠶§¹®¿¡, °³¹ßÀÚ´Â Ä¿³ØÅÍ¿¡ Àü´ÞµÈ WebSphere Business Integration Adapter Business Object¿¡ CxIgnore·Î ¼³Á¤µÇÁö ¾ÊÀº 1Â÷ ۰¡ Àû¾îµµ Çϳª´Â ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿ä±¸»çÇ׿¡ ´ëÇÑ À¯ÀÏÇÑ ¿¹¿Ü´Â 1Â÷ ۰¡ Ä«¿îÅͳª ¼ø¼­¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅÍ¿¡ ÀÇÇØ »ý¼ºµÇ°Å³ª µ¥ÀÌÅͺ£À̽º¿¡ ÀÇÇØ »ý¼ºµÇ´Â Business ObjectÀÔ´Ï´Ù.

Ä¿³ØÅͰ¡ µ¥ÀÌÅ͸¦ µ¥ÀÌÅͺ£À̽º¿¡ »ðÀÔÇϰí Business Object ¼Ó¼º¿¡ ÁöÁ¤µÈ °ªÀÌ ¾øÀ» ¶§, ¼Ó¼ºÀÇ UseNullValue µî·Ï Á¤º¸¿¡ ÀÇÇØ ÁöÁ¤µÈ °ªÀ» »ç¿ëÇÕ´Ï´Ù. UseNullValue¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Ç¥ 11ÀÇ UNVL=value ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Copyright IBM Corp. 1997, 2003