Hi,

In my experience this is what the skeleton requests generated by
soapUI always look like.  Simply remove the fields you don't want to
use and fill in the ones you do.  Be aware that you may need to ad in
xsi:type attributes (and the xsi namespace) for certain requests.

Best,
- Eric Koleda, AdWords API Team

On Mar 30, 4:37 pm, Reed <r...@powellgenealogy.com> wrote:
> Maybe I'm not doing this right, but when I feed an adWords V2009 WSDL
> address to soapUI all I ever get back is a skeleton SOAP doc with
> everything marked as "optional" and "?" characters as placeholders.
> No enumerations of values, etc.  The WSDL seems to have that info - am
> I missing something?
>
> For example, if I use the ads WSDL 
> ofhttps://adwords.google.com/api/adwords/cm/v200909/AdGroupAdService?wsdl
>
> What I get back from soapUI as a test case for Mutate is this - note
> that "operator" (for example) which only has legit values of ADD SET
> or REMOVE just shows "?" as a value.  Am I using soapUI incorrectly?
>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/
> envelope/" xmlns:v20="https://adwords.google.com/api/adwords/cm/
> v200909">
>    <soapenv:Header>
>       <v20:RequestHeader>
>          <!--Optional:-->
>          <v20:applicationToken>?</v20:applicationToken>
>          <!--Optional:-->
>          <v20:authToken>?</v20:authToken>
>          <!--Optional:-->
>          <v20:clientCustomerId>?</v20:clientCustomerId>
>          <!--Optional:-->
>          <v20:clientEmail>?</v20:clientEmail>
>          <!--Optional:-->
>          <v20:developerToken>?</v20:developerToken>
>          <!--Optional:-->
>          <v20:userAgent>?</v20:userAgent>
>          <!--Optional:-->
>          <v20:validateOnly>?</v20:validateOnly>
>       </v20:RequestHeader>
>    </soapenv:Header>
>    <soapenv:Body>
>       <v20:mutate>
>          <!--Zero or more repetitions:-->
>          <v20:operations>
>             <!--Optional:-->
>             <v20:operator>?</v20:operator>
>             <!--Optional:-->
>             <v20:Operation.Type>?</v20:Operation.Type>
>             <!--Optional:-->
>             <v20:operand>
>                <!--Optional:-->
>                <v20:adGroupId>?</v20:adGroupId>
>                <!--Optional:-->
>                <v20:ad>
>                   <!--Optional:-->
>                   <v20:id>?</v20:id>
>                   <!--Optional:-->
>                   <v20:url>?</v20:url>
>                   <!--Optional:-->
>                   <v20:displayUrl>?</v20:displayUrl>
>                   <!--Optional:-->
>                   <v20:approvalStatus>?</v20:approvalStatus>
>                   <!--Zero or more repetitions:-->
>                   <v20:disapprovalReasons>?</v20:disapprovalReasons>
>                   <!--Optional:-->
>                   <v20:Ad.Type>?</v20:Ad.Type>
>                </v20:ad>
>                <!--Optional:-->
>                <v20:status>?</v20:status>
>                <!--Optional:-->
>                <v20:stats>
>                   <!--Optional:-->
>                   <v20:startDate>?</v20:startDate>
>                   <!--Optional:-->
>                   <v20:endDate>?</v20:endDate>
>                   <!--Optional:-->
>                   <v20:network>?</v20:network>
>                   <!--Optional:-->
>                   <v20:clicks>?</v20:clicks>
>                   <!--Optional:-->
>                   <v20:impressions>?</v20:impressions>
>                   <!--Optional:-->
>                   <v20:cost>
>                      <!--Optional:-->
>                      <v20:ComparableValue.Type>?</
> v20:ComparableValue.Type>
>                      <!--Optional:-->
>                      <v20:microAmount>?</v20:microAmount>
>                   </v20:cost>
>                   <!--Optional:-->
>                   <v20:averagePosition>?</v20:averagePosition>
>                   <!--Optional:-->
>                   <v20:averageCpc>
>                      <!--Optional:-->
>                      <v20:ComparableValue.Type>?</
> v20:ComparableValue.Type>
>                      <!--Optional:-->
>                      <v20:microAmount>?</v20:microAmount>
>                   </v20:averageCpc>
>                   <!--Optional:-->
>                   <v20:averageCpm>
>                      <!--Optional:-->
>                      <v20:ComparableValue.Type>?</
> v20:ComparableValue.Type>
>                      <!--Optional:-->
>                      <v20:microAmount>?</v20:microAmount>
>                   </v20:averageCpm>
>                   <!--Optional:-->
>                   <v20:ctr>?</v20:ctr>
>                   <!--Optional:-->
>                   <v20:conversions>?</v20:conversions>
>                   <!--Optional:-->
>                   <v20:conversionRate>?</v20:conversionRate>
>                   <!--Optional:-->
>                   <v20:costPerConversion>
>                      <!--Optional:-->
>                      <v20:ComparableValue.Type>?</
> v20:ComparableValue.Type>
>                      <!--Optional:-->
>                      <v20:microAmount>?</v20:microAmount>
>                   </v20:costPerConversion>
>                   <!--Optional:-->
>                   <v20:conversionsManyPerClick>?</
> v20:conversionsManyPerClick>
>                   <!--Optional:-->
>                   <v20:conversionRateManyPerClick>?</
> v20:conversionRateManyPerClick>
>                   <!--Optional:-->
>                   <v20:costPerConversionManyPerClick>
>                      <!--Optional:-->
>                      <v20:ComparableValue.Type>?</
> v20:ComparableValue.Type>
>                      <!--Optional:-->
>                      <v20:microAmount>?</v20:microAmount>
>                   </v20:costPerConversionManyPerClick>
>                   <!--Optional:-->
>                   <v20:Stats.Type>?</v20:Stats.Type>
>                   <!--Optional:-->
>                   <v20:percentServed>?</v20:percentServed>
>                </v20:stats>
>             </v20:operand>
>             <!--Zero or more repetitions:-->
>             <v20:exemptionRequests>
>                <!--Optional:-->
>                <v20:key>
>                   <!--Optional:-->
>                   <v20:policyName>?</v20:policyName>
>                   <!--Optional:-->
>                   <v20:violatingText>?</v20:violatingText>
>                </v20:key>
>             </v20:exemptionRequests>
>          </v20:operations>
>       </v20:mutate>
>    </soapenv:Body>
> </soapenv:Envelope>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

To unsubscribe, reply using "remove me" as the subject.

Reply via email to