2012年5月9日水曜日

SDS システムデータ定義

プログラム実行時のシステム値を取得するときにプログラム状況データ構造をしようすると簡単に取得できる

データ構造DSの頭にSをつける
データ構造のなかに各システム値が埋め込まれているので、それを適宜とりだしてしようする

 Quote

     I*( プログラム状況データ構造 )                                             
     IINFDSP     SDS                                                            
     I* プログラム 名                                                              
     I                                        1  10 PGM                         
     I* 状況コード ( *STATUS )                                                  
     I                                       11  150STATUS                      
     I* 以前の状況コード ( *STATUS )                                            
     I                                       16  200BEFSTS                      
     I* 原始ステートメント                                                      
     I                                       21  28 STMNO                       
     I* 例外エラーのルーチン                                                    
     I                                       29  36 ROUTIN                      
     I* 受取パラメータの数                                                      
     I                                       37  390PARMS                       
     I* CPF メッセージ番号                                                      
     I                                       43  46 CPFID                       
     I* オブジェクト・ライブラリー                                                        
     I                                       81  90 OBJLIB                      
     I* 最後に使用した ファイル                                                     
     I                                      201 208 LSTFIL                      
     I* ジョブ 名                                                                
     I                                      244 253 JOB                         
     I* ユーザー 名                                                                
     I                                      254 263 USER                        
     I* ジョブ 番号                                                              
     I                                      264 269 JOBNBR                      
     I* 原始ファイル                                                            
     I                                      304 313 SRCFIL                      
     I* 原始 ライブラリー                                                            
     I                                      314 323 SRCLIB                      
     I* 原始 メンバー                                                              
     I                                      324 333 SRCMBR  

 Quote

 reference
 

0 件のコメント:

コメントを投稿