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