다음을 통해 공유


인스턴스 생성(EDI)

디자인 타임에 EDI 스키마에서 메시지 인스턴스를 생성할 수 있습니다. 이렇게 하려면 XML 도구 확장을 사용하여 Visual Studio 환경에서 BizTalk Server.

교환 및 그룹 헤더가 있는 전체 일괄 처리된 교환이나 교환 및 그룹 헤더가 없는 트랜잭션 집합을 생성할 수 있습니다. 작업을 실행하여 완전한 교환을 생성하는 경우 BizTalk Server 하나의 교환 헤더, 각 스키마에 대한 그룹 및 각 스키마에 대해 그룹당 3개의 동일한 트랜잭션 집합이 있는 파일을 생성합니다. 작업을 실행하여 트랜잭션 집합을 생성하는 경우 BizTalk Server 단일 트랜잭션 집합이 있는 파일을 생성합니다.

전체 일괄 처리된 교환을 생성하려면 일괄 처리 스키마에서 인스턴스 생성 명령을 실행합니다. BizTalk Server 프로젝트의 메시지 스키마를 검색하고 해당 스키마에 대한 트랜잭션 집합을 자동으로 포함합니다.

단일 트랜잭션 집합을 생성하려면 메시지 스키마에서 인스턴스 생성 명령을 실행합니다. 이 경우 일괄 처리 스키마를 프로젝트에 추가하지 않아도 됩니다. 그러나 생성된 인스턴스는 교환 또는 그룹 헤더를 포함하지 않으므로 이를 수동으로 추가하여 기능 EDI 교환을 포함하도록 해야 합니다.

instance 생성할 때 BizTalk Server 구분 기호 및 구문 식별자를 포함하여 해당 instance 사용되는 구성을 지정하는 대화 상자를 표시합니다.

필수 구성 요소

BizTalk Server 관리자 그룹의 구성원으로 로그온해야 합니다.

일괄 처리된 교환의 인스턴스를 생성하려면

  1. Visual Studio에서 프로젝트를 엽니다. 솔루션 탐색기의 프로젝트에 메시지 인스턴스에 사용할 각 트랜잭션 집합 유형에 대한 메시지 스키마를 추가합니다. 프로젝트에 인코딩 유형에 대한 일괄 처리 스키마(Edifact_BatchSchema.xsd 또는 X12_BatchSchema.xsd)를 추가합니다.

    참고

    일괄 처리 스키마는 \Program Files (x86)\Microsoft BizTalk Server <VERSION>XSD_Schema\EDI 폴더에 있습니다.

    참고

    인스턴스를 생성하기 위해 프로젝트를 빌드할 필요는 없습니다.

  2. 솔루션 탐색기 일괄 처리 스키마를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 속성 창에서 인스턴스 출력 형식 생성네이티브 또는 XML로 설정합니다. 네이 티브 를 선택하면 .txt 확장자를 사용하여 플랫 파일을 생성하라는 메시지가 표시됩니다. XML을 선택하면 XML 파일을 생성하라는 메시지가 표시됩니다.

  4. 출력 인스턴스 파일 이름에 이름을 입력하거나 파일을 찾아 파일을 선택합니다.

    참고

    출력 인스턴스 파일 이름에 대해 값을 입력하지 않으면 사용자에게 맞는 임의의 값이 선택됩니다. 파일 이름은 Visual Studio의 출력 창에 표시됩니다.

    참고

    기존 파일을 선택하면 기존 파일의 내용이 이 작업에서 생성한 내용으로 바뀝니다.

  5. 일괄 처리 스키마를 마우스 오른쪽 단추로 클릭한 다음 인스턴스 생성을 클릭합니다.

  6. EDI 인스턴스 속성 대화 상자에서 해당 instance 사용할 구분 기호, 식별자 및 기타 구성 옵션을 선택한 다음 확인을 클릭합니다.

  7. 작업이 출력 창에서 작동하는지 확인합니다.

  8. 파일을 보려면 Control 키를 누르고 출력 창에서 링크를 클릭합니다. Visual Studio는 BizTalk 편집기 창에 파일의 내용을 표시합니다.

    참고

    837I, 837D 또는 837P를 포함하는 instance 생성하는 경우 GS08 값이 00401로 잘못 설정됩니다. 자세한 내용은 EDI 솔루션에 사용되는 XML 도구의 알려진 문제를 참조하세요.

트랜잭션 집합의 인스턴스를 생성하려면

  1. Visual Studio에서 프로젝트를 엽니다. 인스턴스를 생성할 트랜잭션 집합 유형에 대한 스키마를 추가합니다.

    참고

    트랜잭션 집합의 인스턴스를 생성하기 위해 프로젝트에 일괄 처리 스키마를 추가할 필요는 없습니다.

    참고

    인스턴스를 생성하기 위해 프로젝트를 빌드할 필요는 없습니다.

  2. 솔루션 탐색기 메시지 스키마를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 속성 창 인스턴스 출력 형식 생성네이티브 또는 XML로 설정합니다. 네이 티브 를 선택하면 .txt 확장자를 사용하여 플랫 파일을 생성하라는 메시지가 표시됩니다. XML을 선택하면 XML 파일을 생성하라는 메시지가 표시됩니다.

  4. 출력 인스턴스 파일 이름에 이름을 입력하거나 파일을 찾아 파일을 선택합니다.

    참고

    출력 인스턴스 파일 이름에 대해 값을 입력하지 않으면 사용자에게 맞는 임의의 값이 선택됩니다. 파일 이름은 Visual Studio의 출력 창에 표시됩니다.

    참고

    기존 파일을 선택하면 기존 파일의 내용이 이 작업에서 생성한 내용으로 바뀝니다.

  5. 메시지 스키마를 마우스 오른쪽 단추로 클릭한 다음 인스턴스 생성을 클릭합니다.

  6. EDI 인스턴스 속성 대화 상자에서 원하는 구성 옵션을 선택한 다음 확인을 클릭합니다.

  7. 출력 창에 작업이 성공했음을 나타내는 메시지가 있는지 확인합니다.

  8. 파일을 보려면 Control 키를 누르고 출력 창에서 링크를 클릭합니다. BizTalk Server BizTalk 편집기 창에 파일의 내용을 표시합니다.

  9. 기능 EDI 메시지를 만들려면 텍스트 편집기에서 교환 및 그룹 헤더를 메시지에 추가합니다.

참고 항목

디자인 타임 XML 도구 사용
인스턴스 유효성 검사(EDI)