0

我必须实现一个系统来轮询来自邮件服务器的电子邮件。处理电子邮件内容(正文、主题、发件人、日期等)并准备使用这些数据发送到另一个服务的请求。我的问题是:使用 OSB 和电子邮件传输我可以读取变量(正文、主题等),然后我必须将主题拆分为 3 个不同的变量(它以这种格式出现:Var1)并准备调用另一个服务(该服务已经部署并且它的 wsdl 和 Url 是已知的)。我怎样才能做到这一切?如何拆分主题并准备我的请求?我必须使用 java 类还是 OSB 可以自动完成?

我怎样才能做到这一点?有更好的选择吗?

4

1 回答 1

0

邮件传输是一种基于轮询的方法。您需要设置一个代理服务来从邮件服务器轮询您的邮件。在您的代理服务中,您处理您的主题和正文。是否需要自定义 Java 类取决于您使用 XML 的程度。

您的消息包含的 XML 越多,您需要 Java 的可能性就越小。如果您熟悉 XQuery/XSLT,您还可以通过多种方式避免使用自定义 Java 来处理您的消息。

准备好发送消息后,您可以将它们路由到可能基于也可能不基于 WSDL 的业务服务。

于 2013-11-08T04:09:02.070 回答