问题 Ren Sicong · 六月 3, 2021 soap服务如何自定义URL? #Ensemble ensemble提供的soap服务如何自定义URL地址 产品版本: Ensemble 2018.1$ZV: Cache for Windows (x86-64) 2018.1 (Build 184U) Wed Sep 19 2018 09:09:22 EDT
Louis Lu · 六月 3, 2021 一般由 Ensemble 生成的Soap 服务的 URL 地址有下面几个部分组成: http(s)://DomainName:port/web application name/bs类名.cls组成 前面域名端口由提供服务的服务器地址以及web server决定. web application name可以在SMP的菜单:系统管理 -- 安全 -- 应用程序 -- web 应用程序中设置 bs类名为创建包含web method 的类的类名。在将类添加到Ensemble 的 BS中时,默认服务名为类名。如果你手动设置了服务名称,则需要在soap url中使用 CfgItem 参数来指明. 例如:http://Myserver/MyApplication/MyClass.cls?CfgItem=MyServiceName
Ren Sicong 六月 3, 2021 to Louis Lu ensemble上 EnsLib.SOAP.InboundAdapter适配器的AdapterURL属性有没有办法实现BS的调用链接自定义呢。。我试着使用这个适配器,在测试的时候出现了一些问题
一般由 Ensemble 生成的Soap 服务的 URL 地址有下面几个部分组成:
http(s)://DomainName:port/web application name/bs类名.cls组成
前面域名端口由提供服务的服务器地址以及web server决定.
web application name可以在SMP的菜单:系统管理 -- 安全 -- 应用程序 -- web 应用程序中设置
bs类名为创建包含web method 的类的类名。在将类添加到Ensemble 的 BS中时,默认服务名为类名。如果你手动设置了服务名称,则需要在soap url中使用 CfgItem 参数来指明. 例如:http://Myserver/MyApplication/MyClass.cls?CfgItem=MyServiceName
这么说的话soap服务的URL中一定会带bs类名吗?类名有没有办法替换掉
SOAP 的 URL中一定会出现类名没法去掉。在Ensemble production的BS中不一定出现类名。
ensemble上 EnsLib.SOAP.InboundAdapter适配器的AdapterURL属性有没有办法实现BS的调用链接自定义呢。。我试着使用这个适配器,在测试的时候出现了一些问题
在正式环境中不建议使用该适配器。
该适配器仅用作参考和测试,不做正式提供SOAP服务使用。