SETCICS (CICS® ファイルの状況の更新) -- batch only

目的
CICS® 領域のファイルの状況をバッチ・ジョブから変更します。
使用上の注意
この機能を実行するには、以下の情報を提供する必要があります。
  • CICS® 領域の APPLID
  • 更新する CICS ファイルの名前のリスト
  • ファイルに適用される状況の値のリスト
CICS ファイル状況更新レポートには、更新された CICS ファイルとそのファイルの状況がリストされます。発生したエラーもレポートに表示されます。
関連機能
なし。
1. Syntax

1 SETCICS APPLID=applid FILE=(+ ,file_n) STATUS=(+ ,stat_n)
applid

ファイルの CICS 領域のアプリケーション ID。

file_n
単一の CICS ファイルの名前、または 1 つ以上の CICS ファイルを表すファイル名パターン。

CICS ファイル名パターンは、ファイル名に有効な任意の文字と、次の 2 つの特殊パターン文字で構成することができます。

アスタリスク (*)
任意の数の文字を表します。必要な数のアスタリスクを、ファイル名パターンの任意の場所に使用することができます。例えば、*d* と入力すると、名前に「 d 」が含まれている CICS 領域のすべてのファイルが処理されます。
パーセント記号 (%)
単一文字を表す置き換え文字。パーセント記号は、ファイル名パターンの任意の場所に必要な数だけ指定できます。例えば、%%%% と入力すると、名前の長さが 4 文字の CICS 領域のすべてのファイルが表示されます。
file_n
選択された CICS ファイルを変更する必要がある新しい状況:
OPE
開く
CLO
クローズ済み
ENA
使用可能
DIS
使用不可
REA
読み取り
NOR
読み取り状況の削除
UPD
更新
NOU
更新状況の削除
追加
追加
NOA
追加状況の削除
BRO
ブラウズ
NOB
ブラウズ状況の削除
DEL
削除
NOD
削除状況の削除

APPLID C68D1FM2 を持つ CICS 領域について、名前が BIG で始まるファイルを更新し、ESDSPATH という名前のファイルを開いて更新できるようにします。

//FMBAT EXEC PGM=FILEMGR
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
$$FILEM SETCICS APPLID=C68D1FM2,                
$$FILEM FILE=(BIG*,ESDSPATH),STATUS=(OPE,UPD)   
/*

以下のレポートが作成されます。

IBM File Manager for CICS                                                                         4/29/2020 (2020.120) 14:10  Page 3
                                        CICS File Status Update Report for APPLID C68D1FM2                                          
File     Data Set                                     Attributes                  Errors                                            
------------------------------------------------------------------------------------------------------------------------------------
BIGESDS1 FMN.REGTEST.CICS.TEST.BIGESDS1               OPE ENA REA UPD ADD BRO                                                       
BIGKSDS1 FMN.REGTEST.CICS.TEST.BIGKSDS1               OPE ENA REA UPD ADD BRO DEL                                                   
BIGKSDS2 FMN.REGTEST.CICS.TEST.BIGKSDS2               OPE ENA REA UPD ADD BRO DEL                                                   
ESDSPATH FMN.REGTEST.BASE.ESDS.PATH2                  OPE ENA REA UPD ADD BRO DEL