Tne MH Cat Ta

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

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: 599 516 537
– 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:


Retrieve Information from Third Party Systems via RESTful Services using JSON Data

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
June 8, 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. |


Session Related Community Links

 Questions? For follow up questions on


topics covered in this webcast connect
via this PeopleTools Community
thread:
https://community.oracle.com/thread
/3924297

 This thread will link to a copy of the


presentation, the webcast recording
and will include the Q&A from the
webcast.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 30
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
[email protected]

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


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. |


Learn More - Resources and References on Support Portals

Help Documentation Oracle Support My Oracle Support Oracle Support


at your fingertips Essentials Webcasts ‘How To’ Series Accreditation
learning
My Oracle Support and Live instruction, Q&A on Detailed training videos,
Cloud Support Portal how to best use the documentation. Latest Leverage the Oracle
documentation. Find it Support Portals. The How how-to content, Support Accreditation
from the Help link in the To Series covers content webcasts, self-paced portfolio of portal and
top right corner of most similar to Help in a step- replay. Select a feature or product accreditations.
pages in both portals. by-step approach. Doc role to get started. Doc Get accredited today.
553747.1 603505.1 Doc 1583898.1

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


Learn More - Resources and References to Get Proactive
Get Proactive Portfolio for your products
Check out the Get Proactive Portfolio for your products. Get familiar with the top
proactive tools. Doc 432.1
Ask the Get Proactive Team [email protected]

Get Proactive Events Calendar


Automatically updated to include latest Advisor Webcasts, MOS
Essentials trainings, user group sessions, and more

Stay Informed about Upcoming Events. Doc 125716.1

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


• 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. | 37

You might also like