【发布时间】:2011-09-11 05:01:50
【问题描述】:
我有一个外部供应商为其下游客户端提供事件通知功能。他们要求我们执行以下步骤以在我们公司内实施事件通知,以接收来自外部供应商的通知。我提供了供应商网站中列出的事件通知的粗体字。
为了在与我们的实时集成场景中使用我们的事件通知,您需要...
创建一个服务来实现我们的“通知”WSDL 最新 我们的“通知”服务的 WSDL 可以在我们的 API 中找到 “通知”服务部分下的文档。这 从 Workday 发送到您的服务的 SOAP 消息传递一个 回调中使用的事件 (Event_ID) 的唯一标识符 到 Workday 以检索活动的其他信息
我已经构建了一个 WCF Web 服务外壳,并创建了一个对通知 WSDL 的服务引用,正如在外部供应商网站上发布的那样。之后,我不确定我需要做什么。 Web 服务需要执行下面解释的这两个步骤..
- 当事件发生在外部供应商端时,会根据供应商端配置的端点发送通知消息。所以我的网络服务应该主动监听这些消息。收到消息后,我将捕获事件 ID 并进行回调以获取有关数据的更多数据。
- 一旦我有了事件数据,我会按照我们的业务逻辑处理它(我这里没问题)
第 1 步需要帮助,对于构建一个用于侦听外部事件的消耗性 Web 服务有点陌生。我不知道从哪里开始。
【问题讨论】:
标签: c# wcf wcf-binding