SharePoint CMIS 제공자에 액세스

CMIS(Content Management Interoperability Services) 표준은 Microsoft SharePoint와 같은 ECM (Enterprise Content Management) 시스템과의 통합을 제공하는 데 사용됩니다. CMIS 기능은 9개의 개별 웹 서비스 엔드포인트로 구성되어 있습니다.

이 태스크에 대한 정보

디자이너에서 ECM 서버는 호스트, 포트 및 컨텍스트 경로를 지정하여 워크플로우 자동화 설정 편집기 또는 툴킷 설정 편집기에서 구성됩니다. CMIS 웹 서비스 URL이 런타임 시 작성될 때, URL에는 ECM 서버의 컨텍스트 경로, 포트 및 지정된 호스트가 포함되고 서비스 이름이 자동으로 URL로 추가됩니다. 이 방법을 사용하면 IBM® FileNet® Content Manager, IBM Content Manager, 기타 웹 서비스 URL 를 서비스 이름에 추가해야 하는 ECM 시스템에 성공적으로 연결할 수 있습니다. 예를 들면, FileNet은 CMIS RepositoryService 엔드포인트 URL을 공개하기 위해 다음 이름 지정 규칙을 사용합니다.
http://hostName:portNumber/fncmis/RepositoryService

그러나 URL이 서비스 이름으로 덧붙여지지 않으므로 SharePoint CMIS 웹 서비스 URL은 동일한 이름 지정 규칙을 따르지 않습니다. 대신, URL은 다음 예제와 유사한 이름 지정 규칙을 사용합니다.

http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc/basic
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc/kerberos
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc
참고 : 위의 Kerberos URL CMIS SharePoint 서비스 URL에 사용되는 명명 규칙의 예를 제공하기 위한 것입니다. 그러나, 이 주제 도움말은 Kerberos 인증에 관하여 정보도 포함하지 않습니다. 이 글은 워크플로 시스템에서 사용하는 URL 구문 규칙에 매핑하는 방법을 설명합니다.

URL 사용하여 SharePoint 연결하려고 하면 웹 서비스 주소를 알 수 없기 때문에 연결할 수 없습니다

http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService

워크플로 시스템이 SharePoint, 사용되는 명명 규칙을 수용할 수 있도록 하려면, 인터넷 정보 서비스(IIS) 7용 2.0 필요합니다. URL 은 웹 서버에서 처리되기 전에 워크플로 시스템에서 들어오는 URL 재작성하는 규칙 기반 메커니즘을 제공합니다. 예를 들어, 다음의 요청 URL 생각해 보십시오

http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService

URL Rewrite Module은 URL이 다음 예제에 표시된 SharePoint 형식으로 고쳐쓸 수 있게 합니다.

http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc

URL 워크플로 시스템에서 들어오는 요청 URL을 재작성할 수 있도록 하려면 다음 작업을 완료해야 합니다

  • Microsoft IIS 7에 대해 URL Rewrite Module 2.0을 다운로드하십시오
  • 재작성 규칙을 IIS Manager에서 정의하십시오
  • 디자이너에서 SharePoint CMIS 제공자에 액세스

이러한 태스크를 수행하려면 다음을 수행하십시오.

프로시저

  1. 다음 단계를 완료하여 IIS 7에 대해 URL Rewrite Module 2.0을 다운로드하십시오.
    1. IIS 7이 설치되는지 확인하십시오.
    2. 만약 Microsoft URL Rewrite Module 2.0이 이미 사용자의 IIS 7 설치에 설치되지 않았으면, 다음 웹 페이지 중 하나로부터 다운로드하고 다음 웹 페이지 중 하나에 발견되는 지시사항을 사용하여 설치하십시오.
      • (x64) http://www.microsoft.com/en-us/download/details.aspx?id=7435
      • (x86) http://www.microsoft.com/en-us/download/details.aspx?id=5747
  2. 다음 단계를 완료하여 재작성 규칙을 IIS Manager에서 정의하십시오
    1. 데스크탑에서 시작 > 관리 도구 > IIS (Internet Information Services) Manager를 선택하십시오. IIS 관리자가 열립니다.
    2. 연결을 선택하십시오.
    3. IIS > URL 재작성을 선택합니다.
    4. 규칙 > 인바운드 규칙 > 공백 규칙을 선택하십시오.
    5. 이름 영역 에서 CMIS URL 재작성 규칙을 지정합니다.
    6. URL 에서 다음 단계를 완료하십시오.
      1. 요청된 URL 드롭다운 목록에서 패턴과 일치함을 선택합니다.
      2. 사용 드롭 다운 목록에서 정규식을 선택하십시오.
      3. 패턴 필드에서 다음 패턴을 지정하십시오.
        ^.*cmis/soap/(.*)$
      4. 대소문자 구분 안 함을 선택하십시오.
    7. 조건 섹션에서 다음 단계를 완료하십시오.
      1. 추가 를 클릭하십시오. 조건 추가 대화 상자가 열립니다.
      2. 조건 입력 필드에서 다음 조건 입력을 지정하십시오.
        {R:1}
      3. 입력 문자열인지 검사 드롭-다운 목록에서 패턴과 일치하지 않음을 선택하십시오.
      4. 패턴 필드에서 다음 패턴을 지정하십시오.
        (.*).svc(.*)
      5. 대소문자 구분 안 함을 선택하십시오.
      6. 확인을 클릭하십시오.
    8. 조치 섹션에서 다음 단계를 완료하십시오.
      1. 조치 유형 드롭 다운 목록에서 다시 쓰기를 선택하십시오.
      2. URL 재작성 필드에서 구성에 적합한 재작성 URL을 지정하십시오. 예를 들어,
        {R:0}.svc
        
      3. 조회 문자열 추가를 선택하십시오.
    9. 페이지의 오른쪽에서 적용 을 클릭하여 변경사항을 저장하십시오.
  3. 다음 단계를 완료하여 디자이너에서 SharePoint CMIS 제공자에 액세스하십시오.
    1. 워크플로우 자동화 설정 편집기를 열고 서버 탭을 선택하십시오.
    2. 서버 세부사항서버 위치 섹션에서 SharePoint 설치에 적합한 서버 정보를 지정하십시오. 유형 필드에 Enterprise Content Management Server 를 지정했는지 확인하십시오. 또한 컨텍스트 경로 필드에서 정확한 컨텍스트 경로를 지정하십시오. 기본 컨텍스트 경로는 다음과 같습니다.
      _vti_bin/cmis/soap
    3. 성공적인 연결이 있는지 확인하려면 연결 테스트 를 클릭하십시오.