SAP B1H服务层。 注销无法正常工作。

2020-08-18 20:10发布

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

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


大家好,

我们使用SAP B1H(版本:10.00.110)服务层作为某些Node JS REST服务的后端:

1。 我们从Node对登录端点进行POST调用,并按预期获得服务层cookie

2。 我们可以使用服务层cookie执行某些CRUD操作。 例如,我们从.../b1s/v1/Users端点获取用户。

3。 我们对b1s/v1/Logout终结点进行了POST,并收到了预期的204状态。

在那之后,我们正在调用Users端点,有时我们会获得用户数据的响应。 注销后完成。

我从服务层日志(:40000/ServiceLayerController)附加了服务层跟踪:

POST登录端点。 状态200:确定

[18/May/2020:16:51:20 +0200] 10.11.11.5 899802" POST/b1s/v1/登录HTTP/1.1" 200 204 t = 0s pid = 62459 sid =-n =--

GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 确定

[18/May/2020:16:51:21 +0200] 10.11.11.5 955769" GET/b1s/v1/Users?$ filter = UserCode%20eq%20%27manager%27&$ select = InternalKey,UserCode, UserName,eMail,MobilePhoneNumber,FaxNumber HTTP/1.1" 200 302 t = 0s pid = 62458 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 确定

[18/May/2020:16:51:29 +0200] 10.11.11.5 7548950" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 7s pid = 62458 sid = 09453b20-9917-11ea- 8000-005056ad7a5d n = .node1-

POST注销端点。 状态204 SESSIONID = 09453b20-9917-11ea-8000-005056ad7a5d 确定。 结束会议。

[18/May/2020:16:51:40 +0200] 10.11.11.5 97716" POST/b1s/v1/注销HTTP/1.1" 204 -t = 0s pid = 62458 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

GET Users端点。 状态401 SESSIONID = 09453b20-9917-11ea-8000-005056ad7a5d 确定。 会话无效

[18/May/2020:16:51:42 +0200] 10.11.11.5 102079" GET/b1s/v1/用户HTTP/1.1" 401164 t = 0s pid = 62458 sid = 09453b20-9917-11ea- 8000-005056ad7a5d n = .node1-


GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 错误!。 此会话应该无效

[18/May/2020:16:51:44 +0200] 10.11.11.5 5047706" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 5s pid = 62459 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

[18/May/2020:16:51:52 +0200] 10.11.11.5 3551428" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 3s pid = 62459 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-


GET Users端点。 状态401 SESSIONID = 09453b20-9917-11ea-8000-005056ad7a5d 确定。 会话无效

[18/May/2020:16:51:57 +0200] 10.11.11.5 111675" GET/b1s/v1/用户HTTP/1.1" 401 164 t = 0s pid = 62458 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 错误! 此会话应该无效

[18/May/2020:16:51:59 +0200] 10.11.11.5 4380775" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 4s pid = 62459 sid = 09453b20-9917-11ea- 8000-005056ad7a5d n = .node1-

注销后,我们从GET调用中接收数据。

亲切的问候,

Nau

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

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


大家好,

我们使用SAP B1H(版本:10.00.110)服务层作为某些Node JS REST服务的后端:

1。 我们从Node对登录端点进行POST调用,并按预期获得服务层cookie

2。 我们可以使用服务层cookie执行某些CRUD操作。 例如,我们从.../b1s/v1/Users端点获取用户。

3。 我们对b1s/v1/Logout终结点进行了POST,并收到了预期的204状态。

在那之后,我们正在调用Users端点,有时我们会获得用户数据的响应。 注销后完成。

我从服务层日志(:40000/ServiceLayerController)附加了服务层跟踪:

POST登录端点。 状态200:确定

[18/May/2020:16:51:20 +0200] 10.11.11.5 899802" POST/b1s/v1/登录HTTP/1.1" 200 204 t = 0s pid = 62459 sid =-n =--

GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 确定

[18/May/2020:16:51:21 +0200] 10.11.11.5 955769" GET/b1s/v1/Users?$ filter = UserCode%20eq%20%27manager%27&$ select = InternalKey,UserCode, UserName,eMail,MobilePhoneNumber,FaxNumber HTTP/1.1" 200 302 t = 0s pid = 62458 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 确定

[18/May/2020:16:51:29 +0200] 10.11.11.5 7548950" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 7s pid = 62458 sid = 09453b20-9917-11ea- 8000-005056ad7a5d n = .node1-

POST注销端点。 状态204 SESSIONID = 09453b20-9917-11ea-8000-005056ad7a5d 确定。 结束会议。

[18/May/2020:16:51:40 +0200] 10.11.11.5 97716" POST/b1s/v1/注销HTTP/1.1" 204 -t = 0s pid = 62458 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

GET Users端点。 状态401 SESSIONID = 09453b20-9917-11ea-8000-005056ad7a5d 确定。 会话无效

[18/May/2020:16:51:42 +0200] 10.11.11.5 102079" GET/b1s/v1/用户HTTP/1.1" 401164 t = 0s pid = 62458 sid = 09453b20-9917-11ea- 8000-005056ad7a5d n = .node1-


GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 错误!。 此会话应该无效

[18/May/2020:16:51:44 +0200] 10.11.11.5 5047706" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 5s pid = 62459 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

[18/May/2020:16:51:52 +0200] 10.11.11.5 3551428" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 3s pid = 62459 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-


GET Users端点。 状态401 SESSIONID = 09453b20-9917-11ea-8000-005056ad7a5d 确定。 会话无效

[18/May/2020:16:51:57 +0200] 10.11.11.5 111675" GET/b1s/v1/用户HTTP/1.1" 401 164 t = 0s pid = 62458 sid = 09453b20-9917-11ea-8000-005056ad7a5d n = .node1-

GET Users端点。 状态200,SESSIONID = = 09453b20-9917-11ea-8000-005056ad7a5d 错误! 此会话应该无效

[18/May/2020:16:51:59 +0200] 10.11.11.5 4380775" GET/b1s/v1/用户HTTP/1.1" 200 676105 t = 4s pid = 62459 sid = 09453b20-9917-11ea- 8000-005056ad7a5d n = .node1-

注销后,我们从GET调用中接收数据。

亲切的问候,

Nau

付费偷看设置
发送
2条回答
梦想连接
1楼 · 2020-08-18 20:50.采纳回答

您好 Nauzet Diaz

服务层中的注销存在一些已知问题,该问题已得到修复 SAP Business One版本9.3H PL11和10.0 PL02。

请参考 SAP 请注意2757222 2852093 。 您可能遇到 SAP注释2757222 中提到的问题。

< p>因此,请您使用最新的可用版本检查该问题并进行补丁,并与我们分享结果。

问候,

ANKIT CHAUHAN

SAP Business One支持

clasier
2楼-- · 2020-08-18 20:40

Hi Ankit,

非常感谢您的快速答复和 SAP注释2757222

我们正在使用SAP B1版本10H PL01。

我将尽可能尝试10.0 PL02,我将分享我的结果。

再次感谢您

亲切的问候

一周热门 更多>