ÁÖ¹® Business Object

Ä¿³ØÅÍ¿¡ ´ëÇÑ »ùÇà ÁÖ¹® Business Object¿¡¼­, µ¥ÀÌÅÍ´Â ´ÙÀ½ SO ÀÎÅÍÆäÀ̽º Å×ÀÌºí¿¡ »óÁÖÇÕ´Ï´Ù.

»ç¿ëÀÚ´Â ÁÖ¹® °¡Á®¿À±â µ¿½Ã ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© ÁÖ¹®À» ÀÀ¿ëÇÁ·Î±×·¥À¸·Î °¡Á®¿É´Ï´Ù.

Oracle¿¡¼­, ÆÇ¸Å ÁÖ¹®Àº ÀÎÅÍÆäÀ̽º Å×À̺í°ú Order API¸¦ »ç¿ëÇÏ¿© °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. OracleÀº ÁÖ¹®¿¡ ´ëÇÑ ´ÙÀ½ ÀÎÅÍÆäÀ̽º Å×À̺íÀ» Á¦°øÇÕ´Ï´Ù.

»ùÇà ÁÖ¹® Business Object´Â Oracle API¸¦ »ç¿ëÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. OracleÀº OE_Order_Pub ÆÐŰÁöÀÇ °¢ ÁÖ¹® ·¹Äڵ忡 ´ëÇÑ API¸¦ Á¦°øÇÕ´Ï´Ù. API´Â PL/SQL ¶Ç´Â RECORD À¯ÇüÀÇ ¸Å°³º¯¼ö¸¦ »ç¿ëÇϱ⠶§¹®¿¡, Á÷Á¢ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­, ¾×¼¼½º¸¦ Á¦°øÇϱâ À§ÇØ ·¦ÆÛ API°¡ ÇÊ¿äÇÕ´Ï´Ù. µ¥ÀÌÅͰ¡ ÀÎÅÍÆäÀ̽º Å×ÀÌºí¿¡ »ðÀ﵃ ¶§, ÀÌ Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ °¡Á®¿Í¼­ ±âº» Å×ÀÌºí¿¡ ³Ö±â À§ÇØ ·¦ÆÛ API°¡ È£ÃâµË´Ï´Ù. »ùÇà ÀúÀå ÇÁ·Î½ÃÀú CW_PUBLIC_API_PROCESS_ORDER´Â ·¦ÆÛ APIÀÇ »ç¿ë ¿¹¸¦ Á¦°øÇÕ´Ï´Ù.

Oracle¿ë ÁÖ¹® Business Object´Â ÁÖ¹®ÀÌ OE_ACTIONS_IFACE_ALLÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¸¦ Á¦¿ÜÇϰí, ÆÇ¸Å¿Í µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù.

¶ÇÇÑ, Å×À̺í CW_OE_API_ERRORS´Â API È£Ãâ Áß¿¡ »ý¼ºµÇ´Â ¿À·ù ¸Þ½ÃÁö¸¦ ÀúÀåÇÕ´Ï´Ù. ¿À·ù°¡ ¹ß»ýÇÒ ¶§, ÀÀ¿ëÇÁ·Î±×·¥ °ü¸®ÀÚ´Â ¿À·ù¸¦ Á¤Á¤ÇÏ°í µ¿½Ã ÇÁ·Î±×·¥À» ´Ù½Ã ½ÃÀÛÇϱâ Àü¿¡, CW_OE_API_ERRORS Å×ÀÌºí¿¡¼­ ¿À·ù ·¹Äڵ带 Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÇØ´ç ¿À·ù Å×À̺íÀ» ÀÛ¼ºÇϱâ À§ÇÑ ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.

DROP TABLE CW_Oe_Api_Errors ;
  
 CREATE TABLE CW_Oe_Api_Errors ( 
   ERROR_MESSAGE  VARCHAR2 (4000))
 

ÇÁ·Î½ÃÀú CW_PUBLIC_API_PROCESS_ORDER´Â ÁÖ¹® 󸮸¦ À§ÇÑ ³í¸®¿Í API ·çƾ¿¡ ´ëÇÑ È£ÃâÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ È£ÃâÀº µ¥ÀÌÅ͸¦ ÀÎÅÍÆäÀ̽º Å×ÀÌºí¿¡¼­ Oracle ÀÀ¿ëÇÁ·Î±×·¥ ±âº» Å×À̺í·Î ÀÌÁÖ½Ãŵ´Ï´Ù. ¿À·ù°¡ ¹ß»ýÇÒ ¶§, ÀÀ¿ëÇÁ·Î±×·¥ °ü¸®ÀÚ´Â ¿À·ù¸¦ Á¤Á¤ÇÏ°í µ¿½Ã ÇÁ·Î±×·¥À» ´Ù½Ã ½ÃÀÛÇϱâ Àü¿¡, CW_OE_API_ERRORS Å×ÀÌºí¿¡¼­ ¿À·ù ·¹Äڵ带 Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·Î½ÃÀú´Â ÁÖ¹® ¹øÈ£ ¸Å°³º¯¼ö·Î Orig_Sys_Document_Ref ¼Ó¼º °ªÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº ÁÖ¹®°ú °ü·ÃµÈ ¸ðµç ¿ÀºêÁ§Æ®¿¡ ÀÖ½À´Ï´Ù. Orig_Sys_Document_Ref ¼Ó¼ºÀÌ ÁÖ¹®ÀÇ ¸ðµç ¿ÀºêÁ§Æ®¿¡¼­ µ¿ÀÏÇÑ °ªÀ¸·Î »óÁֵǴÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ¿ÜºÎ Ű ½ºÆåÀ» ÅëÇØ °­Á¦ ½ÇÇàÇϰųª ¸Ê¿¡¼­ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù(ÅëÇÕ ºê·ÎÄ¿·Î ICS¸¦ »ç¿ëÇÒ ¶§¿¡¸¸ °ü·ÃµÊ).

Oracle¿ë ÁÖ¹® Business Object´Â ÀÛ¼º, °»½Å ¹× »èÁ¦ Á¶ÀÛÀ» Áö¿øÇÕ´Ï´Ù. °Ë»ö Á¶ÀÛÀº ±âº» Å×À̺íÀ̳ª ±âº» Å×ÀÌºí¿¡¼­ Á¤ÀÇµÈ º¸±â¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. »ùÇà Business Object BO_ORACLEAPPS_ORDERRETRIEVE´Â ÀÎÅÍÆäÀ̽º Å×À̺íÀ» ±â¹ÝÀ¸·Î ÇÏ´Â °Ë»ö Á¶ÀÛÀ» Áö¿øÇÕ´Ï´Ù.

Copyright IBM Corp. 1997, 2004