質問
D3Worker へリクエストするボタンをクリックしたら、「システムエラーが発生しました」と表示されます。 何が原因でしょうか。
回答
主に以下の3つの原因が考えられます。
原因1:オブジェクト・項目へのアクセス権限が不足している
ボタンをクリックしたユーザに、ViewFramer で帳票に使用しているオブジェクト・項目への参照権限がなく、データが取得できていない可能性があります。
確認方法
ViewFramer のビュー定義に含まれている項目への参照権限をご確認ください。
原因2:OPROARTS 認証情報に誤りがある
出力しようとしたユーザに、OPROARTS の認証情報の設定が不足している、または誤っている可能性があります。
確認方法
OPROARTS オブジェクトの「LA」を確認し、適切な CID / UID / UPW でユーザが登録されているかご確認ください。
原因3:ビュー定義に含めた項目の表示ラベル名または API 参照名を変更した
ビュー定義に含めた項目の表示ラベル名もしくは API 参照名を変更した場合、システムがその項目を認識できなくなっています。
対処方法
表示ラベル名・API 参照名を元に戻すか、以下の手順で改めてビュー定義に登録し直してください。
- マッピング定義から、古い名前のフィールドを削除してください。
- ビュー定義から、古い名前のフィールドを削除して、新しい名前の項目を追加してください。
- マッピング定義で、ビュー定義に追加した新しい名前のフィールドを追加してください。
- 配備してください。