In the Schema validation field, select True from the menu to enable schema

6-22 Oracle Fusion Middleware Security and Administrators Guide for Web Services ■ Default If you select Default, all three versions are accepted.

5. In the Atomic Transaction Flow Option field, select whether the transaction

coordination context is to be passed with the transaction flow into the SOA Web service. Valid values on the SOA Web service are: ■ Never – Do not export transaction coordination context. This is the default. ■ Supports – Export transaction coordination context if transaction is available. ■ Mandatory – Export transaction coordination context. An exception is thrown if there is no active transaction. Figure 6–7 Configuring SOA Web Services Atomic Transactions

6. Click Apply.

Using WLST To configure atomic transactions for a SOA Web service endpoint using WLST, use the setWebServiceConfiguration command. The procedure for using this command is described in Using WLST in Configuring the Web Service Endpoint on page 6-12. Note: This property works with SOA Web services that have synchronous-only operations and with Web services that have both synchronous and asynchronous operations. It does not work with SOA Web services with asynchronous-only operations. Note: This property works with Web services that have synchronous-only operations or that have combined synchronous and asynchronous operations. It does not work with Web services with asynchronous-only operations. Administering Web Services 6-23 Specify values for the itemProperties argument as described in the following table. For example, to configure atomic transactions for the TaskService_pt Web service endpoint of the defaultSimpleApproval[1.0] SOA composite application, use the following command: wls:soa-infraserverConfigsetWebServiceConfiguration soa-infra,defaultSimpleApproval[1.0],soa,client, TaskService_pt,[wsat.flowOption,MANDATORY,wsat.version, DEFAULT] To verify the settings, use the listNone,None,true command: wls:soainfraserverConfiglistWebServicesNone,None,true soainfrasoa_server1soa-infra: compositeName=defaultSimpleApproval[1.0], moduleType=soa, serviceName=client enableTestPage: true enableWSDL: true TaskService_pt http:myhost:8001soa-infraservicesdefaultSimpleApproval1.0client enable: true enableREST: false enableSOAP: true maxRequestSize: -1 loggingLevel: NULL wsat.flowOption: MANDATORY wsat.version: DEFAULT No policies attached; endpoint is not secure. Note: To configure Web service atomic transactions for SOA references, you use the setWebServiceClientStubProperty command. For additional information, see Configuring the Web Service Client on page 6-27. Table 6–1 SOA Web Service Atomic Transaction WLST Configuration Properties Property Description Valid Values wsat.flowOption Atomic transaction flow option ■ NEVER – Do not export transaction coordination context. This is the default. ■ SUPPORTS – Export transaction coordination context if transaction is available. ■ MANDATORY – Export coordination context. An exception is thrown if there is no active transaction. wsat.version Atomic transaction version ■ WSAT10 ■ WSAT11 ■ WSAT12 ■ DEFAULT—If you specify DEFAULT, all three versions are accepted. Note: The listWebServices command output does not include details on SOA components, including policy attachments.