Build Better Integrations Faster!

Build robust PeopleSoft integrations faster by enrolling in our three-day Integration Tools Update course.

What you will learn

  •  Producing and consuming XML and JSON
  •  Integration Broker review and overview
  •  Messages, Nodes, Routings, etc.
  •  Security
  •  REST
  •  Content negotiation
  •  SOAP
  •  Administration
  •  Feeds
  •  Integration Broker SDK
  •  Application Services Framework
  •  Integration Broker SDK
  •  Asynchronous integrations
  •  Web Services
  •  Documents Module
  •  REST URIs
  •  Exception Handling
  •  WSDL
  •  Providing and Consuming
  •  Query Access Service
  •  Open API
  •  OAuth
  •  Troubleshooting
  •  Best practices

Also Available as

WHO SHOULD ATTEND?

  • PeopleSoft Developers with PeopleSoft integration experience (PeopleSoft Developers that are new to PeopleSoft integration strategies should review our full five-day Integration Tools course to determine which course is more appropriate).

RECOMMENDED PREREQUISITES

Course curriculum

  • 1
    Introduction
    • © Copyright
    • About Your On-demand Course
    • 💡 Hints and Definitions
    • How to use this course
  • 2
    1. Creating the Sample Module
    • Creating the Sample Module
    • Activity: Create Fields
    • Activity: Create Records
    • Activity: Create Pages
  • 3
    2. Integration Broker Overview
    • About Integration
    • About Integration Broker
    • About Integration Broker
    • Strategies for Integration
    • Integration Broker
    • Integration Broker Components
    • What is a Service?
    • What is a Service Operation?
    • What is a Message?
    • What is a Queue?
    • What is a Node?
    • What is a Routing?
    • Integration Gateway
    • Integration Broker Configuration Checklist
  • 4
    3. Integration Broker Metadata
    • Metadata Overview
    • Configuring the Gateway
    • Gateway Setup
    • Service Configuration
    • Setting Up Target Locations
    • Examining a Message
    • Examining a Queue
    • Examining a Service Definition
    • Examining a Service Operation
    • Service Operation Security
    • Examining Message Nodes
    • Examining Routings
    • Integration PeopleCode
    • Node Configuration Checklist
  • 5
    4. Incremental Sync (Publish)
    • Chapter Scenario
    • Creating a Message
    • Walkthrough 4-1: Creating a Message Definition
    • Creating a Queue
    • Walkthrough 4-2: Creating a Queue
    • Creating Additional Metadata Definitions
    • Walkthrough 4-3: Create a Service Definition
    • Walkthrough 4-4: Create a Service Operation
    • Walkthrough 4-5: Define Service Operation Security
    • Walkthrough 4-6: Creating a Routing Definition
    • Publishing a Message
    • Walkthrough 4-7: Publishing PeopleCode
    • Subscribing Database Changes
    • PeopleCode for Sending Messages
    • PeopleCode for Receiving Messages
    • Self Subscriptions
    • Activity 4-8: Self-subscriptions
    • Migrating Integration Definitions
    • Walkthrough 4-9: Publishing PeopleCode
    • Renaming and Deleting Integration Definitions
    • How to Rename and Delete Integration Definitions
  • 6
    5. Service Operations Monitor
    • About the Service Operations Monitor
    • Security for Service Operations
    • The Service Operations Components
    • The Asynchronous Services Component
    • Synchronous Services
    • Queue Status
    • Node Status
    • Domain Status
    • Statistics
    • Error Notification and Archiving Monitor
    • The Asynchronous Details Component
  • 7
    6. Generating XML and JSON
    • File Formats
    • About File Formats
    • Using the XmlDoc Class to Create XML Files
    • Documents Module
    • Walkthrough 6-1: Documents Module
    • Walkthrough 6-2: Testing Documents
    • Documents and PeopleCode
    • Walkthrough 6-3: Populating Documents with PeopleCode
    • Documents with Collections
    • Walkthrough 6-4: Documents with Collections
    • JsonBuilder
    • Walkthrough 6-5: The PeopleCode JsonBuilder Class
    • Walkthrough 6-6: The PeopleCode JsonObject and JsonArray
    • More JSON Options
    • Creating JSON Files (Activity Introduction)
    • Activity 6-7: Create JSON Files
    • Creating JSON Files (Activity Review)
    • Parsing JSON
    • Walkthrough 6-8: Parsing JSON Using PeopleTools JSON Classes
  • 8
    7. External Subscribers
    • Scenario Overview
    • Configuring an External Node
    • Walkthrough 7-1: Configuring an External Node
    • Transformation Programs
    • Walkthrough 7-2: Transformation Programs
    • Configuring Transformation Routings
    • Walkthrough 7-3: Configuring Transformation Routings
    • Publishing from Delivered Components
    • Activity 7-4: Publishing from Delivered Components
  • 9
    8. Consuming a Web Service
    • Web Service Terminology
    • SOA and Web Services Terminology
    • Consuming an External Web Service
    • Activity 8-1: Testing a WSDL with SoapUI
    • Review: Testing a WSDL with SoapUI
    • Testing a WSDL Using Send Master
    • Activity 8-2: Consuming an HCM Cloud Web Service from PeopleSoft
    • Review: Consuming an HCM Cloud Web Service from PeopleSoft
    • Review: Parsing the XML Response
    • Reference: Testing a WSDL with SoapUI
    • Reference: The Consume Web Service Wizard
    • Activity Introduction: Consuming a Web Service
    • Activity 8-3: Consuming a Web Service
    • Web Service Consumption Activity Review
  • 10
    9. Providing SOAP-based Services
    • Providing SOAP-based Services
    • Exposing Message-Based Web Services with PeopleSoft
    • Schema-based Messages
    • Walkthrough 9-1: Creating The Request Message
    • Activity 9-2: Creating The Response Message
    • SOAP OnRequest Handler
    • Walkthrough 9-3: On Request Handler
    • Defining the SOAP Service and Operation
    • Activity 9-4: Defining the Service
    • Walkthrough 9-5: Defining the Service Operation
    • Provide Web Service Wizard
    • Walkthrough 9-6: Provide Web Service Wizard
    • SOAP Tester
    • Walkthrough 9-7: Testing with the SOAP Tester
    • Walkthrough 9-8: Testing with SoapUI
    • PeopleSoft WSDL
    • WS-Security
    • Activity 9-9: Understanding our Service
    • Activity 9-10: Changing the Schema
    • Multiple Elements in an XML Response
    • Activity 9-11: Multiple Response Elements
  • 11
    10. CI-Based Services
    • CI-Based Web Services with PeopleSoft
    • CI-based SOAP Services
    • Walkthrough 10-1: Creating a CI-based Web Service
    • Walkthrough 10-2: Testing in SoapUI
    • Activity 10-3: Get Operation
    • Walkthrough 10-4: Web Service Security
    • CI-based REST Services
    • Walkthrough 10-5: CI-Based REST Services (8.57+)
  • 12
    11. PeopleSoft as a REST Provider
    • What is REST?
    • About REST
    • Review a Delivered REST Service
    • Walkthrough 11-1: Testing a Delivered REST Service
    • Walkthrough 11-2: Reviewing a Delivered REST Service Operation
    • Creating REST Documents
    • Walkthrough 11-3: Creating REST Documents
    • Creating a REST Service and Service Operation
    • Walkthrough 11-4: Creating a REST Service and Service Operation
    • REST Handler PeopleCode
    • Walkthrough 11-5: REST Handler PeopleCode
    • Server Faults
    • Walkthrough 11-6: Server Faults
    • Unstructured Responses
    • Activity 11-7: Unstructured Responses
    • Multiple URL Templates
    • Activity 11-8: Multiple URL Templates
    • Content Negotiation
    • Activity 11-9: Content Negotiation
    • Custom HTTP Headers
    • Activity 11-10: Custom Response Headers
    • Handling REST Verbs
    • Activity 11-11: Handling REST Verbs
  • 13
    12. Application Services
    • About Application Services
    • About the Scenario
    • Application Services
    • Walkthrough 12-1: App Class Stub
    • Walkthrough 12-2: Create an Application Service
    • Walkthrough 12-3: Creating Base Parameters
    • Walkthrough 12-4: Create a Root Resource
    • Walkthrough 12-5: Security
    • Application Service PeopleCode
    • Walkthrough 12-6: Completing the PeopleCode
    • Walkthrough 12-7: Testing
    • Activity 12-8: Handling REST Verbs
    • Exporting Open API Descriptors
    • Walkthrough 12-9: Exporting an Application Service
    • Walkthrough 12-10: Securing an Application Service
    • Consuming REST Services Through PeopleSoft's Application Services Framework
    • Walkthrough 12-11: REST Consumpotion with PeopleSoft's Application Services Framework
  • 14
    13. Consuming REST
    • About REST Consumption
    • Testing REST Consumption
    • Walkthrough 13-1: Test Using SoapUI
    • Generating the REST Request Structure
    • Activity 13-2: Generate the Request Structure
    • Review: Generating the REST Request Structure
    • REST Service Metadata
    • Walkthrough 13-3: REST Service Metadata
    • REST Consumption PeopleCode
    • Activity 13-4: Consumption PeopleCode
    • Activity 13-5: POSTing to a REST End Point
    • Metadata-less Requests
    • Activity 13-6: Metadata-less Integrations
    • Programatically Setting the Authorization Header
    • Walkthrough 13-7: Programmatically Setting the Authorization Header
    • Twilio Activity Introduction
    • Walkthrough 13-8: URL Encoded Form Data
  • 15
    14. Feeds
    • Feeds
    • About Feeds
    • Activity 14-1: Creating a Query
    • Walkthrough 14-2: Understanding Restricted Services
    • Walkthrough 14-3: Feed Publish Wizard
  • 16
    15. Query Access Service
    • Query Access Service
    • About Query Access Service
    • Walkthrough 15-1: REST: Invoking Query Access Service (No Prompts)
    • Walkthrough 15-2: REST: Using Prompts
    • Walkthrough 15-3: REST: Choosing Restult/Output Fields
    • Walkthrough 15-4: REST: Image/Binary Data and QAS
    • Activity 15-5: REST: Invoking a Query Access Service
    • Walkthrough 15-6: SOAP: Invoking a Query with Prompts
  • 17
    16. Integration Broker SDK
    • Integration Broker SDK
    • SDK Overview
    • About Connectors
  • 18
    17. JSON Web Tokens
    • JSON Web Tokens
    • Pluggable Encryption Technology Overview
    • JSON Web Token (JWT) Overview
    • Steps to Create a JWT in PeopleCode
    • Walkthrough 17-1: Create an Algorithm Keyset
    • Walkthrough 17-2: Create an Algorithm Chain
    • Walkthrough 17-3: Create an Encryption Profile
    • Walkthrough 17-4: Test the Encryption Profile
    • Walkthrough 17-5: Generate a JWT
  • 19
    18. Final Exam
    • Activity 18-1: Creating an Application Service
  • 20
    Final Words
    • Course Survey