다음을 통해 공유


BAM 포털 구성 사용자 지정

BAM 포털에는 다양한 구성 옵션이 있습니다. 다음 절차에서는 최상의 사용자 환경을 얻기 위해 BAM 포털을 수정하는 방법을 보여 줍니다.

참고

관리자가 아닌 가장 사용자로 포털을 구성하는 경우 로그오프했다가 다시 로그온하여 자격 증명을 입력하라는 메시지를 표시하지 않고 BAM 포털 기능에 대한 액세스 권한을 얻어야 합니다. 예를 들어 다음 시나리오를 고려할 수 있습니다.

관리자가 아닌 가장 사용자로 웹 서비스 또는 BAM 포털을 구성합니다. 그런 다음 Everyone 그룹이 포털에 대한 액세스 권한을 갖지 않도록 포털에 권한을 설정합니다. 그리고 PortalUsersGroup이라는 로컬 그룹을 만든 다음 Portal Users 그룹으로 지정합니다. 즉, 해당 그룹의 사용자만 포털에 액세스할 수 있습니다. BAM 포털을 구성한 다음 Portal Users 그룹에 현재 사용자를 추가합니다. BAM 포털을 열면 자격 증명을 입력하라는 메시지가 표시됩니다. 하지만 로그오프했다가 다시 로그온하면 자격 증명을 입력하지 않아도 BAM 포털을 열 수 있습니다.

BizTalk Server는 단일 컴퓨터 구성에서만 로컬 그룹과 사용자 계정을 지원합니다. 도메인 그룹과 사용자 계정은 단일 컴퓨터 구성과 다중 컴퓨터 구성에서 모두 지원합니다.

64비트 환경에서 BAM 포털 실행

64비트 환경에서 IIS(인터넷 정보 서비스)를 사용하는 경우 BAM 포털을 실행하려면 IIS를 32비트 모드로 설정해야 합니다.

중요

IIS7은 32비트 모드로 설정하지 않아도 됩니다.

64비트 모드의 IIS 설치를 32비트 모드로 설정하려면 다음을 수행하십시오.

  1. 명령 프롬프트를 열고 adsutil 명령을 실행합니다. 이렇게 하려면 시작을 클릭하고 실행을 클릭한 다음 cmd를 입력합니다.

  2. 명령 프롬프트 cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1에 를 입력합니다.

  3. 명령 프롬프트를 닫습니다.

BAM 포털 배너 구성

사용자 비즈니스에 대한 유사한 텍스트 및 그래픽을 표시하도록 BAM 포털 페이지를 수정할 수 있습니다.

  • BAM 포털 페이지의 오른쪽 위 모서리에 있는 Windows Server System 로고

    다음 절차에서는 CSS 스타일시트 파일(.css 파일)을 편집하여 BAM 포털의 모양을 사용자 지정합니다. 지정한 클래스에 대해서는 지원되는 항목만 수정할 수 있습니다. 수정 과정 중에 오류가 발생하더라도 BAM 포털이 계속 작동할 수 있도록 클래스의 수정 내용은 최대한 격리되어 있습니다.

주의

styles.css 파일에서 다른 클래스를 수정하면 데이터 및 포털 기능이 숨겨지고 포털을 사용할 수 없게 될 수 있습니다 .

배너를 구성하려면 다음을 수행하십시오.

  1. BAM 포털 web.config 파일을 편집합니다. 이렇게 하려면 시작을 클릭하고 실행을 클릭하고 메모장 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config 입력한 다음 확인을 클릭합니다.

  2. 기본 페이지 빠른 시작 콘텐츠는 key="MainPageContentUrl" value="~/MainPageContent.htm"/>줄을 수정하여 <바꿀 수 있습니다. 값 필드의 MainPageContent.htm 변경하여 고유한 HTML 파일을 가리킵니다. HTML 파일은 web.config 파일과 동일한 디렉터리에 있어야 합니다.

  3. web.config 파일에 <다음 줄을 추가하여 텍스트를 식별하는 페이지를 변경합니다. add key="PortalTitle" value="New Identifying text"/>. 포털을 식별하는 텍스트를 포함하도록 값 필드를 변경합니다.

  4. BAM 포털 styles.css 파일을 편집합니다. 시작을 클릭하고 실행을 클릭하고 메모장 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\Styles.css를 입력한 다음 확인을 클릭합니다.

  5. .headerLogo div 클래스를 찾고 background-image: url(".) 줄을 변경하여 오른쪽 위 모서리에 있는 로고를 변경합니다. /images/WSS_Logo.gif"); 만든 이미지 파일을 가리킵니다. .gif 형식의 이미지를 사용하는 것이 좋습니다.

  6. .headerPageIcon div 클래스를 찾고 background-image: url(".) 줄을 변경하여 SharePoint 아이콘을 변경합니다. /images/btsSuiteProduction.gif"); 만든 이미지 파일을 가리킵니다.

  7. 파일을 저장합니다.

  8. BAM 포털을 열고 변경 내용을 확인합니다.

BAM 포털 web.config 파일 수정

SSL(Secure Sockets Layer)에 Enterprise SSO(Single Sign-On) 인증서를 사용하는 서버에 BAM 포털이 있는 경우 인증서에 대한 적절한 URL을 허용하도록 포털을 구성해야 합니다.

SSL 사이트를 지원하도록 BAM 포털을 수정하려면 다음을 수행하십시오.

  1. 메모장을 사용하여 web.config 파일을 엽니다. 시작을 클릭하고 실행을 클릭하고 메모장 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config 입력한 다음 확인을 클릭합니다.

  2. SSL 사용 가능 포털의 위치를 가리키도록 파일에서 다음 두 줄을 수정합니다.

    <add key="BamQueryWSUrl" value="http://localhost/BAM/BamQueryService/BamQueryService.asmx"/>
    <add key="BamManagementWSUrl" value="http://localhost/BAM/BamManagementService/BamManagementService.asmx"/>
    
  3. 파일을 저장합니다.

    BAM 포털은 구성된 culture에 따라 형식이 지정된 데이터를 표시 및 허용합니다. 구성은 web.config 파일에 지정됩니다. 웹 포털은 Internet Explorer에서 보낸 "수용 언어" 정보를 무시합니다. 예를 들어 일본어 culture 설정으로 지정된 Internet Explorer를 실행 중인데 미국 영어 culture 설정을 사용하도록 BAM 포털을 구성했다고 가정합니다. 이 경우 날짜 및 정수와 같은 데이터 항목은 일본어 culture 설정에 적합한 규칙이 아니라 미국 영어 culture 설정에 적합한 규칙을 사용하여 표시, 허용 및 정렬됩니다. BAM 포털에서는 미국-영어 형식의 데이터를 사용하므로 일본어를 사용하여 입력된 모든 culture 관련 정보는 유효하지 않은 것으로 간주됩니다.

    culture 설정에 따라 바뀌는 데이터 표시 및 형식 지정을 일관성 있게 유지하려면 모든 BAM 포털 클라이언트에 적합한 언어를 선택하고 이 culture에 맞게 BAM 포털을 구성합니다. 다국어 사용자 인터페이스 팩을 설치하여 모든 클라이언트가 선택한 culture로 설정되도록 해야 합니다.

    미국 영어가 아닌 BAM 설치의 경우 web.config 파일에서 culture 매개 변수를 설정해야 할 수 있습니다. 다음과 같은 경우에 이러한 작업을 수행해야 합니다.

  • 날짜 및 시간 표시 형식을 지역화합니다.

  • 통화 표시 형식을 지역화합니다.

포털의 culture 설정을 수정하려면 다음을 수행하십시오.

  1. 메모장을 사용하여 web.config 파일을 엽니다. 시작을 클릭하고 실행을 클릭하고 메모장 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config 입력한 다음 확인을 클릭합니다.

  2. 적합한 전역화 설정이 반영되도록 파일의 다음 줄에서 culture 특성을 수정합니다.

    <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="de-DE" uiCulture="en" />
    
  3. 파일을 저장합니다.

    대형 SQL 쿼리를 대기하는 동안 제한 시간이 초과되는 경우 쿼리 서비스 시간 제한 값을 늘려야 할 수 있습니다.

쿼리 서비스 시간 제한 값을 늘리려면 다음을 수행하십시오.

  1. 메모장을 사용하여 web.config 파일을 엽니다. 시작을 클릭하고 실행을 클릭하고 메모장 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.config 입력한 다음 확인을 클릭합니다.

  2. QueryServiceTimeout의 기본값은 45초입니다. 시간 제한 간격을 늘리거나 줄이려면 다음 줄에서 값을 수정합니다.

    <add key="QueryServiceTimeout" value="45" />
    
  3. 파일을 저장합니다.

    다중 서버 환경에서는 서버가 오프라인일 경우가 있습니다. 이 경우 포털 사용자에게는 BAM 포털 응답이 중지되는 시간 지연이 발생할 수 있습니다. 사용자 환경을 향상시키기 위해 서버 재시도 간격을 수정할 수 있습니다. 그러면 연결이 한 번 실패한 이후 BAM 쿼리 웹 서비스에서 서버가 오프라인 상태인 것으로 가정하는 데 걸리는 최소 시간이 설정됩니다.

    이 값을 설정하면 로컬 데이터베이스에서 원격 데이터베이스에 연결하는 데 걸리는 특정 시간이 초과되는 경우 데이터를 불완전한 상태로 표시하고 로컬 컴퓨터에서 지정한 시간이 경과할 때까지 해당 원격 데이터베이스에 대한 연결을 시도하지 않습니다.

다중 서버 환경에 분산된 활동에 대한 재시도 간격을 늘리려면 다음을 수행하십시오.

  1. 메모장을 사용하여 web.config 파일을 엽니다. 시작을 클릭하고 실행을 클릭하고 메모장 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\BAMManagementService\web.config 입력한 다음 확인을 클릭합니다.

  2. ServerRetryInterval의 기본값은 5분입니다. 서버 재시도 간격을 늘리거나 줄이려면 줄에서 값을 수정합니다.

    <add key="ServerRetryInterval" value="5"/>
    
  3. 파일을 저장합니다.

BAM 포털에 경고 알림 옵션을 제공하는 방식을 구성하려면 다음을 수행하십시오.

  1. 메모장을 사용하여 web.config 파일을 엽니다. 시작을 클릭하고 실행을 클릭하고 메모장 \Program Files (x86)\Microsoft BizTalk Server <VERSION>BAMPortal\web.config 입력한 다음 확인을 클릭합니다.

  2. 다음 값 중 하나를 사용하여 유효한 알림 옵션을 지정하는 쉼표로 구분된 목록으로 web.config 파일의 add key="AlertNotificationOptions" value="/> 줄에서 값 필드를 <수정합니다. 값이 비어 있으면 서버에서 사용할 수 있는 모든 알림 옵션이 서버에서 반환된 순서대로 표시됩니다. 인식되지 않는 모든 값은 빈 값과 동일합니다.

    Description
    파일, 전자 메일 파일 및 전자 메일 옵션이 표시됩니다. 드롭다운 목록에서 파일이 먼저 표시되고 그 다음에 전자 메일이 표시됩니다.
    전자 메일, 파일 파일 및 전자 메일 옵션이 표시됩니다. 드롭다운 목록에서 전자 메일이 먼저 표시되고 그 다음에 파일이 표시됩니다.
    파일 포털에 파일 알림만 표시됩니다.
    메일 포털에 전자 메일 알림만 표시됩니다.
  3. 파일을 저장합니다.

분산 서버 환경

BAM 포털을 설치하면 경고와 BAM 포털이 다른 서버에 배치되는 경우 이벤트 로그에 "System.Reflection.TargetInvocationException: 호출 대상에 의해 예외가 throw되었습니다. >--- Notification Services의 지정된 instance 대한 레지스트리 항목을 찾을 수 없습니다."

여러 서버에서 포털 및 경고를 구성하려면 다음을 수행하십시오.

  1. 명령 프롬프트를 엽니다.

  2. C:\Program Files\Microsoft SQL Server\90\Notification Services\9.0.242\Bin\nscontrol register -name bamalerts -server server<name 서버 이름을>서버 이름으로> 바꿉<니다.

  3. F5 키를 눌러 브라우저를 새로 고칩니다.

BAM 포털에서 Kerberos 네트워크 프로토콜을 사용할 수 있도록 IIS 구성

BAM 포털에서 Kerberos 네트워크 프로토콜을 사용하려면 웹 포털에 대한 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 Provider를 설치해야 합니다. Analysis Services가 설치되어 있지 않으면 사용자에게 다음 오류 메시지가 표시됩니다.

서버 <서버에> 연결할 수 없거나 너무 사용 중입니다.

참고 항목

BAM 포털 계획