다음을 통해 공유


BizTalk Adapter for Siebel eBusiness Applications의 제한 사항

다음은 Siebel eBusiness 애플리케이션용 Microsoft BizTalk 어댑터의 알려진 제한 사항입니다.

  • Siebel 어댑터는 이전 버전의 어댑터인 Siebel eBusiness 애플리케이션용 Microsoft BizTalk 어댑터와 호환되지 않습니다. 어댑터의 현재 릴리스는 이전 버전의 어댑터를 사용하여 생성된 스키마가 있는 메시지를 보내고 받는 것을 지원하지 않습니다.

    참고

    새 WCF 기반 Siebel 어댑터를 사용하도록 이전 버전의 Siebel 어댑터에 대한 BizTalk 프로젝트를 수정할 수 있습니다. 자세한 내용은 자습서 2: Siebel에서 BizTalk 프로젝트 마이그레이션을 참조하세요.

  • Siebel 어댑터는 워크플로 개체를 지원하지 않습니다.

  • Siebel 어댑터는 클라이언트가 시간 값을 Siebel 시스템에 전달하는 형식의 유효성을 검사하지 않습니다. 어댑터 클라이언트는 날짜 및 시간 필드에 지정된 값이 Siebel 시스템에서 예상하는 형식을 준수하는지 확인해야 합니다.

  • Siebel 어댑터는 스키마 유효성 검사를 수행하지 않습니다. 예를 들어 길이가 30인 필드는 Siebel 시스템에서 허용되는 경우 길이가 100인 값을 사용할 수 있습니다. 또한 클라이언트가 비즈니스 개체를 통해 삽입하는 데이터가 데이터베이스에 실제로 기록된 데이터가 아닐 수도 있으므로 특정 시나리오에서 데이터가 손실될 수 있습니다. 어댑터 클라이언트는 어댑터에 의해 표시되는 스키마에 대해 입력의 유효성을 명시적으로 검사해야 합니다. 그러나 Siebel 어댑터는 모든 필수 필드(비즈니스 구성 요소) 또는 인수(비즈니스 서비스)가 지정되었는지 확인합니다.

  • Siebel 어댑터에는 표준 Siebel 형식(HH:MM:SS)으로 지정된 시간 값이 있어야 합니다. 다른 형식으로 지정된 시간 값은 오류를 생성하고 Siebel 어댑터는 을 TargetSystemExceptionthrow합니다.

  • 특정 시나리오에서 Siebel 애플리케이션은 오류 메시지를 throw하거나 throw하지 않을 수 있습니다. 예를 들어 식을 사용하는 검색 작업은 예외를 throw하거나 0 어코드를 반환할 수 있습니다. 따라서 Siebel 어댑터는 를 throw TargetSystemException 하거나 빈 XML을 출력으로 가져올 수 있습니다.

  • WCF 서비스 모델을 사용하여 Siebel 시스템에서 데이터를 검색하는 동안 Siebel 어댑터는 65536개 이상의 노드가 있는 XML을 역직렬화하지 않습니다. 출력 XML에 65536보다 작거나 같은 노드가 있는지 확인합니다. 애플리케이션에 대한 app.config 파일을 수정하여 이 제한 사항을 해결할 수 있습니다. 자세한 내용은 Siebel 어댑터의 운영 문제 해결을 참조하세요.

  • Siebel 어댑터는 데이터베이스 계층이 아닌 비즈니스 구성 요소 계층에서 필드의 최대 길이를 검색합니다. 따라서 데이터베이스 열의 최대 길이를 준수하지만 비즈니스 구성 요소에 대한 해당 필드의 최대 길이보다 큰 값을 삽입하려고 하면 데이터베이스에 기록된 값이 입력하려는 값과 다를 수 있습니다.

  • 일괄 처리 작업(삽입, 업데이트 및 삭제)을 수행하는 동안 첫 번째 작업에서 오류가 발생하면 Siebel 어댑터가 오류를 throw합니다. 그러나 첫 번째 작업이 성공하고 후속 작업이 실패하는 경우 어댑터는 오류를 throw하지 않고 출력에서 성공한 작업에 해당하는 레코드에 대한 ID를 반환합니다. 어댑터 클라이언트는 모든 작업이 성공했는지 여부를 명시적으로 확인해야 합니다.

  • 기본 Siebel 클라이언트 API의 시간 제한 처리 문제로 인해 Siebel 어댑터는 명령 및 연결 시간 제한을 지원하지 않습니다.

  • 사용자 "A"가 Siebel에서 작업에 대한 메타데이터를 생성하는 시나리오를 고려합니다. 사용자 "A"보다 권한이 적은 다른 사용자 "B"는 메타데이터에 액세스할 수 있습니다. Siebel 어댑터는 사용자 "B"가 메타데이터에 액세스해야 하는지 여부를 확인하기 위해 검사를 수행하지 않습니다. 그러나 권한이 부족하여 사용자 "B"가 메타데이터를 사용하여 Siebel 시스템에서 작업을 실행하지 못할 수 있습니다.

  • Siebel 어댑터는 매개 변수 값에 특수 문자가 있는 연결 URI 지정을 지원하지 않습니다. 특수 문자가 포함된 각 매개 변수 값에 대해 URI 인코딩 표준에 지정된 대로 특수 문자를 해당 값으로 바꿔야 합니다.

  • BizTalk Server 어댑터를 사용하는 경우 WCF-Custom 송신 포트의 자격 증명이 올바르지 않으면 요청 메시지가 처리되지 않습니다. 올바른 자격 증명을 지정하면 메시지가 Siebel 시스템으로 전송되고 응답이 수신됩니다. 그러나 응답 메시지는 아웃 포트에서 사용할 수 없습니다. 이러한 시나리오에서는 호스트 instance 다시 시작해야 할 수 있습니다.

참고 항목

BizTalk Adapter for Siebel eBusiness Applications에 대한 이해