... and here is what I send

<cfsavecontent variable="RequestXML">
<SOAP-ENV:Envelope
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
  xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance";
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
  xmlns:xsd="http://www.w3.org/1999/XMLSchema";
>
<SOAP-ENV:Header>
  <developer_email xsi:type="xsd:string"
SOAP-ENC:root="1">#api.developer_email#</developer_email>
  <display_locale xsi:type="xsd:string" SOAP-ENC:root="1">en_US</display_locale>
  <developer_password xsi:type="xsd:string"
SOAP-ENC:root="1">#api.developer_password#</developer_password>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
  <ns1:associateAccount
xmlns:ns1="http://www.google.com/api/adsense/v3"; SOAP-ENC:root="1">
    <loginEmail>#api.username#</loginEmail>
    <postalCode>12345</postalCode>
        <phone xsi:nil="1"/>
    <developerUrl>https://sites.google.com/a/canalblog.com/japon/</developerUrl>
  </ns1:associateAccount>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</cfsavecontent>



2010/9/20 Michael <[email protected]>:
> Ok, I tried something else.
>
> I tried to access directly through cfhttp and xml (what a pain)
>
> Here is the response I get
>
>
> <?xml version='1.0' encoding='UTF-8'?>$1Envelope
>><soapenv:Body><soapenv:Fault><soapenv:Code><soapenv:Value>soapenv:Sender</soapenv:Value></soapenv:Code><soapenv:Reason><soapenv:Text
> xml:lang="en-US">java.lang.StringIndexOutOfBoundsException: String
> index out of range:
> 0</soapenv:Text></soapenv:Reason><soapenv:Detail><Exception>org.apache.axis2.AxisFault:
> java.lang.StringIndexOutOfBoundsException: String index out of range:
> 0 at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:178)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at
> com.google.gse.HttpConnection.runServletFromWithinSpan(HttpConnection.java:923)
> at com.google.gse.HttpConnection.access$000(HttpConnection.java:71) at
> com.google.gse.HttpConnection$1.runServletFromWithinSpan(HttpConnection.java:845)
> at 
> com.google.gse.GSETraceHelper$TraceableServletRunnable$2.run(GSETraceHelper.java:467)
> at 
> com.google.tracing.LocalTraceSpanRunnable.run(LocalTraceSpanRunnable.java:56)
> at 
> com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan(LocalTraceSpanBuilder.java:576)
> at 
> com.google.gse.GSETraceHelper$TraceableServletRunnable.continueGfeTrace(GSETraceHelper.java:416)
> at 
> com.google.gse.GSETraceHelper$TraceableServletRunnable.runWithTracingEnabled(GSETraceHelper.java:364)
> at 
> com.google.gse.GSETraceHelper$TraceableServletRunnable.run(GSETraceHelper.java:339)
> at com.google.gse.HttpConnection.runServlet(HttpConnection.java:841)
> at com.google.gse.HttpConnection.run(HttpConnection.java:806) at
> com.google.gse.DispatchQueue$WorkerThread.run(DispatchQueue.java:378)
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out
> of range: 0 at java.lang.String.charAt(String.java:694) at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:224)
> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:116)
> ... 14 more 
> </Exception></soapenv:Detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>
> Does that give any clue to you ?
>
> I am really stuck and need to advance :/
>
> Thanks !
>
> Michaël
>
> 2010/9/20 Michael <[email protected]>:
>> Ok.
>>
>> Starting almomst from scratch I got the AdSense v2 working.
>>
>> From there I nuked the WEB_INF directory with OpenBD v1.4
>>
>> Then added tools.jar and some other libraries I needed in the WEB_INF/lib
>>
>> AdSense V2 still works.
>>
>> AdSense V3 give me the
>>
>> ERROR: Missing <soap:fault> element inFault "associateAccountFault" in
>> operation "associateAccountFault", in binding associateAccount
>>
>> If I am right that means it's still not using the good axis tools.
>>
>>>_<
>>
>> I'm trying to dl it again, and do the whole again...
>>
>>
>> 2010/9/20 Michael <[email protected]>:
>>> Well, I don't know what happened this week end but nothing works anymore -_-
>>> Even v2
>>>
>>> I tried to take the old version of my site and only put the tools.jar
>>> into the WEB_INF but...
>>>
>>> I am still trying this simple code :
>>> <cfscript>
>>>  myvar = CreateObject("webservice", "https://sandbox.google.com/api/
>>> adsense/v2/AccountService?wsdl");
>>> </cfscript>
>>>
>>> And I just get a "FileSystemException" on that line.
>>>
>>>
>>> Any hint ?
>>>
>>> *******************
>>>
>>> 2010/9/17 Matthew Woodward <[email protected]>
>>>>
>>>> On Fri, Sep 17, 2010 at 9:57 AM, Michael <[email protected]> wrote:
>>>>>
>>>>> But I'll try to solve that one on monday. ^_^
>>>>
>>>> OK--keep us posted.
>>>>
>>>> --
>>>> Matthew Woodward
>>>> [email protected]
>>>> http://blog.mattwoodward.com
>>>> identi.ca / Twitter: @mpwoodward
>>>>
>>>> Please do not send me proprietary file formats such as Word, PowerPoint, 
>>>> etc. as attachments.
>>>> http://www.gnu.org/philosophy/no-word-attachments.html
>>>>
>>>> --
>>>> Open BlueDragon Public Mailing List
>>>> http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon
>>>> official manual: http://www.openbluedragon.org/manual/
>>>> Ready2Run CFML http://www.openbluedragon.org/openbdjam/
>>>>
>>>> mailing list - http://groups.google.com/group/openbd?hl=en
>>>
>>
>

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 official manual: http://www.openbluedragon.org/manual/
 Ready2Run CFML http://www.openbluedragon.org/openbdjam/

 mailing list - http://groups.google.com/group/openbd?hl=en

Reply via email to