Vous êtes sur la page 1sur 38

ATTENTION – AUDIO Options

Option 1: Voice Streaming Audio Broadcast Option 2: Teleconference (Dial In)


• No need to dial in on a telephone • Requires telephone to dial in
• Questions can be asked in the WebEx Q&A panel • Questions can be asked over the phone or in the
WebEx Chat
• Details
– Conference ID: 53651422
– International dial in: 1 706 758 0600
– US Free call: 1 844 852 4142
– List with national toll free numbers is available
in Doc ID: 1148600.1
– View anytime during the conference using
Communicate > Teleconference > Join
Teleconference from your WebEx menu

Upcoming: Advisor Webcast: PeopleTools 8.55 Release Readiness Query, Process Scheduler

2 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Upcoming Advisor Webcast Schedule

Check out Note ID : 740966.1

Select your Product Area

Scan through the Current Schedule

Register for the session of your


interest

Upcoming: Advisor Webcast: PeopleTools 8.55 Release Readiness Query, Process Scheduler

3 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Safe Harbor Statement

The following is intended to outline our general product


direction. It is intended for information purposes only, and may
not be incorporated into any contract. It is not a commitment
to deliver any material, code, or functionality, and should not
be relied upon in making purchasing decision. The
development, release, and timing of any features or
functionality described for Oracle’s products remains at the
sole discretion of Oracle.

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 4


Advisor Webcast
PeopleSoft - Retrieve Information from
Third Party Systems via RESTful Services
using JSON Data
Marius Neacsa
Senior Support Engineer
PeopleSoft Integration
May 11, 2016

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Agenda

1
Introduction
2 Document Definitions
3 Integration Broker Configuration
4 Page, Component, PeopleCode
5 Usage

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 6


1 Introduction
Why JSON?

JavaScript Object Notation (JSON) is becoming more popular as an alternative to the Extensible Markup
Language (XML) used in exchange data between heterogeneous systems

Here are some of the advantages:

JSON parsing is generally faster than XML parsing.

JSON is a more compact format, meaning it takes far less of the bandwidth than the more verbose XML.

JSON is easier to work with in some languages (such as javascript, python, and php)

Formatted JSON is generally easier to read than formatted XML.

JSON specifies how to represent complex datatypes

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 7


1 Introduction

Image source: http://www.w3schools.com/json/

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 8


1 Introduction
Why REST?

REST (REpresentational State Transfer ) is becoming more popular when using Web Services.

The main advantages are:

- Easy to understand/ implement

- Lightweight

-Scalability

-Cacheability

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 9


1 Introduction
REST Third party services examples

You may find many services available on the internet:

- Get updated real time exchange rates

- Get updated weather forecast

- Validate international address/postal codes/ phone numbers

-VAT codes validations

Also you may interconnect with your business partners to easily exchange data

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 10


1 Introduction
Environment Details

PeopleSoft Financials/SCM 9.2

PeopleTools Release 8.54.05

Integration Gateway configured

Connected to the Internet

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 11


1 Introduction

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


1 Introduction Flowchart

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


1 Introduction Documents Technology
• PeopleSoft documents technology includes a Document Builder, a PeopleCode API,
and several utilities that enable you to create, manage, and test documents.

• You can use documents for integrating with third-party partners, as an alternative to
using standalone rowsets, as a mechanism to distribute complex data, and more.

• When building documents in the PeopleSoft system, you can create the following
document formats:
- XML-formatted documents.
- Relational-formatted documents
- JSON-formatted documents.

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


1 Introduction Integration Technology
• Perform asynchronous and synchronous messaging among internal systems and
third-party systems.

• Expose PeopleSoft business logic as web services to PeopleSoft and third-party


systems.

• Consume and invoke web services from third-party and PeopleSoft systems.

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


1 Introduction
Test Case: Third party Service offers live Exchange Rates

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


2 Document Definitions

Define the
Request Message:

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


2 Document Definitions

Define the
Response Message:

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


3 Integration Broker Configuration

Define Service
Operation:

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


3 Integration Broker Configuration

Routing Detail

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


4 Page, Component, PeopleCode

Add field

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


4 Page, Component, PeopleCode

Add Button

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


4 Page, Component, PeopleCode

Use PeopleCode to
Disable the Update
button

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


4 Page, Component, PeopleCode

Use PeopleCode to
Compose the Request
Message, Send the
request and Parse the
Response

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


5 How it Works

Login in PeopleSoft
Application and access
the Market Rates page

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


5 How it Works

Select any of the


Currencies

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


5 How it Works

Add a value by pressing


the “+” btton

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


5 How it Works

This will activate the


update button

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


5 How it Works

After pressing the


Update Rate button,
the value is retrieved
from the third party
service

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Learn More

Available References and Resources to Get Proactive


About Oracle Support Best Practices
www.oracle.com/goto/proactivesupport
Get Proactive in My Oracle Support
https://support. oracle.com | Doc ID:
432.1
My Oracle Support Blog
https://blogs.oracle.com/supportportal/
Ask the Get Proactive Team
psft-get-proactive_us@oracle.com

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


My Oracle Support Accreditation: PeopleSoft

Accreditation Program Pages Fully leverage support capabilities Getting Started| Install PeopleSoft |
delivered via My Oracle Support | Support and Maintain PeopleSoft
• Program Index – 1583898.1 high-value best practices | efficiency System| Optimize Performance|
• MOS Accreditation – 1579751.1 with Oracle tools = more time spent Troubleshooting | Upgrade
on primary role. PeopleTools and Applications.
• PeopleSoft – 1625622.1

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 31


Where Can I Get The Slides From This Session?
1. PDF link from Doc ID 740966.1 (within 48 hours)
2. My Oracle Support Communities – Follow the breadcrumbs below
and select Content > Documents (within 48 hours)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Accessing My Oracle Support Community
1. Via My Oracle Support - 2. Directly –
> Community Tab https://community.oracle.com/community
/support

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Oracle Advisor Webcast Program
Locating Current Schedule & Archived Recordings for PeopleSoft

From Note ID :
740966.1 drill down
to your area of
interest

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Oracle Advisor Webcast Program
Locating Current Schedule & Archived Recordings for PeopleSoft
Note:
 Click column headings to
sort
 Hover on Webcast Title for
more information
 Recording/PDF available
within 48 hours
 Advisor Webcast Questions
on a webcast or ask
questions related to the
topic via the Questions? link

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


• To ask a question on the phone
line, select *1 on your phone.
• To ask a question online, use the
Q&A Q&A area at the top.
• Your questions will be read aloud in
the order received.
• Questions can also be asked on the
My Oracle Support Communities

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


THANK YOU

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |


Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 38

Vous aimerez peut-être aussi