■ [TSO] 探索ユーティリティーでのAND条件とOR条件
SRCHFORの後にSRCHFORCで条件を追加するとAND条件となります。
例1)AAAというキーワード、または、BBBとCCCの両方を含む検索の場合
【パネルで指定する場合】
SEARCH-FOR ストリング コマンド ===> 1 つ以上の 探索ストリング を以下に指定します。 ==> AAA ==> BBB ==> CCC C ==> ==> ==> ==> ==> ==> ==> ENTER を押し、探索か END コマンドを開始して終了。
【JCLで指定する場合】
EDIT SYS02336.T112403.RA000.USER001.R0102091 欄 . : 00001 00072 コマンド ===> スクロール ===> CSR ****** ***************************** データの始め ***************************** 000001 //MYJOB JOB CLASS=A,MSGCLASS=A 000002 //SEARCH EXEC PGM=ISRSUPC, * 000003 // PARM=(SRCHCMP, 000004 // 'ANYC') 000005 //NEWDD DD DSN=TEST.MYLIB.SRC, 000006 // DISP=SHR 000007 //OUTDD DD SYSOUT=(X) 000008 //SYSIN DD * 000009 PROCESS LITNM=ISRSLJPN DTBLNM=ISR3278K 000010 SRCHFOR 'AAA' 000011 SRCHFOR 'BBB' 000012 SRCHFORC 'CCC' 000013 CMPCOLM 1:72 000014 /* ****** **************************** データの終り ****************************
※文字列が検索された場合はRC=01となり、検索されない場合はRC=00となります。
例2)パターンの実験
SRCHFOR AAA
SRCHFORC BBB
SRCHFOR CCC
(AAA and BBB) or CCC
SRCHFOR AAA
SRCHFORC BBB
SRCHFORC CCC
AAA and BBB and CCC
SRCHFOR AAA
SRCHFOR BBB
SRCHFORC CCC
AAA or (BBB and CCC)
SRCHFOR AAA
SRCHFOR CCC
SRCHFORC BBB
AAA or (CCC and BBB)