示例:使用部署代理排查 SOAP 错误
此示例说明了在解决迁移或集成任务期间遇到的 SOAP Web服务错误时,集成顾问如何使用 CRAFT 方法向部署代理寻求帮助。
您正在以集成顾问的身份完成自动化费用清算集成。您尝试使用 Submit_Expense_Report Web服务将数据从原有差旅系统迁移到Workday。但是,每当您的中间件进行调用时, Workday都会返回以下 SOAP错误:
Validation error occurred. The field Expense_Report_Data is required.
您已确认
Expense_Report_Data
字段存在于您的 XML 中。您疑虑该错误为误报,这是Workday SOAP 服务中的偶尔行为,即服务触发父元素的一般性错误,而真正的问题是缺少子元素或不满足特定的安全要求。- 可以通过全局导航栏和边栏上的部署代理访问Customer Central 。
- 准备好可供粘贴的特定错误消息或代码。示例:来自 Object Transporter 或 Web服务的错误消息。
- 使用您的Customer Central账户登录Customer Central 。
- 从全局导航栏或边栏中访问“部署代理”条目。
- 请使用 CRAFT 方法输入提示,以提供清晰的提示,其中包括您的角色和请求,申请情境。您的提示:我是一名集成顾问,负责财务实施。我在调用 Submit_Expense_Report Web服务时,收到与缺少字段相关的“发生验证错误”消息。
- 继续描述技术问题:粘贴确切的错误消息,并提供您已验证的相关详细信息。错误如下:“Expense_Report_Data 字段为必填; 必选; 必修字段 。”我已确认此字段在我的 XML 中。导致此服务出现该特定的 SOAP 错误的最常见隐藏字段缺失字段或安全问题有哪些?
- (可选)如果初始答案比较宽泛,优化请求,申请。让代理深入挖掘 (v), 明细 (n)安全或业务流程要求。您的提示:请列出我的集成系统用户 (ISU)发起此特定 Web服务所需的特定功能区域和安全域权限。
部署代理会提供潜能根本原因列表和要检查的特定配置区域。它通常会准确指出可能会导致失败的字段或安全权限,从而节省手动研究时间。
在部署代理提供步骤后,登录到您的目标租户并运行
“Create Calculated Field”
任务以实施逻辑。构建字段后,请使用“赞同”
或“反对”
图标对所提供逻辑的准确性进行评级。