本帖最后由 purple 于 2013-1-30 17:35 编辑
Q:如何通过webService根据应用名称获取应用的id
A:可在自己的应用中建一个java类,java类的代码如下:
- import java.net.MalformedURLException;
- import java.rmi.RemoteException;
- import javax.xml.rpc.ServiceException;
- import cn.myapps.webservice.client.ApplicationService;
- import cn.myapps.webservice.client.ApplicationServiceServiceLocator;
- import cn.myapps.webservice.fault.ApplicationServiceFault;
- public class testapplication {
- public static void main(String[] args) throws ApplicationServiceFault, RemoteException, MalformedURLException, ServiceException{
-
- ApplicationServiceServiceLocator locator = new ApplicationServiceServiceLocator();
- java.net.URL url;
- url = new java.net.URL("http://127.0.0.1:8083/obpm/services/ApplicationService?wsdl");
- ApplicationService service = locator.getApplicationService(url);
- String appId = service.searchApplicationByName("myApps功能示例").getId();//myApps功能示例为应用软件的名称
- System.out.println("pp=============="+appId);
-
-
- }
- }
复制代码 |