ExecuteNonQuery, ExecuteReader 및 ExecuteScalar 작업 메시지 스키마
Oracle E-Business Suite용 Microsoft BizTalk 어댑터는 루트 수준에서 ExecuteNonQuery, ExecuteReader 및 ExecuteScalar 아웃바운드 작업을 노출하여 Oracle E-Business Suite에서 임의의 SQL 문 또는 PL/SQL 블록을 실행합니다.
조건부 액세스에 대한 자세한 내용은
이러한 작업은 ExecuteNonQuery, ExecuteReader 및 ExecuteScalar 작업에 대한 지원을 참조하세요.
Oracle E-Business 어댑터를 사용하여 이러한 작업을 수행하려면 BizTalk Server 사용하여 SQL에서 ExecuteReader, ExecuteScalar 또는 ExecuteNonQuery 작업을 참조하세요.
ExecuteNonQuery, ExecuteReader 및 ExecuteScalar 작업에 대한 메시지 구조
이러한 작업의 메시지는 요청-응답 메시지 교환 패턴을 따르며 다음 표에서는 이러한 요청 및 응답 메시지의 구조를 보여 줍니다.
참고
테이블 뒤의 엔터티 설명을 참조하세요.
작업 | XML 메시지 |
---|---|
ExecuteNonQuery 요청 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteNonQuery xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> <OutputRefCursorNames> <string>[stringvalue1]</string> <string>[stringvalue2]</string> … </OutputRefCursorNames> </ExecuteNonQuery> |
ExecuteNonQuery 응답 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteNonQueryResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <ExecuteNonQueryResult>[value]</ExecuteNonQueryResult> <OutputRefCursors> <DataSet> <Any>[value]</Any> <Any>[value]</Any> … </DataSet> </OutputRefCursors> </ExecuteNonQueryResponse> |
ExecuteReader 요청 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteReader xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> </ExecuteReader> |
ExecuteReader 응답 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteReaderResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <ExecuteReaderResult> <Any>[value]</Any> <Any>[value]</Any> … </ExecuteReaderResult> </ExecuteReaderResponse> |
ExecuteScalar 요청 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteScalar xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> </ExecuteScalar> |
ExecuteScalar 응답 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteScalarResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <ExecuteScalarResult>[value]</ExecuteScalarResult> </ExecuteScalarResponse> |
엔터티 설명:
[PL/SQL 블록] = 실행할 전체 PL/SQL 블록입니다.
[stringvalue1] = 문자열 배열의 값입니다.
ExecuteNonQuery, ExecuteReader 및 ExecuteScalar 작업에 대한 메시지 작업
다음 표에서는 ExecuteNonQuery, ExecuteReader 및 ExecuteScalar 작업에서 사용하는 메시지 작업을 보여 줍니다.
작업 | 작업 |
---|---|
ExecuteNonQuery 요청 | GenericOp/ExecuteNonQuery |
ExecuteNonQuery 응답 | GenericOp/ExecuteNonQuery/response |
ExecuteReader 요청 | GenericOp/ExecuteReader |
ExecuteReader 응답 | GenericOp/ExecuteReader/response |
ExecuteScalar 요청 | GenericOp/ExecuteScalar |
ExecuteScalar 응답 | GenericOp/ExecuteScalar/response |