  | 
≫  | 
 | 
  
 | 
    
      | 
    
    
    
     
HP OpenVMS DCL ディクショナリ
  
F$LICENSE (Alpha/Integrity のみ)
 指定されたライセンスがシステムにロードされているかどうかを確認します。
 
 
形式
F$LICENSE (ライセンス名[,製造者名])
  
戻り値
 文字列 TRUE または FALSE。
 
引数
 
 ライセンス名状態を確認したいライセンス名を指定します。
 
 製造者名ライセンスを生成した会社の名前を指定します。特に指定しなければ,Alpha システムの場合は DEC が製造者, Integrity システムの場合は HP が製造者と見なされます。他の製造者のライセンスを表示するには,別の製造者名を指定します。
 
 
例
 
 
| #1 | 
 
$ SHOW LICENSE VMSCLUSTER*
Active licenses on node NODE1:
------- Product ID -------- ---- Rating ----- -- Version --
Product            Producer Units Avail Activ Version Release  Termination
VMSCLUSTER         DEC          0  0     100    0.0  (none)    14-MAY-2005
VMSCLUSTER-CLIENT  DEC          0  0     100    0.0  (none)    14-MAY-2005
$ WRITE SYS$OUTPUT F$LICENSE("VMSCLUSTER")
TRUE
$ WRITE SYS$OUTPUT F$LICENSE("NONEXISTENT_PAK")
FALSE
 
 | 
 
 
 
この例では,F$LICENSE 関数は TRUE を返しており, VMSCLUSTER ライセンスがシステムにロードされていることを示しています。逆に,架空のライセンス NONEXISTENT_PAK は FALSE となっており,システムにロードされていないことを示しています。
  
 
| #2 | 
 
$ WRITE SYS$OUTPUT F$LICENSE("ABC") 
FALSE
$ WRITE SYS$OUTPUT F$LICENSE("ABC","XYZ") 
TRUE
 
 | 
 
 
 
1 番目の例は,製品 ABC のライセンスは省略時の製造者 (DEC または HP) では見つからなかったことを示しています。 2 番目の例は,ABC PAK が製造者 XYZ で見つかったことを示しています。
  
 
 
      |