[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-soap
Subject:    [SOAP] namespace missing in soap message
From:       nik600 <nik600 () gmail ! com>
Date:       2010-11-25 22:10:58
Message-ID: AANLkTin6s2YqNtExqkYCXgL2wxMXXSx39cK1-r+3i8Xm () mail ! gmail ! com
[Download RAW message or body]

Dear all

i've developed a web service based on a wsdl file.

I've got this scenario:

production server (debian 5 amd64 - PHP/5.2.6-1+lenny9)
production client (debian 5 amd64 - PHP/5.2.6-1+lenny9)

development client (ubuntu 10.04 PHP/5.3.2-1ubuntu4.2)

dev client -> production server is working
production client -> production server is NOT working.

Working SOAP sent from dev client

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
	xmlns:ns1="http://myws.footesting.it/myws-test/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<env:Body>
		<ns1:NewZone>
			<parameters xsi:type="ns1:Zone">
				<Name>mynewzone.it</Name>
				<SOA>dns.footesting.it. hostmaster@footesting.it.</SOA>
				<TTL>3D</TTL>
				<Serial>2010112501</Serial>
				<Refresh>86400</Refresh>
				<Retry>2H</Retry>
				<Expire>1W</Expire>
				<Minimum>1D</Minimum>
				<NameServerList NameServer="dns.footesting.it." />
				<NameServerList NameServer="dns2.footesting.it." />
				<Entries>
					<Key>mynewzone.it</Key>
					<Type>MX</Type>
					<Priority>10</Priority>
					<Value>footestingmail.footesting.it.</Value>
				</Entries>
				<Entries>
					<Key>www</Key>
					<Type>CNAME</Type>
					<Value>footestingweb.footesting.it.</Value>
				</Entries>
			</parameters>
		</ns1:NewZone>
	</env:Body>
</env:Envelope>

NOT Working SOAP sent from production client

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
	xmlns:ns1="http://myws.footesting.it/myws-test/">
	<env:Body>
		<ns1:NewZone>
			<parameters>
				<Name>mynewzone.it</Name>
				<SOA>dns.footesting.it. hostmaster@footesting.it.</SOA>
				<TTL>3D</TTL>
				<Serial>2010112501</Serial>
				<Refresh>86400</Refresh>
				<Retry>2H</Retry>
				<Expire>1W</Expire>
				<Minimum>1D</Minimum>
				<NameServerList NameServer="dns.footesting.it." />
				<NameServerList NameServer="dns2.footesting.it." />
				<Entries>
					<Key>mynewzone.it</Key>
					<Type>MX</Type>
					<Priority>10</Priority>
					<Value>footestingmail.footesting.it.</Value>
				</Entries>
				<Entries>
					<Key>www</Key>
					<Type>CNAME</Type>
					<Value>footestingweb.footesting.it.</Value>
				</Entries>
			</parameters>
		</ns1:NewZone>
	</env:Body>
</env:Envelope>


It seems that the difference is the xsi:type="ns1:Zone" attribute at
the parameters element, is this a php 5.2 error or should i change
something in the code?

Thanks in advance


-- 
/*************/
nik600

-- 
PHP Soap Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic