CA Gen CALL EXTERNAL statement error when input string field contains a "&" character
Article ID: 126276
CA GenCA Gen - Build ToolCA Gen - Workstation ToolsetCA Gen - Host EncyclopediaCA Gen - Run Time Distributed3RD PARTY TSO
PTF RTN86113 has following description but after installation when a CALL EXTERNAL input string field contains a "&" character, the web service call is still failing.
PROBLEM DESCRIPTION: Gen uses CALL EXTERNAL to call external web services. When a string field contains the "&" character, this is not correctly xml-encoded as "&". So the resulting xml for the soap request is not well-formed and the web service call fails.
This problem was reported in Case 00517042.
SYMPTOMS: Calling of external web services fails.
IMPACT: Action diagram with call external statement fails.
CIRCUMVENTION: In the string field replace & with "&"
The original CALL EXTERNAL fix made for Gen 8.5 in RTN85020 (iefabrt85n.dll) inadvertently did not get included in the Gen 8.6 MULTIPLE FIX PTF RTN86113/SO03986.
The fix was correctly included in RTN86120 (iefabrtn.dll) which Supersedes RTN86113.