Well, I don't think it's mxml-related.  I ran a little test with 
your code and it's working fine.  Here is what I get back from 
xmlDecoder() after calling getServices():

<?xml version="1.0"?>
<RatingServiceSelectionResponse>
 <Response>
 <TransactionReference />
 <ResponseStatusCode>0</ResponseStatusCode>
 <ResponseStatusDescription>Failure</ResponseStatusDescription>
 <Error>
  <ErrorSeverity>Hard</ErrorSeverity>
  <ErrorCode>250005</ErrorCode>
  <ErrorDescription>No Access Identification 
provided</ErrorDescription>
 </Error>
 </Response>
</RatingServiceSelectionResponse>

--- In [email protected], "Corey" <[EMAIL PROTECTED]> wrote:
>
> Hi Doug,
> 
> Hi Doug my flex app is loaded over https.  I have tried it loaded 
> both ways over http and https.  Here is what happened when I tried 
> it loaded over https://.
> 
> I set the protocol="https" and I received the same error.  Then I 
> also set useProxy="false".  When I do this I do not get an output 
> error from the debugger at all.  I get an error thrown from the 
> fault attribute of the HTTPService and the error says "Could not 
> retrieve data".  I guess because I am bypassing the proxy is why 
> there is no error output.  I am not sure which debugger to turn on 
> to see if there are any other errors.
> 
> Thanks,
> COREY
> --- In [email protected], "Doug Lowder" <douglowder@> 
> wrote:
> >
> > 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" <whoop76@> 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/
 



Reply via email to