Hello KVRVR,

 Based on that SOAP trace you haven't implemented the necessary
changes: "leave out the clientEmail SOAP request header entirely.
Instead, set the crossClient attribute in the DefinedReportJob object
to "true", and optionally set the clientEmails property of the
DefinedReportJob object (which is NOT the same as the clientEmail SOAP
request header) to an array of one or more strings containing client
emails."

 If you're doing this in .NET, be sure that you set the
crossClientSpecified property to "true" in addition to setting
crossClient to "true", as that's needed in the .NET client library to
indicate that there is a value being passed in for crossClient. And
you really need to leave out the clientEmail SOAP request header,
which you're still not doing.

Cheers,
-Jeff Posnick, AdWords API Team


On Jan 29, 4:50 am, kvrvr <vrvrkrish...@gmail.com> wrote:
> Hi Jeff,
>
> I have shared the details below and replaced sensitive information
> with "******". Please share your suggestions.
>
> -----SoapRequest at 1/29/2009 1:22:18 PM-----
> POST /api/adwords/v12/ReportService HTTP/1.0
> Host: adwords.google.com
> User-agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client
> Protocol 2.0.50727.1433)
> Content-type: text/xml; charset=utf-8
> Content-length: 1319
> SOAPAction: "validateReportJob"
> --------------------------------------------------------
> <?xml version="1.0" encoding="utf-8"?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
>   <soap:Header>
>     <applicationToken xmlns="https://adwords.google.com/api/adwords/
> v12">*****</applicationToken>
>     <clientEmail xmlns="https://adwords.google.com/api/adwords/
> v12">*****</clientEmail>
>     <developerToken xmlns="https://adwords.google.com/api/adwords/
> v12">*****</developerToken>
>     <email xmlns="https://adwords.google.com/api/adwords/v12";>*****</
> email>
>     <password xmlns="https://adwords.google.com/api/adwords/
> v12">*****</password>
>     <useragent xmlns="https://adwords.google.com/api/adwords/
> v12">AdWords API DotNet Client Library v2.0.0: </useragent>
>   </soap:Header>
>   <soap:Body>
>     <validateReportJob xmlns="https://adwords.google.com/api/adwords/
> v12">
>       <job xsi:type="DefinedReportJob">
>         <clientEmails>*****</clientEmails>
>         <endDay>2009-01-26</endDay>
>         <name>Custom Report</name>
>         <startDay>2009-01-26</startDay>
>         <aggregationTypes>HourlyRegardlessDate</aggregationTypes>
>         <selectedColumns>CustomerName</selectedColumns>
>         <selectedReportType>Account</selectedReportType>
>       </job>
>     </validateReportJob>
>   </soap:Body>
> </soap:Envelope>
> --------------------------------------------------------
>
> -----SoapResponse at 1/29/2009 1:22:28 PM-----
> Content-type: text/xml; charset=utf-8
> Content-length: 1483
> SOAPAction: "validateReportJob"
> --------------------------------------------------------
> <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";>
>   <soapenv:Header>
>     <responseTime soapenv:actor="http://schemas.xmlsoap.org/soap/actor/
> next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
> adwords/v12">9117</responseTime>
>     <operations soapenv:actor="http://schemas.xmlsoap.org/soap/actor/
> next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
> adwords/v12">1</operations>
>     <units soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next";
> soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
> adwords/v12">1</units>
>     <requestId soapenv:actor="http://schemas.xmlsoap.org/soap/actor/
> next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
> adwords/v12">*****</requestId>
>   </soapenv:Header>
>   <soapenv:Body>
>     <soapenv:Fault>
>       <faultcode>soapenv:Server.userException</faultcode>
>       <faultstring>One or more report job parameters is invalid.</
> faultstring>
>       <detail>
>         <ns1:fault xmlns:ns1="https://adwords.google.com/api/adwords/
> v12">
>           <ns1:code>30</ns1:code>
>           <ns1:message>One or more report job parameters is invalid.</
> ns1:message>
>           <ns1:trigger> The following columns are not supported by the
> Report Type Account : [CustomerName]</ns1:trigger>
>         </ns1:fault>
>       </detail>
>     </soapenv:Fault>
>   </soapenv:Body>
> </soapenv:Envelope>
> --------------------------------------------------------
>
> Thanks,
> KVRVR
>
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to