内容:
PTF RTN86113 には以下の説明がありますが、PTFをインストールしても、 CALL EXTERNAL の入力文字列フィールドに「&」文字が含まれていると、Webサービスの呼び出しは失敗します。
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 "&"
Release:r8.6
OS: Windows
原因:
元のGen 8.5用に作成された RTN85020 のCALL EXTERNALの修正(iefabrt85n.dll)がGen 8.6 MULTIPLE FIX PTF RTN86113 / SO03986に含まれていませんでした。
RTN86113 を Supersedes する RTN86120 (iefabrtn.dll) に修正が含まれています。
参考情報:
CA Gen CALL EXTERNAL statement error when input string field contains a "&" character
Old Japanese Knowledge document ID : JTEC002731
CA Genのその他のFAQについては、
CA Gen FAQ一覧表