Setup Integration Broker for Web Services

本文档提供了一套详细的步骤来帮助读者配置PeopleSoft环境,使其能够通过Integration Broker提供Web服务。文章强调了常见错误避免及如何实现异步服务的支持,并介绍了如何更改默认本地节点、配置监听器和目标连接器等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

By david.bain

If you venture to the PeopleSoft/Fusion Middleware best practice site, you'l also see that several of the Oracle-By Example or viewlets showcasing PeopleSoft interoperability with Fusion Middleware use web services provided by a PeopleSoft system through Integration Broker. Some of the examples go through some minor integration setup but don't explain what is going on and don't go through the entire setup. Many of you have taken the 8.48 integration broker class or have implemented web services in your production system so finding or setting up a test PSFT environment is not an issue. But not all of you . . .

More than once I've heard "I tried setting up integration broker but I couldn't get it to work so I gave up". Usually the problem is something simple like typing the wrong tools release when configuring the gateway connector for a target node (<ctl> j from a pia page gives you that info!). Making it through all the steps can be difficult, even for someone that is familiar with integration broker.

To help you out, weve created a viewlet that identifies all the steps you need to go through to set up a PeopleSoft environment that provides web services. Theres no sound, so you dont have to worry about bothering your neighbor, and its interactive, so you can select only the steps you need more information on.


Here's a link to the viewlet: IBSetup

What are the steps it goes through? Here they are:

1) Enable the pub/sub processes in the app server so there is support for asynchronous services.
The web services used by examples on the best practice site are all synchronous so this is not mandatory. But Im sure some of you will take what you see to the next level and before long start trying out asynchronous service requests. As soon as you try that, youll need these services enabled to provide queues for the gateway to store the service request.

2) Change the Default Local Node
Again, this is not required to run the samples provided. Youll only have to do this when you want to start testing more complex integration scenarios. But it is easy to do and a good idea. Youre much safer using a creative name for your PSFT system than sticking with the generic PSFT_HR thats delivered.
It is easy but theres a catch. You have to run a data mover script (appmsgpurgeall.dms) to clear out the message queue (the datas in database tables). If you dont do that, youll get a cryptic error message

3) Configure the PeopleSoft Listening Connector
Our first required step. This is necessary for a PSFT AppServer to communicate with an Integration Gateway. You get to test it right from the page you enter the URL so its pretty foolproof. Dont forget to load the rest of the connectors as part of this step.

4) Configure the PeopleSoft Target Connector
Step 3 told the AppServer where the Integration Gateway was located. This tells the Integration Gateway where the AppServer is located. Youll set up a default location and add a node specific for the default local node you changed (or left unchanged) in step 2.

5) Service Configuration
The final and very important step is to complete the service configuration. This is required for running web services. Youll enter some default naming information for services and schemas. Youll also identify where the PeopleSoft Service Listening Connector is. Its not required but a very good idea to change your Service System to Development. That way you wont have to worry about service versions each time you make a change.
Youre all set to go now. Try the examples provided on the best practice site and experiment with some of your own.

Oracle Blogs
资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 在本文中,我们将探讨如何通过 Vue.js 实现一个带有动画效果的“回到顶部”功能。Vue.js 是一款用于构建用户界面的流行 JavaScript 框架,其组件化和响应式设计让实现这种交互功能变得十分便捷。 首先,我们来分析 HTML 代码。在这个示例中,存在一个 ID 为 back-to-top 的 div 元素,其中包含两个 span 标签,分别显示“回到”和“顶部”文字。该 div 元素绑定了 Vue.js 的 @click 事件处理器 backToTop,用于处理点击事件,同时还绑定了 v-show 指令来控制按钮的显示与隐藏。v-cloak 指令的作用是在 Vue 实例渲染完成之前隐藏该元素,避免出现闪烁现象。 CSS 部分(backTop.css)主要负责样式设计。它首先清除了一些默认的边距和填充,对 html 和 body 进行了全屏布局,并设置了相对定位。.back-to-top 类则定义了“回到顶部”按钮的样式,包括其位置、圆角、阴影、填充以及悬停时背景颜色的变化。此外,与 v-cloak 相关的 CSS 确保在 Vue 实例加载过程中隐藏该元素。每个 .page 类代表一个页面,每个页面的高度设置为 400px,用于模拟多页面的滚动效果。 接下来是 JavaScript 部分(backTop.js)。在这里,我们创建了一个 Vue 实例。实例的 el 属性指定 Vue 将挂载到的 DOM 元素(#back-to-top)。data 对象中包含三个属性:backTopShow 用于控制按钮的显示状态;backTopAllow 用于防止用户快速连续点击;backSeconds 定义了回到顶部所需的时间;showPx 则规定了滚动多少像素后显示“回到顶部”按钮。 在 V
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值