public class

PeopleSoftConnector

extends Object
java.lang.Object
   ↳ org.mule.modules.peoplesoft.PeopleSoftConnector
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

The PeopleSoft Connector provides real-time connectivity to query and update all PeopleSoft modules, using a common integration interface known as the Component Interface.

Oracle's PeopleSoft applications are designed to address the most complex business requirements. They provide comprehensive business and industry solutions, enabling organizations to increase productivity, accelerate business performance, and provide a lower cost of ownership.

Summary

Fields
private Config config
private static final Logger logger
Public Constructors
PeopleSoftConnector()
Public Methods
Config getConfig()
List<Map<String, Object>> invokeOperation(String key, Map<String, Object> payload)
Invoke Operation will invoke a PeopleSoft operation depending on the type selected.
void setConfig(Config config)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Config config

private static final Logger logger

Public Constructors

public PeopleSoftConnector ()

Public Methods

public Config getConfig ()

public List<Map<String, Object>> invokeOperation (String key, Map<String, Object> payload)

Invoke Operation will invoke a PeopleSoft operation depending on the type selected. DataSense discovers the structure of the entities in the system in Designtime/Runtime and uses it to perform the operation for the type selected. This will vary for Find, Get, Create and the rest.

Parameters
key The type of the entity as determined by DataSense. Once all the types are gathered from Sandbox, Entities are composed as {CI}||{Operation} like JOB_TASK||Get.
payload A Map with the parameters to be used in the operation
Returns
  • The result of the operation.

    • If return type of the operation it's a list, return a list of elements
    • If return type of the operation it's a boolean and operation is Cancel return null
    • If return type of the operation it's a boolean and operation is not null, it will try to gather the object and return as a list of one element

    Note: After each operation we check the errors log and if the result of the operation it's a boolean, also check that the result it's true. Otherwise throw an Exception

Throws
PeopleSoftRuntimeException If the operation failed, throw an exception

public void setConfig (Config config)

Parameters
config