i2ADWODA°¡ »ý¼ºÇÏ´Â Business Object Á¤ÀÇ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÌ ¼½¼Ç¿¡¼´Â ´ÙÀ½ ÁÖÁ¦¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
i2ADWODA¿¡¼´Â Business Object ·¹º§¿¡¼ ´ÙÀ½ Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.
Business Object ·¹º§¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ »ç¿ëÇÏ¸é ´ÙÀ½ÀÇ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Business Object ·¹º§¿¡¼, ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çü½ÄÀº ¼¼¹ÌÄÝ·Ð(;) ºÐ¸®¹®ÀÚ·Î ±¸ºÐµÇ´Â ¸Å°³º¯¼ö·Î ±¸¼ºµË´Ï´Ù. ¸Å°³º¯¼ö À̸§ ¹× ÇØ´ç °ªÀº ÄÝ·Ð(:) ºÐ¸®¹®ÀÚ·Î ºÐ¸®µË´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
TN=TableName; SCN=StatusColumnName:StatusValue
¿©±â¼, TableNameÀº µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ½Äº°Çϰí, StatusColumnNameÀº ³í¸® »èÁ¦ ¼öÇà¿¡ »ç¿ëµÇ´Â µ¥ÀÌÅͺ£À̽º ¿ À̸§À̸ç, StatusValue´Â Business Object°¡ ºñȰ¼ºÈµÇ¾ú°Å³ª »èÁ¦µÇ¾úÀ½À» ³ªÅ¸³»´Â °ªÀÔ´Ï´Ù.
i2ADWODA°¡ ÀÌ ·¹º§¿¡¼ »ý¼ºÇÏ´Â AppSpecificInfo¿¡´Â µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â º¸±â À̸§¿¡ ´ëÇÑ °ª¸¸ Æ÷ÇԵ˴ϴÙ. »óÅ ¿ °ª ÁöÁ¤¿¡ ´ëÇÑ Á¤º¸´Â Business Object ·¹º§¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ¼½¼Ç¿¡¼´Â °¢ ¼Ó¼º¿¡ ´ëÇØ i2ADWODA°¡ »ý¼ºÇÏ´Â µî·Ï Á¤º¸¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â "Business Object ¼Ó¼º µî·Ï Á¤º¸"¸¦ ÂüÁ¶ÇϽʽÿÀ.
i2ADWODA´Â µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â º¸±â¿¡ ÀÖ´Â ¿ À̸§¿¡¼ ¼Ó¼º À̸§ °ªÀ» ¾ò½À´Ï´Ù.
¼Ó¼ºÀÇ À¯ÇüÀ» ¼³Á¤ÇÏ´Â °æ¿ì, i2ADWODA°¡ Å×ÀÌºí ¶Ç´Â º¸±â¿¡ ÀÖ´Â ¿ÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» ´ëÀÀµÇ´Â IBM WebSphere Business Integration Adapters Business Object À¯ÇüÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ º¯È¯Àº µÎ ´Ü°è·Î ¿Ï·áµË´Ï´Ù. ¿ì¼± µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅÍ À¯ÇüÀº JDBC À¯ÇüÀ¸·Î º¯È¯µË´Ï´Ù. ±×·± ´ÙÀ½, JDBC À¯ÇüÀº IBM WebSphere Business Integration Adapters Business Object À¯ÇüÀ¸·Î º¯È¯µË´Ï´Ù. óÀ½ º¯È¯Àº »ç¿ë ÁßÀÎ JDBC µå¶óÀ̹ö·Î ¼öÇàµË´Ï´Ù. »ç¿ë ÁßÀÎ JDBC µå¶óÀ̹öÀÇ ¹®¼¸¦ Âü°íÇϽʽÿÀ. JDBC À¯ÇüÀ¸·ÎÀÇ °¢ µ¥ÀÌÅͺ£À̽º À¯Çü ¸ÊÇο¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â JDBC ½ºÆå(2.0 ÀÌ»ó)À» ÂüÁ¶ÇϽʽÿÀ. Ç¥ 14´Â JDBC À¯Çü¿¡¼ ÇØ´çÇÏ´Â IBM WebSphere Business Integration Adapters Business Object À¯ÇüÀ¸·ÎÀÇ º¯È¯À» Ç¥½ÃÇÕ´Ï´Ù.
JDBC À¯Çü | WebSphere Business Integration Adapters Business Object À¯Çü |
---|---|
BIT |
BOOLEAN |
CHAR |
STRING |
VARCHAR |
STRING |
LONGVARCHAR |
STRING |
INTEGER |
INTEGER |
NUMERIC |
INTEGER |
SMALLINT |
INTEGER |
TINYINT |
INTEGER |
BIGINT |
INTEGER |
DATE |
DATE |
TIME |
DATE |
TIMESTAMP |
DATE |
DECIMAL |
STRING |
DOUBLE |
DOUBLE |
FLOAT |
DOUBLE |
REAL |
FLOAT |
BINARY |
STRING,
BYTEARRAY=TRUE ¸¦ AppSpecificInfo¿¡ Ãß°¡ |
VARBINARY |
STRING,
BYTEARRAY=TRUE ¸¦ AppSpecificInfo¿¡ Ãß°¡ |
i2ADWODA´Â ¸ðµç ´Ü¼ø ¼Ó¼ºÀÇ Ä«µð³¾¸®Æ¼¸¦ 1·Î ¼³Á¤ÇÕ´Ï´Ù.
i2ADWODA´Â varchar, char ¶Ç´Â ÅØ½ºÆ® µ¥ÀÌÅÍ À¯Çü¿¡ ÁöÁ¤µÈ ±æÀÌ¿¡¼ ¹®ÀÚ¿ ±æÀ̸¦ È®º¸ÇÕ´Ï´Ù.
¿ÀÌ Å×À̺íÀÇ 1Â÷ ŰÀÎ °æ¿ì, i2ADWODA´Â ÇØ´ç ¿À» Ű ¼Ó¼ºÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ±×·¯³ª Å×ÀÌºí ´ë½Å º¸±â°¡ Business Object¸¦ »ý¼ºÇϱâ À§ÇÑ ¼Ò½º ÄÚµå·Î ¼±ÅõǸé, i2ADWODA´Â Ű ¼Ó¼ºÀ¸·Î ¿À» Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, Ű ¼Ó¼ºÀº ¼öµ¿À¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
i2ADWODA´Â IsForeignKey µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù. Business Object Designer¿¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Çʵ尡 Å×ÀÌºí ¶Ç´Â º¸±â¿¡¼ ºñ¾î ÀÖÁö ¾ÊÀ½À¸·Î ÁöÁ¤µÇ¸é i2ADWODA´Â ÇØ´ç Çʵ带 Çʼö ¼Ó¼ºÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ±×·¯³ª ¿¬°ü ¼ø¼°¡ Àְųª ID ¿ÀÏ ¼ö ÀÖÀ¸¹Ç·Î i2ADWODA´Â Ű Çʵ带 Çʼö·Î Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
i2ADWODA¿¡´Â ¼Ó¼º ·¹º§ÀÇ AppSpecificInfo µî·Ï Á¤º¸¿¡ µÎ °³ÀÇ ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÁöÁ¤µÈ ¸Å°³º¯¼öÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
CN=ColumnName
¿©±â¼, ColumnNameÀº ƯÁ¤ ¼Ó¼º°ú ¿¬°üµÈ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â º¸±â¿¡ ÀÖ´Â ¿ À̸§ÀÔ´Ï´Ù.
BYTEARRAY=true|false
i2ADWODA´Â 2Áø µ¥ÀÌÅ͸¦ °¡Áø ¿·Î ÀνĵǸç BYTEARRAY=trueÀÇ
AppSpecificInfo µî·Ï Á¤º¸·Î À¯Çü ¹®ÀÚ¿ÀÇ ¼Ó¼ºÀ» ÀÛ¼ºÇÕ´Ï´Ù.
i2ADWODA´Â BO µî·Ï Á¤º¸ â¿¡ ÁöÁ¤µÇ´Â Verb¸¦ »ý¼ºÇÕ´Ï´Ù. i2ADWODA´Â °¢ Verb¿¡ AppSpecificInfo µî·Ï Á¤º¸¸¦ ÀÛ¼ºÇÏÁö¸¸ »óÁÖ½ÃŰÁö´Â ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Verb¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çü½ÄÀ» ÂüÁ¶ÇϽʽÿÀ.