gpt4 book ai didi

java - 在 JBoss SOA 上发布自定义 Web 服务

转载 作者:搜寻专家 更新时间:2023-11-01 03:56:00 28 4
gpt4 key购买 nike

我遇到了困难,目前我有两个 Web 服务端点在 JBoss Soa 5 中配置和运行,并且按照 ESB 标准,每个端点都作为单独的操作发布。

交易提交的一个端点:

<service description="writes Transactions to DB." name="TransactionsSubmit">
<listeners>
<jms-listener busidref="transactionSubmitChannel" name="transactionSubmit" />
</listeners>
<actions faultXsd="/resources/xsd/transactions-fault.xsd"
inXsd="/resources/xsd/ws-submit-trx.xsd"
mep="RequestResponse"
outXsd="/resources/xsd/ws-trx-response.xsd">
<action class="org.timo.service.SubmitTransaction">
</action>
</actions>
</service>

及其他错误提交:

<service description="writes errors to DB." name="ErrorsSubmit">
<listeners>
<jms-listener busidref="errorSubmitChannel" name="errorSubmit" />
</listeners>
<actions faultXsd="/resources/xsd/transactions-fault.xsd"
inXsd="/resources/xsd/ws-errorsubmit-trx.xsd"
mep="RequestResponse"
outXsd="/resources/xsd/ws-errorsubmit-response.xsd">
<action class="org.timo.service.SubmitError">
</action>
</actions>
</service>

我想做的是使用我自己的 WSDL 文件创建自定义 Web 服务,以在单个 proxy 服务中发布这两个操作,将流重定向到已定义的服务 ErrorsSubmit TransactionsSubmit

这有可能吗?

注意:我可以通过将 WAR 应用程序添加到 ESB 包来部署我自己的 WSDL 服务,但我无法将流程重定向到内部服务。

最佳答案

我相信您只需要一个带有 soap 客户端的基于内容的路由器。

关于java - 在 JBoss SOA 上发布自定义 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924925/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com