BAM ポータルの構成のカスタマイズ
BAM ポータルには、構成可能なオプションが多数あります。 次の手順では、最適なユーザー エクスペリエンスを得るために BAM ポータルを変更する方法を示します。
Note
権限を借用した管理者以外のユーザーとしてポータルを構成するときに、資格情報の入力を求められることなく BAM ポータルの機能にアクセスするには、ログオフしてログオンし直すことが必要になる場合があります。 たとえば、次の場合を考えてください。
Web サービスまたは BAM ポータルは、管理者以外の偽装ユーザーで構成します。 その後、Everyone グループがポータルにアクセスできないように、ポータルに対するアクセス許可を設定します。 PortalUsersGroup というローカル グループを作成して、そのグループをポータル ユーザー グループとして割り当てます。 つまり、そのグループのユーザーだけがポータルにアクセスできます。 BAM ポータルを構成した後、現在のユーザーをポータル ユーザー グループに追加します。 BAM ポータルを開くと、資格情報を求められます。 ただし、ログオフしてログオンし直すと、資格情報を求められることなく BAM ポータルを開くことができます。
BizTalk Server では、ローカル グループ アカウントとローカル ユーザー アカウントは、単一コンピューター構成でのみサポートされます。 また、ドメイン グループ アカウントとドメイン ユーザー アカウントは、単一および複数の両方のコンピュータ構成でサポートされます。
64 ビット環境での BAM ポータルの実行
64 ビット環境でインターネット インフォメーション サービス (IIS) を使用している場合は、BAM ポータルを実行するために IIS を 32 ビット モードに設定する必要があります。
重要
IIS 7 は 32 ビット モードに設定する必要はありません。
64 ビット モードの IIS を 32 ビット モードに設定するには
コマンド プロンプトを開き、 adsutil コマンドを実行します。 これを行うには、[ スタート] をクリックし、[ 実行] をクリックし、「cmd」と入力 します。
コマンド プロンプトで、次のように入力します。
cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
コマンド プロンプトを閉じます。
BAM ポータル バナーの構成
BAM ポータル ページは、ユーザーのビジネスを表すテキストや画像を表示するように変更できます。
Windows Server System のロゴ (BAM ポータル ページの右上隅に配置されます)。
次の手順では、カスケード スタイル シート ファイル (.css ファイル) を編集して、BAM ポータルの外観をカスタマイズします。 指定されたクラスへの変更のみを行ってください。 クラスに変更を加えている途中でエラーが発生しても BAM ポータルが稼働し続けるように、変更による影響が最小限に留まるようになっています。
注意事項
styles.css ファイルの他のクラスを変更すると、データおよびポータル機能が表示されなくなるため、ポータルを使用できなくなる場合があります。
バナーを構成するには
BAM ポータルの web.config ファイルを編集します。 これを行うには、[スタート] をクリックし、[実行] をクリックし、「メモ帳 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config」と入力し、[OK] をクリックします。
メイン ページのクイック スタートの内容は、次の行を変更して置き換えることができます: <add key="MainPageContentUrl" value="~/MainPageContent.htm"/>。 値フィールド のMainPageContent.htm を、独自の HTML ファイルを指すように変更します。 HTML ファイルは、web.config ファイルと同じディレクトリに存在する必要があります。
web.config ファイルに次の行を追加して、テキストを識別するページを変更します: <add key="PortalTitle" value="New Identifying text"/>. value フィールドを変更して、ポータルを識別するテキストを含めます。
BAM ポータルの styles.css ファイルを編集します。 [スタート] をクリックし、[実行] をクリックし、「notepad \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\Styles.css」と入力し、[OK] をクリックします。
右上隅のロゴを変更するには、.headerLogo div クラスを見つけて、次の行を変更します: background-image: url("../images/WSS_Logo.gif");をクリックして、作成したイメージ ファイルをポイントします。 .gif 形式の画像を使用することをお勧めします。
SharePoint アイコンを変更するには、.headerPageIcon div クラスを見つけて、次の行を変更します: background-image: url("../images/btsSuiteProduction.gif");をクリックして、作成したイメージ ファイルをポイントします。
ファイルを保存します。
BAM ポータルを開いて、変更内容を表示します。
BAM ポータル web.config ファイルの変更
SSL (Secure Sockets Layer) 用のエンタープライズ シングル サインオン (SSO) 証明書を使用するサーバー上に BAM ポータルが存在する場合、証明書の適切な URL を受け取るようにポータルを構成する必要があります。
SSL サイトをサポートするように BAM ポータルを変更するには
メモ帳を使用して web.config ファイルを開きます。 [スタート] をクリックし、[実行] をクリックし、「notepad \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config」と入力し、[OK] をクリックします。
SSL 対応のポータルの場所を指すように、ファイル内の次の 2 行を変更します。
<add key="BamQueryWSUrl" value="http://localhost/BAM/BamQueryService/BamQueryService.asmx"/> <add key="BamManagementWSUrl" value="http://localhost/BAM/BamManagementService/BamManagementService.asmx"/>
ファイルを保存します。
BAM ポータルでは、ポータルの構成に使用されているカルチャに従って書式設定されたデータが表示され受け取られます。 構成は、web.config ファイルで指定されています。 Web ポータルは、Internet Explorer から送信される「Accept Language」情報を無視します。 たとえば、カルチャが日本語に設定されている Internet Explorer を実行していて、英語 (米国) のカルチャ設定を使用するように BAM ポータルを構成したものとします。 この場合、データ項目 (日付や整数など) の表示、受け取り、および並べ替えは、日本語ではなく英語 (米国) のカルチャ設定に該当するルールを使用して行われます。 BAM ポータルでは、英語 (米国) 用に書式設定されたデータを求めるため、日本語形式を使用して入力されたカルチャ固有の情報は無効と見なされます。
カルチャ設定によって変化するデータの表示および書式設定に対して一貫性のある処理を実現するには、すべての BAM ポータル クライアントに適した言語を 1 つ選択します。 このカルチャの BAM ポータルを構成します。 Multilingual User Interface Pack をインストールして、すべてのクライアントが、選択したカルチャに設定されるようにする必要があります。
英語 (米国) 以外の BAM のインストールについては、web.config ファイルのカルチャ パラメーターを設定することが必要になる場合があります。 この設定が必要になるのは、次の場合です。
日付と時刻の表示形式をローカライズする場合。
通貨の表示形式をローカライズする場合。
ポータルのカルチャ設定を変更するには
メモ帳を使用して web.config ファイルを開きます。 [スタート] をクリックし、[実行] をクリックし、「notepad \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config」と入力し、[OK] をクリックします。
適切なグローバリゼーション設定を反映するように、ファイル内の次の行のカルチャ属性を変更します。
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="de-DE" uiCulture="en" />
ファイルを保存します。
大量の SQL クエリの待機中にタイムアウトが発生する場合は、クエリ サービスのタイムアウト値を大きくすることが必要になることがあります。
クエリ サービスのタイムアウト値を増やすには
メモ帳を使用して web.config ファイルを開きます。 [スタート] をクリックし、[実行] をクリックし、「notepad \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.config」と入力し、[OK] をクリックします。
QueryServiceTimeout の既定値は 45 秒です。 タイムアウト間隔を増減するには、次の行の値を変更します。
<add key="QueryServiceTimeout" value="45" />
ファイルを保存します。
マルチサーバー環境では、サーバーがオフラインの場合もあります。 この場合、BAM ポータルが応答を停止する遅延時間が生じることがあります。 ユーザー エクスペリエンスを向上させるために、サーバーの再試行間隔を変更できます。 再試行間隔を適切な値に変更すると、いったん接続に失敗しても、BAM クエリ Web サービスでサーバーがオフラインであると見なされる時間が最短になります。
この値は、リモート データベースへの接続中にローカル データベースがタイムアウトした場合、データが不完全としてマークされ、指定された時間が経過するまでローカル コンピューターがリモート データベースへの接続を試みないことを示します。
マルチサーバー環境で分散アクティビティの再試行間隔を大きくするには
メモ帳を使用して web.config ファイルを開きます。 [スタート] をクリックし、[実行] をクリックし、「notepad \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.config」と入力し、[OK] をクリックします。
ServerRetryInterval の既定値は 5 分です。 サーバーの再試行間隔を増加または減少するには、次の行の値を変更します。
<add key="ServerRetryInterval" value="5"/>
ファイルを保存します。
BAM ポータルに警告通知オプションを表示する方法を構成するには
メモ帳を使用して web.config ファイルを開きます。 [スタート] をクリックし、[実行] をクリックし、「notepad \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config」と入力し、[OK] をクリックします。
次のいずれかの値を持つ有効な通知オプションを <指定するコンマ区切りのリストを使用して、web.config ファイルの add key="AlertNotificationOptions" value="" /> 行の値フィールドを変更します。 値が空の場合は、サーバーで使用可能なすべての通知オプションがサーバーから返される順に表示されます。 値が認識されない場合は、値が空の場合と同様に処理されます。
値 説明 ファイル, 電子メール [ファイル] オプションと [電子メール] オプションが表示されます。 ドロップダウン リストでは、最初に [ファイル]、次に [電子メール] が表示されます。 電子メール, ファイル [ファイル] オプションと [電子メール] オプションが表示されます。 ドロップダウン リストでは、最初に [電子メール]、次に [ファイル] が表示されます。 ファイル ポータルに、[ファイル] 通知のみが表示されます。 電子メール ポータルに、[電子メール] 通知のみが表示されます。 ファイルを保存します。
分散サーバー環境
BAM ポータルをインストールすると、アラートと BAM ポータルが別のサーバーに配置されると、イベント ログに "System.Reflection.TargetInvocationException: 例外が呼び出しのターゲットによってスローされました。 >--- Notification Services の指定されたインスタンスのレジストリ エントリが見つかりませんでした。
さまざまなサーバー上でポータルおよび警告を構成するには
コマンド プロンプトを開きます。
C:\Program Files\Microsoft SQL Server\90\Notification Services\9.0.242\Bin\nscontrol register -name bamalerts -server server<name サーバー名>サーバー名>をサーバーの名前に置き換えます<。
F5 キーを押して、ブラウザーを更新します。
BAM ポータルによる Kerberos ネットワーク プロトコルの使用を許可する IIS の構成
BAM ポータルで Kerberos ネットワーク プロトコルを使用する場合は、Web ポータルの ACL セキュリティを変更する必要があります。 IIS が正しく構成されていない場合、次のエラーが発生します。
HTTP エラー 401.1 - 未承認: 無効な資格情報が原因でアクセスが拒否されました。
IIS セキュリティ設定の変更の詳細については、 のサポート技術情報の記事 https://go.microsoft.com/fwlink/?LinkId=57922を参照してください。
SQL Server 2008 展開での BAM ポータルでの集計 BAM データの表示
展開環境で 2008 年SQL Server使用するときに BAM ポータルに接続しているクライアント コンピューターから BAM ポータルで集計データを表示するには、Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider をクライアント コンピューターにインストールする必要があります。 Analysis Services がインストールされていない場合は、次のエラー メッセージが表示されます。
サーバー サーバー<名>に接続できないか、ビジー状態です。