我可以在 Azure 逻辑应用程序中进行 SOAP API 调用吗

2024-03-18

我是一位经验丰富的数据分析师,主要拥有 SQL 和 R 经验,很少接触过 Python,不幸的是很少接触过 .NET 和 PHP。我广泛搜索了有类似问题的人,但不幸的是我没有找到我要找的东西。

情况:我正在 Azure 上设置 HDInsight 群集(使用 Apache Spark),并且需要从 SOAP API(无 Restful API)提取一些数据。

问题:在哪里以及如何提取这些数据?我认为 Azure 中的逻辑应用程序是一个合适的地方。但是,我调用这个 API 并不太成功。 我确实有一个可运行的 PHP 脚本,具有正确的 API 调用。这是语法(部分)。

$client = new SoapClient('http://someURL?wsdl');
$webservice = new SoapClient('http://someotherURL?wsdl');
$session = $client->someOperationToLogin($var1, $var2, $var3);
$operation = $webservice->someOperationToGetData($session, $var4, $var5);
$session = $client->logout($session);

正如你所看到的,我首先需要获取一个会话id,然后在后续调用中使用这个会话id。据我了解,我无法通过简单的 HTTP 请求获取这些数据。

问题:

  1. 我可以通过 Azure 逻辑应用程序中的现有连接器之一直接调用这个特定的 SOAP API
  2. 如果 (1) 不可能,我可以使用现有的 PHP 脚本吗?如何以及在哪里?
  3. 我可以遵循任何其他途径来通过此 SOAP API 使用数据吗?例如:在 Spark/HDInsight 集群中使用 pyspark?

我真的很感谢你的帮助和指点。


您可以通过普通 HTTP 连接器进行调用。

1-首先设置您的 Http 触发方法来发布并向其发送您的 xml 正文。HTTP 触发器 https://i.stack.imgur.com/K59hk.png

2-使用您的 Soap End 的 url 进行 Http 操作,例如 abc.asmx xyz.svcHttp 调用 Soap End https://i.stack.imgur.com/rPbJI.png不要忘记设置发帖方法 and 内容类型为 text/xml作为标题。

3-最后将您的 Http 响应绑定到响应操作,设置状态代码和正文到HTTP 操作状态和正文动态地不要忘记将内容类型设置为text/xml返回 响应 操作 https://i.stack.imgur.com/PbhJ5.png

4-最后配置运行后响应组件在HTTP操作后太阳即使失败,取消或超时只是为了传递每个调用的状态代码像这样右键单击响应并配置运行后conf 响应操作后运行 https://i.stack.imgur.com/xcDz0.png .

这是完整视图全流程 https://i.stack.imgur.com/LP7Je.png.

喜欢“如果这有帮助的话”的回应。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以在 Azure 逻辑应用程序中进行 SOAP API 调用吗 的相关文章

  • 从 php 中的 PKCS7 签名中提取证书

    我需要从 pkcs7 签名文件中提取用户证书 我可以使用以下命令通过命令行来完成此操作 openssl pkcs7 in somesign pks7 inform PEM print certs 这将为我提供整个证书链 我可以处理生成的文件
  • 阻止表单 POSTing,直到 javascript 代码得到满足

    每当我点击提交按钮时它就会触发alert empty username 但直接引导我去checklogin php 我怎样才能避免这种情况并让它保留在页面上 除非该字段不为空 function RequiredFields var user
  • “Connect-MsolService”未被识别为 cmdlet 的名称

    PSCommand commandToRun new PSCommand commandToRun AddCommand Connect MsolService commandToRun AddParameter Credential ne
  • Azure Functions - 配置客户端证书身份验证

    函数是否支持通过使用客户端证书来授权对函数的访问消费计划 类似于所描述的方法here https learn microsoft com en us azure app service app service web configure t
  • PHP、htaccess:在 URL 中应用页面标题

    我想在 URL 中应用页面 HTML 标题 例如 在这里 stackoverflow url 是这样的 http stackoverflow com questions 10000000 get the title of a page ur
  • 从图像创建 PDF 时设置文档名称

    我使用以下代码从 jpg 图像创建 pdf im new Imagick im gt readImage image jpg im gt setImageFormat pdf im gt writeImage images pdf imag
  • 强制 nginx 立即关闭连接

    如何让nginx在请求完成后立即关闭tcp连接 我刚刚找到了解决方案 location ip keepalive timeout 0
  • 枚举 PHP DOMDocument 对象的已注册命名空间

    对于我的一个项目 我正在使用DOMDocument类来加载和操作 XML 文档 我需要检索文档中使用的每个名称空间 但是 我找不到如何做到这一点 这DOMDocument类具有获取 URI 的命名空间前缀或命名空间前缀的 URI 的方法 但
  • 使用ip地址访问时删除index.php

    我在服务器上上传了 codeigniter 项目 从 URL 中删除 index php 不起作用 我使用IP地址访问它 喜欢http ip http ip地址 下面是我的htaccess
  • 如何从 PHP 输出 XML 字符串

    我正在获取一个 XML 字符串并在 PHP 中对其进行编辑 以便在访问 PHP 文件时最终输出编辑后的 XML 字符串 我一直在尝试使用 echo 和 print 来输出 XML 文档 但它只打印最里面标签内的数据 我希望它的功能就像直接加
  • Symfony2 功能测试会话持久性

    我正在尝试在 Symfony 中进行一些功能测试 但目前我的会话遇到了问题 我执行了一段代码 它似乎有效 但容器的会话中没有存储任何内容 我有一个表格 您可以在其中设置数据 当您提交它时 它会检查值并将其存储在会话中 然后它重定向到另一个页
  • 如何以最少的查询次数获取帖子列表和关联标签

    我的表格结构如下 标签 更多的是一个类别 id 标签名称 描述 slug POSTS ID 标题 网址 邮戳 id idPost idTag USERS ID 用户名 userSlug VOTES id idPost idUser 每个帖子
  • 安装 Symfony 2.4.1 lib-icu 4.4 依赖项时出现问题

    我遇到了与以下相同的问题this one https stackoverflow com questions 16753105 problems with lib icu dependency when installing symfony
  • jQuery id 选择器在有 .在 ID 中[重复]

    这个问题在这里已经有答案了 我的html代码如下 div class chatbox html markup which is validated div 在上面的代码中dipesh parmardiv 动态添加 我正在使用以下代码访问它
  • Magento - 当我的订单取消或退款时如何运行代码

    如果订单被取消或退款 我的支付模块需要向支付服务发送通知 我假设订单页面 在管理后端 上的 取消 按钮将取消订单 而 贷项通知单 按钮 创建发票后 将退还订单 如何针对这些事件运行我的代码 我尝试在付款方式模型中使用 cancel 方法 但
  • 如何在 apache 上为锚点 cms 重写指令

    我使用的是一个名为anchor的cms http anchorcms com docs getting started configuration http anchorcms com docs getting started config
  • PHP 等级分类器 - 数组的问题[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 您好 我正在开发一个 docker 微服务等级检查器应用程序 我正在从 HttpRequest 获取用户输入 我缺乏一些关于数组的基本知识以
  • 按通用值对值进行分组:userid 和 ipaddress

    我正在解决数据库中的一个问题 我正在尝试查找使用多个帐户的用户 我有一个用户 ID 和使用的 IP 地址的列表 如下所示 用户 ID IP 地址 1 IP 地址 13 2 IP 地址 23 1 IP 地址 12 4 IP地址56 9 IP
  • 自定义 WP 主题时,我应该将导航栏放在“”标签之前还是之后?

    我正在通过制作子主题来自定义 WP 主题 我将 Bootstrap 中的导航栏放入子主题目录中的 header php 文件中 但是 我不确定在哪里放置导航栏代码 我可以把它都放在前面and之后标记成功 例如 无论我选择哪一个 导航栏都显示
  • 如何在 Laravel 查询中使用多个 OR,AND 条件

    我需要 Laravel 查询帮助 我的自定义查询 返回正确结果 Select FROM events WHERE status 0 AND type public or type private 如何写这个查询Laravel Event w

随机推荐