다음을 통해 공유


새 PIP로 BTARN 확장

이 항목에서는 새 PIP(파트너 인터페이스 프로세스) 스키마를 사용하여 Microsoft BizTalk Accelerator for RosettaNet(BTARN)을 확장하는 방법을 설명합니다. 이렇게 하면 해당 PIP가 BTARN 설치 프로그램에서 설치한 스키마와 연결되지 않은 경우 RosettaNet PIP를 기반으로 스키마를 추가할 수 있습니다.

새 PIP를 사용하여 BTARN을 확장하는 경우 자체 어셈블리에 새 스키마를 배포합니다. BTARN RNPIPs 어셈블리 내에 배포된 기존 스키마를 수정할 수도 있습니다. 자세한 내용은 RNPIP에서 기존 PIP 수정을 참조하세요.

새 PIP를 사용하여 BTARN을 확장하려면

  1. 시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 확인을 클릭합니다.

  2. 명령 프롬프트에서 drive>:\Program Files\Microsoft BizTalk 2013 Accelerator for RosettaNet\SDK\Utilities\Schema Generator로 이동합니다<.

  3. 명령 프롬프트에서 CScript InstallDTD.vbs를 입력한 다음 Enter 키를 누릅니 .

    참고

    BizTalk Server 설치한 후에는 1~3단계만 수행해야 합니다.

  4. Visual Studio를 시작합니다.

  5. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

  6. 새 프로젝트 대화 상자의 왼쪽 창에서 BizTalk Projects를 선택한 다음 오른쪽 창에서 빈 BizTalk Server 프로젝트를 클릭합니다.

  7. 찾아보기를 클릭하고 프로젝트를 저장할 디렉터리를 가리킵니다.

  8. 이름 상자에 MyCustomPIP와 같은 프로젝트 이름을 입력한 다음 확인을 클릭합니다.

  9. Visual Studio 명령 프롬프트를 시작합니다.

  10. 명령 프롬프트에서 7단계에서 입력한 위치로 이동하고 sn -k <project name.snk>를 입력한 다음 Enter 키를 누릅니 .

  11. 솔루션 Explorer 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  12. 속성 페이지 대화 상자의 왼쪽 창에서 공용 속성 아래의 어셈블리를 클릭합니다.

  13. 오른쪽 창에서 강력한 이름으로 아래로 스크롤하고 어셈블리 키 파일을 클릭한 다음 오른쪽 창에서 줄임표 단추(...)를 클릭합니다. 7단계에서 입력한 위치로 이동하고 10단계에서 만든 .snk 파일의 이름을 선택합니다.

  14. 속성 페이지 대화 상자에서 구성 속성을 확장한 다음 배포를 클릭합니다. 오른쪽 창에서 다시 배포를 클릭하고 를 선택한 True다음 확인을 클릭합니다.

  15. 솔루션 탐색기 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 기존 항목을 클릭합니다.

  16. 기존 항목 추가 대화 상자에서 drive>:\Program Files\Microsoft BizTalk 2013 Accelerator for RosettaNet\SDK\Schemas로 이동하고 <xml.xsd를 선택한 다음 추가를 클릭합니다.

  17. RosettaNet.org 사용하여 RNPIP를 확장하려는 PIP를 다운로드합니다. 자세한 내용은 새 파트너 인터페이스 프로세스 통합을 참조하세요.

  18. 솔루션 탐색기 프로젝트 이름을 확장하고 참조를 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 클릭합니다.

  19. 참조 추가 대화 상자에서 찾아보기를 클릭하고 drive>:\Program Files\Microsoft BizTalk 2013 Accelerator for RosettaNet\Bin으로 이동 < 한 다음 Microsoft.Solutions.BTARN.Schemas.RNPIPs.dll선택합니다. 열기를 클릭한 다음 확인을 클릭합니다.

  20. 솔루션 탐색기 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 생성된 항목 추가를 클릭합니다.

  21. 생성된 항목 추가 대화 상자의 범주 창에서 스키마 생성을 클릭합니다. 템플릿 창에서 스키마 생성을 클릭한 다음 추가를 클릭합니다.

  22. 스키마 생성 대화 상자에서 다음을 수행합니다.

    사용 항목 원하는 작업
    문서 형식 DTD 스키마를 선택합니다.
    입력 파일 찾아보기를 클릭하고 RosettaNet.org DTD 파일이 포함된 폴더로 이동하고 원하는 DTD 파일을 선택한 다음 열기를 클릭합니다.
  23. 스키마 생성 대화 상자에서 확인을 클릭합니다.

  24. 솔루션 탐색기 방금 가져온 .xsd 파일을 두 번 클릭합니다.

  25. BizTalk 편집기에서 스키마> 노드를 < 선택합니다.

  26. 속성 창 문서 형식까지 아래로 스크롤합니다. 문서 형식 상자에서 PIP<3자리 코드>(예: PIP3A2). 문서 버전 상자에 v<xx.xx 또는 R<xx.xx>>(예: R01.02)를 입력합니다. 이 버전은 RosettaNet PIP 사양에 설명되어 있어야 합니다.

  27. 속성 창 루트 참조까지 아래로 스크롤합니다. 루트 참조를 클릭하고 드롭다운 목록에서 스키마의 루트 노드를 선택합니다. 예를 들어 Pip3C5BillingStatementNotification을 선택합니다.

  28. 속성 창 대상 네임스페이스까지 스크롤합니다. 대상 네임스페이스에 DTD 파일 이름이 있는 을 입력http://schemas.microsoft.com/biztalk/btarn/2004/{DTD file name}.dtd합니다(예: 3C5_MS_R01_00_BillingStatementNotification.dtd).

    참고

    대상 네임스페이스에 대한 이 명명 규칙은 BTARN에 필요합니다. 다른 네임스페이스 규칙을 사용하는 경우 BTARN은 스키마 유효성 검사를 위해 PIP 문서를 처리하지 않습니다.

    참고

    대상 네임스페이스 속성의 DTD 파일 이름에는 PIP의 버전 번호가 포함됩니다. 이렇게 하면 동일한 PIP 코드의 여러 버전을 사용할 수 있습니다.

  29. 속성 창 가져오기까지 스크롤합니다. 가져오기 옆에 있는 줄임표 단추(...)를 클릭한 다음 추가를 클릭합니다.

  30. BizTalk 형식 선택 대화 상자에서 프로젝트 이름>, < 참조, Microsoft.Solutions.BTARN.Schemas.RNPIP, 스키마, Microsoft.Solutions.BTARN.Schemas.RNPIPs.BaseDataTypes를 차례로 선택하고 확인을 클릭한 다음 확인을 다시 클릭합니다.

  31. 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 배포를 클릭합니다.

  32. 시작을 클릭하고 모든 프로그램을 가리킨 다음 MicrosoftBizTalk Server 가리킨 다음 BizTalk Server 관리를 클릭합니다.

  33. BizTalk 관리 콘솔에서 MicrosoftBizTalk Server(로컬)를 확장한 다음 호스트를 확장합니다. 호스트에서 BizTalkServerApplication을 클릭합니다.

  34. 오른쪽 창에서 호스트 이름을 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다.

    참고

    새로 가져온 PIP를 사용하여 RNPIP를 확장한 후에는 BTARN 관리 콘솔에서 올바른 PIP 구성 및 해당 PIP를 사용하여 규약을 만들어야 합니다.

참고 항목

새 파트너 인터페이스 프로세스 통합
PIP 사용
RNPIP의 기존 PIP 수정