Hi,
At the moment, I'm trying to talk to the Salesforce server.
Retrieving data works fine - no problems there. However, the problem
starts when I try to either update or create a new record...
After a bit of googling round, I THINK it's due to the fact that
<sObjects> is missing xsi:type="string" or something like that.
However, I'm a bit at a loss as to how to fix this.
The code is pretty standard...
---
require_once("../SalesforceClient.php");
include_once("salesforce.conf");
...
$client = new SalesforceClient($SESSION);
$client->_endpoint = $_COOKIE['sf_endpoint'];
....
$FIELDS = array(
'type'=>'lead',
'FirstName'=>'newtest',
'LastName'=>'test',
'Company'=>'testthis');
$client->create($FIELDS);
print_r($client);
----
Any ideas? The output from the SOAP stuff follows....
Deepest thanks for any help you folks are able to give,
Y.
-----
salesforceclient Object
(
[sessionId] => REMOVED
[_endpoint] => https://na1-api.salesforce.com/services/Soap/c/7.0
[_portName] =>
[__endpointType] =>
[xml] => <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://
www.w3.org/2001/XMLSchema-instance"
xmlns:sf="urn:fault.enterprise.soap.sforce.com"><soapenv:Body><soapenv:F
ault><faultcode>sf:INVALID_TYPE</faultcode><faultstring>INVALID_TYPE:
Must send a concrete entity type.</faultstring><detail><sf:fault
xsi:type="sf:InvalidSObjectFault"><sf:exceptionCode>INVALID_TYPE</
sf:exceptionCode><sf:exceptionMessage>Must send a concrete entity
type.</sf:exceptionMessage><sf:row>-1</sf:row><sf:column>-1</
sf:column></sf:fault></detail></soapenv:Fault></soapenv:Body></
soapenv:Envelope>
[wire] => OUTGOING:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/
envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns4="urn:enterprise.soap.sforce.com"
>
<SOAP-ENV:Header>
<ns4:SessionHeader SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/
actor/next" SOAP-ENV:mustUnderstand="0">
<ns4:sessionId> REMOVED</ns4:sessionId></ns4:SessionHeader>
<ns4:CallOptions SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/
actor/next" SOAP-ENV:mustUnderstand="0">
<ns4:client>phpClient/1.0</ns4:client></ns4:CallOptions>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns4:create>
<ns4:sObjects>
<ns4:type>lead</ns4:type>
<ns4:FirstName>newtest</ns4:FirstName>
<ns4:LastName>test</ns4:LastName>
<ns4:Company>testthis</ns4:Company></ns4:sObjects></ns4:create>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
INCOMING
HTTP/1.0 500 Internal Server Error
Server:
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Length: 693
Date: Tue, 07 Mar 2006 04:47:51 GMT
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/
envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sf="urn:fault.enterprise.soap.sforce.com">
<soapenv:Body>
<soapenv:Fault>
<faultcode>sf:INVALID_TYPE</faultcode>
<faultstring>INVALID_TYPE: Must send a concrete entity type.</
faultstring>
<detail>
<sf:fault xsi:type="sf:InvalidSObjectFault">
<sf:exceptionCode>INVALID_TYPE</sf:exceptionCode>
<sf:exceptionMessage>Must send a concrete entity type.</
sf:exceptionMessage>
<sf:row>-1</sf:row>
<sf:column>-1</sf:column>
</sf:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
[__last_request] => <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/
envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns4="urn:enterprise.soap.sforce.com"
>
<SOAP-ENV:Header>
<ns4:SessionHeader SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/
actor/next" SOAP-ENV:mustUnderstand="0">
<ns4:sessionId>I7wr3taEgP5ReEZqGfymwTx7JzNTlrD8E2bUGXrgBWA9ej2dYoLIJuQ3T
25Sg.Fs.v2X2btzFhou02X3IyD57WpYnKO9AsNCSeX5jsUoLXQ=</ns4:sessionId></
ns4:SessionHeader>
<ns4:CallOptions SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/
actor/next" SOAP-ENV:mustUnderstand="0">
<ns4:client>phpClient/1.0</ns4:client></ns4:CallOptions>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns4:create>
<ns4:sObjects>
<ns4:type>lead</ns4:type>
<ns4:FirstName>newtest</ns4:FirstName>
<ns4:LastName>test</ns4:LastName>
<ns4:Company>testthis</ns4:Company></ns4:sObjects></ns4:create>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
[__last_response] => HTTP/1.0 500 Internal Server Error
Server:
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Length: 693
Date: Tue, 07 Mar 2006 04:47:51 GMT
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://
www.w3.org/2001/XMLSchema-instance"
xmlns:sf="urn:fault.enterprise.soap.sforce.com"><soapenv:Body><soapenv:F
ault><faultcode>sf:INVALID_TYPE</faultcode><faultstring>INVALID_TYPE:
Must send a concrete entity type.</faultstring><detail><sf:fault
xsi:type="sf:InvalidSObjectFault"><sf:exceptionCode>INVALID_TYPE</
sf:exceptionCode><sf:exceptionMessage>Must send a concrete entity
type.</sf:exceptionMessage><sf:row>-1</sf:row><sf:column>-1</
sf:column></sf:fault></detail></soapenv:Fault></soapenv:Body></
soapenv:Envelope>
[__options] => Array
(
[trace] => 1
[curl] => Array
(
[84] => 1.0
)
[timeout] => 3600
[input] => parse
[result] => parse
[parameters] =>
[namespace] => urn:enterprise.soap.sforce.com
[soapaction] =>
[style] => document
[use] => literal
)
[_encoding] => UTF-8
[headersIn] =>
[__proxy_params] => Array
(
)
[_soap_transport] => soap_transport_http Object
(
[_XMLSchema] => Array
(
[0] => http://www.w3.org/2001/XMLSchema
[1] => http://www.w3.org/1999/XMLSchema
)
[_XMLSchemaVersion] => http://www.w3.org/2001/XMLSchema
[_typemap] => Array
(
[http://www.w3.org/2001/XMLSchema] => Array
(
[string] => string
[boolean] => boolean
[float] => float
[double] => float
[decimal] => float
[duration] => integer
[dateTime] => string
[time] => string
[date] => string
[gYearMonth] => integer
[gYear] => integer
[gMonthDay] => integer
[gDay] => integer
[gMonth] => integer
[hexBinary] => string
[base64Binary] => string
[normalizedString] => string
[token] => string
[language] => string
[NMTOKEN] => string
[NMTOKENS] => string
[Name] => string
[NCName] => string
[ID] => string
[IDREF] => string
[IDREFS] => string
[ENTITY] => string
[ENTITIES] => string
[integer] => integer
[nonPositiveInteger] => integer
[negativeInteger] => integer
[long] => integer
[int] => integer
[short] => integer
[byte] => string
[nonNegativeInteger] => integer
[unsignedLong] => integer
[unsignedInt] => integer
[unsignedShort] => integer
[unsignedByte] => integer
[positiveInteger] => integer
[anyType] => string
[anyURI] => string
[QName] => string
)
[http://www.w3.org/1999/XMLSchema] => Array
(
[i4] => integer
[int] => integer
[boolean] => boolean
[string] => string
[double] => float
[float] => float
[dateTime] => string
[timeInstant] => string
[base64Binary] => string
[base64] => string
[ur-type] => string
)
[http://schemas.xmlsoap.org/soap/encoding/] =>
Array
(
[base64] => string
[array] => array
[Array] => array
[Struct] => array
)
)
[_defaultObjectClassname] => stdClass
[_namespaces] => Array
(
[http://schemas.xmlsoap.org/soap/envelope/] =>
SOAP-ENV
[http://www.w3.org/2001/XMLSchema] => xsd
[http://www.w3.org/2001/XMLSchema-instance] => xsi
[http://schemas.xmlsoap.org/soap/encoding/] =>
SOAP-ENC
)
[_namespace] =>
[_xmlEntities] => Array
(
[&] => &
[<] => <
[>] => >
['] => '
["] => "
)
[_doconversion] =>
[__attachments] => Array
(
)
[_wsdl] =>
[_section5] => 1
[_auto_translation] =>
[_type_translation] => Array
(
)
[_debug_flag] =>
[_debug_data] =>
[_encodings] => Array
(
[0] => ISO-8859-1
[1] => US-ASCII
[2] => UTF-8
)
[_myfaultcode] => HTTP
[fault] =>
[_debug] =>
[_default_error_mode] =>
[_default_error_options] =>
[_default_error_handler] =>
[_error_class] => SOAP_Fault
[_expected_errors] => Array
(
)
[headers] => Array
(
)
[cookies] =>
[timeout] => 3600
[urlparts] => Array
(
[scheme] => https
[host] => na1-api.salesforce.com
[path] => /services/Soap/c/7.0
[port] => 443
)
[url] => https://na1-api.salesforce.com/services/Soap/c/7.0
[incoming_payload] => HTTP/1.0 500 Internal Server Error
Server:
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Length: 693
Date: Tue, 07 Mar 2006 04:47:51 GMT
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://
www.w3.org/2001/XMLSchema-instance"
xmlns:sf="urn:fault.enterprise.soap.sforce.com"><soapenv:Body><soapenv:F
ault><faultcode>sf:INVALID_TYPE</faultcode><faultstring>INVALID_TYPE:
Must send a concrete entity type.</faultstring><detail><sf:fault
xsi:type="sf:InvalidSObjectFault"><sf:exceptionCode>INVALID_TYPE</
sf:exceptionCode><sf:exceptionMessage>Must send a concrete entity
type.</sf:exceptionMessage><sf:row>-1</sf:row><sf:column>-1</
sf:column></sf:fault></detail></soapenv:Fault></soapenv:Body></
soapenv:Envelope>
[_userAgent] => PEAR-SOAP 0.8.0RC4-devel
[encoding] => UTF-8
[result_encoding] => UTF-8
[result_content_type] => text/xml
[result_headers] => Array
(
[server] =>
[cache-control] => private
[content-type] => text/xml; charset=utf-8
[content-length] => 693
[date] => Tue, 07 Mar 2006 04
)
[result_cookies] => Array
(
)
[outgoing_payload] => <?xml version="1.0"
encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/
envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns4="urn:enterprise.soap.sforce.com"
>
<SOAP-ENV:Header>
<ns4:SessionHeader SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/
actor/next" SOAP-ENV:mustUnderstand="0">
<ns4:sessionId>I7wr3taEgP5ReEZqGfymwTx7JzNTlrD8E2bUGXrgBWA9ej2dYoLIJuQ3T
25Sg.Fs.v2X2btzFhou02X3IyD57WpYnKO9AsNCSeX5jsUoLXQ=</ns4:sessionId></
ns4:SessionHeader>
<ns4:CallOptions SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/
actor/next" SOAP-ENV:mustUnderstand="0">
<ns4:client>phpClient/1.0</ns4:client></ns4:CallOptions>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns4:create>
<ns4:sObjects>
<ns4:type>lead</ns4:type>
<ns4:FirstName>newtest</ns4:FirstName>
<ns4:LastName>test</ns4:LastName>
<ns4:Company>testthis</ns4:Company></ns4:sObjects></ns4:create>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
[response] => <?xml version="1.0" encoding="UTF-8"?
><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/
envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sf="urn:fault.enterprise.soap.sforce.com"><soapenv:Body><soapenv:F
ault><faultcode>sf:INVALID_TYPE</faultcode><faultstring>INVALID_TYPE:
Must send a concrete entity type.</faultstring><detail><sf:fault
xsi:type="sf:InvalidSObjectFault"><sf:exceptionCode>INVALID_TYPE</
sf:exceptionCode><sf:exceptionMessage>Must send a concrete entity
type.</sf:exceptionMessage><sf:row>-1</sf:row><sf:column>-1</
sf:column></sf:fault></detail></soapenv:Fault></soapenv:Body></
soapenv:Envelope>
[attachments] =>
)
[_XMLSchema] => Array
(
[0] => http://www.w3.org/2001/XMLSchema
[1] => http://www.w3.org/1999/XMLSchema
)
[_XMLSchemaVersion] => http://www.w3.org/2001/XMLSchema
[_typemap] => Array
(
[http://www.w3.org/2001/XMLSchema] => Array
(
[string] => string
[boolean] => boolean
[float] => float
[double] => float
[decimal] => float
[duration] => integer
[dateTime] => string
[time] => string
[date] => string
[gYearMonth] => integer
[gYear] => integer
[gMonthDay] => integer
[gDay] => integer
[gMonth] => integer
[hexBinary] => string
[base64Binary] => string
[normalizedString] => string
[token] => string
[language] => string
[NMTOKEN] => string
[NMTOKENS] => string
[Name] => string
[NCName] => string
[ID] => string
[IDREF] => string
[IDREFS] => string
[ENTITY] => string
[ENTITIES] => string
[integer] => integer
[nonPositiveInteger] => integer
[negativeInteger] => integer
[long] => integer
[int] => integer
[short] => integer
[byte] => string
[nonNegativeInteger] => integer
[unsignedLong] => integer
[unsignedInt] => integer
[unsignedShort] => integer
[unsignedByte] => integer
[positiveInteger] => integer
[anyType] => string
[anyURI] => string
[QName] => string
)
[http://www.w3.org/1999/XMLSchema] => Array
(
[i4] => integer
[int] => integer
[boolean] => boolean
[string] => string
[double] => float
[float] => float
[dateTime] => string
[timeInstant] => string
[base64Binary] => string
[base64] => string
[ur-type] => string
)
[http://schemas.xmlsoap.org/soap/encoding/] => Array
(
[base64] => string
[array] => array
[Array] => array
[Struct] => array
)
)
[_defaultObjectClassname] => stdClass
[_namespaces] => Array
(
[http://schemas.xmlsoap.org/soap/envelope/] => SOAP-ENV
[http://www.w3.org/2001/XMLSchema] => xsd
[http://www.w3.org/2001/XMLSchema-instance] => xsi
[http://schemas.xmlsoap.org/soap/encoding/] => SOAP-ENC
[urn:enterprise.soap.sforce.com] => ns4
)
[_namespace] =>
[_xmlEntities] => Array
(
[&] => &
[<] => <
[>] => >
['] => '
["] => "
)
[_doconversion] =>
[__attachments] =>
[_wsdl] =>
[_section5] =>
[_auto_translation] =>
[_type_translation] => Array
(
)
[_debug_flag] =>
[_debug_data] =>
[_encodings] => Array
(
[0] => ISO-8859-1
[1] => US-ASCII
[2] => UTF-8
)
[_myfaultcode] => Client
[fault] => soap_fault Object
(
[error_message_prefix] =>
[mode] => 1
[level] => 1024
[code] => sf:INVALID_TYPE
[message] => INVALID_TYPE: Must send a concrete entity
type.
[userinfo] => stdClass Object
(
[fault] => stdClass Object
(
[exceptionCode] => INVALID_TYPE
[exceptionMessage] => Must send a
concrete entity type.
[row] => -1
[column] => -1
)
)
[backtrace] => Array
(
[0] => Array
(
[file] => /usr/share/pear/SOAP/Fault.php
[line] => 52
[function] => pear_error
[class] => pear_error
[type] => ::
[args] => Array
(
[0] => INVALID_TYPE: Must send a
concrete entity type.
[1] => sf:INVALID_TYPE
[2] =>
[3] =>
[4] => stdClass Object
(
[fault] => stdClass Object
(
[exceptionCode]
=> INVALID_TYPE
[exceptionMessage] => Must send a concrete entity type.
[row] => -1
[column] => -1
)
)
)
)
[1] => Array
(
[file] => /usr/share/pear/SOAP/Base.php
[line] => 215
[function] => soap_fault
[class] => soap_fault
[type] => ->
[args] => Array
(
[0] => INVALID_TYPE: Must send a
concrete entity type.
[1] => sf:INVALID_TYPE
[2] =>
[3] => stdClass Object
(
[fault] => stdClass Object
(
[exceptionCode]
=> INVALID_TYPE
[exceptionMessage] => Must send a concrete entity type.
[row] => -1
[column] => -1
)
)
[4] =>
[5] =>
)
)
[2] => Array
(
[file] => /usr/share/pear/SOAP/Client.php
[line] => 708
[function] => _raisesoapfault
[class] => salesforceclient
[type] => ->
[args] => Array
(
[0] => INVALID_TYPE: Must send a
concrete entity type.
[1] => stdClass Object
(
[fault] => stdClass Object
(
[exceptionCode]
=> INVALID_TYPE
[exceptionMessage] => Must send a concrete entity type.
[row] => -1
[column] => -1
)
)
[2] =>
[3] => sf:INVALID_TYPE
)
)
[3] => Array
(
[file] => /usr/share/pear/SOAP/Client.php
[line] => 665
[function] => __decoderesponse
[class] => salesforceclient
[type] => ->
[args] => Array
(
[0] => soap_value Object
(
[value] => Array
(
[0] =>
soap_value Object
(
[value]
=> sf:INVALID_TYPE
[name]
=> faultcode
[type]
=> string
[namespace] => http://schemas.xmlsoap.org/soap/envelope/
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] =>
qname Object
(
[name] => faultcode
[ns] =>
[namespace] => http://schemas.xmlsoap.org/soap/envelope/
)
[tqn] =>
qname Object
(
[name] => string
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
[1] =>
soap_value Object
(
[value]
=> INVALID_TYPE: Must send a concrete entity type.
[name]
=> faultstring
[type]
=> string
[namespace] => http://schemas.xmlsoap.org/soap/envelope/
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] =>
qname Object
(
[name] => faultstring
[ns] =>
[namespace] => http://schemas.xmlsoap.org/soap/envelope/
)
[tqn] =>
qname Object
(
[name] => string
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
[2] =>
soap_value Object
(
[value]
=> Array
(
[0] => soap_value Object
(
[value] => Array
(
[0] => soap_value Object
(
[value] => INVALID_TYPE
[name] => exceptionCode
[type] => string
[namespace] =>
urn:fault.enterprise.soap.sforce.com
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] => qname Object
(
[name] => exceptionCode
[ns] =>
[namespace] =>
urn:fault.enterprise.soap.sforce.com
)
[tqn] => qname Object
(
[name] => string
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
[1] => soap_value Object
(
[value] => Must send a concrete entity type.
[name] => exceptionMessage
[type] => string
[namespace] =>
urn:fault.enterprise.soap.sforce.com
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] => qname Object
(
[name] => exceptionMessage
[ns] =>
[namespace] =>
urn:fault.enterprise.soap.sforce.com
)
[tqn] => qname Object
(
[name] => string
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
[2] => soap_value Object
(
[value] => -1
[name] => row
[type] => string
[namespace] =>
urn:fault.enterprise.soap.sforce.com
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] => qname Object
(
[name] => row
[ns] =>
[namespace] =>
urn:fault.enterprise.soap.sforce.com
)
[tqn] => qname Object
(
[name] => string
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
[3] => soap_value Object
(
[value] => -1
[name] => column
[type] => string
[namespace] =>
urn:fault.enterprise.soap.sforce.com
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] => qname Object
(
[name] => column
[ns] =>
[namespace] =>
urn:fault.enterprise.soap.sforce.com
)
[tqn] => qname Object
(
[name] => string
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
)
[name] => fault
[type] => InvalidSObjectFault
[namespace] => urn:fault.enterprise.soap.sforce.com
[type_namespace] => urn:fault.enterprise.soap.sforce.com
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] => qname Object
(
[name] => fault
[ns] =>
[namespace] => urn:fault.enterprise.soap.sforce.com
)
[tqn] => qname Object
(
[name] => InvalidSObjectFault
[ns] =>
[namespace] => urn:fault.enterprise.soap.sforce.com
)
[type_prefix] =>
)
)
[name]
=> detail
[type]
=> Struct
[namespace] => http://schemas.xmlsoap.org/soap/envelope/
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] =>
qname Object
(
[name] => detail
[ns] =>
[namespace] => http://schemas.xmlsoap.org/soap/envelope/
)
[tqn] =>
qname Object
(
[name] => Struct
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
)
[name] => Fault
[type] => Struct
[namespace] => http://
schemas.xmlsoap.org/soap/envelope/
[type_namespace] =>
[attributes] => Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] => qname Object
(
[name] => Fault
[ns] =>
[namespace] =>
http://schemas.xmlsoap.org/soap/envelope/
)
[tqn] => qname Object
(
[name] => Struct
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
)
)
[4] => Array
(
[file] => /usr/share/pear/SOAP/Client.php
[line] => 345
[function] => __parse
[class] => salesforceclient
[type] => ->
[args] => Array
(
[0] => <?xml version="1.0"
encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://
schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/
XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sf="urn:fault.enterprise.soap.sforce.com"><soapenv:Body><soapenv:F
ault><faultcode>sf:INVALID_TYPE</faultcode><faultstring>INVALID_TYPE:
Must send a concrete entity type.</faultstring><detail><sf:fault
xsi:type="sf:InvalidSObjectFault"><sf:exceptionCode>INVALID_TYPE</
sf:exceptionCode><sf:exceptionMessage>Must send a concrete entity
type.</sf:exceptionMessage><sf:row>-1</sf:row><sf:column>-1</
sf:column></sf:fault></detail></soapenv:Fault></soapenv:Body></
soapenv:Envelope>
[1] => UTF-8
[2] =>
)
)
[5] => Array
(
[file] => /site_name/wsdltest/
WebService_SforceService_Soap.php
[line] => 100
[function] => call
[class] => salesforceclient
[type] => ->
[args] => Array
(
[0] => create
[1] => Array
(
[create] => soap_value
Object
(
[value] => Array
(
[sObjects] => Array
(
[type] => lead
[FirstName] => newtest
[LastName] => test
[Company] => testthis
)
)
[name] => create
[type] =>
[namespace] =>
urn:enterprise.soap.sforce.com
[type_namespace] =>
[attributes] =>
Array
(
)
[arrayType] =>
[options] => Array
(
)
[nqn] => qname
Object
(
[name]
=> create
[ns] =>
[namespace] => urn:enterprise.soap.sforce.com
)
[tqn] => qname
Object
(
[name] =>
[ns] =>
[namespace] =>
)
[type_prefix] =>
)
)
[2] => Array
(
[namespace] =>
urn:enterprise.soap.sforce.com
[soapaction] =>
[style] => document
[use] => literal
)
)
)
[6] => Array
(
[file] => /site_name/wsdltest/
SalesforceClient.php
[line] => 193
[function] => create
[class] => webservice_sforceservice_soap
[type] => ::
[args] => Array
(
[0] => Array
(
[type] => lead
[FirstName] => newtest
[LastName] => test
[Company] => testthis
)
)
)
[7] => Array
(
[file] => /site_name/wsdltest/example/
list.php
[line] => 131
[function] => create
[class] => salesforceclient
[type] => ->
[args] => Array
(
[0] => Array
(
[type] => lead
[FirstName] => newtest
[LastName] => test
[Company] => testthis
)
)
)
)
[callback] =>
)
[_debug] =>
[_default_error_mode] =>
[_default_error_options] =>
[_default_error_handler] =>
[_error_class] => SOAP_Fault
[_expected_errors] => Array
(
)
[clientId] => phpClient/1.0
[__result_encoding] => UTF-8
)
---
--
PHP Soap Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php