关于泛微OA 发布接口生成WSDL

由于新转职的公司OA是完全买的,没进行过自己的二次开发。现在要写个流程根据Eas生产的流程要生成一张流程单。第一次玩这个OA的webservice。

不急着写代码,先把环境看下是不是缺少配置。

先百度了一番这个OA的文档,找到一个我还没读大学的文档,还是有点用的虽然有点老.

先查看配置WEB-INF下的web.xml是否缺少配置

缺少这个配置

关于泛微OA 发布接口生成WSDL_第1张图片

修改/classbean/META-INF/xfire/services.xml

关于泛微OA 发布接口生成WSDL_第2张图片

关于泛微OA 发布接口生成WSDL_第3张图片

编写接口代码

 

 

package com.test001.test.imp;

import com.test001.test.ITestService;

public class TestService implements ITestService {

	@Override
	public String queryVname(String inputStr) {
		// TODO Auto-generated method stub
		return "video111Name"+inputStr;
	}

}	


测试wsdl文件生成

 

http://127.0.0.1:99/services/TestService?wsdl

关于泛微OA 发布接口生成WSDL_第4张图片

在Eclipse内新建java工程或者WEB工程

eg:java project

关于泛微OA 发布接口生成WSDL_第5张图片

选择java工程右键新建web service client

关于泛微OA 发布接口生成WSDL_第6张图片

-->Next

注意:此时OA是启动状态,如果关闭这边将wsdl地址报错(The service definition selected is invalid.)

-->Next-->finsh关于泛微OA 发布接口生成WSDL_第7张图片

 

OA包名

 

测试类

 

关于泛微OA 发布接口生成WSDL_第8张图片关于泛微OA 发布接口生成WSDL_第9张图片

 

完成。

有时候有些东西想不通可以放一放,休息下脑子也许就完成了。

 

你可能感兴趣的:(java)