¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö È®Àå

Report_NC_PurchaserOrder ¸Þ½ÃÁö¿¡´Â UserDataField ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â UserData XML ¿ä¼Ò°¡ ÀÖ½À´Ï´Ù. Á¤º¸¸¦ ¸Ó¸®±Û ¶Ç´Â Ç׸ñ ·¹º§¿¡ Ãß°¡ÇÒÁö¿¡ µû¶ó, SendXMLOrderMsg ¸í·ÉÀ» È®ÀåÇϰųª getHeaderExtensionRecords() ¶Ç´Â getItemExtensionRecords() ¸Þ¼Òµå¸¦ ±¸ÇöÇÔÀ¸·Î½á UserData ¿ä¼Ò¸¦ »ç¿ëÀÚ Á¤ÀÇÇÏ¿© Report_NC_PurchaserOrder ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº Ãß°¡ Á¤º¸¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î, getHeaderExtensionRecords() ¹× getItemExtensionRecords() ¸Þ¼Òµå ¸ðµÎ¿¡¼­ ³Î(Null) ¹®ÀÚ¿­ °ªÀÌ ¸®Åϵ˴ϴÙ. ±¸ÇöµÇ¸é, µÎ ¸Þ¼Òµå ¸ðµÎ ´ÙÀ½°ú °°Àº ÀÏ·ÃÀÇ UserDataField ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­ ¿ÀºêÁ§Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.

<UserDataField name="field_name">field_value</UserDataField>
    .
    UserDataField repeated loop
    .
<UserDataField name="field_name">field_value</UserDataField>

¸í·ÉÀ» È®ÀåÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº WebSphere Commerce ÇÁ·Î±×·¡¸Ó ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ Å×ÀÌºí¿¡¼­´Â Report_NC_PurchaseOrder ¸Þ½ÃÁöÀÇ XML ¿ä¼Ò¿¡ ´ëÇØ È£ÃâµÈ ¸Þ¼Òµå¿¡ ´ëÇØ °£·«ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù.

¸Þ½ÃÁö XML ¿ä¼Ò È£ÃâµÈ ¸Þ¼Òµå
Report_NC_PurchaserOrder Report_PO_Header getHeaderExtensionRecords()
Report_NC_PurchaserOrder Report_PO_Item getItemExtensionRecords()

ÁÖ¹® ÀÛ¼º ¸Þ½ÃÁö¿¡´Â DATUSR_DATA µ¥ÀÌÅÍ ¼¼±×¸ÕÆ®¸¦ Æ÷ÇÔÇÏ´Â USRLST ·¹Äڵ尡 ÀÖ½À´Ï´Ù. DATUSRÀº ¼±Åà Çʵ带 ¸Þ½ÃÁö¿¡ Ãß°¡ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. Á¤º¸¸¦ ¸Ó¸®±Û ¶Ç´Â Ç׸ñ ·¹º§¿¡ Ãß°¡ÇÒÁö¿¡ µû¶ó, SendWCSOrderMsg ¸í·ÉÀ» È®ÀåÇϰí getHeaderExtensionRecords() ¶Ç´Â getItemExtensionRecords() ¸Þ¼Òµå¸¦ ±¸ÇöÇÔÀ¸·Î½á DATUSR ·¹Äڵ带 »ç¿ëÀÚ Á¤ÀÇÇÏ¿© ÁÖ¹® ÀÛ¼º ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº Ãß°¡ Á¤º¸¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î, getHeaderExtensionRecords() ¹× getItemExtensionRecords() ¸Þ¼Òµå ¸ðµÎ¿¡¼­ ³Î(Null) ¹®ÀÚ¿­ °ªÀÌ ¸®Åϵ˴ϴÙ. ±¸ÇöµÇ¸é µÎ ¸Þ¼Òµå ¸ðµÎ ´ÙÀ½°ú °°Àº ÀÏ·ÃÀÇ DATUSR ·¹Äڵ带 Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­ ¿ÀºêÁ§Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.

<DATUSR>DATUSR_DATA</DATUSR>
        :
        : DATUSR repeated loop
        :
<DATUSR> DATUSR_DATA</DATUSR>

¸í·ÉÀ» È®ÀåÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº WebSphere Commerce ÇÁ·Î±×·¡¸Ó ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ Å×ÀÌºí¿¡¼­´Â ÁÖ¹® ÀÛ¼º ¸Þ½ÃÁö Àý¿¡ ´ëÇØ È£ÃâµÇ´Â ¸Þ¼Òµå¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¸Þ½ÃÁö USRLST Àý È£ÃâµÈ ¸Þ¼Òµå
ÁÖ¹® ÀÛ¼º <HEADER> getHeaderExtensionRecords()
ÁÖ¹® ÀÛ¼º <ITMDAT> getItemExtensionRecords()

°ü·Ã °³³ä

°ü·ÃµÈ ÂüÁ¶

IBM copyright