Á¦ÇÑ»çÇ×

Ç¥ 48Àº ¼Ó¼º ¾ç½Ä, »ç¿ë ¹× À¯Çü°ú ¿ä¼Ò¸¦ »ç¿ëÇÑ ÆÄÆ® Á¤ÀÇÀÇ ´Ù¾çÇÑ Á¶ÇÕ¿¡ ´ëÇÑ WSDL ODA Áö¿øÀ» ¼³¸íÇÕ´Ï´Ù.


Ç¥ 48. WSDL ODA Á¦ÇÑ»çÇ×
´ÙÀ½À» »ç¿ëÇÏ¿© Á¤ÀÇµÈ ¾ç½Ä/»ç¿ë/ÆÄÆ® ¼³¸í
rpc/ÀÎÄÚµå/À¯Çü Áö¿øµÊ
rpc/ÀÎÄÚµå/¿ä¼Ò Áö¿øµÊ
rpc/¸®ÅÍ·²/À¯Çü Áö¿øµÊ
rpc/¸®ÅÍ·²/¿ä¼Ò Áö¿øµÊ
doc/ÀÎÄÚµå/À¯Çü Áö¿øµÇÁö ¾ÊÀ½
doc/ÀÎÄÚµå/¿ä¼Ò Áö¿øµÇÁö ¾ÊÀ½
doc/¸®ÅÍ·²/À¯Çü Áö¿øµÊ
doc/¸®ÅÍ·²/¿ä¼Ò Áö¿øµÊ

WSDL ODA´Â ¿ÏÀüÈ÷ ÀÚü Æ÷ÇÔÇϰųª(ÇϳªÀÇ ÆÄÀÏ¿¡) ¼­ºñ½º ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ±¸Çö ÆÄÀÏ·Î ºÐ¸®µÇ´Â WSDL ÆÄÀϰú, À¯Çü, ¸Þ½ÃÁö, portType ¹× ¹ÙÀεùÀ» Æ÷ÇÔÇÏ¿© ±âŸ ¸ðµç WSDL ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ÀÎÅÍÆäÀ̽º ÆÄÀÏ ±×¸®°í ½ºÅ°¸¶¿¡ ÇØ´çÇÏ´Â Çϳª ÀÌ»óÀÇ ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. WSDL ODA´Â ¿¹¸¦ µé¾î, ÇϳªÀÇ ÆÄÀÏ¿¡ ¸Þ½ÃÁö¿Í portTypeÀÌ ÀÖÀ¸¸ç ´Ù¸¥ ÆÄÀÏ¿¡ ¹ÙÀεùÀÌ ÀÖ´Â µÑ ÀÌ»óÀÇ ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» °®´Â WSDL ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ¾ø½À´Ï´Ù.

WSDL ¹®¼­ÀÇ ½ºÅ°¸¶´Â namespace Á¢µÎºÎ¿¡ ÀÇÇØ ÀÚü Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. <types> ¿ä¼ÒÀÇ ÇÏÀ§ÀÎ <schema> ¿ä¼Ò¿¡ WSDL ¹®¼­ÀÇ <definitions>/<types> ¿ä¼Ò¿¡ Á¤ÀÇµÈ namespace Á¢µÎºÎ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. <schema> ¿ä¼ÒÀÇ ÇÏÀ§ ¿ä¼Ò¿¡¼­ »ç¿ëµÇ´Â °æ¿ì <schema> ¿ä¼Ò¿¡¼­ namespace Á¢µÎºÎ¸¦ ´Ù½Ã Á¤ÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ÀÚü Æ÷ÇÔµÇÁö ¾ÊÀº ½ºÅ°¸¶ÀÇ ¿¹ÀÔ´Ï´Ù.

<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:NS="NS">
     <types>
          <schema xmlns="http://www.w3.org/1999/XMLSchema">
         <element name="NSElem" type="NS:NSType"/>
          </schema>
    </types>
 </definitions>
 

Namespace Á¢µÎºÎ NS´Â <definitions> ¿ä¼Ò¿¡ Á¤ÀǵǸç <schema> ¿ä¼ÒÀÇ ÀçÁ¤ÀÇ ¾øÀÌ »ç¿ëµË´Ï´Ù. ±×·¯¹Ç·Î WSDL ODA´Â ¿À·ù¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é, ¾Æ·¡ Ç¥½ÃµÈ °Íó·³ namespace Á¢µÎºÎ NS¸¦ <schema> ¿ä¼Ò¿¡¼­ ÀçÁ¤ÀÇÇϽʽÿÀ.

<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:NS="NS">
     <types>
          <schema xmlns="http://www.w3.org/1999/XMLSchema" xmlns:NS="NS">
         <element name="NSElem" type="NS:NSType"/>
          </schema>
    </types>
 </definitions>
 

Copyright IBM Corp. 1997, 2003