Powershell中的sapcontrol不返回ABAP/JAVA实例的返回值

2020-09-07 23:18发布

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

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


你好

我正在使用以下脚本来获取实例的进程列表。

 $ proxy = New-WebServiceProxy -uri http://myserver.domain.de:50113?wsdl
 $ proxy.GetProcessList()

实例是否为hana数据库的返回值正确。 但是该实例是ABAP/ASCS/JAVA/ASCS实例,则没有返回值。

找不到" GetProcessList"的重载和参数计数:" 0"。
 在第2行:char:1
 + $ proxy.GetProcessList()
 + ~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo:未指定:(:) [],MethodException
     + FullyQualifiedErrorId:MethodCountCouldNotFindBest 

我能够请求方法,并且GetProcessList可用。


HANA环境之外是否存在任何限制?

br帕特里克

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

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


你好

我正在使用以下脚本来获取实例的进程列表。

 $ proxy = New-WebServiceProxy -uri http://myserver.domain.de:50113?wsdl
 $ proxy.GetProcessList()

实例是否为hana数据库的返回值正确。 但是该实例是ABAP/ASCS/JAVA/ASCS实例,则没有返回值。

找不到" GetProcessList"的重载和参数计数:" 0"。
 在第2行:char:1
 + $ proxy.GetProcessList()
 + ~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo:未指定:(:) [],MethodException
     + FullyQualifiedErrorId:MethodCountCouldNotFindBest 

我能够请求方法,并且GetProcessList可用。


HANA环境之外是否存在任何限制?

br帕特里克

付费偷看设置
发送
11条回答
粗暴的香蕉
1楼-- · 2020-09-07 23:47

在ABAP系统上,您将使用sapcontrol命令,因为wdsl URL仅适用于HANA

说明2533003- sapcontrol网络方法以FAIL结尾:NIECONN_REFUSED

说明2631116-入队 服务器状态:正在运行但没有响应

最好的问候Roland

SKY徐
2楼-- · 2020-09-07 23:40

Hello Patrick,

版本是什么(发行版和补丁程序级别) )在ABAP/Java实例中使用的SAP内核?

注意,

Isaías

土豆飞人
3楼-- · 2020-09-07 23:52

我使用我们的解决方案管理器来测试ABAP 和JAVA实例。 这两个实例均具有以下发行版和补丁程序级别。

 sapstartsrv,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64、2018 10 09 21:11:59
 disp + work,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 21:19:35
 gwrd,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:31
 msg_server,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:30
 dboraslib.so,753,补丁319,更改列表1893869,RKS兼容性级别0,optU(Dec 21 2018,21:30:18),linuxx86_64,2018 12 21 21:31:18
 dbmssslib.so,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:29
 dbdb2slib.so,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64、2018 10 09 20:56:29
 dbdb4slib.so,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 21:09:08
 dbdb6slib.so,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64、2018 10 09 20:56:29
 dbsybslib.so,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:29
 dw_gui.so,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 21:12:31
 enserver,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:30
 enq_server,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:30
 icman,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:31
 sapwebdisp,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:31
 jcontrol,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 20:56:27
 jlaunch,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64,2018 10 09 21:08:57
 jstart,753,补丁300,更改列表1876288,RKS兼容性级别0,optU(2018年10月9日,20:55:42),linuxx86_64、2018 10 09 21:09:06 
spaceman01
4楼-- · 2020-09-07 23:48

你好帕特里克 ,

如果您的问题已得到回答,请将其标记为已结束;-)

谢谢!

SAP小黑
5楼-- · 2020-09-07 23:41

你好帕特里克,

< p>内核753,好吧。

尝试以下操作:

 $ proxy = New-WebServiceProxy -uri http://myserver.domain.de:50113?wsdl
 $ proxy.Credentials =新对象System.Net.NetworkCredential(" SIDadm","密码")

 $ type = $ proxy.GetType()。NameSpace
 $ proclist =新对象($ type +" .GetProcessList")

 $ proxy.GetProcessList($ proclist)

致谢

伊萨尼亚

zhangjiyang1323
6楼-- · 2020-09-07 23:35

Hello Roland

wdsl URL,在 sapstartsrv进程提供了这种情况,该进程也在ABAP和Java实例上运行。

因此,这不限于HANA DB系统;-)。

最好的问候,

伊萨亚斯

一周热门 更多>