Ç¥ 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>