zoukankan      html  css  js  c++  java
  • 基于ABAP Workbench创建并发布Web Service (2)

    指定创建的Web Service所属的package
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    指定Workbench request
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    指定Customizing request
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    Web Service创建完成
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    为BAPI创建Web Service:
     
    重复操作的部分不再赘述,只对不同的部分进行叙述
    服务类型选择BAPI
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    输入业务对象BO及对象类型
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    选择Web Service要包含的当前BOmethodsBAPIs),至少选择一个
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    Web Service创建完成
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    为Function Group创建 Web Service:
     
    重复操作的部分不再赘述,只对不同的部分进行叙述
    服务类型选择Function Group
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    输入Function Group
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    选择Web Service要包含的当前Function Group中的RFC,至少选择一个
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    Web Service创建完成
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    创建Web Service:
     
    对于RFCFunction Group,还有另外一种方式创建Web Service
    T-CODESE37,输入RFC名,点击显示按钮
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    在菜单栏如图所示的路径下,可以选择为当前RFC或当前RFC所属Function Group创建Web Service
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    如果创建Web Service时没有勾选在运行时发布,则在创建完成后,需要使用T-CODEWSCONFIG行发布
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    输入Web Service名,选择变量名,点击创建按钮
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    点击保存按钮
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    输入Customizing request
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    Web Service发布成功后就会出现在Web Service Homepage下的列表中
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    测试Web Service:
     
    T-CODEWSADMIN
    首先,设置J2EE服务器地址
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    地址格式为<http(s)>://<JavaServerHost>:<JavaServerPort>
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    选中要测试的Web Service,点击执行按钮
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    选择生成WSDL的类型
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    输入登录Web Service服务器的用户名和密码
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    点击Test进入测试页面
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    选择要测试的Method
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    在测试页面左侧会列出输入参数,非必输字段后面会有一个SKIP选项,如果不输入,需要把SKIP选中,否则处理会出错
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    表类型的参数后边有一个加号图标,点击可以为表增加一行,点击减号图标可以删除一行
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    Timeout用于设置超时时间,缺省值为60
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    输入必要的输入参数后,点击发送按钮
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    响应结果会出现在右侧
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    查看WSDL文件:
     
    T-CODEWSADMIN
    选中Web Service,点击WSDL按钮
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    输入登录Web Service服务器的用户名和密码
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service

    查看WSDL源代码
    基于ABAP <wbr>Workbench创建并发布Web <wbr>Service


  • 相关阅读:
    Oracle 学习笔记 12 -- 序列、索引、同义词
    解决:设置中打开蓝牙,測试机不会自己主动搜索设备
    mysql 数据库查询最后两条数据
    jQuery中this与$(this)的差别
    Apache http server linux 安装过程说明
    Swift学习——Swift基础具体解释(一)
    CloudFoundry V2 单机版离线安装(伪离线安装)
    CF1119F Niyaz and Small Degrees
    2019-8-31-C#-如何引用-WshShell-类
    2019-8-31-C#-如何引用-WshShell-类
  • 原文地址:https://www.cnblogs.com/cnlmjer/p/4099791.html
Copyright © 2011-2022 走看看