»ý¼ºµÈ Á¤ÀÇÀÇ ³»¿ë

JDBCODA°¡ »ý¼ºÇÏ´Â Business Object Á¤ÀÇ´Â ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.

ÀÌ ¼½¼ÇÀº ´ÙÀ½¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Business Object ·¹º§ µî·Ï Á¤º¸

JDBCODA´Â Business Object ·¹º§¿¡¼­ ´ÙÀ½ Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.

Business-Object ·¹º§¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ´ÙÀ½À» ¼öÇàÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.

Business-Object ·¹º§¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çü½ÄÀº ¼¼¹ÌÄÝ·Ð(;) ºÐ¸®¹®ÀÚ·Î ºÐ¸®µÇ´Â ¸Å°³º¯¼ö·Î ÀÌ·ç¾îÁý´Ï´Ù. ¸Å°³º¯¼öÀÇ À̸§°ú °ªÀº ÄÝ·Ð(:) ºÐ¸®¹®ÀÚ·Î ºÐ¸®µË´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

TN=TableName; SCN=StatusColumnName:StatusValue
 

¿©±â¼­ TableNameÀº µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ½Äº°Çϰí StatusColumnNameÀº ³í¸® »èÁ¦¸¦ ¼öÇàÇϱâ À§ÇØ »ç¿ëµÇ´Â µ¥ÀÌÅͺ£À̽º ¿­ÀÇ À̸§À̸ç, StatusValue´Â Business Object°¡ ºñȰ¼ºÈ­µÇ°Å³ª »èÁ¦µÊÀ» ÀǹÌÇÏ´Â °ªÀÔ´Ï´Ù.

ÀÌ ·¹º§¿¡¼­ JDBCODA°¡ »ý¼ºÇÏ´Â AppSpecificInfo´Â µ¥ÀÌÅͺ£À̽º Å×À̺íÀ̳ª º¸±âÀÇ À̸§¿¡ ´ëÇÑ °ª¸¸À» Æ÷ÇÔÇÕ´Ï´Ù. »óÅ ¿­¿¡ °ªÀ» ÁöÁ¤ÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸´Â Business-Object ·¹º§ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

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

ÀÌ ¼½¼Ç¿¡¼­´Â JDBCODA°¡ °¢ ¼Ó¼º¿¡ »ý¼ºÇÏ´Â µî·Ï Á¤º¸¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object ¼Ó¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Name µî·Ï Á¤º¸

JDBCODA´Â ¼Ó¼ºÀÇ À̸§ °ªÀ» µ¥ÀÌÅͺ£À̽º Å×À̺íÀ̳ª ºäÀÇ ¿­ À̸§¿¡¼­ È®º¸ÇÕ´Ï´Ù.

Data type À¯Çü µî·Ï Á¤º¸

¼Ó¼ºÀÇ À¯ÇüÀ» ¼³Á¤ÇÒ ¶§, JDBCODA´Â Å×À̺íÀ̳ª º¸±â¿¡ ÀÖ´Â ¿­ÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» ÇØ´çÇÏ´Â IBM WebSphere Business Integration Adapter Business Object À¯ÇüÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ º¯È¯Àº µÎ ´Ü°è·Î ¿Ï·áµË´Ï´Ù. ¸ÕÀú µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â µ¥ÀÌÅÍ À¯ÇüÀÌ JDBC À¯ÇüÀ¸·Î º¯È¯µË´Ï´Ù. ±×·± ÈÄ, JDBC À¯ÇüÀÌ IBM WebSphere Business Integration Adapter Business Object À¯ÇüÀ¸·Î º¯È¯µË´Ï´Ù. ù ¹øÂ° º¯È¯Àº »ç¿ëÇϰí ÀÖ´Â JDBC µå¶óÀ̹ö¿¡ ÀÇÇØ ¼öÇàµË´Ï´Ù. JDBC À¯Çü¿¡ ¸ÊÇεǴ °³º° µ¥ÀÌÅͺ£À̽º À¯Çü¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº JDBC ½ºÆå(2.0 ÀÌ»ó)À» ÂüÁ¶ÇϽʽÿÀ. Ç¥ 14´Â JDBC À¯ÇüÀÌ ÇØ´ç IBM WebSphere Business Integration Adapter Business Object À¯ÇüÀ¸·Î º¯È¯µÇ´Â °ÍÀ» º¸¿©ÁÝ´Ï´Ù.


Ç¥ 15. µ¥ÀÌÅÍ À¯ÇüÀÇ ÀÏÄ¡
JDBC À¯Çü WebSphere Business Integration Adapter 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
 

ÁÖ:
¿­ÀÇ µ¥ÀÌÅÍ À¯ÇüÀÌ Ç¥ 15¿¡ Ç¥½ÃµÈ À¯Çü Áß Çϳª°¡ ¾Æ´Ñ °æ¿ì, JDBCODA°¡ ¿­À» °Ç³Ê¶Ù°í ¿­À» ó¸®ÇÒ ¼ö ¾øÀ½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù

Cardinality µî·Ï Á¤º¸

JDBCODA´Â ¸ðµç ´Ü¼ø ¼Ó¼ºÀÇ Ä«µð³¾¸®Æ¼¸¦ 1·Î ¼³Á¤ÇÕ´Ï´Ù.

MaxLength µî·Ï Á¤º¸

JDBCODA´Â ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ varchar, char ¶Ç´Â text µ¥ÀÌÅÍ À¯Çü¿¡ ÁöÁ¤µÈ ±æÀÌ¿¡¼­ È®º¸ÇÕ´Ï´Ù.

IsKey µî·Ï Á¤º¸

¿­ÀÌ Å×À̺íÀÇ 1Â÷ ŰÀÎ °æ¿ì, JDBCODA°¡ À̸¦ Ű ¼Ó¼ºÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ±×·¯³ª, Å×À̺í´ë½Å º¸±â°¡ ¼Ò½º ³ëµå·Î¼­ ¼±ÅõǾ Business Object¸¦ »ý¼ºÇϸé, JDBCODA°¡ ¿­À» Ű ¼Ó¼ºÀ¸·Î Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡ Ű ¼Ó¼ºÀÌ ¼öµ¿À¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.

IsForeignKey µî·Ï Á¤º¸

JDBCODA´Â IsForeignKey µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù. Business Object

Designer¿¡¼­ À̸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

IsRequired µî·Ï Á¤º¸

Çʵ尡 Å×À̺íÀ̳ª º¸±â¿¡¼­ not null·Î ÁöÁ¤µÇ´Â °æ¿ì, JDBCODA°¡ À̸¦ a Çʼö ¼Ó¼ºÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ±×·¯³ª Ű Çʵå¿Í ¿¬°üµÈ ¼ø¼­°¡ Àְųª Ű Çʵ尡 ID ¿­ÀÏ ¼ö ÀÖÀ¸¹Ç·Î, JDBCODA´Â Ű Çʵ带 Çʼö·Î Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

AppSpecificInfo µî·Ï Á¤º¸

JDBCODA´Â ¼Ó¼º ·¹º§¿¡¼­ AppSpecificInfo µî·Ï Á¤º¸¿¡ ´ëÇÑ µÎ °³ÀÇ ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÁöÁ¤µÈ ¸Å°³º¯¼öÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

CN=ColumnName
 

¿©±â¼­ ColumnNameÀº ÁöÁ¤µÈ ¼Ó¼º°ú ¿¬°üµÈ µ¥ÀÌÅͺ£À̽º Å×À̺íÀ̳ª º¸±â¿¡ ÀÖ´Â ¿­ÀÇ À̸§ÀÔ´Ï´Ù.

BYTEARRAY=true|false
 

JDBCODA´Â 2Áø µ¥ÀÌÅ͸¦ °¡Áø ¿­À» ÀνÄÇϰí BYTEARRAY=true¶ó´Â

AppSpecificInfo¸¦ °¡Áø À¯Çü StringÀÇ ¼Ó¼ºÀ» ÀÛ¼ºÇÕ´Ï´Ù.

ÁÖ:
Business Object Designer¿¡¼­ Ãß°¡ AppSpecificInfo ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌµé ¸Å°³º¯¼ö¿¡ ´ëÇÑ Á¤º¸´Â ¼Ó¼º ·¹º§ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Verb

JDBCODA´Â BO µî·Ï Á¤º¸ â¿¡ ÁöÁ¤µÈ Verb¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ´Â °¢ Verb¿¡ ´ëÇÑ AppSpecificInfo µî·Ï Á¤º¸¸¦ ÀÛ¼ºÇÏÁö¸¸, À̸¦ ÀÔ·ÂÇÏÁö´Â ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Verb¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çü½ÄÀ» ÂüÁ¶ÇϽʽÿÀ

Copyright IBM Corp. 1997, 2003