DB2のIBMGROUPのセキュリティエラーについて
search cancel

DB2のIBMGROUPのセキュリティエラーについて

book

Article ID: 372727

calendar_today

Updated On:

Products

Top Secret

Issue/Introduction

DB2の処理を実行したところ、下記のエラーが発生しました。ACID「user01」では、DB2に関連する必要な権限は与えております。
今回、当該事象の発生したACIDには254個のPROFILEが登録されております。エラーの発生しないACIDでは、登録しているPROFILEが少ないものもあります。
PROFILEの制限等によって、このような事象が発生する可能性はありますか?

①実行エラー

   DSN SYSTEM(####)
   DSN
 RUN PROGRAM(exsample) PLAN(exsample)

 DSNE106E PLAN sample NOT AUTHORIZED FOR SUBSYSTEM #### AND AUTH ID user01

②バインドエラー

 DSN SYSTEM(####)
 DSN
BIND PACKAGE(exsample) ACTION(REPLACE) VALIDATE(BIND) ISOLATION(CS)
EXPLAIN(YES) OWNER(admin01) CURRENTDATA(YES) MEMBER(member01)

DSNT212I  -#### BIND AUTHORIZATION ID admin01 IN THE OWNER KEYWORD
            IS INVALID
 DSNT233I  -#### UNSUCCESSFUL BIND FOR
          PACKAGE = sample.exsample.member01.()

Environment

Release : 16.0

Component : CA Top Secret for z/OS

Cause

TOP SECRETではPLAN等のDB2資源についてのアクセス検証は実施しておりません。
当該事象はTOP SECRETからACID「user01」の情報が正常にDB2へ渡されていない可能性があります。

DB2のセカンダリーID検証については、TOP SECRETでは「IBMGROUP」クラスにてACIDにPERMITし、
当情報はDB2内でセカンダリーID検証に使用されます。

ここでTOP SECRETでは、ACIDに「IBMGROUP」をPERMITするのに制限はありませんが、DB2の仕様で
「IBMGROUP」は最初245個までしか認識されません。

参考文献:Maximum IBMGROUPS for DB2 in a Top Secret profile?

Resolution

ACID「user01」にADDされた各PROFILEに「IBMGROUP」がPERMITされている場合、
ACID「user01」がPLAN実行やBIND処理に必要な「IBMGROUP」を確認し
ADDするPROFILEを245以下として設定してください。

Additional Information

Old Japanese Knowledge document ID: JTEC003236

Top Secretのその他FAQについては、以下のリンクからご確認ください。

Top Secret FAQ一覧表