CA Gen CALL EXTERNAL statement error when input string field contains a "&" character

Document ID : KB000126276
Last Modified Date : 07/02/2019
Show Technical Document Details
Issue:
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 "&amp"                 

 
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.
Additional Information:
PTF RTN86120 / SS07143