Please look into requestId=71afca10d39ccda1c1bf8571fc67f504 in
sandbox. Thanks.

<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/v13">24</responseTime>
  <operations soapenv:actor="http://schemas.xmlsoap.org/soap/actor/
next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
adwords/v13">1</operations>
  <units soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
adwords/v13">1</units>
  <requestId soapenv:actor="http://schemas.xmlsoap.org/soap/actor/
next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
adwords/v13">71afca10d39ccda1c1bf8571fc67f504</requestId>
 </soapenv:Header>
 <soapenv:Body>
  <soapenv:Fault>
     <faultcode>soapenv:Server.userException</faultcode>
     <faultstring>Client managers cannot have campaigns of their own.</
faultstring>
     <detail>
      <ns1:fault xmlns:ns1="https://adwords.google.com/api/adwords/
v13">
       <ns1:code>138</ns1:code>
       <ns1:message>Client managers cannot have campaigns of their
own.</ns1:message>
    </ns1:fault>
   </detail>
  </soapenv:Fault>
 </soapenv:Body>
</soapenv:Envelope>


On Jan 7, 8:28 am, AdWords API Advisor <[email protected]>
wrote:
> Hello,
>
>  I don't have any other potential cause for that error other than not
> including a clientEmail header in your addCampaign() request. I know
> that you say your credentials are set up to include that header, but
> if your credentials are being read from an external file, are you sure
> that you're editing the right copy of that file? Can you log your
> outgoing SOAP messages and take a look at exactly which headers are
> being set?
>
> Cheers,
> -Jeff Posnick, AdWords API Team
>
> On Jan 7, 4:18 am, PSPL Noida <[email protected]> wrote:> I still getting 
> exception.....
>
> > i have used credentials as:
> > email= [email protected]
> >           password= *******
> >   developerToken= [email protected]++inr
> >  applicationToken= akjenskamlskdjaklsmnkl
> > useragent= INSERT_COMPANY_NAME
> > clientEmail= [email protected]
> > alternateUrl=https://sandbox.google.com
>
> > Error:
>
> > Exception in thread "main" AxisFault
> >  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}
> > Server.userException
> >  faultSubcode:
> >  faultString: Client managers cannot have campaigns of their own.
> >  faultActor:
> >  faultNode:
> >  faultDetail:
> >         {https://adwords.google.com/api/adwords/v12}fault:
> >        <ns1:code>138</ns1:code>
>
> >        <ns1:message>Client managers cannot have campaigns of their
> > own.</ns1:message>
>
> > Client managers cannot have campaigns of their own.
> >         at sun.reflect.NativeConstructorAccessorImpl.newInstance0
> > (Native Method)
> >         at sun.reflect.NativeConstructorAccessorImpl.newInstance
> > (NativeConstructorAccessorImpl.java:39)
> >         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
> > (DelegatingConstructorAccessorImpl.java:27)
> >         at java.lang.reflect.Constructor.newInstance(Constructor.java:
> > 494)
> >         at java.lang.Class.newInstance0(Class.java:350)
> >         at java.lang.Class.newInstance(Class.java:303)
> >         at org.apache.axis.encoding.ser.BeanDeserializer.<init>
> > (BeanDeserializer.java:104)
> >         at org.apache.axis.encoding.ser.BeanDeserializer.<init>
> > (BeanDeserializer.java:90)
> >         at com.google.api.adwords.v12.ApiException.getDeserializer
> > (ApiException.java:264)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke
> > (NativeMethodAccessorImpl.java:39)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke
> > (DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >         at
> > org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized
> > (BaseDeserializerFactory.java:154)
> >         at
> > org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs
> > (BaseDeserializerFactory.java:84)
> >         at
> > org.apache.axis.encoding.DeserializationContext.getDeserializer
> > (DeserializationContext.java:464)
> >         at
> > org.apache.axis.encoding.DeserializationContext.getDeserializerForType
> > (DeserializationContext.java:547)
> >         at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild
> > (SOAPFaultDetailsBuilder.java:157)
> >         at org.apache.axis.encoding.DeserializationContext.startElement
> > (DeserializationContext.java:1035)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement
> > (AbstractSAXParser.java:533)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE 
> > lement
> > (XMLNSDocumentScannerImpl.java:330)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> > $FragmentContentDispatcher.dispatch
> > (XMLDocumentFragmentScannerImpl.java:1693)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan 
> > Document
> > (XMLDocumentFragmentScannerImpl.java:368)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> > (XML11Configuration.java:834)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> > (XML11Configuration.java:764)
> >         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
> > (XMLParser.java:148)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
> > (AbstractSAXParser.java:1242)
> >         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> >         at org.apache.axis.encoding.DeserializationContext.parse
> > (DeserializationContext.java:227)
> >         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:
> > 696)
> >         at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
> >         at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke
> > (MustUnderstandChecker.java:62)
> >         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:
> > 206)
> >         at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
> >         at org.apache.axis.client.Call.invoke(Call.java:2748)
> >         at org.apache.axis.client.Call.invoke(Call.java:2424)
> >         at org.apache.axis.client.Call.invoke(Call.java:2347)
> >         at org.apache.axis.client.Call.invoke(Call.java:1804)
> >         at
> > com.google.api.adwords.v12.CampaignServiceSoapBindingStub.addCampaign_aroun 
> > dBody0
> > (CampaignServiceSoapBindingStub.java:514)
> >         at
> > com.google.api.adwords.v12.CampaignServiceSoapBindingStub.addCampaign_aroun 
> > dBody1$advice
> > (CampaignServiceSoapBindingStub.java:142)
> >         at
> > com.google.api.adwords.v12.CampaignServiceSoapBindingStub.addCampaign
> > (CampaignServiceSoapBindingStub.java:1)
> >         at example.CampaignServiceDemo.main(CampaignServiceDemo.java:
> > 89)
> > Java Result: 1
> > BUILD SUCCESSFUL (total time: 4 seconds)
>
> > On Jan 7, 2:34 am, purdue512 <[email protected]> wrote:
>
> > > WOW - That's really helpful. Thanks.
>
> > > It worked. Now I see my trial accounts.
>
> > > This should be on your "Getting Started" instructions.
>
> > > The part about the clientEmail header is nowhere to be found (unless I
> > > missed it).
>
> > > On Jan 6, 11:14 am, AdWords API Advisor <[email protected]>
> > > wrote:
>
> > > > Hello,
>
> > > >  Here's the full process:
>
> > > > 1. Create a new GMail account (or use an existing GMail account, but
> > > > it's nice to keep things separate)
> > > > 2. Make a getClientAccounts() call to the Sandbox with the following
> > > > headers set:
> > > >   email: address of the GMail account
> > > >   password: password of the GMail account
> > > >   useragent: set to any identifying string
> > > >   developerToken: set to the value for email, with the string '+
> > > > +USD' (or the currency code of your choice) appended
> > > >   applicationToken: ignored, and could be set to anything or left out
> > > >   clientEmail: should be set either to the empty string or left out
> > > > 2a. Making this call is what creates the 5 client accounts in the
> > > > Sandbox's datastore. The accounts are named client_1+[email] through
> > > > client_5+[email].
> > > > 3. For all future Sandbox calls, set the headers as mentioned in step
> > > > 2, with one change: include a clientEmail header with the value set to
> > > > client_n+[email], e.g. '[email protected]'.
>
> > > >  Whenever the Sandbox's datastore is refreshed, the client accounts
> > > > are wiped out and you'd need to start from step 2 to recreate them.
> > > > Sandbox refreshes happen about once a month.
>
> > > > Cheers,
> > > > -Jeff Posnick, AdWords API Team
>
> > > > On Jan 5, 6:41 pm, purdue512 <[email protected]> wrote:
>
> > > > > I also found the following posted elsewhere. This doesn't exactly
> > > > > clear it up for me. Will the 5 sub-accounts be emailed to me or is
> > > > > there a call to see them? I can't find any reference to this
> > > > > anywhere..
>
> > > > > Many thanks.
>
> > > > > Patrick Chanezon Aug 17, 2006
>
> > > > > I'm sorry about all the issues you encountered.
>
> > > > > There is one missing warning in the documentation: the client_1 to 5
> > > > > subaccounts are created in the sandbox only after your first
> > > > > successful
> > > > > call.
> > > > > So if you first call contains a clientEmail header it fails.
> > > > > But after you made a successful first call (for example getting the
> > > > > amount
> > > > > of free quota), the accounts have been created and then you can make
> > > > > calls
> > > > > using clientEmail headers.
>
> > > > > I just tried it out and it works fine.
> > > > > I guess the reason it worked last week was that you had made a first
> > > > > call
> > > > > without this header.
> > > > > These accounts are cleaned up from the sandbox regularly.
>
> > > > > P@
>
> > > > > On Jan 5, 6:25 pm, purdue512 <[email protected]> wrote:
>
> > > > > > Your instructions for getting an Adwords account up and running in 
> > > > > > the
> > > > > > sandbox say:
>
> > > > > > "When you first access a web service in the sandbox, five sandbox
> > > > > > client accounts are automatically created for you. You can work with
> > > > > > these client accounts by setting the clientEmail header
> > > > > > appropriately."
>
> > > > > > I seem to be accessing the sandbox just fine as my request for
> > > > > > accounts comes back with an empty array. When I try to build a
> > > > > > campaign using CampaignService.addCampaign, yoru web service says:
>
> > > > > > faultString: Client managers cannot have campaigns of their own.
>
> > > > > > I'm assuming that I need to be using one of the 5 sandbox client
> > > > > > accounts that are automatically created for me when I first access 
> > > > > > the
> > > > > > sandbox. Where are those? How do I get to that information?
>
> > > > > > Thx
>
> > > > > > p.s. Someone else said something about getting a sandbox account
> > > > > > "approved". I did not see anything related to that process in your
> > > > > > sandbox instructions. It only says you need to have an active Google
> > > > > > account...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to