ÀÌ ¼½¼Ç¿¡¼´Â XML ODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀǸ¦ »ý¼ºÇϱâ À§ÇØ Business Object Designer¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Business Object Designer ½ÇÇà¿¡ ´ëÇÑ Á¤º¸´Â Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. Business Object Designer´Â ÀÌµé °¢ ´Ü°è¸¦ ¾È³»ÇÏ´Â Business Object ¸¶¹ý»ç¸¦ Á¦°øÇÕ´Ï´Ù. ODA¸¦ ½ÇÇàÇÑ ÈÄ Business Object Designer¸¦ ½ÇÇàÇÏ¿© Business Object ¸¶¹ý»ç·Î ODA¸¦ ±¸¼ºÇÏ°í ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. Business Object Designer¿¡¼ ODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀǸ¦ »ý¼ºÇÏ´Â °úÁ¤Àº 6´Ü°è·Î ±¸¼ºµË´Ï´Ù.
ODA¸¦ ½ÃÀÛÇÑ ÈÄ, ´ÙÀ½À» ¼öÇàÇÏ¿© ¸¶¹ý»ç¸¦ ½ÃÀÛÇϽʽÿÀ.
Business Object ¸¶¹ý»ç°¡ ¿¡ÀÌÀüÆ® ¼±ÅÃÀ̶ó´Â À̸§ÀÇ Ã¹ ¹øÂ° âÀ» Ç¥½ÃÇÕ´Ï´Ù. ±×¸² 45¿¡¼´Â ÀÌ Ã¢À» º¸¿©ÁÝ´Ï´Ù.
ODA¸¦ ¼±ÅÃ, ±¸¼º ¹× ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
±×¸² 45¿¡¼´Â 6´Ü°è Business Object ¸¶¹ý»çÀÇ Ã¹ ¹øÂ° ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ Ã¢¿¡¼, ½ÇÇàÇÒ ODA¸¦ ¼±ÅÃÇϽʽÿÀ.
ODA¸¦ ¼±ÅÃÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
Business Object ¸¶¹ý»ç°¡ ¿¡ÀÌÀüÆ®ÀÇ À̸§ Çʵ忡 ¼±ÅûçÇ×À» Ç¥½ÃÇÕ´Ï´Ù.
Business Object ¸¶¹ý»ç°¡ XML ODA¿Í óÀ½ Åë½ÅÇϸé, ±×¸² 46¿¡ Ç¥½ÃµÈ ´ë·Î ÇÑ ¼¼Æ®ÀÇ ODA ±¸¼º µî·Ï Á¤º¸¸¦ ÀÔ·ÂÇϵµ·Ï ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 46. ODA ±¸¼º µî·Ï Á¤º¸ ÁöÁ¤
Ç¥ 85¿¡ ¼³¸íµÈ XML ODA µî·Ï Á¤º¸¸¦ ±¸¼ºÇϽʽÿÀ.
Çà ¹øÈ£ | µî·Ï Á¤º¸ À̸§ | µî·Ï Á¤º¸ À¯Çü | ¼³¸í |
---|---|---|---|
1 | FileName | String | DTD ¶Ç´Â ½ºÅ°¸¶ ¹®¼ÀÇ Àüü °æ·Î À̸§.
DTD ÆÄÀÏÀº .dtd È®ÀåÀÚ¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. ½ºÅ°¸¶ ¹®¼ ÆÄÀÏÀº .xsd È®ÀåÀÚ¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. |
2 | Root | String |
·çÆ® ¿ä¼Ò·Î ó¸®µÉ XML ¿ä¼ÒÀÇ À̸§. ·çÆ® ¿ä¼Ò°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, XML ODA°¡ ´ÙÀ½À» °¡Á¤ÇÕ´Ï´Ù.
|
3 | TopLevel | String | ODA°¡ »ý¼ºÇÏ´Â ÃÖ»óÀ§ ·¹º§ Business Object¿¡ »ç¿ëµÉ À̸§. ODA´Â ÃÖ»óÀ§ ·¹º§ Business Object¿¡ business-object Á¢µÎºÎ(BOPrefix µî·Ï Á¤º¸·Î ÁöÁ¤)¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ Á¢µÎºÎ´Â ¹ØÁÙ(_)·Î ±¸ºÐµË´Ï´Ù. ÃÖ»óÀ§ ·¹º§ À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, ODA°¡ ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ À̸§À¸·Î¼ BOPrefix_Root(¿©±â¼ BOPrefix ¹× Root´Â BOPrefix ¹× Root µî·Ï Á¤º¸ÀÇ °ªÀÓ)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
4 | BOSelection | String |
XML ODA°¡ Business Object Á¤Àǰ¡ »ç¿ëµÉ ¿ä¼ÒÀÇ À̸§À» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÒÁö¸¦ Ç¥½ÃÇÏ´Â ºÎ¿ï °ª(true ¶Ç´Â false)
±âº»°ªÀº falseÀÔ´Ï´Ù. |
5 | BOPrefix | String | ODA°¡ XML ¹®¼ÀÇ °¢ Business Object Á¤ÀÇÀÇ À̸§¿¡ Àû¿ëÇÏ´Â Á¢µÎºÎ. Business Object Á¢µÎºÎ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, ODA°¡ Business Object Á¤ÀÇÀÇ À̸§ ¾Õ¿¡ ¾Æ¹«·± ¹®ÀÚ¿µµ ºÙÀÌÁö ¾Ê½À´Ï´Ù |
6 | DoctypeorSchemaLocation | String |
XML ODA°¡ ´ÙÀ½¿¡ ´ëÇÑ ¼Ó¼ºÀ» »ý¼ºÇØ¾ß ÇÏ´ÂÁö¸¦ Ç¥½ÃÇÏ´Â ºÎ¿ï °ª(true ¶Ç´Â false).
±âº»°ªÀº trueÀÔ´Ï´Ù. |
7 | TraceFileName | String |
XML ODA°¡ ÃßÀû Á¤º¸¸¦ ¾²´Â ÆÄÀÏÀÇ Àüü °æ·Î À̸§. ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, XML ODA°¡ ÁöÁ¤µÈ µð·ºÅ丮¿¡ À̸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì, XML ODA°¡ Ãß°¡ÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î, XML ODA´Â Á¦Ç° µð·ºÅ丮ÀÇ ODA\XML ¼ºêµð·ºÅ丮¿¡ XMLODAtrace.txt¶ó´Â ÃßÀû ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÃßÀû ÆÄÀÏ¿¡ ´Ù¸¥ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
|
8 | TraceLevel | Integer | XML ODA¿¡ »ç¿ë °¡´ÉÇÑ ÃßÀû ·¹º§. À¯È¿ÇÑ °ªÀº 0 - 5ÀÔ´Ï´Ù. µî·Ï Á¤º¸ÀÇ ±âº»°ªÀº 5ÀÔ´Ï´Ù(Àüü ÃßÀû »ç¿ë °¡´É). ÀÚ¼¼ÇÑ Á¤º¸´Â "¿À·ù ¹× ÃßÀû ¸Þ½ÃÁö ÆÄÀÏ¿¡ ´ëÇÑ ÀÛ¾÷"À» ÂüÁ¶ÇϽʽÿÀ. |
9 | MessageFile | String |
¿À·ù ¹× ¸Þ½ÃÁö ÆÄÀÏÀÇ Àüü °æ·Î À̸§. ±âº»ÀûÀ¸·Î XML ODA´Â XMLODAAgent.txt¶ó´Â ¸Þ½ÃÁö ¹× ¿À·ù ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
Áß¿ä: ¿À·ù ¹× ¸Þ½ÃÁö ÆÄÀÏÀº ¹Ýµå½Ã Á¦Ç° µð·ºÅ丮ÀÇ ODA\messages ¼ºêµð·ºÅ丮¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ±âÁ¸ ÆÄÀÏÀ» °ËÁõÇϰųª ÁöÁ¤ÇϽʽÿÀ. |
XML ODA¸¦ »ç¿ëÇÒ ¶§¸¶´Ù ´Ù½Ã ÀÔ·ÂÇÏÁö ¾Ê¾Æµµ µÇ°Ô À̸§ ÁöÁ¤µÈ ÇÁ·ÎÆÄÀÏ¿¡ ÀÌµé µî·Ï Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ODA ÇÁ·ÎÆÄÀÏ ÁöÁ¤¿¡ ´ëÇÑ Á¤º¸´Â Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
Business Object Designer´Â ÀÌÀü ´Ü°è¿¡¼ ±¸¼ºÇÑ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© µµ±¸¸¦ ÁöÁ¤µÈ XML ½ºÅ°¸¶(DTD ¶Ç´Â ½ºÅ°¸¶ ¹®¼)¿¡ ¿¬°áÇÕ´Ï´Ù. ¿¬°áÇÑ ÈÄ, Business Object Designer´Â ³ëµå°¡ XML ½ºÅ°¸¶¿¡ Á¤ÀÇµÈ ¸ðµç XML ¿ä¼Ò¸¦ ³ªÅ¸³»´Â Æ®¸®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Àüü °èÃþ ±¸Á¶¸¦ Ç¥½ÃÇϱâ À§ÇØ ÃÖ»óÀ§ ·¹º§ XML ¿ä¼Ò¸¦ ÆîÄ¥ ¼ö ÀÖ½À´Ï´Ù. XML ¿ä¼Ò¸¶´Ù XML ODA°¡ ÇÏÀ§ Business Object Á¤ÀǸ¦ ÀÛ¼ºÇÕ´Ï´Ù.
±×¸² 47¿¡¼´Â ÀϺΠXML ¿ä¼Ò°¡ ÆîÃÄÁø ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 47. ³ëµå°¡ ÆîÃÄÁø XML ¿ä¼ÒÀÇ Æ®¸®
ÇÊ¿äÇÑ ¸ðµç XML ¿ä¼Ò¸¦ ¼±ÅÃÇÏ°í ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
»ý¼ºµÈ Business Object Á¤ÀÇ¿Í ¿¬°ü½Ãų ¸ðµç XML ¿ä¼Ò¸¦ ½Äº°ÇÑ ÈÄ, Business Object Designer´Â ¼±ÅÃµÈ ¿ÀºêÁ§Æ®¸¸ ÀÖ´Â ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±×¸² 48¿¡¼´Â ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù.
ÀÌ Ã¢Àº ´ÙÀ½ ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
XML ¿ä¼Ò¸¦ È®ÀÎÇÏ°í ³ª¸é, ´ÙÀ½ ´ëÈ »óÀÚ¿¡¼´Â Business Object Designer°¡ Business Object Á¤ÀǸ¦ »ý¼ºÇϰí ÀÖ´Ù´Â °ÍÀ» ¾Ë·ÁÁÝ´Ï´Ù. ¸¹Àº ¾çÀÇ ±¸¼º¿ä¼Ò ÀÎÅÍÆäÀ̽º°¡ ¼±ÅõǸé, ÀÌ »ý¼º ´Ü°è°¡ ½Ã°£ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.
±×¸² 49¿¡¼´Â ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 49. Business Object Á¤ÀÇ »ý¼º
XML ODA´Â ´ÙÀ½ Á¤º¸¿¡¼ Business Object Á¤ÀÇÀÇ À̸§À» »ý¼ºÇÕ´Ï´Ù.
¹ØÁÙ(_) ¹®ÀÚ·Î ÀÌµé °ª °¢°¢À» ±¸ºÐÇÕ´Ï´Ù. µû¶ó¼ »ý¼ºµÇ´Â À̸§Àº ´ÙÀ½°ú °°Àº Çü½ÄÀ» °®°Ô µË´Ï´Ù.
BOPrefix_TopLevel_XMLelement
XML ODA°¡ verb¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ Business Object Designer°¡ Á¤º¸¸¦ ³Öµµ·Ï ÇÁ·ÒÇÁÆ®ÇÏ´Â BO µî·Ï Á¤º¸ âÀ» Ç¥½ÃÇÕ´Ï´Ù. ±×¸² 50¿¡¼´Â ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 50. Ãß°¡ Á¤º¸ Á¦°ø - verb
BO µî·Ï Á¤º¸ â¿¡¼ verb Á¤º¸¸¦ ÀÔ·Â ¶Ç´Â º¯°æÇϽʽÿÀ. °ª Çʵ带 ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼ Çϳª ÀÌ»óÀÇ verb¸¦ ¼±ÅÃÇϽʽÿÀ. À̵éÀº Business Object°¡ Áö¿øÇÏ´Â verbÀÔ´Ï´Ù.
XML ¹®¼¿¡ anyAttribute ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ½ºÅ°¸¶°¡ ÀÖÀ¸¸é ±×¸² 51¿¡¼Ã³·³ XML ODA´Â Ãß°¡ BO µî·Ï Á¤º¸ âÀ» Ç¥½ÃÇÕ´Ï´Ù.
±×¸² 51. Ãß°¡ Á¤º¸ Á¦°ø - ¼Ó¼º À̸§
ÀÌ BO BO µî·Ï Á¤º¸ â¿¡¼ XML ODA°¡ ÀÛ¼ºÇϱ⸦ ¿øÇÏ´Â Business Object ¼Ó¼ºÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. °¢ ¼Ó¼ºÀ» ¼¼¹ÌÄÝ·Ð(;)À¸·Î ±¸ºÐÇϽʽÿÀ. anyAttribute¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Áö¿øµÇ´Â ½ºÅ°¸¶ ¹®¼ ±¸Á¶¸¦ ÂüÁ¶ÇϽʽÿÀ.
BO µî·Ï Á¤º¸ ´ëÈ »óÀÚ¿¡ ¸ðµç Çʼö Á¤º¸¸¦ Á¦°øÇϰí È®ÀÎÀ» ´©¸£¸é, Business Object Designer°¡ ¸¶¹ý»çÀÇ ¸¶Áö¸· ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ´ëÈ »óÀÚ¿¡¼ ´ÙÀ½ Á¶Ä¡¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸ ¹× Ãß°¡ ¼öÁ¤»çÇ×Àº Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
±×¸² 52¿¡¼´Â ÀÌ ´ëÈ »óÀÚ¸¦ º¸¿©ÁÝ´Ï´Ù.