So i finally got my flex app working....it was a timing issue.  But now
whenever i post (id. update/insert) the webservice, it works but i'm still
getting an http request error.  but the flex app does post the webservice
and my datagrid refreshes correctly.  is this still a crossdomain problem or
is it something else?  because everything would be fine if that error didnt
pop up.  is there a way i can just turn off the errors?

On 1/10/08, Abdul Qabiz <[EMAIL PROTECTED]> wrote:
>
>   Not sure, Flash Player 9,0,115,0,  has some new rules for crossdomain
> data and socket... Check out the security article:
>
>
> http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_print.html
>
> I doubt, does it have to do with port number. Remember,
> www.yourserver.com:80 <http://www.yourserver.com/> and 
> yourserver.com:80<http://yourserver.com/>are considered to be two different 
> domains, you need to allow both of these
> in your crossdomain.xml
>
> -abdul
>
> On Jan 10, 2008 12:45 PM, Alex Harui < [EMAIL PROTECTED]> wrote:
>
> >    I'm not the expert on network sniffers but apparently there are such
> > things so you can tell what is being accessed.  If your crossdomain.xmlis 
> > in http://[host]:[port]/crossdomain/crossdomain.xml, then you will need
> > to use loadPolicyFile, but if you have a wsdl in your app, it might get
> > fetched before your call to loadPolicyFile so you have to make sure you get
> > the timing right.
> >
> >
> >
> > Server OS shouldn't matter.  Prove you can hit the crossdomain.xml by
> > typing its url in a browser.
> >
> >
> >  ------------------------------
> >
> > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> > Behalf Of *Dominique Bessette - Halsema
> > *Sent:* Wednesday, January 09, 2008 11:34 AM
> > *To:* [email protected]
> >
> > *Subject:* Re: [flexcoders] crossdomain not working with HTTP Request
> > Error
> >
> >
> >
> > i tried creating a war file with the context-root = /  it's located at
> > http://[host]:[port]/crossdomain<http://%5bhost%5d:%5bport%5d/crossdomain>
> >
> >
> >
> > and i tried using the loadPolicyFile command where i tried loading it
> > from 
> > http://[host]:[port]/crossdomain<http://%5bhost%5d:%5bport%5d/crossdomain> 
> > and
> >
> >
> > http://[host]:[port]/fcs-service/crossdomain.xml<http://%5bhost%5d:%5bport%5d/fcs-service/crossdomain.xml>
> >
> >
> >
> >
> >
> > and it's still not working.  i'm still getting http errors and
> >
> >
> >
> > Error while loading imported schema from parent location: 
> > http://[host]:[port]/fcs-service/fcs?xsd=1Security
> > <http://%5bhost%5d:%5bport%5d/fcs-service/fcs?xsd=1Security>error
> > accessing url" faultCode=" XML.SchemaError.Import"
> >
> >
> >
> >
> >
> >
> >
> > what if my server is running on a linux server does that make a
> > difference?  should i put it in the /root directory?  how can i tell if the
> > crossdomain file is loading?
> >
> >
> >
> > On 1/8/08, *Alex Harui* <[EMAIL PROTECTED]> wrote:
> >
> > Normally that is http://[host]:[port]/
> >
> >
> >  ------------------------------
> >
> > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> > Behalf Of *Dominique Bessette - Halsema
> > *Sent:* Tuesday, January 08, 2008 1:51 PM
> > *To:* [email protected]
> > *Subject:* Re: [flexcoders] crossdomain not working with HTTP Request
> > Error
> >
> >
> >
> > i understand that, what i dont understand is where exactly the file is
> > supposed to go, as i said right now it is at
> >
> >
> >
> > http://[host]:[port]/weemc-service/crossdomain.xml
> > <http://%5bhost%5d:%5bport%5d/weemc-service/crossdomain.xml>
> >
> >
> >
> > which is the web root of that ear file it is trying to access.  so are
> > you saying i'm supposed to put it in the web root of the server, where is
> > that or what does that mean?
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On 1/8/08, *Alex Harui* < [EMAIL PROTECTED]> wrote:
> >
> > When you run on your local machine, there is no enforcement of security
> > rules (mainly because there is no server serving the swf and thus no domain
> > to verify against), but also as a convenience for development.
> >
> >
> >
> > When you deploy to a server, that server becomes the domain for your
> > SWF.  Any access to a different domain in a url (even the ip equivalent of
> > the domain) is considered cross-domain and the server being accessed must
> > grant permission via crossdomain.xml.
> >
> >
> >  ------------------------------
> >
> > *From:* [email protected] [mailto: [EMAIL PROTECTED]
> > *On Behalf Of *Dominique Bessette - Halsema
> > *Sent:* Tuesday, January 08, 2008 11:09 AM
> > *To:* [email protected]
> > *Subject:* [flexcoders] crossdomain not working with HTTP Request Error
> >
> >
> >
> > I'm trying to finish this project and i'm running out of time if anyone
> > has any ideas PLEASE let me know.
> >
> >
> >
> > I have a flex application that calls my web service through the
> > wsdl which is located in an ear file
> >
> >
> >
> > http://{svr8}:port/weemc-service/weemc?wsdl
> > <http://%7bsvr8%7d:port/weemc-service/weemc?wsdl>
> >
> >
> >
> > on my local machine the flex app works when i try to get the data from
> > the database, but on my production server (which is svr8)  i get a "security
> > access error".  when i change the url so that i am viewing the file throught
> > the web server (ie. svr8) and not the ip address I get a
> >
> >
> >
> > [WSDLError faultString="Element "" not resolvable" faultCode="
> > WSDL.BadElement" faultDetail="null"]
> >
> >
> >
> > error.  After i select dismiss all and refresh the flex app then it's
> > get's the data from the database.
> >
> > if i try to post/update data in the database on either my local machine
> > I get this error
> >
> >
> >
> > [RPC Fault faultString="HTTP request error" faultCode="
> > Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError"
> > bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error.
> > URL:
> >
> >
> >
> > but then it still updates the data
> >
> >
> >
> > if i try to post/update data on production server nothing happens
> >
> >
> >
> >
> >
> >  i put the crossdomain.xml file in the ear file i am trying to call
> >
> >
> >
> > http://{svr8}:port/weemc-service/crossdomain.xml
> > <http://%7bsvr8%7d:port/weemc-service/crossdomain.xml>the database the
> > ear file is accessing is on
> >
> >
> >
> > http://{svr7}:port/isqlplus <http://%7bsvr7%7d:port/isqlplus>
> >
> >
> >
> >
> >
> >
> >
> > More info:
> >
> >
> >
> > svr8 is a weblogic server that is running in a cluster with an Admin
> > server and a managed server
> >
> >
> >
> > flex running as a war file on svr8
> >
> >
> >
> > the secure attribute in the crossdomain file is set to true
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> --
> -abdul
> ---------------------------------------
> http://abdulqabiz.com/blog/
> ---------------------------------------
>
> 
>

Reply via email to