search cancel

SSMV3のDiscoveryでREXX Error 41 in OPADNSNP, line 856が出力される

book

Article ID: 256178

calendar_today

Updated On:

Products

OPS/MVS Event Management & Automation

Issue/Introduction

SSM Version 3 のDiscovery処理を行うため、OPSVIEW 4.11.P.Pで対象ポリシーにDIを選択して実行しましたが、REXX Error 41 in OPADNSNP, line 856: Bad arithmetic conversion となります。

実行した手順は以下の通りです。

(1)  OPSVIEW 画面から4.11.P.Pを実行して表示される以下の画面で、XxxxPOL1にDIを指定

Policy Administration Xxxx ------- O P S V I E W ------------  行  1 -  3 /  3 
Command ===>                                                 Scroll ===> PAGE
Active Policy:                                               System: *        
                                                                             
Line Commands:  C Copy  D Delete  DI Discovery  E Edit  R Remove              
                                                                             
CMD Name       Policy table       Description                         Status  
--- ---------- ------------------ ----------------------------------- ------  
ADD                                                                   I      
DI  XxxxPOL1   SSM_Xxxx_POL1      Policy 1 : Production           I      
  XxxxPOL2   SSM_Xxxx_POL2      Policy 2 : Disaster Recovery   I      
  XxxxPOL3   SSM_Xxxx_POL3      Policy 3 : Development and Testing  I      

******************************* Bottom of data ********************************

(2) Dを入力し実行

EsssssssssssssssssssssssssssssssssssssssssssssssssssN 
e Xxxx    ------ Resource Discovery ------ OPSS     e
e Command ===> D                                    e
e                                                   e
e  Add resources to the SSM Policy Manager.         e
e  Enter a resource discovery method.               e
e                                                   e
e   Discovery Method:  D                            e
e                                                   e
e    D Run resource discovery utility               e
e    S Use existing STC and Action tables           e
e                                                   e
e                                                   e
e  PF3 to exit to SSM Resource List                 e
e  PF12 to cancel                                   e
e  F1=Help     F2=Split    F3=Exit     F7=Up        e
e  F8=Down     F9=Swap    F12=Cancel                e
DsssssssssssssssssssssssssssssssssssssssssssssssssssM

(3) DISCOVER と入力して実行

SSM Discovery-------------- Xxxx -- O P S V I E W ------------- Subsystem OPSS
Command ===> DISCOVER                                                        
                                                                            
The Discovery facility scans the current system for active started tasks and
adds them to the SSM POLICY table. Existing policy data is not updated by    
this utility.                                                                
This process may take several minutes to complete.                          
After the tables are built, the Resource Policy panel will be invoked to    
allow you to view and customize the resulting policy data.                  
If the resource table specified below does not exist it will be added to    
STATEMAN control with an associated action table.                            
If the table already exists the table and associated action table will not  
be updated by this utility.                                                  
                                                                            
DISCOVERY RULES DATASET:                                                    
Rules DSN  ===> 'xxxxxxx.xxxxxxx.CCLXRULM'____________________ (Required)  
                                                                            
DISCOVERY INPUT FROM PARMLIB MEMBER LOADF1                                  
SYSPARM    ===> F1                                                           
                                                                            
DISCOVERY OUTPUT:                                                            
Resource table Name ===> SSMXxxx1                                          
                                                                            
Enter DISCOVER to BEGIN DISCOVERY, Press PF3 to EXIT without running DISCOVERY

(4) 以下のメッセージが表示される

*-* 292:*No source  
+++      RC(-20)  
*-* 292:*No source
+++      RC(-20)  
***                                                            
REXX Error 41 in OPADNSNP, line 856:                              
REXX Error 41 in OPADNSNP, line 856: Bad arithmetic conversion    
*-* 998:*No source                                                
+++      RC(-20)                                                  
*-* 998:*No source                                                
+++      RC(-20)                                                
***                                                                

 

Environment

Release : 14.0

Resolution

(1) OPSMAIN PROCのSYSEXEC DDに、prefix.CCLXEXECライブラリが指定されていることを確認してください。
 なお、prefix.CCLXEXECには、 OPSSMTYPメンバおよびSSMTYPEが存在する必要があります。

//SYSEXEC  DD  DSN=xxxxxxx.xxxxxxx.CCLXEXEC,DISP=SHR

(2) LOGON PROCのSYSEXEC DDには prefix.CCLXEXECライブラリが指定されていることを確認してください。 
また、OPSEXEC DDには prefix.CCLXOPEXライブラリが指定されていることを確認してください。

//SYSEXEC  DD  DSN=xxxxxxx.xxxxxxx.CCLXEXEC,DISP=SHR
//OPSEXEC  DD  DSN=xxxxxxx.xxxxxxx.CCLXOPEX,DISP=SHR

(3) OPSVIEWの2.6でSSM_TYPE_TBLが削除されていないことを確認してください。

RDF Table Editor ------ RDF Table List for System Xxxx ------  行  1 -  5 /  5 
  OPTIONS: Browse Copy Delete Edit Free Insert Rename S(edit) Transfer       
MULTI SYS: MCopy MDelete MTransfer                                           

Sel Table                       New Table                                     
___ COLUMN                                                                    
___ SSM_MANAGED_POLS                                                          
___ SSM_MANAGED_TBLS                                                          
___ SSM_TYPE_TBL                                                              
___ TABLE                                                                     

******************************* Bottom of data ********************************

(4) (3)でSSM_TYPE_TBLが定義されていなかった場合には、以下のコマンドを実行してSSM_TYPE_TBLを再定義してください。

OI READTBL TABLE(SSM_TYPE_TBL) DSNAME(prefix.CCLXEXEC(SSMTYPE)') 

(5) OPSMAINの再起動後、OPSVIEWへ再ログオンしてください。

 

Additional Information

Old Japanese Knowledge document ID: JTEC003156

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

JTEC002336 : CA OPS/MVS FAQ一覧表