如何从biztalk服务器调用短信网关URL

时间:2018-07-13 11:13:33

标签: biztalk biztalk-2013

我需要创建一个BizTalk解决方案,其中需要从BizTalk服务器调用SMS网关URL。有没有办法做到这一点?

URL如下所示。我只需要传递phone_number和text_msg参数即可。

http://111.111.1.111/sendsms.cgi?mobile_number=+6512345678&text_msg=test

2 个答案:

答案 0 :(得分:1)

如果它是REST API,则可以使用WCF-WebHttp适配器并在URL本身中将电话号码和TExt消息作为变量传递。 这些属性(电话号码和短信)需要进行升级,然后才能动态传递。

答案 1 :(得分:0)

已通过在业务流程中添加一个Expression形状来解决此问题,并在该表达式中放置了这行代码。

sendPort_SendSms(Microsoft.XLANGs.BaseTypes.Address) = "http://111.111.1.111/api/sendsms.cgi?" + "mobile_number=" + varMobileNumber + "&" + "text_msg=" + varMessageBody;

我已经声明了两个参数:mobile_number(varMobileNumber)text_msg(varMessageBody)作为变量,所以我可以在其中传递任何值。

这就像一种魅力。