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 -~----------~----~----~----~------~----~------~--~---