ÀÌ ¼½¼Ç¿¡¼´Â Business Object Designer¿¡¼ ODA for Manugistics¸¦ »ç¿ëÇÏ¿© 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°¡ ODA for Manugistics¿Í Åë½ÅÇÏ°Ô µÇ¸é ±×¸² 7¿¡ Ç¥½ÃµÇ¾î ÀÖ´Â ´ë·Î ÃʱâÈ µî·Ï Á¤º¸ ¼¼Æ®¸¦ ÀÔ·ÂÇϵµ·Ï ÇÁ·ÒÇÁÆ®ÇÕ´Ï´Ù. ODA for Manugistics¸¦ »ç¿ëÇÒ ¶§¸¶´Ù ´Ù½Ã ÀÔ·ÂÇÒ Çʿ䰡 ¾øµµ·Ï À̸§ ÁöÁ¤µÈ ÇÁ·ÎÆÄÀÏ¿¡ ÀÌ·¯ÇÑ µî·Ï Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ODA ÇÁ·ÎÆÄÀÏ ÁöÁ¤¿¡ ´ëÇÑ Á¤º¸´Â Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
±×¸² 7. ¿¡ÀÌÀüÆ® ÃʱâÈ µî·Ï Á¤º¸ ±¸¼º
Ç¥ 14¿¡¼ ¼³¸íÇÑ ODA for Manugistics
µî·Ï Á¤º¸¸¦ ±¸¼ºÇϽʽÿÀ.
Ç¥ 14. ODA for Manugistics µî·Ï Á¤º¸
Çà ¹øÈ£ | µî·Ï Á¤º¸ À̸§ | µî·Ï Á¤º¸ À¯Çü | ¼³¸í |
---|---|---|---|
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 | ¹®ÀÚ¿ | ODA for Manugistics°¡ ÃßÀû Á¤º¸¸¦ ±â·ÏÇÏ´Â ÆÄÀÏ. ÆÄÀÏÀÌ Á¸ÀçÇÏÁö
¾Ê´Â °æ¿ì ODA for Manugistics°¡ \ODA\Manugistics µð·ºÅ丮¿¡ ÆÄÀÏÀ»
ÀÛ¼ºÇÕ´Ï´Ù. ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì ODA for Manugistics°¡ À̸¦ ÆÄÀÏ¿¡
Ãß°¡ÇÕ´Ï´Ù. ODA for Manugistics´Â À̸§ ÁöÁ¤ ±ÔÄ¢¿¡ µû¶ó ÆÄÀÏ À̸§À»
ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¿¡ÀÌÀüÆ®ÀÇ À̸§ÀÌ
ManugisticsODA·Î ÁöÁ¤µÇ´Â °æ¿ì ÀÌ´Â
ManugisticsODAtrace.txt·Î À̸§ ÁöÁ¤µÈ ÃßÀû ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÀÌ ÆÄÀÏ¿¡ ´Ù¸¥ À̸§À» ÁöÁ¤ÇϽʽÿÀ. |
7 |
TraceLevel | Á¤¼ö | ODA for Manugistics¿¡ »ç¿ë °¡´ÉÇÑ ÃßÀû ·¹º§ |
8 |
MessageFile | ¹®ÀÚ¿ | ¿À·ù ¹× ¸Þ½ÃÁö ÆÄÀÏÀÇ À̸§. ODA for Manugistics´Â
À̸§ ÁöÁ¤ ±ÔÄ¢¿¡ µû¶ó ÆÄÀÏ À̸§À» Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¿¡ÀÌÀüÆ®ÀÇ À̸§ÀÌ
ManugisticsODA·Î ÁöÁ¤µÇ´Â °æ¿ì ¸Þ½ÃÁö ÆÄÀÏ µî·Ï Á¤º¸ÀÇ °ªÀÌ
ManugisticsODAAgent.txt·Î Ç¥½ÃµË´Ï´Ù.
Áß¿ä: ¿À·ù ¹× ¸Þ½ÃÁö ÆÄÀÏÀº \ODA\messages µð·ºÅ丮¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ±âÁ¸ ÆÄÀÏÀ» È®ÀÎÇϰųª ÁöÁ¤ÇϽʽÿÀ. |
Áß¿ä »çÇ× |
---|
Business Object Designer¿¡ Ç¥½ÃµÈ ±âº»°ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» ³ªÅ¸³»´Â °æ¿ì ¸Þ½ÃÁö ÆÄÀÏÀÇ À̸§À» Á¤Á¤ÇϽʽÿÀ. ÀÌ ´ëÈ »óÀÚ¿¡¼ ´ÙÀ½À¸·Î À̵¿ÇÒ ¶§ À̸§ÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é Business Object Designer°¡ ODA¸¦ ¼³Ä¡ÇÑ Ã¢¿¡ ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â Business Object Designer¿¡¼ ÆË¾÷µÇÁö ¾Ê½À´Ï´Ù. ¿Ã¹Ù¸¥ ¸Þ½ÃÁö ÆÄÀÏ ÁöÁ¤¿¡ ½ÇÆÐÇϸé ODA°¡ ¸Þ½ÃÁö ¾øÀÌ ½ÇÇàÇÏ°Ô µË´Ï´Ù. |
ODA for ManugisticsÀÇ ¸ðµç ÃʱâÈ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏ°í ³ª¸é Business Object Designer°¡ ÁöÁ¤µÈ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î µ¥ÀÌÅͺ£À̽º ³» ¸ðµç ½ºÅ°¸¶ À̸§À» °®´Â Æ®¸®¸¦ Ç¥½ÃÇÕ´Ï´Ù. Æ®¸®¿¡¼ ³ëµå·Î ³ªÅ¸³ª´Â ÀÌ À̸§µéÀº ÆîÄ¥ ¼ö ÀÖ½À´Ï´Ù. À̸§À» ´·¯ °¢ ½ºÅ°¸¶¿¡ ¸ðµç Å×À̺í, º¸±â ¹× ÀúÀå ÇÁ·Î½ÃÀú¸¦ Ç¥½ÃÇϽʽÿÀ. ±×¸² 8Àº ÀϺΠ½ºÅ°¸¶°¡ ÆîÃÄÁø ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿© ÁÝ´Ï´Ù.
±×¸² 8. ³ëµå°¡ ÆîÃÄÁø ½ºÅ°¸¶ÀÇ Æ®¸®
»ý¼ºµÈ Business Object Á¤ÀÇÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¸ðµç µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÏ·Á¸é ¸ðµç Çʼö Å×À̺í, º¸±â ¹× ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¼±ÅÃÇÑ ÈÄ ´ÙÀ½À» ´©¸£½Ê½Ã¿À. ¸®ÅÏµÈ ¿ÀºêÁ§Æ®¸¦ ÇÊÅÍÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â Business Object Development Guide.¸¦ ÂüÁ¶ÇϽʽÿÀ.
»ý¼ºµÈ Business Object Á¤ÀÇ¿Í ¿¬°üµÉ ¸ðµç µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ ½Äº°ÇÑ ÈÄ Business Object Designer´Â ¼±ÅÃµÈ Å×À̺í°ú º¸±â¸¸ÀÌ ÀÖ´Â ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±×¸² 9´Â ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿© ÁÝ´Ï´Ù.
±×¸² 9. µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÇ ¼±ÅûçÇ× È®ÀÎ
ÀÌ Ã¢Àº ´ÙÀ½ ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ È®ÀÎÇÑ ÈÄ ´ÙÀ½ ´ëÈ »óÀÚ¿¡¼ Business Object Designer°¡ Á¤ÀǸ¦ »ý¼º ÁßÀÓÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ODA for Manugistics¿¡ Ãß°¡ Á¤º¸°¡ ÇÊ¿äÇÑ °æ¿ì Business Object Designer°¡ »ç¿ëÀÚ¿¡°Ô Á¤º¸¸¦ ÇÁ·ÒÇÁÆ®ÇÏ´Â BO µî·Ï Á¤º¸ âÀ» Ç¥½ÃÇÕ´Ï´Ù.
BO µî·Ï Á¤º¸ â¿¡¼ ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇϰųª º¯°æÇϽʽÿÀ.
±âº»°ªÀº ¿¹ÀÔ´Ï´Ù.
±×¸² 10. ÀúÀå ÇÁ·Î½ÃÀú¿Í ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼ºÀÇ ¿¬°ü
Business Object¿¡ Ãß°¡µÈ ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼ºÀº ÇØ´ç ½ºÅ°¸¶ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ÀúÀå ÇÁ·Î½ÃÀú Áß Çϳª¿Í ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. °¢ ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼º¿¡ ´ëÇØ ÇØ´ç ½ºÅ°¸¶ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ¸ðµç ÀúÀå ÇÁ·Î½ÃÀúÀÇ µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼ ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â ÇØ´ç ¼Ó¼º¿¡ ´ëÇØ ÇÊ¿äÇÑ ASI Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.
¿ÀºêÁ§Æ® ·¹º§ÀÇ ASI(ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸)´Â TN=tableName°ú °°½À´Ï´Ù.
¼Ó¼º ·¹º§ÀÇ ASI´Â CN=ColumnName°ú °°½À´Ï´Ù.
Business Object°¡ ÀúÀå ÇÁ·Î½ÃÀú¿¡¼ »ý¼º ÁßÀ̰í SPForCreate¿Í °°Àº ODA for Manugistics Adapter ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼ºÀÌ Business Object¿Í ¿¬°üµÈ °æ¿ì ÀúÀå ÇÁ·Î½ÃÀú ¼Ó¼º¿¡ ´ëÇØ ODA´Â ÇØ´ç ½ºÅ°¸¶ÀÇ ¸ðµç ÀúÀå ÇÁ·Î½ÃÀú À̸§ ¸ñ·ÏÀ» Á¦°øÇÏ°í »ç¿ëÀÚ´Â Çʼö ÀúÀå ÇÁ·Î½ÃÀú¸¦ Business Object¿¡ ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. À̷νá ODA for Manugistics 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´Â Ç¥ÁØ Verb·Î¼ ±âº»ÀûÀ¸·Î Retrieve,
RetrieveByContent, Create, Update ¹× DeleteÀÔ´Ï´Ù.
ÀúÀå ÇÁ·Î½ÃÀúÀÇ ¸®ÅÏ ¸Å°³º¯¼ö À¯ÇüÀÌ ResultSetÀÎ °æ¿ì ODA°¡ °á°ú ¼¼Æ®¸¦ ºÐ¼®Çϰí Business Object¸¦ ÀÛ¼ºÇÏ¿© Business ObjectÀÇ °á°ú ¼¼Æ® ¼Ó¼º ¿À» ¸¸µì´Ï´Ù. ÀúÀå ÇÁ·Î½ÃÀú ¿ÀÇ ASI´Â CN=StoredProcedureColumnName·Î ¼³Á¤µË´Ï´Ù. ODA´Â µå¶óÀ̹ö°¡ ¸®ÅÏÇÏ´Â JDBC ¸ÞŸ µ¥ÀÌÅÍ Á¤º¸¿¡ µû¶ó Ű ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù. ¸®ÅϵǴ Á¤º¸°¡ ¾ø´Â °æ¿ì ±âº»ÀûÀ¸·Î ODA´Â ¼Ó¼ºÀ» Ű·Î Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ±æÀÌ ¹× À¯Çü°ú °°Àº ±âŸ ¸ðµç ¼Ó¼ºÀº Å×ÀÌºí¿¡¼ »ý¼ºµÈ ¼Ó¼ºÀ¸·Î ¼³Á¤µË´Ï´Ù.
BO µî·Ï Á¤º¸ ´ëÈ »óÀÚ¿¡ ¸ðµç Çʼö Á¤º¸¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£°í ³ª¸é Business Object Designer°¡ ¸¶¹ý»ç¿¡ ¸¶Áö¸· ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿©±â¼ Á¤ÀǸ¦ ¼¹ö ¶Ç´Â ÆÄÀÏ¿¡ ÀúÀåÇϰųª Business Object Designer¿¡¼ ÆíÁýÇϱâ À§ÇØ Á¤ÀǸ¦ ¿ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸ ¹× Ãß°¡ ¼öÁ¤»çÇ×Àº Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.