Course curriculum
-
1
1. Introduction
- © Copyright
- 💡 Hints and Definitions
- How to use this course
-
2
2. Integration Broker Overview
- About Integration
- About Integration Broker
- Chapter Overview
- 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
- Summary
-
3
3. Integration Broker Metadata
- Chapter 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
- Summary
-
4
4. Incremental Sync (Publish)
- Chapter Overview
- Introduction
- Chapter Scenario
- Walkthrough 4-1: Creating a Message Definition
- Walkthrough 4-2: Creating a Queue
- 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
- Walkthrough 4-7: Publishing PeopleCode
- Subscribing Database Changes
- PeopleCode for Sending Messages
- PeopleCode for Receiving Messages
- Activity 4-8: Self-subscriptions
- Walkthrough 4-9: Migrating Integration Definitions
- How to Rename and Delete Integration Definitions
- Summary
-
5
5. Service Operations Monitor
- Chapter Overview
- 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 Data
- The Asynchronous Details Component
- Summary
-
6
6. Generating XML and JSON
- Chapter Overview
- About File Formats
- Using the XmlDoc Class to Create XML Files
- Walkthrough 6-1: Documents Module
- Walkthrough 6-2: Testing Documents
- Walkthrough 6-3: Populating Documents with PeopleCode
- Walkthrough 6-4: Documents with Collections
- Walkthrough 6-5: The PeopleCode JsonBuilder Class
- Walkthrough 6-6: The PeopleCode JsonObject and JsonArray
- More JSON Options
- Activity 6-7: Create JSON Files
- Walkthrough 6-8: Parsing JSON Using PeopleTools JSON Classes
- Summary
-
7
7. External Subscribers
- Chapter Overview
- Scenario Overview
- Walkthrough 7-1: Configuring an External Node
- Walkthrough 7-2: Transformation Programs
- Walkthrough 7-3: Configuring Transformation Routings
- Activity 7-4: Publishing from Delivered Components
- Summary
-
8
8. Consuming a Web Service
- Chapter Overview
- SOA and Web Services Terminology
- Consuming an External Web Service
- Activity 8-1: Testing a WSDL with SoapUI
- Testing a WSDL Using Send Master
- Activity 8-2: Consuming an HCM Cloud Web Service from PeopleSoft
- Solution to 8-2 Challenge
- Reference: Testing a WSDL with SoapUI
- Reference: The Consume Web Service Wizard
- Activity 8-3: Consuming a Web Service
- Summary
-
9
9. Providing SOAP-Based Services
- Chapter Overview
- Exposing Message-Based Web Services with PeopleSoft
- Walkthrough 9-1: Creating the Request Message
- Activity 9-2: Creating the Response Message
- Walkthrough 9-3: On Request Handler
- Activity 9-4: Defining the Service
- Walkthrough 9-5: Defining the Service Operation
- Walkthrough 9-6: Provide Web Service Wizard
- Walkthrough 9-7: Testing with the SOAP Tester
- Walkthrough 9-8: Testing with SoapUI
- Activity 9-9: Understanding our Service
- Activity 9-10: Changing the Schema
- Multiple Elements in an XML Response
- Activity 9-11: Multiple Response Elements
- Summary
-
10
10. CI-Based Services
- Chapter Overview
- CI-Based Web Services with PeopleSoft
- 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
- Walkthrough 10-5: CI-Based REST Services (8.57+)
- Summary
-
11
11. PeopleSoft as a REST Provider
- Chapter Overview
- About REST
- Walkthrough 11-1: Testing a Delivered REST Service
- Walkthrough 11-2: Reviewing a REST Service Operation
- Walkthrough 11-3: Creating REST Documents
- Walkthrough 11-4: Creating a REST Service and Service Operation
- Walkthrough 11-5: REST Handler PeopleCode
- Walkthrough 11-6: Server Faults
- Activity 11-7: Unstructured Responses
- Activity 11-8: Multiple URL Templates
- Activity 11-9: Content Negotiation
- Activity 11-10: Custom Response Headers
- Activity 11-11: Handling REST Verbs
- Summary
-
12
12. Application Services
- Chapter Overview
- About Application Services
- About the Scenario
- 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
- Walkthrough 12-6: Completing the PeopleCode
- Walkthrough 12-7: Testing
- Activity 12-8: Handling REST Verbs
- 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 Consumption with PeopleSoft's Application Services Framework
- Summary
-
13
13. Consuming REST
- Chapter Overview
- About REST Consumption
- Walkthrough 13-1: Test Using SoapUI
- Activity 13-2: Generate the Request Structure
- Walkthrough 13-3: REST Service Metadata
- Walkthrough 13-4: Consumption PeopleCode
- Walkthrough 13-5: POSTing to a REST End Point
- Activity 13-6: Metadata-less Integrations
- Walkthrough 13-7: Programmatically Setting the Authorization Header
- Walkthrough 13-8: URL Encoded Form Data
- Summary
-
14
14. Feeds
- Chapter Overview
- About Feeds
- Activity 14-1: Creating a Query
- Walkthrough 14-2: Understanding Restricted Services
- Walkthrough 14-3: Feed Publish Wizard
- Summary
-
15
15. Query Access Service
- Chapter Overview
- 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 Result/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
- Summary
-
16
16. Integration Broker SDK
- Chapter Overview
- SDK Overview
- About Connectors
- Summary
-
17
17. JSON Web Tokens
- Chapter Overview
- Pluggable Encryption Technology Overview
- JSON Web Tokens (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
- Summary
-
18
18. Final Exam
- Activity 18-1: Creating an Application Service
-
19
Final Words
- Course Survey