无法与多个后端系统通信

2020-08-23 19:17发布

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

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


大家好,

通过Odata服务连接到多个后端系统时出现问题。 我维护了3个系统别名,其中之一是默认名称。 客户环境使用API​​管理来实现更好的治理。 我正在使用从API管理生成的代理。 当我使用API​​生成的代理时,它仅连接到默认系统。 如何与网关中维护的其他系统别名连接。 我们尝试通过在URL中传递别名来进行尝试,但这无济于事。

有人可以帮助我们提供任何建议吗?

此致

Kartheek。

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

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


大家好,

通过Odata服务连接到多个后端系统时出现问题。 我维护了3个系统别名,其中之一是默认名称。 客户环境使用API​​管理来实现更好的治理。 我正在使用从API管理生成的代理。 当我使用API​​生成的代理时,它仅连接到默认系统。 如何与网关中维护的其他系统别名连接。 我们尝试通过在URL中传递别名来进行尝试,但这无济于事。

有人可以帮助我们提供任何建议吗?

此致

Kartheek。

付费偷看设置
发送
3条回答
Nan4612
1楼-- · 2020-08-23 19:33

请检查此链接以动态路由到多个后端系统。

https://answer.sap.com/questions/12981478/gateway-odata-system-alias-based-api-routing-confi.html

谢谢

Praveen Varriam

ZJXianG
2楼-- · 2020-08-23 19:26

你好,以利亚,

感谢您的回复。

是的,我为SAP Gateway中的OData服务维护了3个系统别名。

我试图以以下格式传递网关中维护的系统别名。

我了解在OData API调用的情况下,在服务URL中传递了附加参数" SAP_ORIGIN ='系统别名'。 以便路由到相应的系统。

但是在我们的情况下,即使我在API网关中传递了系统别名,它也没有路由到相应的系统。

就我从客户那里获得的信息而言,SAP的名称也保留在API管理中。

如果您还有其他方法/建议,请您帮我吗?

此致

Kartheek。

me_for_i
3楼-- · 2020-08-23 19:41

您好,Kartheek,

您能提供其他详细信息吗? 您声明在OData服务中有3个系统别名-这是否意味着SAP Gateway? 通过OData调用时,您如何尝试区分系统? 您提到您在URL中传递了别名,如果这是SAP Gateway,这是否意味着您正在传递标志sap-name或另一个变量?

默认情况下,API网关将传递您提供的任何值-因此,您希望以与直接OData API调用相同的方式连接到系统别名,无论该名称是sap-name ,网址,端口或任何已设置的内容。 根据正常传递的方式,您可以在URL中传递它,也可以设置路由规则。

以利亚,
Elijah

一周热门 更多>