Just wondering... Is your Flex app loaded over http? If so, add protocol="https" to your HTTPService and see if that helps.
- Doug --- In [email protected], "Corey" <[EMAIL PROTECTED]> wrote: > > > Hi Matt, > > Great Idea I did not even think to turn that on. Once I did I received > this message listed below. I am not sure what it means. What do you > think? Do you think its on the FLEX side or the UPS side? Do you know > of anyone that has connected Flex to the UPS API's? > > [4/7/06 16:15:43:828 CDT] 6af40fb9 SystemErr R 04/07 16:15:43 ERROR > %%Server%%java.lang.RuntimeException: A valid target URL was not > specified: https://wwwcie.ups.com/ups.app/xml/Rate > > java.lang.RuntimeException: A valid target URL was not specified: > https://wwwcie.ups.com/ups.app/xml/Rate > > at flex.server.j2ee.proxy.ProxyServlet.service (ProxyServlet.java:440) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at flex.bootstrap.BootstrapServlet.service (BootstrapServlet.java:69) > > at > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService (StrictSe\ > rvletInstance.java:110) > > at > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service (StrictLi\ > fecycleServlet.java:174) > > at > com.ibm.ws.webcontainer.servlet.IdleServletState.service (StrictLifecycle\ > Servlet.java:313) > > at > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service (StrictLif\ > ecycleServlet.java:116) > > at > com.ibm.ws.webcontainer.servlet.ServletInstance.service (ServletInstance.\ > java:258) > > at > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch (Vali\ > dServletReferenceState.java:42) > > at > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch (Servle\ > tInstanceReference.java:40) > > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter (WebAppFilterCh\ > ain.java:61) > > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDi spa\ > tch(WebAppRequestDispatcher.java:863) > > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch (WebAppRe\ > questDispatcher.java:491) > > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward (WebAppReq\ > uestDispatcher.java:173) > > at > com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward (WebAppInvoker.java:7\ > 9) > > at > com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook (WebAppInv\ > oker.java:199) > > at > com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvoc ati\ > on(CachedInvocation.java:71) > > at > com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI (Servle\ > tRequestProcessor.java:182) > > at > com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service (OSELis\ > tener.java:331) > > at > com.ibm.ws.webcontainer.http.HttpConnection.handleRequest (HttpConnection\ > .java:56) > > at > com.ibm.ws.http.HttpConnection.readAndHandleRequest (HttpConnection.java:\ > 432) > > at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:343) > > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:592) > > Thanks, > > COREY > > > --- In [email protected], "Matt Chotin" <mchotin@> wrote: > > > > I'm not sure if that error is coming from us or from the UPS site. Can > > you turn on proxy debugging so you can see the content going to the > > server and coming back? > > > > -----Original Message----- > > From: [email protected] [mailto:[EMAIL PROTECTED] > On > > Behalf Of Corey > > Sent: Thursday, April 06, 2006 7:46 AM > > To: [email protected] > > Subject: [flexcoders] FLEX and UPS online tools XML integration > > > > I am trying to use FLEX to talk to the UPS servers. I have > > downloaded the UPS software and decided to use their XML interface. > > On the FLEX side I am using HTTPService. The problem I am getting > > when trying to use the HTTPService is this error message > > java.lang.RuntimeException: A valid target URL was not specified: > > https://wwwcie.ups.com/ups.app/xml/Rate > > > > Now I guess I see why FLEX thinks that this URL is not valid because > > it is pointing to a servlet and not an XML file or other file type. > > > > Listed below is the code I am using that is giving me this error. > > <mx:Script> > > <![CDATA[ > > var RequestObject: Object; > > > > function getServices(xmlUPSTest){ > > mx.core.Application.alert("Services is called"); > > hs.send(xmlUPSTest); > > } > > function xmlDecoder ( myXML ) { > > // Simplified decoding logic. > > > > var myObj = new Object(); > > //myObj.name = myXML.rss.channel.item; > > //myObj.honorific = myXML.firstChild.attributes.honorific; > > > > return myObj; > > } > > > > ]]> > > </mx:Script> > > > > <mx:XML id="xmlUPSTest" source="UPSTest.xml"/> > > > > <mx:HTTPService id="hs" xmlDecode="xmlDecoder" > > showBusyCursor="true" fault="mx.core.Application.alert > > (event.fault.faultstring)" > > url="https://wwwcie.ups.com/ups.app/xml/Rate" method="post" > > resultFormat="object" contentType="application/xml"> > > <mx:request> > > <AccessRequest>{xmlUPSTest}</AccessRequest> > > </mx:request> > > </mx:HTTPService> > > > > <mx:Button label="Check UPS" click="getServices > > (xmlUPSTest)"/> > > > > Listed below are the contents of the UPSTest.xml file > > > > <?xml version="1.0"?> > > <AccessRequest xml:lang="en-US"> > > <AccessLicenseNumber>EBE9B32BAFD77EC8</AccessLicenseNumber> > > <UserId>COREYCORMIER</UserId> > > <Password>GOLF1997</Password> > > </AccessRequest> > > > > Has anyone connected Flex to the UPS online tools through XML? If > > so do you have some example code that you could share with me? I am > > just not sure how to pass the XML file into their servlet. > > > > Thanks, > > > > COREY > > > > > > > > > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > Yahoo! Groups Links > > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

