CA Gen CALL EXTERNAL statement error when input string field contains a "&" character
book
Article ID: 126276
calendar_today
Updated On:
Products
GenGen - Workstation ToolsetGen - Host EncyclopediaGen - Run Time Distributed
Issue/Introduction
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 "&"
Environment
Gen 8.6
Cause
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.
Resolution
The fix was correctly included in RTN86120 (iefabrtn.dll) which Supersedes RTN86113.