在OEPE中对webserives的封装大体上和在网页中封装webService差不多,但是在IDE可以有更多操作。
例如我们可以直接根据BusinessService来生成ProxyService。
![](https://img-my.csdn.net/uploads/201211/27/1354011032_9862.png)
对一个服务中的回传信息进行替换
1、找到该服务,打开Routing
![](https://img-my.csdn.net/uploads/201211/27/1354011035_3899.png)
2、选择该服务所需要的操作
![](https://img-my.csdn.net/uploads/201211/27/1354011038_3420.png)
3、在Message Processing中选择Java Callout将其拖动到Response Action中
![](https://img-my.csdn.net/uploads/201211/27/1354011041_3278.png)
找到该callOut要调用的Jar包的方法,并制定要数据的参数,并设置变量的名称。
![](https://img-my.csdn.net/uploads/201211/27/1354011376_7274.png)
找到要输入的参数
![](https://img-my.csdn.net/uploads/201211/27/1354011048_3439.png)
4、在Java Callout后面插入Replace
![](https://img-my.csdn.net/uploads/201211/27/1354011052_5669.png)
5、在replace的XPATH中选择要替换的表达式
![](https://img-my.csdn.net/uploads/201211/27/1354011055_1744.png)
在参数中制定我们在Java Callout中创建的变量
![](https://img-my.csdn.net/uploads/201211/27/1354011058_6745.png)
在下面的表达式中输入刚才创建的变量
![](https://img-my.csdn.net/uploads/201211/27/1354011062_1211.png)
在下面我们可以选择替换节点内容还是替换整个节点。
![](https://img-my.csdn.net/uploads/201211/27/1354011066_2528.png)
然后点击完成,保存,然后点击RUN发布OSB的服务器上。