下载后可任意编辑在安装了 IP 之后,在 SAP 中发布 WebService 与之前会有一些不同,这篇文章主要说明一下不同的部分,相同的部分可以参见:安装 PI 之前在 SAP 中创建 WebService。1.SE80:使用 WebService 生成向导,基于一个 Remote-Enabled Function Module(或其它对象)生成 WebService。与之前有少许差别,略。但无论在 WebService 生成向导里面的选项“Deploy Service”是否勾选,结果似乎都没有差别,此处仍存疑。2.SOAMANAGER:与之前不同的是,现在无需使用 WSADMIN 和 WSCONFIG来发布 WebService,而是使用 SOAMANAGER 来发布即可。假如使用WSCONFIG 对新建的 WebService 进行维护的话,会报错。打开 SOAMANAGER 之后,选择“Business-Administration”里面的“Web-下载后可任意编辑Service-Administration”3.查找到所需的 WebService 后,点击“Apply Selection”即可查看选中的WebService 的细节。图中标出“Service:Endpoint”的地方需要说明一下,假如在开发 Clinet 中使用向导生成 WebService 后,这里会自动以 WebService 的名字发布一个 Service和一个 EndPoint,但在其他 Client 中不会自动出现,需要手动配置(见步骤下载后可任意编辑4)。4.配置 Service 和 EndPoint。在 Configuration 选项卡中可以看到“Create Service”和“Create Endpoint”的按钮。单击“Create Service”。下载后可任意编辑填写 Service Name、description 和 Binding Name(即 EndPoint)后,Apply Settings:然后在下方会出现属性编辑,这里可以设置这个 Service 的这个 Endpoint 的诸多属性,具体每个选项的作用暂不细说。编辑完成之后 Save 即可。下载后可任意编辑这里的 Service 和 EndPoint 名称中不可以有空格,否则会出错。下载后可任意编辑完成之后即可在 Overview 里面看到新生成的 Service 和 Endpoint5.单击 Open WSDL document for selected binding 即可查看所选中的 binding 所生成的 WSDL。这个 WSDL 所描述的 WebService 地址为:http://
:/sap/bc/srt/rfc/sap/z_ws_hello_rfc/110/service1/binding1以此类推。 附录资料:不需要的可以自行删除WEB 服务器控件在 ASP.NET 中,Web Form 能容纳的对象主要是 Server Control(服务器端控件)。控件叫服务器端的,因为这些控件都是服务器端来处理的。Server Control ...