[ https://wso2.org/jira/browse/WSFPHP-374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=24228#action_24228 ]
matthew mcaughan commented on WSFPHP-374:
-----------------------------------------
Here is the associated WSDL to show that the wsa namespace is actually present...
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.empyreanbenefits.com/filehub"
xmlns:tnx="http://www.empyreanbenefits.com/filehub/xsd"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:http="http://www.w3.org/2003/05/soap/bindings/HTTP/"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
targetNamespace="http://www.empyreanbenefits.com/filehub">
> WSDL mode service returns Warning: DOMDocument::loadXML() Namespace prefix wsa on {WS-Addressing}
> --------------------------------------------------------------------------------------------------
>
> Key: WSFPHP-374
> URL: https://wso2.org/jira/browse/WSFPHP-374
> Project: WSO2 WSF/PHP
> Issue Type: Bug
> Components: WSDL Mode
> Affects Versions: 2.0.0
> Environment: Service: Ubuntu 8.04.1, Apache2 , PHP5, libxml2
> Client: Windows XP, WSE 3.0
> Reporter: matthew mcaughan
>
> When invoking a WS02 WSF/PHP service in WSDL mode it returns the following error complaining about the namespace on WS-Addressing tags that the WSE 3.0 library in Microsoft adds by default. Below is an example. Any ideas? Calling MTOM samples web services that are not in WSDL mode do not give this error.
> POST /FileExchange/Service.php HTTP/1.1
> User-Agent: Microsoft WSE 3.0
> SOAPAction: "http://10.0.1.104/FileExchange/Service.php"
> Content-Type: multipart/related; type="application/xop+xml"; boundary=--MIMEBoundary633688372894579408; start="<0.633688372894579408 at example.org>"; start-info="text/xml; charset=utf-8"
> Host: 10.0.1.104
> Content-Length: 2660
> Expect: 100-continue
> Connection: Keep-Alive
> HTTP/1.1 100 Continue
> ----MIMEBoundary633688372894579408
> content-id: <0.633688372894579408 at example.org>
> content-type: application/xop+xml; charset=utf-8; type="text/xml; charset=utf-8"
> content-transfer-encoding: binary
> <soap:Envelope xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><wsa:Action>http://10.0.1.104/FileExchange/Service.php</wsa:Action><wsa:MessageID>urn:uuid:9481bfac-3116-45f5-9eca-dd892c7fb11f</wsa:MessageID><wsa:ReplyTo><wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address></wsa:ReplyTo><wsa:To>http://10.0.1.104/FileExchange/Service.php</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-8da11979-0082-4a59-ba8f-7c6a46cbfce6"><wsu:Created>2009-01-29T20:48:09Z</wsu:Created><wsu:Expires>2009-01-29T20:53:09Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><ExchangeRequestType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="UniqueID" Strategy="ExchangeStrategy" xmlns="http://www.empyreanbenefits.com/filehub"><Properties xmlns="http://www.empyreanbenefits.com/filehub/xsd"><Property><Name>MyNameIs0</Name><Value>MyValueIs0</Value></Property><Property><Name>MyNameIs1</Name><Value>MyValueIs1</Value></Property><Property><Name>MyNameIs2</Name><Value>MyValueIs2</Value></Property><Property><Name>MyNameIs3</Name><Value>MyValueIs3</Value></Property><Property><Name>MyNameIs4</Name><Value>MyValueIs4</Value></Property><Property><Name>MyNameIs5</Name><Value>MyValueIs5</Value></Property><Property><Name>MyNameIs6</Name><Value>MyValueIs6</Value></Property><Property><Name>MyNameIs7</Name><Value>MyValueIs7</Value></Property><Property><Name>MyNameIs8</Name><Value>MyValueIs8</Value></Property><Property><Name>MyNameIs9</Name><Value>MyValueIs9</Value></Property></Properties><Attachments xmlns="http://www.empyreanbenefits.com/filehub/xsd"><Attachment><Alias>MyAttachment</Alias><Location>c:\MyAttachment.txt</Location><Content>SWp4a2IzZHViRzloWkNCNGJXeHVjejBuYUhSMGNEb3ZMM0JvY0M1aGVHbHpNaTV2Y21jdmMyRnRjR3hsY3k5dGRHOXRKejRnZDJGeklHNXZkQ0JsZUhCbFkzUmxaQzRpRFFvTkNpSThaRzkzYm14dllXUWdlRzFzYm5NOUoyaDBkSEE2THk5d2FIQXVZWGhwY3pJdWIzSm5MM05oYlhCc1pYTXZiWFJ2YlNjK0lIZGhjeUJ1YjNRZ1pYaHdaV04wWldRdUlnPT0=</Content></Attachment></Attachments></ExchangeRequestType></soap:Body></soap:Envelope>
> ----MIMEBoundary633688372894579408--
> HTTP/1.1 200 OK
> Date: Thu, 29 Jan 2009 20:47:46 GMT
> Server: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.4 with Suhosin-Patch
> X-Powered-By: PHP/5.2.4-2ubuntu5.4
> Content-Length: 2172
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
> Content-Type: text/html
> <br />
> <b>Warning</b>: DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: Namespace prefix wsa on MessageID is not defined in Entity, line: 1 in <b>wsf_wsdl.php</b> on line <b>675</b><br />
> <br />
> <b>Warning</b>: DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: Namespace prefix wsa on ReplyTo is not defined in Entity, line: 1 in <b>wsf_wsdl.php</b> on line <b>675</b><br />
> <br />
> <b>Warning</b>: DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: Namespace prefix wsa on Address is not defined in Entity, line: 1 in <b>wsf_wsdl.php</b> on line <b>675</b><br />
> <br />
> <b>Warning</b>: DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: Namespace prefix wsa on To is not defined in Entity, line: 1 in <b>wsf_wsdl.php</b> on line <b>675</b><br />
> <br />
> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at wsf_wsdl.php:675) in <b>/var/www/FileExchange/Service.php</b> on line <b>161</b><br />
> <br />
> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at wsf_wsdl.php:675) in <b>/var/www/FileExchange/Service.php</b> on line <b>161</b><br />
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"><wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To><wsa:Action>http://10.0.1.104/FileExchange/Service.php</wsa:Action><wsa:From><wsa:Address>http://10.0.1.104/FileExchange/Service.php</wsa:Address></wsa:From><wsa:MessageID>urn:uuid:158eccb2-ee46-1dd1-3c23-000f1f89f3f2</wsa:MessageID><wsa:RelatesTo wsa:RelationshipType="wsa:Reply" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">urn:uuid:9481bfac-3116-45f5-9eca-dd892c7fb11f</wsa:RelatesTo></soapenv:Header><soapenv:Body><ns1:ExecuteExchangeResponse xsi:nil="1" xmlns:ns1="http://www.empyreanbenefits.com/filehub/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/></soapenv:Body></soapenv:Envelope>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira