Re: SOAP message structure passing between SOAP client/server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Also it would propably help if I showed the output I am currently getting
from the SOAP client/server. 

This is from the client PHP SOAP extension output functions. The first part
of the output isjust where I echoed the XML file before converting it to a
PHP array structure to pass through the SOAP server class call.

<?xml version="1.0" encoding="UTF-8"?>
<tnt:AmazonEnvelope xmlns:tnt="urn:schemas:tnt"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="urn:schemas:tnt schemas/Amazon/amzn-envelope.xsd">
  <tnt:Header>
    <tnt:DocumentVersion>1.1</tnt:DocumentVersion>
    <tnt:MerchantIdentifier>M_STORENAME_8675309</tnt:MerchantIdentifier>
    <tnt:OverrideReleaseId>1.0</tnt:OverrideReleaseId>
  </tnt:Header>
  <tnt:MessageType>FulfillmentCenter</tnt:MessageType>

  <tnt:PurgeAndReplace>true</tnt:PurgeAndReplace>
  <tnt:EffectiveDate>2009-10-31T00:00:00</tnt:EffectiveDate>
  <tnt:Message>
    <tnt:MessageID>8675309</tnt:MessageID>
    <tnt:OperationType>Update</tnt:OperationType>
    <tnt:FulfillmentCenter>
      <tnt:FulfillmentCenterID>TrollAndToadStore</tnt:FulfillmentCenterID>

      <tnt:SupportsInStorePickup>true</tnt:SupportsInStorePickup>
      <tnt:OperatingHours>
        <tnt:Monday>
          <tnt:Open>09:00:00</tnt:Open>
          <tnt:Close>17:00:00</tnt:Close>
        </tnt:Monday>
        <tnt:Tuesday>

          <tnt:Open>09:00:00</tnt:Open>
          <tnt:Close>17:00:00</tnt:Close>
        </tnt:Tuesday>
        <tnt:Wednesday>
          <tnt:Open>09:00:00</tnt:Open>
          <tnt:Close>17:00:00</tnt:Close>
        </tnt:Wednesday>

        <tnt:Thursday>
          <tnt:Open>09:00:00</tnt:Open>
          <tnt:Close>17:00:00</tnt:Close>
        </tnt:Thursday>
        <tnt:Friday>
          <tnt:Open>09:00:00</tnt:Open>
          <tnt:Close>17:00:00</tnt:Close>

        </tnt:Friday>
        <tnt:Saturday>
          <tnt:Open>09:00:00</tnt:Open>
          <tnt:Close>17:00:00</tnt:Close>
        </tnt:Saturday>
        <tnt:Sunday>
          <tnt:Open>09:00:00</tnt:Open>

          <tnt:Close>17:00:00</tnt:Close>
        </tnt:Sunday>
      </tnt:OperatingHours>
    </tnt:FulfillmentCenter>
  </tnt:Message>
</tnt:AmazonEnvelope>
<br/><br/>Dumping request headers: <br/>POST
/Amazon/AmazonServicesServer.php HTTP/1.1
Host: 127.0.0.1
Connection: Keep-Alive
User-Agent: PHP-SOAP/5.3.0
Content-Type: application/soap+xml; charset=utf-8;
action="http://127.0.0.1/Amazon/AmazonServices";
Content-Length: 222

<br/><br/>Dumping request: </br/><?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope";
xmlns:ns1="http://127.0.0.1/Amazon/AmazonServices.wsdl";><env:Body><ns1:AmazonServicesPut/></env:Body></env:Envelope>

<br/><br/>Dumping response headers: <br/>HTTP/1.1 200 OK
Date: Mon, 19 Oct 2009 13:16:28 GMT
Server: Apache/2.2.11 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8k DAV/2 PHP/5.3.0
X-Powered-By: PHP/5.3.0
Content-Length: 222
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/soap+xml; charset=utf-8
<br/><br/>Dumping response: <br/><?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope";
xmlns:ns1="http://127.0.0.1/Amazon/AmazonServices.wsdl";><env:Body><ns1:AmazonServicesGet/></env:Body></env:Envelope>
<br/></p><br/>




noddle wrote:
> 
> Hello,
> 
> I am trying to write a SOAP client / server app & cannot get the SOAP
> message structures passed back and forth between the client & servers:
> 
> Attached are the WSDL, XSDs, XML example, & PHP that is causing me so much
> grieve.
> 
> Has anyone any ideal what I am doing wrong?
> 
> I've not attached some of the schemas and skeleton php files. 
> 
> This is Mac osX, PHP 5.3 with SOAP extension & apache 2.2.x. 
> 
> Thanks.
> 
>  http://www.nabble.com/file/p25950961/AmazonServices.wsdl
> AmazonServices.wsdl 
> http://www.nabble.com/file/p25950961/AmazonServicesClient.php
> AmazonServicesClient.php 
> http://www.nabble.com/file/p25950961/AmazonServicesServer.php
> AmazonServicesServer.php 
> http://www.nabble.com/file/p25950961/amzn-envelope.xml amzn-envelope.xml 
> http://www.nabble.com/file/p25950961/AmazonServices.php AmazonServices.php 
> http://www.nabble.com/file/p25950961/XMLlibrary.php XMLlibrary.php 
> http://www.nabble.com/file/p25950961/amzn-envelope.xsd amzn-envelope.xsd 
> http://www.nabble.com/file/p25950961/amzn-base.xsd amzn-base.xsd 
> http://www.nabble.com/file/p25950961/amzn-header.xsd amzn-header.xsd 
> http://www.nabble.com/file/p25950961/FulfillmentCenter.xsd
> FulfillmentCenter.xsd 
> 

-- 
View this message in context: http://www.nabble.com/SOAP-message-structure-passing-between-SOAP-client-server-tp25950961p25963175.html
Sent from the Php - Soap mailing list archive at Nabble.com.


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


[Index of Archives]     [PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux