BAM ポータルには、いくつかの構成可能なオプションがあります。 次の手順では、BAM ポータルを変更して最適なユーザー エクスペリエンスを得る方法を示します。
注
ポータルを管理者以外の偽装ユーザーとして構成する場合は、資格情報の入力を求められずに BAM ポータル機能にアクセスする前に、ログオフしてから再度ログオンすることが必要な場合があります。 たとえば、次のシナリオを考えてみましょう。
Web サービスまたは BAM ポータルは、管理者以外の偽装ユーザーで構成します。 その後、すべてのユーザー グループがポータルにアクセスできないよう、ポータルにアクセス許可を設定します。 次に、PortalUsersGroup というローカル グループを作成し、そのグループをポータル ユーザー グループとして割り当てます。 つまり、そのグループ内のユーザーのみがポータルにアクセスできます。 BAM ポータルを構成したら、現在のユーザーをポータル ユーザー グループに追加します。 BAM ポータルを開くと、資格情報の入力が求められます。 ただし、ログオフしてもう一度ログオンすると、資格情報を要求されることなく BAM ポータルを開くことができるようになります。
BizTalk Server では、ローカル グループとユーザー アカウントは、1 台のコンピューター構成でのみサポートされます。 BizTalk Server では、単一コンピューター構成と複数コンピューター構成の両方でドメイン グループとユーザー アカウントがサポートされます。
64 ビット環境での BAM ポータルの実行
64 ビット環境でインターネット インフォメーション サービス (IIS) を使用している場合は、BAM ポータルを実行するために IIS を 32 ビット モードに設定する必要があります。
Von Bedeutung
IIS7 を 32 ビット モードに設定する必要はありません。
64 ビット モードの IIS インストールを 32 ビット モードに設定するには
コマンド プロンプトを開き、 adsutil コマンドを実行します。 これを行うには、[ スタート] をクリックし、[ 実行] をクリックし、「cmd」と入力 します。
コマンド プロンプトで「
cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
」と入力します。コマンド プロンプトを閉じます。
BAM ポータル バナーの構成
BAM ポータル ページを変更して、ビジネスに関する同様のテキストとグラフィックを表示できます。
BAM ポータル ページの右上隅にある Windows Server システムのロゴ。
次の手順では、カスケード スタイル シート ファイル (.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"/>。 ポータルを識別するテキストを含む値フィールドを変更します。
BAM ポータルのstyles.css ファイルを編集します。 [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\Styles.css」と入力して、[ OK] をクリックします。
右上隅のロゴを変更するには、.headerLogo div クラスを見つけ、次の行を変更します。background-image: url("../images/WSS_Logo.gif");をクリックして、作成したイメージ ファイルをポイントします。 .gif 形式のイメージを使用することをお勧めします。
.headerPageIcon div クラスを見つけて、次の行を変更し、SharePoint アイコンを変えます: background-image: url("../images/btsSuiteProduction.gif"); を使用して、作成した画像ファイルへの参照に変更してください。
ファイルを保存します。
BAM ポータルを開いて変更を表示します。
BAM ポータル web.config ファイルの変更
SECURE Sockets Layer (SSL) に Enterprise Single Sign-On (SSO) 証明書を使用するサーバー上に BAM ポータルがある場合は、証明書の適切な URL を受け入れるようにポータルを構成する必要があります。
SSL サイトをサポートするように BAM ポータルを変更するには
メモ帳を使用して web.config ファイルを開きます。 [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳 \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 から送信された "言語の受け入れ" 情報を無視します。 たとえば、日本語のカルチャ設定に設定されている Internet Explorer を実行していて、米国英語のカルチャ設定を使用するように BAM ポータルを構成しているとします。 この場合、日付や整数などのデータ項目は、日本のカルチャ設定に適したルールではなく、米国の英語カルチャ設定に適したルールを使用して表示、受け入れ、並べ替えられます。 日本語の書式設定を使用して入力されたカルチャ固有の情報は、米国英語用に書式設定されたデータが必要になるため、BAM ポータルでは無効と見なされます。
カルチャ設定に基づいて可変であるデータの表示と書式設定の一貫した処理を取得するには、すべての BAM ポータル クライアントに適した言語を選択します。 このカルチャの BAM ポータルを構成します。 多言語ユーザー インターフェイス パックをインストールして、すべてのクライアントが選択したカルチャに設定されていることを確認する必要があります。
米国以外の場合BAM の英語インストールでは、web.config ファイルでカルチャ パラメーターを設定することが必要な場合があります。 これを行う必要がある場合は、次のようになります。
日付と時刻の表示形式をローカライズします。
通貨表示の形式をローカライズする。
ポータルのカルチャ設定を変更するには
メモ帳を使用して web.config ファイルを開きます。 [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳 \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 ファイルを開きます。 [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.config」と入力して、[ OK] をクリックします。
QueryServiceTimeout の既定値は 45 秒です。 タイムアウト間隔を増減するには、次の行の値を変更します。
<add key="QueryServiceTimeout" value="45" />
ファイルを保存します。
マルチサーバー環境では、サーバーがオフラインになっている場合があります。 この場合、ポータルのユーザーは、BAM ポータルが応答を停止する時間の遅延が発生する可能性があります。 ユーザー エクスペリエンスを向上させるために、サーバーの再試行間隔を変更できます。 これにより、BAM クエリ Web サービスは、接続が 1 回失敗した後にサーバーがオフラインであると想定する最小時間を作成します。
この値は、リモート データベースへの接続中にローカル データベースがタイムアウトした場合、データは不完全としてマークされ、指定された時間が経過するまでローカル コンピューターはリモート データベースへの接続を試みないことを示します。
マルチサーバー環境での分散アクティビティの再試行間隔を増やすには
メモ帳を使用して web.config ファイルを開きます。 [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.config」と入力して、[ OK] をクリックします。
ServerRetryInterval の既定値は 5 分です。 次の行の値を変更して、サーバーの再試行間隔を増減します。
<add key="ServerRetryInterval" value="5"/>
ファイルを保存します。
BAM ポータルでアラート通知オプションを表示する方法を構成するには
メモ帳を使用して web.config ファイルを開きます。 [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳 \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><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 データ表示
展開環境で SQL Server 2008 を使用しているときに BAM ポータルに接続しているクライアント コンピューターから BAM ポータルで集計データを表示するには、クライアント コンピューターに Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB プロバイダーをインストールする必要があります。 Analysis Services がインストールされていない場合、ユーザーは次のエラー メッセージを受け取ります。
サーバー <servername> に接続できないか、ビジー状態です。