点击此处---> 群内免费提供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
您好 Nauzet Diaz ,
服务层中的注销存在一些已知问题,该问题已得到修复 SAP Business One版本9.3H PL11和10.0 PL02。
请参考 SAP 请注意2757222 和 2852093 。 您可能遇到 SAP注释2757222 中提到的问题。
< p>因此,请您使用最新的可用版本检查该问题并进行补丁,并与我们分享结果。问候,
ANKIT CHAUHAN
SAP Business One支持
Hi Ankit,
非常感谢您的快速答复和 SAP注释2757222 。
我们正在使用SAP B1版本10H PL01。
我将尽可能尝试10.0 PL02,我将分享我的结果。
再次感谢您
亲切的问候
一周热门 更多>