【问题标题】:How OSB proxy server can read new emails on mail server through a webservice?OSB 代理服务器如何通过网络服务读取邮件服务器上的新电子邮件?
【发布时间】:2013-09-20 22:33:55
【问题描述】:

我必须阅读到达邮件服务器 (Pop3/Imap) 的新电子邮件。电子邮件必须从文本格式转换为肥皂消息,然后路由到另一个 OSB 代理服务。 我可以使用 Web 服务进行转换吗?何时以及如何调用它?

任何建议将不胜感激。 谢谢。

仙女

【问题讨论】:

  • Web 服务不进行转换。您必须使用 xquery 来执行此操作。

标签: web-services email osb oracle-service-bus


【解决方案1】:

这当然是可能的。

  1. 创建服务帐户。使用邮件帐户的用户名和密码,并将类型选择为静态。
  2. 创建消息服务类型的 OSB 代理服务。在协议配置页面上,选择电子邮件作为协议并提供详细信息。
  3. 在消息流中,您可以使用 Xquery 进行必要的转换
  4. 使用 Routing、Service Callout 或 Publish 调用您希望调用的任何服务。

【讨论】:

  • 您好 Palakmathur,感谢您的建议。我之前没有考虑过使用 Xquery。因此,在将我的电子邮件文本转换为 Soap(使用 XQuery)消息之后,我只需要调用另一个 Web 服务并将我的消息路由到它。完美的。再次感谢。
猜你喜欢
  • 2011-11-02
  • 1970-01-01
  • 2011-06-23
  • 1970-01-01
  • 1970-01-01
  • 2018-10-17
  • 1970-01-01
  • 2014-10-06
  • 2011-02-28
相关资源
最近更新 更多