Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WSO2DSS或WSO2ESB中回滚事务_Wso2_Wso2esb_Wso2dss - Fatal编程技术网

如何在WSO2DSS或WSO2ESB中回滚事务

如何在WSO2DSS或WSO2ESB中回滚事务,wso2,wso2esb,wso2dss,Wso2,Wso2esb,Wso2dss,我使用WSO2dss和WSO2ESB一次插入的表不多。这些是我们如何在一个事务失败时回滚的相关表。我的问题是我正在插入EMP1、EMP2、EMP3 在EMP1中正确插入了我的数据,在EMP3中插入时发生了EMP2错误如何使用WSO2执行此操作。在Oracle中,我们具有非X启用项 <sequence> <payloadFactory> <format>

我使用WSO2dss和WSO2ESB一次插入的表不多。这些是我们如何在一个事务失败时回滚的相关表。我的问题是我正在插入EMP1、EMP2、EMP3 在EMP1中正确插入了我的数据,在EMP3中插入时发生了EMP2错误如何使用WSO2执行此操作。在Oracle中,我们具有非X启用项

<sequence>
                  <payloadFactory>
                     <format>
                        <p:insert_emp2_operation xmlns:p="http://ws.wso2.org/dataservice">
                           <xs:e_device xmlns:xs="http://ws.wso2.org/dataservice">$1</xs:e_device>
                           <xs:e_amount xmlns:xs="http://ws.wso2.org/dataservice">5000</xs:e_amount>
                           <xs:e_no xmlns:xs="http://ws.wso2.org/dataservice">450</xs:e_no>
                        </p:insert_emp2_operation>
                     </format>
                     <args>
                        <arg expression="//e_device/text()"/>
                     </args>
                  </payloadFactory>
                  <send>
                     <endpoint>
                        <address uri="http://192.168.1.201:9764/services/emp2_DataService/" format="soap11"/>
                     </endpoint>
                  </send>
               </sequence>
            </target>

$1
5000
450

与在其他一些表中一样,我如何回滚所有这些

如果您想使用WSO2 DSS本身启用回滚事务,可以使用以下步骤。
如果相关表位于同一数据库中,则可以在WSO2数据服务服务器中使用,在该服务器中可以在数据服务创建级别启用boxcarring。如果表分布在不同的数据库中,则可以使用。但是,一旦启用了这两个功能,就需要相应地更改代理服务。有关如何在使用WSO2 ESB启用分布式事务/boxcarring时调用数据服务的更多详细信息,请查看以下内容。

如果要使用WSO2 DSS本身启用回滚事务,可以使用以下步骤。
如果相关表位于同一数据库中,则可以在WSO2数据服务服务器中使用,在该服务器中可以在数据服务创建级别启用boxcarring。如果表分布在不同的数据库中,则可以使用。但是,一旦启用了这两个功能,就需要相应地更改代理服务。有关如何在使用WSO2 ESB启用分布式事务/boxcarring时调用数据服务的更多详细信息,请查看以下内容。

我关注了u r blog,但它不工作,请查看此内容。我关注了u r blog,但它不工作,请查看此内容。