API管理中ExtractVariables的问题

2020-09-03 14:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试做一个非常...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试做一个非常简单的事情,即在API管理中使用来自另一个变量的模式或数据来设置变量,并在保存API代理时遇到问题。 这是我正在使用的简单代码:

 <!-从请求或响应消息中提取内容,包括标题,URI路径,JSON/XML有效内容,表单参数和查询参数->
 
 <!-应该解析的源变量->
     <变量名称=" jwks_response.content">
          {okta_jwks} 
     
 
 

代码的目的是从jwks_content中读取值并设置变量okta_jwks。

它总是给我以下错误:"无法更新API,详细说明无法解析策略Store-JWKS-response-content-in-variable;无效的策略内容。元素"变量"必须没有元素[ 子级],并且该值必须有效。验证策略xml文件。"

当我查看标准文档时> https://help.sap.com/viewer/66d066d903c2473f81ec33acfe2ccdb4/Cloud/en-US/dad6ef6e8bf444819cd5e26b649bbdd2.html ,我觉得我在写,但是我无法理解这是怎么回事。

1条回答
CPLASF-自律
2020-09-03 15:03

您好,Adithya,

对不起,我以为我已经发布了这篇文章,但是它已经起草了。 当前,您将需要遵循特定的格式才能使用提取变量。 我相信您将需要在配置中指定一个源,以告诉API管理在哪里可以找到要提取的信息(可以是请求,响应等。然后,您必须在源数据中指定要提取的信息( URI,标头,JSONPayload,XMLPayload等)分配给变量。

这就是为什么docu示例显示

 <?xml version =" 1.0" encoding =" UTF-  8" standalone =" yes"?>
 
      AccessEntity.GetDeveloperProfile 
     
         <变量名称="电子邮件"类型="字符串">
             /Developer/Email 
         
     
  

模式是列出的父元素的子元素。 如果您需要有关XSD格式的更多帮助,请告诉我们-我们可以提供示例。

致谢,
Elijah

一周热门 更多>