In the following WSDL
https://adwords.google.com/api/adwords/v11/ReportService?wsdl
Why does keywordStatuses not have a 'minOccurs="0"' setting? I have a
feeling requiring this field according to the WSDL is the source of
our issues...
<complexType name="DefinedReportJob">
-
<complexContent>
-
<extension base="impl:ReportJob">
-
<sequence>
<element name="adGroupStatuses" minOccurs="0" maxOccurs="unbounded"
type="impl:AdGroupStatus"/>
<element name="adGroups" minOccurs="0" maxOccurs="unbounded"
type="xsd:int"/>
<element name="adWordsType" minOccurs="0" type="impl:AdWordsType"/>
<element name="aggregationTypes" minOccurs="0" maxOccurs="unbounded"
type="xsd:string"/>
<element name="campaignStatuses" minOccurs="0" maxOccurs="unbounded"
type="impl:CampaignStatus"/>
<element name="campaigns" minOccurs="0" maxOccurs="unbounded"
type="xsd:int"/>
<element name="includeZeroImpression" minOccurs="0" type="xsd:boolean"/
>
<element name="keywordStatuses" maxOccurs="unbounded"
type="impl:KeywordStatus"/>
<element name="keywordType" minOccurs="0" type="impl:KeywordType"/>
<element name="keywords" minOccurs="0" maxOccurs="unbounded"
type="xsd:string"/>
<element name="selectedColumns" minOccurs="0" maxOccurs="unbounded"
type="xsd:string"/>
<element name="selectedReportType" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>