on 11-25-2009 2:16 PM
Hi folks,
I have a problem with a HTTPService call of a MII transaction in Flex3. It always worked fine, when I only had to pass simple parameters like strings etc. But now I have a transaction that expects 3 String parameters (they are received) and two XML parameters. I already tried several possibilities:
1.) I put the XML data into an object in Flex and passed this object for the XML parameters - the XML is empty on MII side
2.) I change the content-type of the HTTPService to application/xml and passed the XML parameters as XML - the XML is still empty on MII side.
So my question is: Is it possible to send such a combined HTTPService call with Strings AND XML? Did anybody already do that? The XMLs have the typical MII-structure with Rowsets/Rowset/Row, but without the column-description at the beginning - could that be a point, that MII cannot deal without this column description? But I already tried to send an XML in an other structure and it was also empty on MII side.
Would be great if anybody has any suggestion!
Thanks,
Anika
EDIT: I now realized, that if I pass only one XML parameter, it works. As soon as I pass both XML parameters, it does not work and shows up a HTTP request error. Don't know why... Maybe it's limited to a certain string length in the transaction call, that is exceeded when I pass both parameters?
Edited by: Anika Delzeit on Nov 25, 2009 5:54 PM
You'll want to use the InputParameter parameter for the Runner servlet, along with an HTTP POST, to achieve what you are trying to do. You can pass name/value pairs in the URL along with XML as the content of the POST. Also, don't forget to URL encode the parameter values.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you think you're encountering URL length issues make sure you are using POST and not GET, although it looks like there may be additional issues: http://www.javaworld.com/community/node/2307
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
6 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.