Hi all.
We have a problem.
We just implement web services from windows to CICS-TS, everything went well but suddenly appeared a very rare case, a person wanted to make a modification to a customer who bears the Ñ character in one of his last name, the proxy program Not terminates in error only ends and returns control to the calling program.
I try to follow the CWBA transaction using CEDA and seeing with the data frame, I see that the character depicted in ASCII Ñ leaves the “dot” character and hexadecimal value is represented by 69.
ADDRESS: 07B081C0
07B081C0 000000 FF508194 975E5C50 8194975E C3C3D6D5 .&*&CCON
07B081D0 000010 E3D95081 94975E4F F0F0F1D4 D6C4C94F TR&|001MODI|
07B081E0 000020 50819497 5E508194 975E4FF0 F0F4F2F2 &&|00422
07B081F0 000030 F3F9F0F2 F84F5081 94975E50 8194975E 39028|&&
07B08200 000040 4FF0F0F5 D4E469D6 4F508194 975E5081 |005MU.O|&&a
07B08210 000050 94975E4F F0F0F6F0 F8F1F0F2 4F508194 mp;|00608102|&am
07B08220 000060 975E5081 94975E4F F0F0F7D1 D54F5081 p;&|007JN|&a
07B08230 000070 94975E50 8194975E 4FF0F0F8 F0F1F24F mp;&|008012|
07B08240 000080 50819497 5E508194 975E4FF0 F0F9C34F &&|009C|
07B08250 000090 50819497 5E508194 975E4FF0 F1F0D4E4 &&|010MU
07B08260 0000A0 69D6E9D9 D6C4D9C9 C7E4C5E9 C3C1D9D3 .OZRODRIGUEZCARL
Most curious that if I insert the character Ñ twice if the program works.
& = These registers separators are used in the data frame.
Any clue, someone happened to this, I have the idea to use the spacers & in combination with Ñ character does not like the XML parser in CICS environment ...?
Regards.
Mario