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