I'm having a little problem with the structure of this object.

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

 



Sorry for another post about this, but this message is significantly
different than my first request for help.

I am writing a Client app for existing Web Services and I am having a
problem with the "getRangeDefinitions" function.

I believe that I don't know how to structure the Complex Type need for the
request.

I am sending the function I created showing how I am trying to call this and
I am sending the Request that is expected. I am also sending the entire WSDL
that you are asking for.

-----------------------------
I created a fucnction below and am calling it like this:
================
$market="US"

$rangedefiinitions = getRangeDefinitions("Searches",$market); // Call
function

function getRangeDefinitions($range_names,$market)
{
// I have tried many different combinations here. I'm sure this is
where the problem is, but I haven't been able to figure it out.

$rangeParam = array('rangeDefinitionRequest' =>; array('market' =>;
$market,'rangeName' => array('RangeNameType' =>; $range_names)
)
);

$retObj = execute($keywordResearchService, 'getRangeDefinitions',
$rangeParam);

print_r($retObj);

return;
}
==========================



This is the request that they are expecting. (I put . to keep the
indentation.)
===============================
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:sec="http://schemas.xmlsoap.org/ws/2002/07/secext";
xmlns:v3="http://marketing.ews.yahooapis.com/V3";>
....<soapenv:Header>
........<sec:Security>
............<UsernameToken>
................<Username>*******</Username>
................<Password>#######</Password>
............</UsernameToken>
........</sec:Security>
........<v3:accountID>#########</v3:accountID>
........<v3:license>************</v3:license>
........<v3:masterAccountID>#######</v3:masterAccountID>
....</soapenv:Header>
....<soapenv:Body>
........<v3:getRangeDefinitions>
............<v3:rangeDefinitionRequest>
................<!--Optional:-->
................<v3:market>US</v3:market>
................<!--Optional:-->
................<v3:rangeName>
....................<!--Zero or more repetitions:-->
....................<v3:RangeNameType>Searches</v3:RangeNameType >
................</v3:rangeName>
............</v3:rangeDefinitionRequest>
........</v3:getRangeDefinitions>
....</soapenv:Body>
</soapenv:Envelope>
===============================


This is the FULL WSDL (Indentation is not showing here):
================================
−
<wsdl:definitions targetNamespace="http://marketing.ews.yahooapis.com/V3";>
−
<wsdl:types>
−
<xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://marketing.ews.yahooapis.com/V3";>
−
<xsd:annotation>
−
<xsd:appinfo>
<tns:version>3.0.0</tns:version>
</xsd:appinfo>
</xsd:annotation>
−
<xsd:element name="accountID">
−
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
−
<xsd:element name="commandGroup">
−
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
−
<xsd:element name="license">
−
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
−
<xsd:element name="masterAccountID">
−
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
−
<xsd:element name="quotaUsedForThisRequest">
−
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
−
<xsd:element name="remainingQuota">
−
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
−
<xsd:element name="timeTakenMillis">
−
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ApiFault" type="tns:ApiFault"/>
−
<xsd:element name="getCanonicalKeywords">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="getCanonicalKeywordsRequest"
nillable="true" type="tns:KeywordInfoRequestType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getCanonicalKeywordsResponse">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
type="tns:KeywordInfoResponseType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getCommonKeywords">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="commonKeywordsRequest"
nillable="true" type="tns:KeywordInfoRequestType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getCommonKeywordsResponse">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
type="tns:KeywordInfoResponseType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getPageRelatedKeywords">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="pageRelatedKeywordRequest"
nillable="true" type="tns:PageRelatedKeywordRequestType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getPageRelatedKeywordsResponse">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
type="tns:RelatedKeywordResponseType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getRangeDefinitions">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="rangeDefinitionRequest"
nillable="true" type="tns:RangeDefinitionRequestType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getRangeDefinitionsResponse">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
type="tns:RangeDefinitionResponseType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getRelatedKeywords">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="relatedKeywordRequest"
nillable="true" type="tns:RelatedKeywordRequestType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:element name="getRelatedKeywordsResponse">
−
<xsd:complexType>
−
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
type="tns:RelatedKeywordResponseType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
−
<xsd:simpleType name="ErrorKeyType">
−
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NoMarketCode"/>
<xsd:enumeration value="NoRangeName"/>
<xsd:enumeration value="NoURLString"/>
<xsd:enumeration value="UnknownMarketCode"/>
<xsd:enumeration value="NoSeedKeywords"/>
</xsd:restriction>
</xsd:simpleType>
−
<xsd:simpleType name="RangeNameType">
−
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Searches"/>
</xsd:restriction>
</xsd:simpleType>
−
<xsd:simpleType name="ResponseStatusCodeType">
−
<xsd:restriction base="xsd:string">
<xsd:enumeration value="InternalError"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="InputError"/>
</xsd:restriction>
</xsd:simpleType>
−
<xsd:complexType name="ApiFault">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="code" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="message" nillable="true"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ArrayOfBucketType">
−
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="BucketType"
nillable="true" type="tns:BucketType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ArrayOfErrorType">
−
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorType"
nillable="true" type="tns:ErrorType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ArrayOfKeywordInfoType">
−
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="KeywordInfoType"
nillable="true" type="tns:KeywordInfoType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ArrayOfRangeDefinitionType">
−
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="RangeDefinitionType"
nillable="true" type="tns:RangeDefinitionType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ArrayOfRangeNameType">
−
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="RangeNameType"
nillable="true" type="tns:RangeNameType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ArrayOfRelatedKeywordType">
−
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="RelatedKeywordType"
nillable="true" type="tns:RelatedKeywordType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ArrayOfString">
−
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="string"
nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="BucketType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="bucketID" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="max" nillable="true" type="xsd:int"/>
<xsd:element minOccurs="0" name="min" nillable="true" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ErrorType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="key" type="tns:ErrorKeyType"/>
<xsd:element minOccurs="0" name="param" nillable="true"
type="tns:ArrayOfString"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="KeywordInfoRequestType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="keywords" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="market" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="KeywordInfoResponseType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="keywords" nillable="true"
type="tns:ArrayOfKeywordInfoType"/>
<xsd:element minOccurs="0" name="notes" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="responseStatus" nillable="true"
type="tns:ResponseStatusType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="KeywordInfoType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="canonical" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="common" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="raw" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="PageRelatedKeywordRequestType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="URL" type="xsd:anyURI"/>
<xsd:element minOccurs="0" name="excludedKeywords" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="excludedPhraseFilters" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="market" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="maxKeywords" type="xsd:int"/>
<xsd:element minOccurs="0" name="negativeKeywords" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="positiveKeywords" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="requiredPhraseFilters" nillable="true"
type="tns:ArrayOfString"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="RangeDefinitionRequestType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="market" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="rangeName" nillable="true"
type="tns:ArrayOfRangeNameType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="RangeDefinitionResponseType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="rangeDefinition" nillable="true"
type="tns:ArrayOfRangeDefinitionType"/>
<xsd:element minOccurs="0" name="responseStatus" nillable="true"
type="tns:ResponseStatusType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="RangeDefinitionType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="bucket" nillable="true"
type="tns:ArrayOfBucketType"/>
<xsd:element minOccurs="0" name="market" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="rangeName" type="tns:RangeNameType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="RangeValueType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="bucketID" nillable="true"
type="xsd:integer"/>
<xsd:element minOccurs="0" name="rangeName" nillable="true"
type="tns:RangeNameType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="RelatedKeywordRequestType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="excludedKeywords" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="excludedPhraseFilters" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="market" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="maxKeywords" type="xsd:int"/>
<xsd:element minOccurs="0" name="negativeKeywords" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="offset" type="xsd:int"/>
<xsd:element minOccurs="0" name="positiveKeywords" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="requiredPhraseFilters" nillable="true"
type="tns:ArrayOfString"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="RelatedKeywordResponseType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="notes" nillable="true"
type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="relatedKeywords" nillable="true"
type="tns:ArrayOfRelatedKeywordType"/>
<xsd:element minOccurs="0" name="responseStatus" nillable="true"
type="tns:ResponseStatusType"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="RelatedKeywordType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="canonical" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="common" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="rangeValue" nillable="true"
type="tns:RangeValueType"/>
<xsd:element minOccurs="0" name="score" nillable="true" type="xsd:double"/>
</xsd:sequence>
</xsd:complexType>
−
<xsd:complexType name="ResponseStatusType">
−
<xsd:sequence>
<xsd:element minOccurs="0" name="error" nillable="true"
type="tns:ArrayOfErrorType"/>
<xsd:element minOccurs="0" name="status" type="tns:ResponseStatusCodeType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
−
<schema targetNamespace="http://schemas.xmlsoap.org/ws/2002/07/secext";>
<element name="Security" type="wsse:Security"/>
−
<complexType name="Security">
−
<sequence>
<element name="UsernameToken" type="wsse:UsernameToken"/>
</sequence>
</complexType>
−
<complexType name="UsernameToken">
−
<sequence>
<element name="Username" type="string"/>
<element name="Password" type="string"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
−
<wsdl:message name="ApiFault">
<wsdl:part element="tns:ApiFault" name="ApiFault"/>
</wsdl:message>
−
<wsdl:message name="Security">
<wsdl:part element="wsse:Security" name="Security"/>
</wsdl:message>
−
<wsdl:message name="accountID">
<wsdl:part element="tns:accountID" name="accountID"/>
</wsdl:message>
−
<wsdl:message name="commandGroup">
<wsdl:part element="tns:commandGroup" name="commandGroup"/>
</wsdl:message>
−
<wsdl:message name="getCanonicalKeywordsRequest">
<wsdl:part element="tns:getCanonicalKeywords" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getCanonicalKeywordsResponse">
<wsdl:part element="tns:getCanonicalKeywordsResponse" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getCommonKeywordsRequest">
<wsdl:part element="tns:getCommonKeywords" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getCommonKeywordsResponse">
<wsdl:part element="tns:getCommonKeywordsResponse" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getPageRelatedKeywordsRequest">
<wsdl:part element="tns:getPageRelatedKeywords" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getPageRelatedKeywordsResponse">
<wsdl:part element="tns:getPageRelatedKeywordsResponse" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getRangeDefinitionsRequest">
<wsdl:part element="tns:getRangeDefinitions" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getRangeDefinitionsResponse">
<wsdl:part element="tns:getRangeDefinitionsResponse" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getRelatedKeywordsRequest">
<wsdl:part element="tns:getRelatedKeywords" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="getRelatedKeywordsResponse">
<wsdl:part element="tns:getRelatedKeywordsResponse" name="parameters"/>
</wsdl:message>
−
<wsdl:message name="license">
<wsdl:part element="tns:license" name="license"/>
</wsdl:message>
−
<wsdl:message name="masterAccountID">
<wsdl:part element="tns:masterAccountID" name="masterAccountID"/>
</wsdl:message>
−
<wsdl:message name="quotaUsedForThisRequest">
<wsdl:part element="tns:quotaUsedForThisRequest"
name="quotaUsedForThisRequest"/>
</wsdl:message>
−
<wsdl:message name="remainingQuota">
<wsdl:part element="tns:remainingQuota" name="remainingQuota"/>
</wsdl:message>
−
<wsdl:message name="timeTakenMillis">
<wsdl:part element="tns:timeTakenMillis" name="timeTakenMillis"/>
</wsdl:message>
−
<wsdl:portType name="KeywordResearchService">
−
<wsdl:operation name="getCanonicalKeywords">
<wsdl:input message="tns:getCanonicalKeywordsRequest"
name="getCanonicalKeywordsRequest"/>
<wsdl:output message="tns:getCanonicalKeywordsResponse"
name="getCanonicalKeywordsResponse"/>
<wsdl:fault message="tns:ApiFault" name="ApiFault"/>
</wsdl:operation>
−
<wsdl:operation name="getCommonKeywords">
<wsdl:input message="tns:getCommonKeywordsRequest"
name="getCommonKeywordsRequest"/>
<wsdl:output message="tns:getCommonKeywordsResponse"
name="getCommonKeywordsResponse"/>
<wsdl:fault message="tns:ApiFault" name="ApiFault"/>
</wsdl:operation>
−
<wsdl:operation name="getPageRelatedKeywords">
<wsdl:input message="tns:getPageRelatedKeywordsRequest"
name="getPageRelatedKeywordsRequest"/>
<wsdl:output message="tns:getPageRelatedKeywordsResponse"
name="getPageRelatedKeywordsResponse"/>
<wsdl:fault message="tns:ApiFault" name="ApiFault"/>
</wsdl:operation>
−
<wsdl:operation name="getRangeDefinitions">
<wsdl:input message="tns:getRangeDefinitionsRequest"
name="getRangeDefinitionsRequest"/>
<wsdl:output message="tns:getRangeDefinitionsResponse"
name="getRangeDefinitionsResponse"/>
<wsdl:fault message="tns:ApiFault" name="ApiFault"/>
</wsdl:operation>
−
<wsdl:operation name="getRelatedKeywords">
<wsdl:input message="tns:getRelatedKeywordsRequest"
name="getRelatedKeywordsRequest"/>
<wsdl:output message="tns:getRelatedKeywordsResponse"
name="getRelatedKeywordsResponse"/>
<wsdl:fault message="tns:ApiFault" name="ApiFault"/>
</wsdl:operation>
</wsdl:portType>
−
<wsdl:binding name="KeywordResearchServiceHttpBinding"
type="tns:KeywordResearchService">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
−
<wsdl:operation name="getCanonicalKeywords">
<wsdlsoap:operation soapAction=""/>
−
<wsdl:input name="getCanonicalKeywordsRequest">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:masterAccountID" part="masterAccountID"
use="literal"/>
<wsdlsoap:header message="tns:license" part="license" use="literal"/>
<wsdlsoap:header message="tns:accountID" part="accountID" use="literal"/>
<wsdlsoap:header message="tns:Security" part="Security" use="literal"/>
</wsdl:input>
−
<wsdl:output name="getCanonicalKeywordsResponse">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:commandGroup" part="commandGroup"
use="literal"/>
<wsdlsoap:header message="tns:remainingQuota" part="remainingQuota"
use="literal"/>
<wsdlsoap:header message="tns:quotaUsedForThisRequest"
part="quotaUsedForThisRequest" use="literal"/>
<wsdlsoap:header message="tns:timeTakenMillis" part="timeTakenMillis"
use="literal"/>
</wsdl:output>
−
<wsdl:fault name="ApiFault">
<wsdlsoap:fault name="ApiFault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="getCommonKeywords">
<wsdlsoap:operation soapAction=""/>
−
<wsdl:input name="getCommonKeywordsRequest">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:masterAccountID" part="masterAccountID"
use="literal"/>
<wsdlsoap:header message="tns:license" part="license" use="literal"/>
<wsdlsoap:header message="tns:accountID" part="accountID" use="literal"/>
<wsdlsoap:header message="tns:Security" part="Security" use="literal"/>
</wsdl:input>
−
<wsdl:output name="getCommonKeywordsResponse">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:commandGroup" part="commandGroup"
use="literal"/>
<wsdlsoap:header message="tns:remainingQuota" part="remainingQuota"
use="literal"/>
<wsdlsoap:header message="tns:quotaUsedForThisRequest"
part="quotaUsedForThisRequest" use="literal"/>
<wsdlsoap:header message="tns:timeTakenMillis" part="timeTakenMillis"
use="literal"/>
</wsdl:output>
−
<wsdl:fault name="ApiFault">
<wsdlsoap:fault name="ApiFault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="getPageRelatedKeywords">
<wsdlsoap:operation soapAction=""/>
−
<wsdl:input name="getPageRelatedKeywordsRequest">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:masterAccountID" part="masterAccountID"
use="literal"/>
<wsdlsoap:header message="tns:license" part="license" use="literal"/>
<wsdlsoap:header message="tns:accountID" part="accountID" use="literal"/>
<wsdlsoap:header message="tns:Security" part="Security" use="literal"/>
</wsdl:input>
−
<wsdl:output name="getPageRelatedKeywordsResponse">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:commandGroup" part="commandGroup"
use="literal"/>
<wsdlsoap:header message="tns:remainingQuota" part="remainingQuota"
use="literal"/>
<wsdlsoap:header message="tns:quotaUsedForThisRequest"
part="quotaUsedForThisRequest" use="literal"/>
<wsdlsoap:header message="tns:timeTakenMillis" part="timeTakenMillis"
use="literal"/>
</wsdl:output>
−
<wsdl:fault name="ApiFault">
<wsdlsoap:fault name="ApiFault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="getRangeDefinitions">
<wsdlsoap:operation soapAction=""/>
−
<wsdl:input name="getRangeDefinitionsRequest">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:masterAccountID" part="masterAccountID"
use="literal"/>
<wsdlsoap:header message="tns:license" part="license" use="literal"/>
<wsdlsoap:header message="tns:accountID" part="accountID" use="literal"/>
<wsdlsoap:header message="tns:Security" part="Security" use="literal"/>
</wsdl:input>
−
<wsdl:output name="getRangeDefinitionsResponse">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:commandGroup" part="commandGroup"
use="literal"/>
<wsdlsoap:header message="tns:remainingQuota" part="remainingQuota"
use="literal"/>
<wsdlsoap:header message="tns:quotaUsedForThisRequest"
part="quotaUsedForThisRequest" use="literal"/>
<wsdlsoap:header message="tns:timeTakenMillis" part="timeTakenMillis"
use="literal"/>
</wsdl:output>
−
<wsdl:fault name="ApiFault">
<wsdlsoap:fault name="ApiFault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
−
<wsdl:operation name="getRelatedKeywords">
<wsdlsoap:operation soapAction=""/>
−
<wsdl:input name="getRelatedKeywordsRequest">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:masterAccountID" part="masterAccountID"
use="literal"/>
<wsdlsoap:header message="tns:license" part="license" use="literal"/>
<wsdlsoap:header message="tns:accountID" part="accountID" use="literal"/>
<wsdlsoap:header message="tns:Security" part="Security" use="literal"/>
</wsdl:input>
−
<wsdl:output name="getRelatedKeywordsResponse">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="tns:commandGroup" part="commandGroup"
use="literal"/>
<wsdlsoap:header message="tns:remainingQuota" part="remainingQuota"
use="literal"/>
<wsdlsoap:header message="tns:quotaUsedForThisRequest"
part="quotaUsedForThisRequest" use="literal"/>
<wsdlsoap:header message="tns:timeTakenMillis" part="timeTakenMillis"
use="literal"/>
</wsdl:output>
−
<wsdl:fault name="ApiFault">
<wsdlsoap:fault name="ApiFault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
−
<wsdl:service name="KeywordResearchServiceService">
−
<wsdl:port binding="tns:KeywordResearchServiceHttpBinding"
name="ExternalKeywordResearchService">
<wsdlsoap:address location="
https://USE_ADDRESS_RETURNED_BY_LOCATION_SERVICE/services/V3
/KeywordResearchService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
================================

Thanks once again for an help you can offer.


-- 
View this message in context: http://www.nabble.com/I%27m-having-a-little-problem-with-the-structure-of-this-object.-tf4638823.html#a13248998
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