on 07-16-2009 12:36 AM
Hi,
I'm executing a Store Procedure on Informix DB to started a process.
The Stored Procedure has just one return. But, my Inbound Message Payload has the following structure:
<?xml version="1.0" encoding="utf-8"?>
<ns1:MT_WMS_response xmlns:ns1="urn:interfaces:PI:SESI:WMS">
<Statement_response>
<response_1>
<row>
<(expression)>H2W0000476</(expression)>
</row>
</response_1>
</Statement_response>
</ns1:MT_WMS_response>
Because it can´t use "(" as tag definition and getting and Mapping Error.
Does anyone knows another way to solve this problem?
Regards,
Luis Diego
Can you replace "(" by its escape sequence chars & execute the mapping successfully?
-SM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
refer to others with the same problem
change in the declaration of procedure to return the result set
ex:
CREATE FUNCTION Nome_Arquivo ()
RETURNING CHAR(100) AS arquivo DEFINE vArq LIKE fs_full.nome_arquivo;;
select first 1 nome_arquivo INTO vArq
from fs_full;;
RETURN vArq;;
END FUNCTION
;
Routine created.
In RETURNING use "AS" enter field names your date types.
its work.
abs
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.