Oracle 的产品Agile PLM内置了许多Web Services,其他系统可以通过Web Servcies实现对Agile PLM系统资源的访问。快速学会使用的方法,是去Oracle的官网下载一个Sample Code工程。通过运行该工程里面的例子,可以方便的的实现Web Services

1 访问

http://www.oracle.com/technetwork/indexes/samplecode/agileplm-sample-520945.html

2 下载工程

3 下载完之后,用Eclipse或者Intellij IDEA建立一个工程, 并且引入所有要用到的jar包

4 配置好PC上的ANT环境(不再详述,不会的Google下)

5 运行ANT之前,先打开文件 custom.properties 

ws-base-url = http://10.177.146.23:8877/core/services
username = admin
password = agile
dfs-fileserver-url = http://10.177.146.23:8877/webfs/services/FileServer
WEB_URL=http://10.177.146.23:8877/web
ws-timeout=150000

把所有的10.177.146.23改成你的主机地址

把8877改成你的主机上Agile PLM服务器的端口(Agile PLM服务器一般是OC4J 或者Weblogic 默认端口分别是:7777和7001)

把core改成CoreService(这个最让人蛋疼的地方,折腾了哥好几天),不仅在样本代码里面写错了,连官方文档里面也写错了

在所有的类里面,凡是需要用到以上参数的地方,都要按照上面的方法修改

把username,password改成你自己账号密码

6 可以先在浏览器里面测试下你要访问的URL地址是否正确再去编译工程,否则的话搞了半天也是白忙活,如果URL正确,返回结果如下:

如果错误:

划去部分为你要访问的主机地址。

7 如果URL没问题,那么你可以用ANT编译整个工程了。

如果编译成功,则会在 JavaWebserviceSamples\build\built 目前下生成两个文件 ws_samples.jar,ws_stubs.jar

很多通过Axis动态生成的类都打包进了这两个包,这时候可以在工程里面引入这两个包,原来一些没法编译的类这时候就可以编译了。

每个测试类基本上都写好了main函数,你可以一个一个的运行,或者通过类 RunAllSamples一次运行所有的类,当然要确保每个类里面的参数都修改正确了。

Oracle Agile PLM Web Services 的实现的更多相关文章

  1. oracle直接调用web services

    oracle调用C#开发web services 1,  去oracle官网上下载dbws-callout-utility-10131.zip 地址:https://oracle-base.com/a ...

  2. UTL_DBWS - Consuming Web Services in Oracle 10g Onward

    from:http://oracle-base.com/articles/10g/utl_dbws-10g.php In a previous article I presented a method ...

  3. ORACLE存储过程调用Web Service

    1. 概述 最近在ESB项目中,客户在各个系统之间的服务调用大多都是在oracle存储过程中进行的,本文就oracle存储过程调用web service来进行说明.其他主流数据库,比如mysql和sq ...

  4. BizTalk发布WS-Security的web services

    最近做个项目,biztalk跟OTM(Oracle Transportation Management)系统做对接,双方通过web services通讯,这部分是BizTalk发布WS-Securit ...

  5. BizTalk调用WS-Security的web services

    最近做个项目,biztalk跟OTM(Oracle Transportation Management)系统做对接,双方通过web services通讯,这部分是BizTalk调用OTM的web se ...

  6. (转) Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?

    Web 建站技术中,HTML.HTML5.XHTML.CSS.SQL.JavaScript.PHP.ASP.NET.Web Services 是什么? 建站有很多技术,如 HTML.HTML5.XHT ...

  7. Delphi 6 Web Services初步评估之三(转)

    Delphi 6 Web Services初步评估之三(转)   Delphi 6 Web Services初步评估之三(转)★ 测试总体印象:在整个测试中,对Delphi 6创建的Web Servi ...

  8. 为 Python Server Pages 和 Oracle 构建快速 Web 开发环境。

    为 Python Server Pages 和 Oracle 构建快速 Web 开发环境. - 在水一方 - 博客频道 - CSDN.NET 为 Python Server Pages 和 Oracl ...

  9. Using PL/SQL APIs as Web Services

    Overview Oracle E-Business Suite Integrated SOA Gateway allows you to use PL/SQL application program ...

随机推荐

  1. luogu4770 [NOI2018]你的名字 后缀自动机 + 线段树合并

    其实很水的一道题吧.... 题意是:每次给定一个串\(T\)以及\(l, r\),询问有多少个字符串\(s\)满足,\(s\)是\(T\)的子串,但不是\(S[l .. r]\)的子串 统计\(T\) ...

  2. BZOJ.2194.快速傅立叶之二(FFT 卷积)

    题目链接 \(Descripiton\) 给定\(A[\ ],B[\ ]\),求\[C[k]=\sum_{i=k}^{n-1}A[i]*B[i-k]\ (0\leq k<n)\] \(Solut ...

  3. Java并发(十七):ConcurrentHashMap

    先做总结: 1.HashMap HashTable ConcurrentHashMap HashMap:线程不安全 HashTable:线程安全,每个方法都加了 synchronized 修饰.类似 ...

  4. BZOJ 4197 NOI 2015 寿司晚宴 状压DP

    4197: [Noi2015]寿司晚宴 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 694  Solved: 440[Submit][Status] ...

  5. XMOJ 1133: 膜拜大牛 计算几何/两圆相交

    1133: 膜拜大牛 Time Limit: 1 Sec  Memory Limit: 131072KiBSubmit: 9619  Solved: 3287 题目连接 http://acm.xmu. ...

  6. poj 1273 Drainage Ditches 网络流最大流基础

    Drainage Ditches Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 59176   Accepted: 2272 ...

  7. webpack vuejs 和 vue-router 如何使用?

    读本文之前,建议对webpack和vuejs有初步的了解,通过webpack的官网和vuejs的中文官网了解即可 网站主要目录://某些文件不一定全部罗列出来,注意观察 vue-wepack -src ...

  8. Linux 内核编译步骤及配置详解

    前言    Linux内核是操作系统的核心,也是操作系统最基本的部分. Linux内核的体积结构是单内核的.但是他充分采用了微内核的设计思想.使得虽然是单内核.但工作在模块化的方式下.并且这个模块可以 ...

  9. C++源码里没有./configure文件的问题

    使用autoreconf软件来进行生成即可,在命令行输入autoreconf -vi,注意:前提要安装这个软件yum install autoconf.

  10. 运用Android ROM Manager应用安装ClockworkMod Recovery的详细教程

    在安装ClockworkMod Recovery恢复模式之前,建议先认识下Google Android平台的ClockworkMod Recovery恢复模式 对于Android ROM Manage ...