ÀÌ ¼½¼Ç¿¡¼´Â Business Object Designer¿¡¼ OracleAppsODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀǸ¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Business Object Designer ½ÇÇà¿¡ ´ëÇÑ Á¤º¸´Â Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
ODA¸¦ ½ÇÇàÇÑ ÈÄ, Business Object Designer¸¦ ½ÃÀÛÇÏ¿© À̸¦ ±¸¼ºÇÏ°í ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. Business Object Designer¿¡¼ ODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀǸ¦ »ý¼ºÇϱâ À§ÇÑ ¿©¼¸ ´Ü°è°¡ ÀÖ½À´Ï´Ù. Business Object Designer´Â ÀÌµé °¢ ´Ü°è·Î ¿©·¯ºÐÀ» ¾È³»ÇÏ´Â ¸¶¹ý»ç¸¦ Á¦°øÇÕ´Ï´Ù.
ODA¸¦ ½ÃÀÛÇÑ ÈÄ, ´ÙÀ½À» ¼öÇàÇÏ¿© ¸¶¹ý»ç¸¦ ½ÃÀÛÇϽʽÿÀ.
Business Object Designer°¡ ¿¡ÀÌÀüÆ® ¼±ÅÃÀ̶ó´Â À̸§ÀÇ ¸¶¹ý»çÀÇ Ã¹ ¹øÂ° âÀ» Ç¥½ÃÇÕ´Ï´Ù. ±×¸² 6Àº ÀÌ Ã¢À» º¸¿©ÁÝ´Ï´Ù.
ODA¸¦ ¼±ÅÃ, ±¸¼º ¹× ½ÇÇàÇÏ·Á¸é, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
±×¸² 6Àº Business Object DesignerÀÇ ¿©¼¸ ´Ü°è ¸¶¹ý»çÀÇ Ã¹ ¹øÂ° ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ Ã¢¿¡¼, ½ÇÇàÇÒ ODA¸¦ ¼±ÅÃÇϽʽÿÀ.
ODA¸¦ ¼±ÅÃÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Business Object Designer°¡ ¿¡ÀÌÀüÆ®ÀÇ À̸§ Çʵ忡 ¼±ÅûçÇ×À» Ç¥½ÃÇÕ´Ï´Ù.
Business Object Designer°¡ OracleAppsODA¿Í ÃÖÃÊ·Î Åë½ÅÇÒ ¶§, ÀÌ´Â
±×¸² 7¿¡ Ç¥½ÃµÈ ´ë·Î
ÃʱâÈ µî·Ï Á¤º¸ÀÇ ¼³Á¤À» ÀÔ·ÂÇϵµ·Ï ÇÁ·ÒÇÁÆ®ÇÕ´Ï´Ù. OracleAppsODA¸¦ »ç¿ëÇÒ ¶§¸¶´Ù
´Ù½Ã ÀÔ·ÂÇÏÁö ¾Ê¾Æµµ µÇµµ·Ï À̸§ ÁöÁ¤µÈ ÇÁ·ÎÆÄÀÏ¿¡ ÀÌµé µî·Ï Á¤º¸¸¦
ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ODA ÇÁ·ÎÆÄÀÏ ÁöÁ¤¿¡ ´ëÇÑ Á¤º¸´Â Business Object
Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
±×¸² 7. ¿¡ÀÌÀüÆ® ÃʱâÈ µî·Ï Á¤º¸ ±¸¼º
Ç¥ 14¿¡¼ ¼³¸íÇÑ OracleAppsODA µî·Ï Á¤º¸¸¦ ±¸¼ºÇϽʽÿÀ.
Ç¥ 14. OracleAppsODA µî·Ï Á¤º¸
Çà ¹øÈ£ | µî·Ï Á¤º¸ À̸§ | µî·Ï Á¤º¸ À¯Çü | ¼³¸í |
---|---|---|---|
1 | UserName | ¹®ÀÚ¿ | µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚÀÇ À̸§ |
2 | Password | ¹®ÀÚ¿ | µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚÀÇ ¾ÏÈ£ |
3 | DatabaseUrl | ¹®ÀÚ¿ | µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¿¬°áÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â URL.
¿¹: jdbc:oracle:thin:@MACHINENAME:1521:SIDNAME |
4 | DatabaseDriver | ¹®ÀÚ¿ | ¿¬°á ¼³Á¤¿¡ »ç¿ëµÇ´Â µå¶óÀ̹öÀÇ À̸§.
¿¹: oracle.jdbc.driver.OracleDriver |
5 | DefaultBOPrefix | ¹®ÀÚ¿ | À̸§À» °íÀ¯ÈÇϱâ À§ÇØ Business ObjectÀÇ À̸§À¸·Î µ¡ºÙ¿©Áø ÅØ½ºÆ®
ÇÊ¿äÇÑ °æ¿ì ³ªÁß¿¡ Business Object Designer°¡ Business Object µî·Ï Á¤º¸¿¡ ´ëÇØ ÇÁ·ÒÇÁÆ®ÇÒ ¶§, À̸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â "Ãß°¡ Á¤º¸ Á¦°ø"À» ÂüÁ¶ÇϽʽÿÀ. |
6 | TraceFileName | ¹®ÀÚ¿ | OracleAppsODA°¡ ÃßÀû Á¤º¸¸¦ ¾²´Â ÆÄÀÏ
ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, OracleAppsODA°¡ À̸¦ \ODA\OracleApps µð·ºÅ丮¿¡ ÀÛ¼ºÇÕ´Ï´Ù. ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì, OracleAppsODA°¡ À̸¦ ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù.
OracleAppsODA´Â À̸§ ÁöÁ¤ ±ÔÄ¢¿¡ µû¶ó ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¿¡ÀÌÀüÆ®ÀÇ À̸§ÀÌ OracleAppsODA·Î ÁöÁ¤µÇ´Â °æ¿ì, ÀÌ´Â OracleAppsODAtrace.txt·Î À̸§ ÁöÁ¤µÈ ÃßÀû ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÀÌ ÆÄÀÏ¿¡ ´Ù¸¥ À̸§À» ÁöÁ¤ÇϽʽÿÀ. |
7 | TraceLevel | Integer | OracleAppsODA¿¡ »ç¿ë °¡´ÉÇÑ ÃßÀû ·¹º§ |
8 | MessageFile | ¹®ÀÚ¿ | ¿À·ù ¹× ¸Þ½ÃÁö ÆÄÀÏÀÇ À̸§
OracleAppsODA´Â À̸§ ÁöÁ¤ ±ÔÄ¢¿¡ µû¶ó ÆÄÀÏ À̸§À» Ç¥½ÃÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ¿¡ÀÌÀüÆ®ÀÇ À̸§ÀÌ OracleAppsODA·Î ÁöÁ¤µÇ´Â °æ¿ì, ¸Þ½ÃÁö ÆÄÀÏ µî·Ï Á¤º¸ÀÇ °ªÀÌ OracleAppsODAAgent.txt·Î Ç¥½ÃµË´Ï´Ù.
Áß¿ä: ¿À·ù ¹× ¸Þ½ÃÁö ÆÄÀÏÀº \ODA\messages µð·ºÅ丮¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ±âÁ¸ ÆÄÀÏÀ» °ËÁõÇϰųª ÁöÁ¤ÇϽʽÿÀ. |
Áß¿ä |
---|
Business Object Designer¿¡ Ç¥½ÃµÈ ±âº»°ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» ³ªÅ¸³»´Â °æ¿ì, ¸Þ½ÃÁö ÆÄÀÏÀÇ À̸§À» Á¤Á¤ÇϽʽÿÀ. ÀÌ ´ëÈ »óÀÚ¿¡¼ À̵¿ÇÒ ¶§ À̸§ÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì, Business Object Designer´Â ODA°¡ ½ÇÇàµÉ â¿¡ ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â Business Object Designer¿¡¼ ÆË¾÷ÇÏÁö ¾Ê½À´Ï´Ù. À¯È¿ÇÑ ¸Þ½ÃÁö ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â µ¥ ½ÇÆÐÇϸé ODA°¡ ¸Þ½ÃÁö ¾øÀÌ ½ÇÇàµË´Ï´Ù. |
OracleAppsODA¿¡ ´ëÇÑ ¸ðµç ÃʱâÈ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÑ ÈÄ, Business Object Designer´Â ÁöÁ¤µÈ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ°í µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç ½ºÅ°¸¶ À̸§ÀÌ ÀÖ´Â Æ®¸®¸¦ Ç¥½ÃÇÕ´Ï´Ù. Æ®¸®¿¡¼ ³ëµå·Î Ç¥½ÃµÇ´Â À̸§À» ÆîÄ¥ ¼ö ÀÖ½À´Ï´Ù. À̸§À» ´·¯ °¢ ½ºÅ°¸¶ÀÇ ¸ðµç Å×À̺í, º¸±â ¹× ÀúÀå ÇÁ·Î½ÃÀú¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±×¸² 8Àº ÀϺΠ½ºÅ°¸¶°¡ ÆîÃÄÁø ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 8. ³ëµå°¡ ÆîÃÄÁø ½ºÅ°¸¶ÀÇ Æ®¸®
»ý¼ºµÈ Business Object Á¤ÀÇ¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¸ðµç µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÏ·Á¸é, ¸ðµç Çʼö Å×À̺í°ú º¸±â¸¦ ¼±ÅÃÇÏ°í ´ÙÀ½À» ´©¸£½Ê½Ã¿À. ¸®ÅÏµÈ ¿ÀºêÁ§Æ®¸¦ ÇÊÅÍÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
»ý¼ºµÈ Business Object Á¤ÀÇ¿Í ¿¬°üµÇ´Â ¸ðµç µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÑ ÈÄ, Business Object Designer´Â ¼±ÅÃµÈ Å×À̺í°ú º¸±â¸¸ÀÌ ÀÖ´Â ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±×¸² 9´Â ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 9. µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÇ ¼±ÅûçÇ× È®ÀÎ
ÀÌ Ã¢Àº ´ÙÀ½ ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ È®ÀÎÇÑ ÈÄ, Business Object Designer°¡ Á¤ÀǸ¦ »ý¼º ÁßÀÓÀ» ´ÙÀ½ ´ëÈ »óÀÚ°¡ ¾Ë·Á ÁÝ´Ï´Ù.
OracleAppsODA°¡ Ãß°¡ Á¤º¸¸¦ ÇÊ¿ä·Î ÇÏ´Â °æ¿ì, Business Object Designer°¡ Á¤º¸¸¦ ÇÁ·ÒÇÁÆ®ÇÏ´Â BO µî·Ï Á¤º¸ âÀ» Ç¥½ÃÇÕ´Ï´Ù.
BO µî·Ï Á¤º¸ â¿¡¼, ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇϰųª º¯°æÇϽʽÿÀ.
±âº»°ªÀº ¿¹ÀÔ´Ï´Ù.
±×¸² 10. ÀúÀå ÇÁ·Î½ÃÀú¿Í ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼º ¿¬°ü
Business Object¿¡ Ãß°¡µÉ ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼ºÀ» ÇØ´ç ½ºÅ°¸¶ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ÀúÀå ÇÁ·Î½ÃÀúÀÇ ¼Ó¼º°ú ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. °¢ ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼º¿¡ ´ëÇÏ¿© ÇØ´ç ½ºÅ°¸¶ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ¸ðµç ÀúÀå ÇÁ·Î½ÃÀúÀÇ µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â ÇØ´ç ¼Ó¼º¿¡ ÇÊ¿äÇÑ ASI Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.
¿ÀºêÁ§Æ® ·¹º§¿¡ ´ëÇÑ ASI(ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸)´Â TN=tableName°ú À¯»çÇÕ´Ï´Ù.
±×¸®°í ¼Ó¼º ·¹º§ÀÇ °æ¿ì ASI°¡ CN=ColumnName°ú À¯»çÇÕ´Ï´Ù.
ÀúÀå ÇÁ·Î½ÃÀú¿¡¼ Business Object¸¦ »ý¼º ÁßÀ̸ç SPForCreate¿Í °°Àº Oracle Applications Adapter ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼ºÀÌ ÇØ´ç Business Object¿Í ¿¬°üµÈ °æ¿ì, ODA´Â ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼º¿¡ ´ëÇÏ¿© ÇØ´ç ½ºÅ°¸¶¿¡ ÀÖ´Â ¸ðµç ÀúÀå ÇÁ·Î½ÃÀú À̸§ÀÇ ¸ñ·ÏÀ» Á¦°øÇϸç ÇÊ¿äÇÑ ÀúÀå ÇÁ·Î½ÃÀú¸¦ Business Object¿Í ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. À̸¦ ¼öÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ Oracle Applications Adapter ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼º¿¡ ´ëÇÑ ASI°¡ »ý¼ºµË´Ï´Ù.
SPN=stored procedure Name; IN=a1:a2; OUT=b1:b2; IO=c1:c2
¿©±â¼, INÀº ÀúÀå ÇÁ·Î½ÃÀúÀÇ ¸Å°³º¯¼ö°¡ INPUT À¯ÇüÀ̰í, OUTÀº ¸Å°³º¯¼ö°¡ OUTPUT À¯ÇüÀ̸ç, IO´Â INPUT/OUTPUT À¯ÇüÀ» ÀǹÌÇÕ´Ï´Ù. ODA´Â ASI¿¡¼ RS¸¦ true ¶Ç´Â false·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸ç, µû¶ó¼ ¼öµ¿À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
Business Object¿¡ Ãß°¡µÇ´Â verb´Â ÇʼöÀûÀ¸·Î Retrieve, RetrieveByContent, Create, Update ¹× DeleteÀÇ Ç¥ÁØ verbÀÔ´Ï´Ù.
ÀúÀå ÇÁ·Î½ÃÀúÀÇ ¸®ÅÏ ¸Å°³º¯¼ö°¡ ResultSet À¯ÇüÀÏ °æ¿ì, ODA´Â °á°ú ¼¼Æ®¸¦ ºÐ¼®Çϰí Business Object¸¦ ÀÛ¼ºÇÏ¿© Business ObjectÀÇ °á°ú ¼¼Æ® ¼Ó¼º¿¡ ´ëÇÑ ¿À» ÀÛ¼ºÇÕ´Ï´Ù. ÀúÀå ÇÁ·Î½ÃÀú ¿¿¡ ´ëÇÑ ASI´Â CN=StoredProcedureColumnNameÀ¸·Î ¼³Á¤µË´Ï´Ù. ODA´Â µå¶óÀ̹ö¿¡¼ ¸®ÅÏÇÑ JDBC ¸ÞŸ µ¥ÀÌÅÍ Á¤º¸¿¡ µû¶ó Ű ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù. ¾Æ¹« °Íµµ ¸®ÅÏÇÏÁö ¾ÊÀ» °æ¿ì, ODA´Â ±âº»ÀûÀ¸·Î ¾î¶°ÇÑ ¼Ó¼ºµµ Ű·Î Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ±æÀÌ ¹× À¯Çü°ú °°Àº, ¸ðµç ±âŸ ¼Ó¼ºÀº Å×ÀÌºí¿¡¼ »ý¼ºµÈ ¼Ó¼º°ú °ü·ÃÇÏ¿© ¼³Á¤µË´Ï´Ù.
BO µî·Ï Á¤º¸ ´ëÈ »óÀÚ¿¡ ¸ðµç Çʼö Á¤º¸¸¦ Á¦°øÇϰí È®ÀÎÀ» ´©¸£¸é, Business Object Designer°¡ ¸¶¹ý»çÀÇ ¸¶Áö¸· ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿©±â¼ Á¤ÀǸ¦ ¼¹ö³ª ÆÄÀÏ¿¡ ÀúÀåÇϰųª, Business Object Designer¿¡¼ ÆíÁýÇϱâ À§ÇØ ¿ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸°í Ãß°¡·Î ¼öÁ¤ÇÏ·Á¸é Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.