다음을 통해 공유


복합 작업 지원

Oracle E-Business 어댑터를 사용하면 어댑터 클라이언트가 다음과 같은 여러 작업을 순서대로 포함할 수 있는 복합 작업을 수행할 수 있습니다.

  • 인터페이스 테이블 및 데이터베이스 테이블에서 작업을 삽입, 업데이트 및 삭제합니다.

  • 인터페이스 보기 및 데이터베이스 뷰에서 작업을 선택합니다.

  • 어댑터에서 작업으로 표시되는 패키지 내의 저장 프로시저, 함수 및 프로시저.

    복합 작업의 작업은 동일한 데이터베이스 또는 다른 데이터베이스의 테이블과 뷰를 대상으로 할 수 있습니다. 그러나 복합 작업에서 다른 작업에서 데이터를 공유하거나 다시 사용할 수는 없습니다. 예를 들어 복합 작업에서는 Select 작업의 결과 집합을 저장 프로시저의 입력 매개 변수로 사용할 수 없습니다.

    복합 작업의 각 작업은 별도의 연결을 사용하여 수행됩니다. Oracle E-Business 어댑터는 복합 작업의 작업 수만큼 ODP.NET 연결 풀에서 많은 연결을 사용하고 작업이 실행될 때 연결을 해제합니다. 그러나 복합 작업의 작업이 결과 집합을 반환하는 경우 메시지가 사용된 후에만 연결이 해제됩니다.

중요

복합 작업을 실행하는 동안 시간 제한 문제가 발생하는 경우 연결 수가 다음과 관련된 복합 작업의 작업 수보다 적기 때문일 수 있습니다.

  • BFILE, BLOB, CLOB, NCLOB 및 REF CURSOR를 OUT 또는 IN OUT 매개 변수로 포함하는 저장 프로시저입니다.

    • 작업을 선택합니다.

    이 문제를 resolve 위해 복합 작업에 이러한 작업의 "n" 수가 있는 경우 MinPoolSize 바인딩 속성에 지정된 값이 "n+1" 이상인지 확인해야 합니다. MinPoolSize 바인딩 속성에 대한 자세한 내용은 BizTalk Adapter for Oracle E-Business Suite 바인딩 속성에 대한 읽기를 참조하세요.

자세한 내용:

참고

Oracle E-Business 어댑터에서 복합 작업에 대한 애플리케이션 컨텍스트를 설정할 수도 있습니다. 복합 작업의 작업이 인터페이스 테이블 또는 인터페이스 뷰에서 수행되는 경우 복합 작업에 대한 애플리케이션 컨텍스트를 설정해야 합니다. 애플리케이션 컨텍스트 및 설정 방법에 대한 자세한 내용은 애플리케이션 컨텍스트 설정을 참조하세요.

참고 항목

Oracle E-Business Suite 어댑터에서 지원하는 작업