SAP ABAP调用Java生成的Webservice全攻略:MyEclipse操作详解
需积分: 50 22 浏览量
更新于2024-07-21
1
收藏 625KB DOC 举报
本文档是一份关于如何在SAP ABAP环境中调用Java生成的Webservice的手册,主要针对Windows XPSp3英文版系统,SAP ECC 6.0服务器,以及使用SAPGUI 710进行操作。以下是详细的步骤:
1. **创建Webservice Project**: 在MyEclipse中,用户首先创建一个新的Webservice Project,命名为"SayHello",默认使用JAX-WS。通过向导,用户选择创建一个基于Java Class的WebService。
2. **定义Java Class**: 创建一个名为"HelloBody"的Java类,它包含一个名为"SayHelloTo"的方法,该方法接受一个字符串参数"name",返回一个问候语"hello:"加上输入的名字。这个类是实际实现WebService功能的基础。
3. **创建Webservice**: 用户通过向导创建Webservice,选择从Java Class生成WSDL。在这个过程中,用户指定HelloBody作为源类,并可以自动生成WSDL文件。默认的服务地址被设置为"http://localhost:8080/",但用户可以根据需求更改服务端口(即SayHelloToMe)和是否启用SOAP 1.2绑定。
4. **发布Webservice**: 生成的Webservice需要在SAP服务器上发布,以便ABAP可以访问。具体步骤包括将WSDL文件部署到服务器,配置好相关的URL和端口映射。
5. **在SAP ABAP中生成Webservice代理**: 用户在SAP ABAP环境中使用生成的WSDL文件来创建Webservice代理。这个过程通常涉及到创建事务伙伴、绑定和端口配置,以便ABAP程序能够正确地调用Java Webservice。
6. **创建Port**: 在ABAP中,用户需要为调用的Webservice端口生成代理对象,这可能涉及使用事务代码或编程接口如RFC(Remote Function Call)来连接到外部的Java服务。
7. **调用Webservice**: 最后,用户可以在ABAP程序中编写代码,使用已生成的代理对象调用Java Webservice的"SayHelloTo"方法,传递参数,获取返回的结果,并处理可能出现的异常。
本文档详细地介绍了从Java开发到ABAP调用的整个流程,对IT专业人员在SAP ABAP环境中集成Java Webservice具有实际指导意义。
2014-11-03 上传
2018-05-16 上传
2023-03-07 上传
2012-12-28 上传
2020-07-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
QZC78
- 粉丝: 9
- 资源: 19
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能