Re: php5 soap deserializer error

From: Date: Thu, 15 Sep 2005 02:15:01 +0000
Subject: Re: php5 soap deserializer error
References: 1 2 3 4 5 6 7 8 9 10 11  Groups: php.soap 
Request: Send a blank email to php-soap+get-2003@lists.php.net to get a copy of this message
ok, here is the request+response, plus the variable dump with private details suppressed only string(0) "" ["string:private"]=> string(0) "" ["code:protected"]=> int(0) ["file:protected"]=> string(60) "/home/var/test/cron-subscribe-reminder.php" ["line:protected"]=> int(52) ["trace:private"]=> array(2) {
    [0]=>
    array(6) {
      ["file"]=>
      string(60) "/home/var/test/cron-subscribe-reminder.php"
      ["line"]=>
      int(52)
      ["function"]=>
      string(6) "__call"
      ["class"]=>
      string(10) "SoapClient"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(2) {
        [0]=>
        string(7) "sendSms"
        [1]=>
        array(5) {
          [0]=>
          string(13) "client"
          [1]=>
          string(8) "56023231"
          [2]=>
          string(55) "http://client.com.au/servicename/index.phpstringpermid"
          [3]=>
          object(SingleItemPurchase)#2 (15) {
            ["orderDate:private"]=>
            string(24) "2005-09-15T02:03:15.315Z"
            ["ContentClassification:private"]=>
            NULL
            ["deliveryMethod:private"]=>
            NULL
            ["amount:private"]=>
            float(0)
            ["requestMethod:private"]=>
            string(1) "2"
            ["referenceCode:private"]=>
            NULL
            ["sessionToken:private"]=>
            string(33) "*9u4Stby58zvlyJHKJHrenbkPWyYAeFZI"
            ["cpAccountId:private"]=>
            string(13) "client"
            ["currency:private"]=>
            string(3) "AUD"
            ["orderSubmitDate:private"]=>
            string(24) "2005-09-15T02:03:15.315Z"
            ["productCode:private"]=>
            string(14) "cn_SubsAdvice"
            ["parameters:private"]=>
            NULL
            ["ProductDescription:private"]=>
            NULL
            ["contentClassification"]=>
            NULL
            ["productDescription"]=>
            string(17) "cn on servicename access"
          }
          [4]=>
          object(SmsDelivery)#3 (4) {
            ["destinationAddressSet:private"]=>
            array(1) {
              [0]=>
              string(33) "*9u4Stby58zvlyJHKJHrenbkPWyYAeFZI"
            }
            ["senderName:private"]=>
            string(10) "0421262307"
            ["encoding:private"]=>
            string(4) "TEXT"
            ["message:private"]=>
            string(164) "Hello, your client servicename subscription will be charged in the next few days,
    visit http://www.client.com/servicename/subscribe/unsubscribe.php to unsubscribe"
          }
        }
      }
    }
    [1]=>
    array(6) {
      ["file"]=>
      string(60) "/home/var/test/cron-subscribe-reminder.php"
      ["line"]=>
      int(52)
      ["function"]=>
      string(7) "sendSms"
      ["class"]=>
      string(10) "SoapClient"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(5) {
        [0]=>
        string(13) "client"
        [1]=>
        string(8) "56023231"
        [2]=>
        string(55) "http://client.com.au/servicename/index.phpstringpermid"
        [3]=>
        object(SingleItemPurchase)#2 (15) {
          ["orderDate:private"]=>
          string(24) "2005-09-15T02:03:15.315Z"
          ["ContentClassification:private"]=>
          NULL
          ["deliveryMethod:private"]=>
          NULL
          ["amount:private"]=>
          float(0)
          ["requestMethod:private"]=>
          string(1) "2"
          ["referenceCode:private"]=>
          NULL
          ["sessionToken:private"]=>
          string(33) "*9u4Stby58zvlyJHKJHrenbkPWyYAeFZI"
          ["cpAccountId:private"]=>
          string(13) "client"
          ["currency:private"]=>
          string(3) "AUD"
          ["orderSubmitDate:private"]=>
          string(24) "2005-09-15T02:03:15.315Z"
          ["productCode:private"]=>
          string(14) "cn_SubsAdvice"
          ["parameters:private"]=>
          NULL
          ["ProductDescription:private"]=>
          NULL
          ["contentClassification"]=>
          NULL
          ["productDescription"]=>
          string(17) "cn on servicename access"
        }
        [4]=>
        object(SmsDelivery)#3 (4) {
          ["destinationAddressSet:private"]=>
          array(1) {
            [0]=>
            string(33) "*9u4Stby58zvlyJHKJHrenbkPWyYAeFZI"
          }
          ["senderName:private"]=>
          string(10) "0421262307"
          ["encoding:private"]=>
          string(4) "TEXT"
          ["message:private"]=>
          string(164) "Hello, your client servicename subscription will be charged in the next few days,
    visit http://www.client.com/servicename/subscribe/unsubscribe.php to unsubscribe"
        }
      }
    }
} ["faultstring"]=> string(121) "org.xml.sax.SAXException: No deserializer for {http://test.server.com.au/axis/services/soapserver}ArrayOf_xsd_string" ["faultcode"]=> string(28) "soapenv:Server.userException" ["detail"]=> string(0) "" } dave

« previous php.soap (#2003) next »