DECLARE PACKAGE ステートメント: HTTPパッケージ

パッケージ変数を作成し、HTTPパッケージのインスタンスを作成できるようにします。

カテゴリ:ローカル
注:DS2 HTTPパッケージには、SAS LOCKDOWNオプションの制限があります。詳細については、LOCKDOWN (SASプログラマガイド: エッセンシャル)を参照してください。
ヒント:HTTPパッケージにはPACKAGEステートメントは必要ありません。

構文

DECLARE PACKAGE HTTP variable( );

必須引数

variable

HTTPパッケージのインスタンスを参照できる変数を指定します。

詳細

DS2パッケージは、特定のインスタンスを構築して他のDS2プログラムで使用できる変数とメソッドのコレクションです。

HTTPパッケージを使用して、HTTP WebサーバーにアクセスするためのHTTPクライアントを構築します。HTTPパッケージは、DS2プログラム用に事前定義されています。

HTTPパッケージは、DECLARE PACKAGEステートメントを使用して宣言します。パッケージが宣言されると、パッケージのインスタンスを参照できる変数が作成されます。複数のパッケージ変数を作成でき、単一のDECLARE PACKAGEステートメントで複数のパッケージインスタンスを構築できます。各パッケージインスタンスは、パッケージの完全に別個のコピーを表します。

HTTPパッケージのインスタンスを構築する方法は2つあります。

  • DECLARE PACKAGEステートメントを_NEW_演算子と一緒に使用します。
    declare package http httpclt;
    httpclt = _new_ http();
  • DECLARE PACKAGEステートメントをそのコンストラクター構文と一緒に使用します。
    declare package http httpclt();
注: パッケージ変数は、すべての変数スコーピングルールの対象となります。詳細については、パッケージ、スコープ、および有効期間 (SAS DS2プログラマガイド)を参照してください。

関連項目

最終更新: 2026年9月18日