我正在为我的jdbc入站端点使用jbdc确认过程,它运行良好。是否可以对我的jdbc出站端点使用相同的过程。
答案 0 :(得分:0)
您可以对JDBC出站端点使用JDBC确认过程...例如,在流程中,JDBC出站端点正在调用 RetrieveQuery ,它执行简单的Select操作,然后自动执行.ack查询调用将数据插入DB: -
<jdbc-ee:connector name="Database_Global" dataSource-ref="DB_Source" validateConnections="true" queryTimeout="-1" pollingFrequency="0" doc:name="Database">
<jdbc-ee:query key="RetrieveQuery.ack" value="INSERT INTO getData(ID,NAME,AGE,DESIGNATION)VALUES(2,'rrrrrr',44,'tttttt')"/>
<jdbc-ee:query key="RetrieveQuery" value="Select * from getData"/>
</jdbc-ee:connector>
<flow name="Flow1" doc:name="Flow1">
<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="7777" path="aa" doc:name="HTTP"/>
<jdbc-ee:outbound-endpoint exchange-pattern="request-response" queryKey="RetrieveQuery" queryTimeout="-1" connector-ref="Database_Global" doc:name="Database (JDBC)"/>
<json:object-to-json-transformer doc:name="Object to JSON"/>
<logger message=" payload #[message.payload]" level="INFO" doc:name="Logger"/>
</flow>