12.07.2015 Aufrufe

Caché 専用のシステム/ツールおよびユーティリティ - InterSystems ...

Caché 専用のシステム/ツールおよびユーティリティ - InterSystems ...

Caché 専用のシステム/ツールおよびユーティリティ - InterSystems ...

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

インストール・マニフェストの 作 成 および 使 用ClassMethod setup(ByRef pVars, pLogLevel As %Integer = 3,pInstaller As %Installer.Installer,pLogger As %Installer.AbstractLogger)As %Status [ CodeMode = objectgenerator, Internal ]{#; Let XGL document generate code for this method.Quit ##class(%Installer.Manifest).%Generate(%compiledclass,%code, "MyInstall")}}5.1.2.1 キー・オプション1 番 外 側 の xml タグ () には、コード 生 成 に 関 するすべての 情 報 が 格 納 されています。マニフェストでネームスペースを 定 義 するために 必 要 な 数 の タグを タグ 内 に 入 れることができます。 タグ 内 にある タグは、データベースおよびマッピング (またはこのいずれか) が 定義 されている 場 合 にのみ 必 要 です。ネームスペースを 定 義 するために 必 要 な 数 の タグを タグ 内 に 入 れる 必 要 があります。また、 以 下 の 各 タグに 続 けて、 必 要 に 応 じて タグ、 タグ、および タグを 追 加 できます。 タグは、 定 義 されたマッピングを 有 効 化 します。データベースおよびそのマッピングが 定 義 された 後 に、 タグのコンテキスト 内 で、 タグを 使 用して、グローバルをロードし、ルーチンおよびクラスをロードしてコンパイルできます。クラス・メソッドは、 タグを 使 用 して 呼 び 出 せます。 呼 び 出 したクラス・メソッドは、ルーチンを 実 行 し、インポート 済 みのグローバルにアクセスできます。必 要 に 応 じて、 タグで 変 数 の 組 み 合 わせを 定 義 できます。 各 変 数 は、 名 前 と 値 を 指 定 する 必 要 があります。の 値 が 必 要 な 場 合 、その 名 前 が ${NameAssigned} 構 文 で 参 照 されます。使 用 例 は、この 章 で 後 述 する “ 例 ” を 参 照 してください。5.1.3 ユーザとパスワードの 追 加管 理 ポータルを 通 じてユーザ (ロールとパスワードを 含 めて) を 追 加 したり、 以 下 に 示 すように <strong>Caché</strong> や Ensemble のステージング・インスタンスで Security.Users クラスを 使 用 できます。1. Security.Users.Export() メソッドを 使 用 して、ユーザ 情 報 をエクスポートします。2. ユーザ 情 報 をインポートするには、(%SYS ネームスペースの) マニフェスト・クラスの 先 頭 で 以 下 を 追 加 します。PathToExportedUserInformation は、Security.Users.Export() メソッドで 指 定 された 出 力 ファイルの 場 所 です。 タグの PasswordVar パラメータで、ユーザのパスワードが 格 納 されている 変 数 を 指 定 します。PasswordVar="Pwd" と 定 義 することで、Pwd 変 数 の 値 がパスワードであることを 指 定 します。Pwd にデータを 移 入 する 方 法 は 多 様 ですが、 移 入 方 法 は 担 当 者 次 第 です。<strong>Caché</strong> または Web サービスの 別 のインスタンスに 対 してメソッドをリモートで 呼 び 出 すことも 検 討 できますが、この 方 法 の 問 題 点 は、<strong>Caché</strong> がインストールされているサーバでインターネット・アクセスが 必 要 な 場 合 があることです。インストールしているインスタンスに 対 して 使 用 するメソッドをインポートするか、ユーザとパスワード (マニフェストに 渡 すことができます) の 入 力 を 求 めるインストールにクライアント 側 フォームを 追 加 する 方 法 も 考 えられます。5.1.4 メッセージの 追 加クラスに タグを 組 み 込 むことで、 表 示 されるログ・メッセージを 定 義 できます。 例 えば、レベルが 3 以 下 のときに指 定 のテキストを 表 示 するには、クラスに 次 の タグを 含 めます。<strong>Caché</strong> 専 用 のシステム/<strong>ツールおよびユーティリティ</strong> 63

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!