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