cXML ¹®¼­

ÀÌ Àý¿¡´Â cXML Áö¿øÀÇ °³¿ä¿Í cXML ±³È¯¿¡ ´ëÇÑ ¹®¼­ Ç÷οì Á¤ÀÇ ÀÛ¼º Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.

°³¿ä

WebSphere Partner Gateway ¹®¼­ °ü¸®ÀÚ´Â XML ¹®¼­ÀÇ root ¿ä¼Ò À̸§À¸·Î cXML ¹®¼­¸¦ ½Äº°Çϴµ¥, ÀÌ ¿ä¼Ò À̸§Àº cXMLÀ̰í cXML DOCTYPE(DTD)À¸·Î ½Äº°µÇ´Â ¹öÀüÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ DOCTYPEÀº cXML ¹öÀü 1.2.009¿¡ ÇØ´çµË´Ï´Ù.

<!DOCTYPE cXML SYSTEM ¡ºhttp://xml.cXML.org/schemas/cXML/1.2.009/cXML.dtd¡»> 

¹®¼­ °ü¸®ÀÚ´Â cXML ¹®¼­¿¡ ´ëÇØ DTD À¯È¿¼º °ËÁõÀ» ¼öÇàÇÏÁö¸¸ WebSphere Partner Gateway´Â cXML DTD¸¦ Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. www.cxml.org¿¡¼­ ¹®¼­¸¦ ´Ù¿î·ÎµåÇÑ ÈÄ Ä¿¹Â´ÏƼ ÄܼÖÀÇ À¯È¿¼º °ËÁõ ¸Ê ¸ðµâÀ» ÅëÇØ WebSphere Partner Gateway¿¡ ¾÷·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. DTD¸¦ ¾÷·ÎµåÇÏ°í ³ª¸é cXML ¹®¼­ Ç÷ο쿡 ¿¬°ü½ÃŰ½Ê½Ã¿À. DTD¸¦ cXML ¹®¼­ Ç÷οì¿Í ¿¬°ü½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¹®¼­ Ç÷οì Á¤ÀÇ¿Í ¸Ê ¿¬°üÀ» ÂüÁ¶ÇϽʽÿÀ.

¹®¼­ °ü¸®ÀÚ´Â ¹®¼­ °ü¸®¿¡ cXML ·çÆ® ¿ä¼ÒÀÇ µÎ ¼Ó¼ºÀÎ payloadID ¹× timestamp¸¦ »ç¿ëÇÕ´Ï´Ù. cXML payloadID ¹× timestamp´Â ¹®¼­ ID ¹øÈ£¿Í ¹®¼­ ½Ã°£¼ÒÀÎÀ¸·Î »ç¿ëµË´Ï´Ù. µÑ ´Ù ¹®¼­ °ü¸®¸¦ À§ÇØ Ä¿¹Â´ÏƼ Äֿܼ¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.

cXML Çì´õ ³»ÀÇ From ¹× To ¿ä¼Ò¿¡´Â ¹®¼­ ¶ó¿ìÆÃ ¹× ÀÎÁõ¿¡ »ç¿ëµÇ´Â ½ÅÀÓ ¿ä¼Ò°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹´Â From ¹× To ¿ä¼Ò¸¦ cXML ¹®¼­ÀÇ ¼Ò½º ¹× ¸ñÀûÁö·Î Ç¥½ÃÇÕ´Ï´Ù.

ÁÖ: ÀÌ Àý°ú ÀÌ Ã¥ Àüü¿¡¼­ ¸ðµç DUNS ¹øÈ£´Â ´ÜÁö ¿¹ÀÏ »ÓÀÔ´Ï´Ù.
<Header>
 <From>
 
             <Credential domain="AcmeUserId">
                 <Identity>admin@acme.com</Identity>
             </Credential>
             <Credential domain="DUNS">
                 <Identity>130313038</Identity>
             </Credential>
 </From
 <To>
             <Credential domain="DUNS">
                 <Identity>987654321</Identity>
             </Credential>
             <Credential domain="IBMUserId">
                 <Identity>test@ibm.com</Identity>
             </Credential>
 </To>

µÑ ÀÌ»óÀÇ ½ÅÀÓ ¿ä¼Ò¸¦ »ç¿ëÇÒ °æ¿ì, ¹®¼­ °ü¸®ÀÚ´Â ¶ó¿ìÆÃ ¹× ÀÎÁõ¿¡ ´ëÇÑ ºñÁî´Ï½º ID·Î DUNS ¹øÈ£¸¦ »ç¿ëÇÕ´Ï´Ù. Á¦°øµÈ DUNS ¹øÈ£°¡ ¾ø´Â °æ¿ì, ù ¹øÂ° ½ÅÀÓÀÌ »ç¿ëµË´Ï´Ù.

WebSphere Partner Gateway´Â Sender ¿ä¼Ò¿¡¼­ Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

µ¿±â Æ®·£Àè¼Ç¿¡¼­ ¹ß½Å ¹× ¼ö½Åó Çì´õ´Â cXML ÀÀ´ä ¹®¼­¿¡¼­ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÀ´ä ¹®¼­´Â ¿äû ¹®¼­¿¡ ÀÇÇØ ¼³Á¤µÈ µ¿ÀÏ HTTP ¿¬°áÀ» ÅëÇØ Àü¼ÛµË´Ï´Ù.

cXML ¹®¼­ À¯Çü

cXML ¹®¼­´Â ¼¼ °¡Áö À¯ÇüÀÎ ¿äû, ÀÀ´ä ¶Ç´Â ¸Þ½ÃÁö Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

¿äû

¸¹Àº À¯ÇüÀÇ cXML ¿äûÀÌ ÀÖ½À´Ï´Ù. cXML ¹®¼­ ³»ÀÇ Request ¿ä¼Ò´Â WebSphere Partner GatewayÀÇ ¹®¼­ Ç÷ο쿡 ÇØ´çÇÕ´Ï´Ù. ÀÏ¹Ý request ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.

´ÙÀ½ Ç¥¿¡¼­´Â cXML ¿äû ¹®¼­ÀÇ ¿ä¼Ò¿Í WebSphere Partner GatewayÀÇ ¹®¼­ Ç÷οì Á¤ÀÇ »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.

cXML ¿ä¼Ò
¹®¼­ Ç÷οì Á¤ÀÇ
cXML DOCTYPE
ÇÁ·ÎÅäÄÝ
DTD ¹öÀü
ÇÁ·ÎÅäÄÝ ¹öÀü
¿äû(À¯Çü)
¿¹: OrderRequest
¹®¼­ Ç÷οì
ÀÀ´ä

´ë»ó Âü¿©ÀÚ´Â ¼Ò½º Âü¿©ÀÚ¿¡°Ô cXML ¿äû °á°ú¸¦ ¾Ë¸®±â À§ÇØ cXML ÀÀ´äÀ» Àü¼ÛÇÕ´Ï´Ù. ÀϺΠ¿äûÀÇ °á°ú¿¡´Â µ¥ÀÌÅͰ¡ ÀüÇô ¾øÀ» ¼ö ÀÖÀ¸¹Ç·Î Request ¿ä¼Ò¿¡´Â ¼±ÅÃÀûÀ¸·Î Status ¿ä¼Ò¸¸ Æ÷ÇԵǾî ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Response ¿ä¼Ò¿¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ·¹º§ µ¥ÀÌÅͰ¡ Æ÷Ç﵃ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, PunchOut Áß PunchOutSetupResponse ¿ä¼Ò¿¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ·¹º§ µ¥ÀÌÅͰ¡ Æ÷ÇԵ˴ϴÙ. ÀÏ¹Ý Response ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.

´ÙÀ½ Ç¥¿¡¼­´Â cXML ÀÀ´ä ¹®¼­ÀÇ ¿ä¼Ò¿Í WebSphere Partner GatewayÀÇ ¹®¼­ Ç÷οì Á¤ÀÇ »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.

cXML ¿ä¼Ò
¹®¼­ Ç÷οì Á¤ÀÇ
cXML DOCTYPE
ÇÁ·ÎÅäÄÝ
DTD ¹öÀü
ÇÁ·ÎÅäÄÝ ¹öÀü
ÀÀ´ä(À¯Çü)
¿¹: ProfileResponse
¹®¼­ Ç÷οì
Message

cXML ¸Þ½ÃÁö¿¡´Â cXML Message ¿ä¼Ò¿¡ WebSphere Partner Gateway ¹®¼­ Ç÷οì Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. Response ¿ä¼Ò¿¡¼­ ¹ß°ßµÇ´Â °Í°ú °°Àº ¼±ÅÃÀû Status ¿ä¼Òµµ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ä¼Ò´Â ¿äû ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÀ´ä ¸Þ½ÃÁö¿¡¼­ »ç¿ëµË´Ï´Ù.

¸Þ½ÃÁö ³»¿ëÀº »ç¿ëÀÚÀÇ ºñÁî´Ï½º Çʿ信 µû¶ó »ç¿ëÀÚ¿¡ ¸Â°Ô Á¤Àǵ˴ϴÙ. <message> ¿ä¼Ò ¹Ù·Î ¾Æ·¡¿¡ ÀÖ´Â ¿ä¼Ò´Â WebSphere Partner Gateway¿¡¼­ ÀÛ¼ºµÈ ¹®¼­ Ç÷ο쿡 ÇØ´çµË´Ï´Ù.´ÙÀ½ ¿¹¿¡¼­ SubscriptionChangeMessage´Â ¹®¼­ Ç÷οìÀÔ´Ï´Ù.

<Message>
 <SubscriptionChangeMessage type="new">
            <Subscription>
                 <InternalID>1234</InternalID>
                 <Name xml:lang="en-US">Q2 Prices</Name>
                 <Changetime>1999-03-12T18:39:09-08:00</Changetime>
                 <SupplierID domain="DUNS">942888711</SupplierID>
                 <Format version="2.1">CIF</Format>
             </Subscription>
 </SubscriptionChangeMessage>
 </Message>

´ÙÀ½ Ç¥¿¡¼­´Â cXML ¸Þ½ÃÁöÀÇ ¿ä¼Ò¿Í WebSphere Partner GatewayÀÇ ¹®¼­ Ç÷οì Á¤ÀÇ »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.

cXML ¿ä¼Ò
¹®¼­ Ç÷οì Á¤ÀÇ
cXML DOCTYPE
ÇÁ·ÎÅäÄÝ
DTD ¹öÀü
ÇÁ·ÎÅäÄÝ ¹öÀü
¸Þ½ÃÁö
¹®¼­ Ç÷οì

´Ü¹æÇâ ¸Þ½ÃÁö¿Í ¿äû-ÀÀ´ä ¹®¼­ °£ÀÇ Â÷ÀÌÁ¡À» ¾Ë¸®´Â °¡Àå ½¬¿î ¹æ¹ý¿¡´Â request ¶Ç´Â response ¿ä¼Ò ´ë½Å Message ¿ä¼Ò°¡ ÀÖ½À´Ï´Ù.

¸Þ½ÃÁö¿¡ ÀÖÀ» ¼ö ÀÖ´Â ¼Ó¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.

µ¥ÀÌÅÍ À¯Çü Çì´õ ¹× ÷ºÎ ¹®¼­

¸ðµç cXML ¹®¼­¿¡´Â µ¥ÀÌÅÍ À¯Çü Çì´õ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÷ºÎ°¡ ¾ø´Â cXML ¹®¼­ÀÇ °æ¿ì, ´ÙÀ½ µ¥ÀÌÅÍ À¯Çü Çì´õ°¡ »ç¿ëµË´Ï´Ù.

cXML ÇÁ·ÎÅäÄÝÀº MIME¸¦ ÅëÇØ ¿ÜºÎ ÆÄÀÏ Ã·ºÎ¸¦ Áö¿øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ±¸¸ÅÀÚ´Â Á¾Á¾ Áö¿øµÇ´Â ¸Þ¸ð, µµ¸é ¶Ç´Â ÆÑ½º¸¦ »ç¿ëÇÏ¿© ±¸¸Å ÁÖ¹®À» ºÐ·ùÇØ¾ß ÇÕ´Ï´Ù. ÷ºÎ¸¦ Æ÷ÇÔÇÏ´Â cXML ¹®¼­¿¡¼­´Â ¾Æ·¡¿¡ ³ª¿­µÈ ÄÁÅÙÃ÷ À¯Çü Çì´õ Áß Çϳª¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

boundary ¿ä¼Ò´Â MIME ¸Þ½ÃÁöÀÇ ÆäÀÌ·Îµå ºÎºÐ°ú º»¹®À» ±¸ºÐÇϱâ À§ÇØ »ç¿ëµÇ´Â °íÀ¯ÇÑ ÅØ½ºÆ®ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â www.cxml.org¿¡ ÀÖ´Â cXML User Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿Ã¹Ù¸¥ cXML »óÈ£ ÀÛ¿ë

WebSphere Partner Gateway´Â ´ÙÀ½ÀÇ cXML ¹®¼­ Ç÷οì Á¤ÀÇ »óÈ£ ÀÛ¿ëÀ» Áö¿øÇÕ´Ï´Ù.

¹®¼­ Ç÷οì Á¤ÀÇ ÀÛ¼º

cXML ¹®¼­ÀÇ »õ ¹®¼­ Ç÷οì Á¤ÀǸ¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ÇÁ·Î¼¼½º¸¦ »ç¿ëÇϽʽÿÀ.

ÁÖ: cXML ¹®¼­ Ç÷οì Á¤ÀǸ¦ ÀÛ¼ºÇϱâ Àü¿¡ cXMLÀÇ ¿Ã¹Ù¸¥ ¹öÀüÀÌ Á¤ÀǵǾî ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ±âº»°ªÀº ¹öÀü 1.2.009ÀÔ´Ï´Ù.

  1. Hub Admin > Çãºê ±¸¼º > ¹®¼­ Ç÷οì Á¤ÀǸ¦ Ŭ¸¯ÇϽʽÿÀ.
  2. ¹®¼­ Ç÷οì Á¤ÀÇ ÀÛ¼ºÀ» Ŭ¸¯ÇϽʽÿÀ. ¹®¼­ Ç÷οì Á¤ÀÇ ÀÛ¼º ÆäÀÌÁö°¡ Ç¥½ÃµË´Ï´Ù.
  3. ¹®¼­ Ç÷οì À¯ÇüÀ¸·Î ¹®¼­ Ç÷ο츦 ¼±ÅÃÇϽʽÿÀ.
  4. ¹®¼­ À¯Çü¿¡ µû¶ó ´ÙÀ½ Ÿ½ºÅ© Áß Çϳª¸¦ ¼öÇàÇϽʽÿÀ.
  5. ¹öÀüÀ¸·Î 1.0À» ÀÔ·ÂÇϽʽÿÀ.

    ¹öÀü ¹øÈ£´Â ´ÜÁö ÂüÁ¶¿ëÀÔ´Ï´Ù. ½ÇÁ¦ ÇÁ·ÎÅäÄÝ ¹öÀüÀº cXML ¹®¼­ÀÇ DTD ¹öÀü¿¡¼­ ÆÄ»ýµË´Ï´Ù.

  6. ¼³¸íÀ» ÀÔ·ÂÇϽʽÿÀ(¼±ÅûçÇ×).
  7. ¹®¼­ ·¹º§¿¡ ´ëÇØ ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ.
  8. »óÅ¿¡ ´ëÇØ »ç¿ë °¡´ÉÀ» ¼±ÅÃÇϽʽÿÀ.
  9. Ç¥½Ã ¿©ºÎ¿¡ ´ëÇØ ¿¹¸¦ ¼±ÅÃÇϽʽÿÀ.
  10. ÆÐŰÁö: ¾øÀ½ Æú´õ¸¦ Ŭ¸¯ÇÏ¿© ÆÐŰÁö ¼±Åà ¿É¼ÇÀ» ÆîÄ¡½Ê½Ã¿À.
  11. ÇÁ·ÎÅäÄÝ: cXML(1.2.009): cXMLÀ» ¼±ÅÃÇϽʽÿÀ.
  12. ÀúÀåÀ» Ŭ¸¯ÇϽʽÿÀ.

»óÈ£ ÀÛ¿ë ÀÛ¼º

¹®¼­ Ç÷οì Á¤ÀǸ¦ ÀÛ¼ºÇÑ ´ÙÀ½ ÇØ´ç cXML ¹®¼­¿¡ ´ëÇÑ »óÈ£ ÀÛ¿ëÀ» ¼³Á¤ÇϽʽÿÀ.

»óÈ£ ÀÛ¿ëÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇϽʽÿÀ.

  1. Hub Admin > Çãºê ±¸¼º > ¹®¼­ Ç÷οì Á¤ÀǸ¦ Ŭ¸¯ÇϽʽÿÀ.
  2. »óÈ£ ÀÛ¿ë °ü¸®¸¦ Ŭ¸¯ÇϽʽÿÀ.
  3. »óÈ£ ÀÛ¿ë ÀÛ¼ºÀ» Ŭ¸¯ÇϽʽÿÀ.
  4. cXML ¹®¼­°¡ ¼Ò½ºÀÎ °æ¿ì, ¼Ò½º¿¡¼­ ÆÐŰÁö: ¾øÀ½ ¹× ÇÁ·ÎÅäÄÝ: cXMLÀ» ÆîÄ¡°í ¹®¼­ Ç÷οì:<document _flow>¸¦ ¼±ÅÃÇϽʽÿÀ. cXML ¹®¼­°¡ ´ë»óÀÎ °æ¿ì, ´ë»ó ¿­¿¡¼­ ÆÐŰÁö: ¾øÀ½ ¹× ÇÁ·ÎÅäÄÝ: cXMLÀ» ÆîÄ¡°í ¹®¼­ Ç÷οì: <document_flow>¸¦ ¼±ÅÃÇϽʽÿÀ.
  5. »óÈ£ ÀÛ¿ëÀÇ ³ª¸ÓÁö ¹ÝÂÊ¿¡ ´ëÇØ ¼Ò½º ¶Ç´Â ´ë»ó(cXML·Î º¯È¯µÉ ¹®¼­ ¶Ç´Â cXML¿¡¼­ º¯È¯µÉ ¹®¼­)À» ÆîÄ¡°í ÆÐŰÁö¿Í ÇÁ·ÎÅäÄÝÀ» ÆîÄ£ ´ÙÀ½ ¹®¼­ Ç÷ο츦 ¼±ÅÃÇϽʽÿÀ.
  6. ÆäÀÌÁöÀÇ ¸Ç ¾Æ·¡¿¡ ÀÖ´Â Á¶Ä¡ ¸ñ·Ï¿¡¼­ Pass Through¸¦ ¼±ÅÃÇϽʽÿÀ. (Pass Through´Â cXML ¹®¼­¿¡ ´ëÇØ Áö¿øµÇ´Â ´Ü ÇϳªÀÇ À¯È¿ÇÑ ¿É¼ÇÀÔ´Ï´Ù.)

Copyright IBM Corp. 2003, 2005