IBM FileNet P8, バージョン 5.2.1            


< 前へ | 次へ >

接続コードの追加

デフォルトの C# ソース・ファイルの名前を変更した後、Content Engine .NET API を使用して Content Platform Engine に接続するコードを追加します。

C# ソース・ファイルの名前変更

プロジェクトを作成すると、デフォルトで、Microsoft Visual Studio によって C# ソース・ファイル Program.cs が生成されます。ファイルの目的がすぐに分かるように、このファイルの名前を変更してください。
  1. 「ソリューション エクスプローラ」ペインで、「Program.cs」を右クリックし、「名前の変更」をクリックします。
  2. 既存の名前を上書きします。 例: P8Connector.cs
  3. このファイルへのすべてのプロジェクト参照の名前を変更するかを確認するプロンプトでは、「はい」をクリックします。

接続のコーディング

  1. C# ソース・ファイルがまだ開いていない場合、「ソリューション エクスプローラ」ペインでその名前をダブルクリックします。
  2. コード・ペインで、namespace 行 (namespace P8ApiSample など) のすぐ上に、以下のコードを挿入し、既存の using ステートメントを置き換えてください。
    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using FileNet.Api.Authentication;
    using FileNet.Api.Core;
    using FileNet.Api.Util;
  3. コード・ペインで、クラス定義内 (class P8Connector 内など) に、以下のコードを挿入し、既存の Main メソッドを置き換えてください。接続パラメーターのプレースホルダーは、ご使用の環境に合った実際の値で置換してください。(デフォルトの HTTP または HTTPS ポートは、WebSphere® 用が 9080 または 9443、JBoss 用が 8080 または 8443、および WebLogic 用が 7001 または 7002 です。)
     
    static void Main(string[] args)
    {
        try
        {
            // Set connection parameters; substitute for the placeholders.
            String uri = "https://<hostname>:<portnumber>/wsi/FNCEWS40MTOM/";
            String username = "<username>";
            String password = "<password>";
    
            // クライアント・コンテキストを取得する
            IConnection conn = Factory.Connection.GetConnection(uri);
            UsernameCredentials creds = new UsernameCredentials(username, password);
            ClientContext.SetProcessCredentials(creds);
    
            // デフォルト・ドメインを取得
            IDomain domain = Factory.Domain.FetchInstance(conn, null, null);
            Debug.WriteLine("Domain: " + domain.Name);
    
            // ドメインのオブジェクト・ストアを取得
            foreach (IObjectStore store in domain.ObjectStores)
            {
               Debug.WriteLine("Object store: " + store.Name);
            }
            Debug.WriteLine("Connection to Content Platform Engine successful");
        }
            catch (Exception exc)
            {
               Debug.WriteLine(exc.ToString());
            }
    }
  4. Visual Studio メニュー・バーで、「ファイル」 > 「すべてを保存」をクリックします。
  5. 「出力」ペインがまだ開いていない場合は、「表示」 > 「出力」をクリックします。
  6. 「ソリューション エクスプローラー」ペインで、プロジェクトを選択します。
  7. Visual Studio メニュー・バーで、「ビルド」 > 「ソリューションのビルド」をクリックします。
コードがコンパイルしない場合は、以下を確認します。
< 前へ | 次へ >



最終更新日: 2015 年 10 月

ss_vs_all008.htm



© Copyright IBM Corp. 2015.