Re: Nestled type

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

 



I tried these three versions, but none succeded (the classes existed in version 1 - constructor array argument sets public class variables).

$parameters = new GetModifiedOrdersInput (array (
		"QueryRequestHeader"	=> new QueryRequestHeader (array (
			"PartnerCode"			=> "XXXXXXXXX",
			"ReplayToken"			=> "aaaaaaaaaa8sdmf23n4asdkjHAsd8123"
		)),
		"FromDate"				=> time () - 3600 * 24 * 30,
		"ToDate"				=> time (),
		"orderQueryOptions"		=> new orderQueryOptions (array (
		
		))
	));

$parameters = array (
		"QueryRequestHeader"	=> array (
			"PartnerCode"			=> "XXXXXXXXX",
			"ReplayToken"			=> "aaaaaaaaaa8sdmf23n4asdkjHAsd8123"
		),
		"FromDate"				=> time () - 3600 * 24 * 30,
		"ToDate"				=> time (),
		"orderQueryOptions"		=> array ()
);

$parameters = array (
		array (
			"XXXXXXXXX",
			"aaaaaaaaaa8sdmf23n4asdkjHAsd8123"
		),
		time () - 3600 * 24 * 30,
		time (),
		array ()
);


In the request xml file (SoapClient->__getLastRequest ()) the informations of $parameters are missing - in each case!

Would be really great if someone could help me - otherwise I have to search the source code, but that costs much time :)


Regards,

Moritz Augustin
Core Networks GmbH


Following: var_dump of resulting SoapFault object case 1. (the XML request and respond coming too):

var_dump:
-----------------------------------------------------------------------------------------------------------------------------
  object(SoapFault)#5 (9) {
  ["message:protected"]=>
  string(0) ""
  ["string:private"]=>
  string(0) ""
  ["code:protected"]=>
  int(0)
  ["file:protected"]=>
  string(49) "/home/www/web1/html/dev/moritz/XXXXXXX/test.php5"
  ["line:protected"]=>
  int(51)
  ["trace:private"]=>
  array(2) {
    [0]=>
    array(4) {
      ["function"]=>
      string(6) "__call"
      ["class"]=>
      string(10) "SoapClient"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(2) {
        [0]=>
        string(17) "GetModifiedOrders"
        [1]=>
        array(1) {
          [0]=>
          object(GetModifiedOrdersInput)#2 (4) {
            ["QueryRequestHeader"]=>
            object(queryRequestHeader)#3 (4) {
              ["PartnerCode"]=>
              string(9) "XXXXXXXXX"
              ["AuthToken"]=>
              NULL
              ["ReplayToken"]=>
              string(32) "aaaaaaaaaa8sdmf23n4asdkjHAsd8123"
              ["UseReplayToken"]=>
              NULL
            }
            ["FromDate"]=>
            int(1124805324)
            ["ToDate"]=>
            int(1127397324)
            ["OrderQueryOptions"]=>
            NULL
          }
        }
      }
    }
    [1]=>
    array(6) {
      ["file"]=>
      string(49) "/home/www/web1/html/dev/moritz/XXXXXXXX/test.php5"
      ["line"]=>
      int(51)
      ["function"]=>
      string(17) "GetModifiedOrders"
      ["class"]=>
      string(10) "SoapClient"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(1) {
        [0]=>
        object(GetModifiedOrdersInput)#2 (4) {
          ["QueryRequestHeader"]=>
          object(queryRequestHeader)#3 (4) {
            ["PartnerCode"]=>
            string(9) "XXXXXXXXX"
            ["AuthToken"]=>
            NULL
            ["ReplayToken"]=>
            string(32) "aaaaaaaaaa8sdmf23n4asdkjHAsd8123"
            ["UseReplayToken"]=>
            NULL
          }
          ["FromDate"]=>
          int(1124805324)
          ["ToDate"]=>
          int(1127397324)
          ["OrderQueryOptions"]=>
          NULL
        }
      }
    }
  }
  ["faultstring"]=>
  string(20) "
        null
      "
  ["faultcode"]=>
  string(11) "fc:JWSError"
  ["detail"]=>
  object(stdClass)#4 (1) {
    ["jwErrorDetail"]=>
    string(24) "
          null
        "
  }
}
-----------------------------------------------------------------------------------------------------------------------------
request xml:
-----------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns1="http://api.XXXXXXXXX/webtrust/query";><SOAP-ENV:Body><ns1:GetModifiedOrders/></SOAP-ENV:Body></SOAP-ENV:Envelope>
-----------------------------------------------------------------------------------------------------------------------------
respond xml:
-----------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
      <faultcode xmlns:fc='http://www.bea.com/2003/04/jwFaultCode/'>fc:JWSError</faultcode>
      <faultstring>
        null
      </faultstring>
      <detail>
        <jwErr:jwErrorDetail xmlns:jwErr='http://www.bea.com/2002/04/jwErrorDetail/'>
          null
        </jwErr:jwErrorDetail>
      </detail>
    </SOAP-ENV:Fault>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
-----------------------------------------------------------------------------------------------------------------------------

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