CLL f357 Ig US
CLL f357 Ig US
CLL f357 Ig US
Oracle Brazil
EBS-PeopleSoft HCM Integration
Implementation Guide
Release 15
December 2015
Version 15
DISCLAIMER :
CURRENTLY, ORACLE OFFERS CERTAIN RESALABLE ASSETS OR OTHER DEFINED SERVICE
DELIVERABLES (COLLECTIVELY REFERRED TO AS "SERVICE DELIVERABLES") UNDER A
LIMITED USE LICENSE. THE SERVICE DELIVERABLES CURRENTLY INCLUDE, BUT ARE NOT
LIMITED TO, ORACLE INTEGRATION HUB. YOU AGREE THAT :
(i) SERVICE DELIVERABLES ARE NOT ORACLE STANDARD SOFTWARE PROGRAMS,
(ii) TECHNICAL SUPPORT FOR SERVICE DELIVERABLES IS NOT AVAILABLE FROM OR
UNDER, OR PROVIDED BY OR THROUGH, ORACLE'S SUPPORT SERVICES
ORGANIZATION OR YOUR ORACLE PROGRAM LICENSE AGREEMENT,
(iii) YOUR RIGHT TO USE AND RECEIVE SUPPORT SERVICES FOR SERVICE DELIVERABLES
IS SOLELY AS DESCRIBED IN YOUR CONTRACT FOR SUCH SERVICE DELIVERABLES, AND
(iv) A SERVICE REQUEST REGARDING SERVICE DELIVERABLES, REGARDLESS OF HOW
INITIATED OR LOGGED, WILL BE ADDRESSED IN ACCORDANCE WITH THE TERMS OF
YOUR CONTRACT FOR SUCH SERVICE DELIVERABLES.
Change Record
Date
Author
Version
Change Reference
12-aug-10
Arthur Costa
Creation
29-oct-10
Marcos Allonso
Review document
10-dec-10
Arthur Costa
11-jan-11
Marcos Allonso
21-jan-11
Marcos Allonso
24-feb-11
Gerson Caparelli
04-mar-11
Marcos Allonso
23-mar-11
Arthur Costa
11-apr-11
Marcos Allonso
18-apr-11
Marcos Allonso
15-aug-11
Marcos Allonso
12-sep-11
Marcos Allonso
26-sep-11
Ricardo Cheachire
04-nov-11
Marcos Allonso
Review
Setting Up: Oracle E-Business Suite Supplier Sites
Extensions
29-may-12
Marcos Allonso
11-mar-13
Marcos Allonso
Review title
Add table cll_f357_references
Rename partition name ebs_psft to cll
Remove topics:
Profile Definition for BPEL Host Name
Connection Pool: OracleAppsAdapter
Service operation handler
Document Control
ii
Date
Author
Version
Change Reference
1-may-13
Marcos Allonso
8-may-13
Marcos Allonso
10-jun-13
Marcos Allonso
10
Marcos Allonso
11
13-set-13
Marcos Allonso
12
17-Jun-14
Ricardo Cheachire
13
Profile name changed from Allow Extension for EBSPST Integration to Enable Extension for EBS-PST
Integration
23-Dec-14
Eduardo Leite
14
Ricardo Cheachire
22-Sep-15
Ricardo Cheachire
15
iii
Does the structure of the information help you with your tasks?
If you find any errors or have any other suggestions for improvement, then please tell
us your name, the name of the company who has licensed our products, the title and
part number of the documentation and the chapter, section, and page number (if
available).
Note: Before sending us your comments, you might like to check that you have the
latest version of the document and if any concerns are already addressed. To do this,
access the new Applications Release Online Documentation CD available on My Oracle
Support and www.oracle.com. It contains the most current Documentation Library
plus all documents revised or released recently.
Send your comments to us using the electronic mail address: [email protected]
Please give your name, address, electronic mail address, and telephone number
(optional).
If you need assistance with Oracle software, then please contact your support
representative or Oracle Support Services.
If you require training or instruction in using Oracle software, then please contact
your Oracle local office and inquire about our Oracle University offerings. A list of
Oracle offices is available on our Web site at www.oracle.com.
1.3 Preface
Preface
iv
Preface
1.3.6 Structure
Online Help - Online help patches (HTML) are available on My Oracle Support.
Preface
vi
from your existing applications and integrate Oracle Applications data with nonOracle applications, and write custom reports for Oracle Applications products.
Oracle eTRM is available on My Oracle Support.
1.3.7.1 Related Guides
You should have the following related books on hand. Depending on the requirements
of your particular installation, you may also need additional manuals or guides.
Oracle Applications Installation Guide: Using Rapid Install:
This book is intended for use by anyone who is responsible for installing or upgrading
Oracle Applications. It provides instructions for running Rapid Install either to carry out
a fresh installation of Oracle Applications Release 12, or as part of an upgrade from
Release 11i to Release 12. The book also describes the steps needed to install the
technology stack components only, for the special situations where this is applicable.
Oracle Applications System Administrator's Guide Documentation Set
This documentation set provides planning and reference information for the Oracle
Applications System Administrator. Oracle Applications System Administrator's Guide Configuration contains information on system configuration steps, including defining
concurrent programs and managers, enabling Oracle Applications Manager features,
and setting up printers and online help. Oracle Applications System Administrator's Guide
- Maintenance provides information for frequent tasks such as monitoring your system
with Oracle Applications Manager, managing concurrent managers and reports, using
diagnostic utilities, managing profile options, and using alerts. Oracle Applications
System Administrator's Guide - Security describes User Management, data security,
function security, auditing, and security configurations.
Preface
vii
Preface
viii
Preface
ix
data and you lose the ability to audit changes to your data.
Because Oracle Applications tables are interrelated, any change you make using an
Oracle Applications form can update many tables at once. But when you modify Oracle
Applications data using anything other than Oracle Applications, you may change a
row in one table without making corresponding changes in related tables. If your tables
get out of synchronization with each other, you risk retrieving erroneous information
and you risk unpredictable results throughout Oracle Applications.
When you use Oracle Applications to modify your data, Oracle Applications
automatically checks that your changes are valid. Oracle Applications also keeps track
of who changes information. If you enter information into database tables using
database tools, you may store invalid information. You also lose the ability to track
who has changed your information because SQL*Plus and other database tools do not
keep a record of changes.
Preface
Content
CHAPTER 1
1.1
1.2
1.3
Preface ........................................................................................................... iv
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
Structure ................................................................................................ vi
1.3.7
1.3.8
1.3.9
Overview ........................................................................................................... 1
1.4
CHAPTER 2
1.3.1
1.4.2
1.5
1.6
1.7
Preface
xi
CHAPTER 3
PeopleSoft ....................................................................................................... 19
Introduction .............................................................................................................. 19
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.8
1.9
1.9.2
1.9.3
Domain Configuration......................................................................... 43
1.9.4
1.10
Account ........................................................................................................ 50
Company ...................................................................................................... 70
Preface
xii
Establishment .............................................................................................. 81
Accounting ................................................................................................... 93
Preface
xiii
Employee.................................................................................................... 135
Preface
xiv
Setting Up: Oracle E-Business Suite Supplier Sites Extensions .......... 208
Preface
xv
Preface
xvi
Preface
xvii
CHAPTER
Overview
PeopleSoft Global Payroll currently integrates completely with PeopleSoft
Enterprise Financials . The chart of accounts, GL Business Unit details all come
from PeopleSoft Enterprise Financials.
There is a need to have similar full integration with Oracle EBS Financials (GL).
The feature has functional dependencies on Oracle General Ledger Setup,
PeopleSoft HCM setup and PeopleTools. More details on the feature can be found
in this document. This integration involves the following components on the
PeopleSoft HCM end:
Transfer
Architecture
The above diagram provides high level details of PeopleSoft HCM Global
Payroll to Oracle Financials GL integration
The above diagram illustrates the Technical approach for PeopleSoft HCM
Global Payroll to Oracle Financials GL integration.
The following is the Environment setup used for the purpose of this Technical Document;
1.
2.
3.
PeopleSoft HCM 9.0 with People Tools 8.49 (release 20 and above).
4. Oracle E-Business Suite R12 with Oracle Financials Release Update Pack 6
(R12.FIN_PF.A.DELTA.6).
CHAPTER
Middleware Configuration
This section describes the changes required to middleware files following
installation. It provides the required steps for post-installation configuration for the
Oracle Weblogic Enterprise Manager.
Note:
The
examples
shown
include
values
for
Follow these steps to configure the adapters. First create the data source and then a
connection pool for that data source. Use the WebLogic Server console:
2. On the left navigation bar, select Services > JDBC > Data Sources. In the data source
Value
Name:
JNDI Name:
Database Type:
Oracle
4. The Database driver defaults to the correct driver: Oracles Driver (Thin XA) for
Value
Database Name:
Host name:
Port:
apps
****
8. Select Target server where your SOA component is running soa_server1 and
9. In the left navigation bar, select Deployments. Then, select the DbAdapter
10. Select the Configuration tab, and then select the Outbound Connection Pools tab.
Select New.
11. Select the radio button for javax.resource.cci.ConnectionFactory and select Next.
12. Enter the JNDI Name as follows: eis/DB/CllEbsDS (You must use this name)
Note that this is not the same value as in step 3 above. It must match the value you
enter in your database connection you create when building your application later.
Select Finish.
10
13. Expand the connection factory and select your new connection pool (select the name,
14. In the Properties table, select the value listed for xADataSource and replace it with
your data source you created above: jdbc/CllEbsDS. Press ENTER key to apply the
value. Select Save.
You must use the ENTER key for the value to be entered in the field. You must use
the Save button to save the value.
11
16. Select Redeploy this application and confirm the deployment plan location.
Select Finish.
12
17. Expand the connection factory and select your new connection pool (select the name,
18. In the Properties table, select the value listed for xADataSource and replace it with
your data source you created above: jdbc/CllEbsDS. Press ENTER key to apply the
value. Select Save.
You must use the ENTER key for the value to be entered in the field. You must use
the Save button to save the value.
13
20. Select Redeploy this application and confirm the deployment plan location.
Select Finish.
14
Prerequisites
Create the cll partition.
1.
Open http://hostname:port/em to start the Oracle Enterprise Manager and login using
weblogic/xxxx. Replace the host, port and username/password to match your own
configuration.
15
2.
3.
In the soa-infra page, drop down the SOA Infrastructure menu and select Manage
Partitions.
Select Create to create a new partition.
4.
16
During implementation, you set a value for each user profile option to specify how
LAD Add-on Localizations EBS-PeopleSoft HCM Integration controls access to and processes
data. Generally,
the system administrator sets and updates profile values. See: Setting User Profile
Options, Oracle Applications System Administrator's Guide.
CLL_F357: URL for the PeopleSoft Integration Broker for EBS-PSFT Integration
============================================================================
http://<hostname>:<port>/PSIGW/PeopleSoftServiceListeningConnector
17
2.
3.
Select Deploy.
18
CHAPTER
PeopleSoft
Introduction
This chapter describes the steps needed to apply this integration as a project.
The steps are:
Check security
The first step is to apply the project. The project was exported as a file from
PeopleSoft and can be used to import most of the objects. Some of then need
to be adjusted in the next steps.
19
upd19510312.zip
Unzip it in a folder of your choice
Apply the project using Change Assistant tool
Set Change Assistant Options to Apply Application Update
Set Apply with Database Compare/Copy and proced with forward steps
20
After you copy the project, you need to set the message schemas (for those that are not based in record).
To do that, login and go to Home > PeopleTools > Integration Broker > Integration Setup > Messages
This is needed because the schema was not copied.
Bellow are all the messages that need to be changed and their schema
CLLEBS_ACCOUNTING_REQUEST
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveAccountingFromPSFT/CllReceiveAccountingFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/cllreceiveaccountingfrompsftebs_client_ep?XSD=xsd/CllReceive
AccountingFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/ebo/AccountingEBO"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/ebo/AccountingEBO.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
21
CLLEBS_ACCOUNTING_RESPONSE
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveAccountingFromPSFT/CllReceiveAccountingFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/cllreceiveaccountingfrompsftebs_client_ep?XSD=xsd/CllReceive
AccountingFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/ebo/AccountingEBO"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/ebo/AccountingEBO.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
CLLEBS_BANKBRANCHES_REQUEST
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/BankBranches"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/BankBranches" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Bank" type="BankType"/>
<xsd:complexType name="BankType">
<xsd:sequence>
<xsd:element minOccurs="0" name="BankCountryCode" type="xsd:string"/>
<xsd:element minOccurs="0" name="BankId" type="xsd:string"/>
<xsd:element minOccurs="0" name="Status" type="xsd:string"/>
<xsd:element minOccurs="0" name="BankName" type="xsd:date"/>
<xsd:element minOccurs="0" name="BankIdCode" type="xsd:string"/>
<xsd:element minOccurs="0" name="Country" type="xsd:string"/>
<xsd:element minOccurs="0" name="Address1" type="xsd:string"/>
<xsd:element minOccurs="0" name="Address2" type="xsd:string"/>
<xsd:element minOccurs="0" name="Address3" type="xsd:string"/>
<xsd:element minOccurs="0" name="Address4" type="xsd:string"/>
<xsd:element minOccurs="0" name="Num" type="xsd:string"/>
<xsd:element minOccurs="0" name="State" type="xsd:int"/>
<xsd:element minOccurs="0" name="City" type="xsd:string"/>
<xsd:element minOccurs="0" name="PostalCode" type="xsd:string"/>
<xsd:element minOccurs="0" name="Phone" type="xsd:string"/>
<xsd:element minOccurs="0" name="Branches" type="BranchCollection"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BranchCollection">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Branch" type="Branch"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Branch">
<xsd:sequence>
<xsd:element minOccurs="0" name="BranchId" type="xsd:string"/>
<xsd:element minOccurs="0" name="BranchName" type="xsd:string"/>
<xsd:element minOccurs="0" name="BranchStatus" type="xsd:string"/>
<xsd:element minOccurs="0" name="BranchCountry" type="xsd:date"/>
<xsd:element minOccurs="0" name="BranchAddress1" type="xsd:string"/>
<xsd:element minOccurs="0" name="BranchAddress2" type="xsd:string"/>
<xsd:element minOccurs="0" name="BranchAddress3" type="xsd:string"/>
<xsd:element minOccurs="0" name="BranchAddress4" type="xsd:string"/>
22
CLLEBS_BANKBRANCHES_RESPONSE
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/BankBranches"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/BankBranches" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
CLLEBS_COMPANY_REQUEST
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Company"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Company" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="CompanyDefn">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Company" type="Company"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Company">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="COMPANYID" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="BEGIN_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="END_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="EFF_STATUS" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCR" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCRSHORT" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DEFAULT_SETID" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="COUNTRY" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS1" type="xsd:string"/>
23
CLLEBS_COMPANY_RESPONSE
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Company"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Company" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Company" type="CompanyResponse"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CompanyResponse">
<xsd:sequence>
<xsd:element name="COMPANYID" type="xsd:string"/>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
CLLEBS_COST_CENTER_REQUEST
<?xml version= '1.0' encoding= 'UTF-8' ?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/CostCenter"
xmlns="http://xmlns.oracle.com/cll/ebo/CostCenter" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Language">
<xsd:sequence>
<xsd:element name="Language" type="languageType"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="languageType">
<xsd:sequence>
<xsd:element name="IsoCode" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Description"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
24
<xsd:element name="CostCenter">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="Id" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Ledger" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Languages"
type="Language"/>
<xsd:element maxOccurs="1" minOccurs="0" name="StartDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="EndDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="LastUpdateDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="Type" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="0" name="ChartOfAccount" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
CLLEBS_COST_CENTER_RESPONSE
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/CostCenter"
xmlns="http://xmlns.oracle.com/cll/ebo/CostCenter" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
CLLEBS_EMPLOYEE_REQUEST
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveEmployeeFromPSFT/CllReceiveEmployeeFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeFromPSFT/cllreceiveemployeefrompsftebs_client_ep?XSD=xsd/CllReceiveE
mployeeFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
<import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeFromPSFT/apps/cll/xsd/addressing.xsd"/>
</schema>
CLLEBS_EMPLOYEE_RESPONSE
25
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveEmployeeFromPSFT/CllReceiveEmployeeFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeFromPSFT/cllreceiveemployeefrompsftebs_client_ep?XSD=xsd/CllReceiveE
mployeeFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
<import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeFromPSFT/apps/cll/xsd/addressing.xsd"/>
</schema>
CLLEBS_EMPL_BANK_ACCT_REQUEST
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveEmployeeBankAccountFromPSFT/CllReceiveEmployeeBankAc
countFromPSFTEBS" schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeBankAccountFromPSFT/cllreceiveemployeebankaccountfrompsftebs_client_
ep?XSD=xsd/CllReceiveEmployeeBankAccountFromPSFTEBS.xsd"/>
</schema>
CLLEBS_EMPL_BANK_ACCT_RESPONSE
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveEmployeeBankAccountFromPSFT/CllReceiveEmployeeBankAc
countFromPSFTEBS" schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveEmployeeBankAccountFromPSFT/cllreceiveemployeebankaccountfrompsftebs_client_
ep?XSD=xsd/CllReceiveEmployeeBankAccountFromPSFTEBS.xsd"/>
</schema>
CLLEBS_ESTABLISHMENT_REQUEST
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Establishment"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Establishment" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="EstablishmentDefn">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Establishment" type="Establishment"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Establishment">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="ESTABID" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="BEGIN_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="END_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="EFF_STATUS" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="HQUNIT" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCR" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCRSHORT" type="xsd:string"/>
26
CLLEBS_ESTABLISHMENT_RESPONSE
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Establishment"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Establishment" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Establishment"
type="EstablishmentResponse"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="EstablishmentResponse">
<xsd:sequence>
<xsd:element name="ESTABID" type="xsd:string"/>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
27
CLLEBS_GL_ACCOUNT_REQUEST
<?xml version= '1.0' encoding= 'UTF-8' ?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccount"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccount" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Language">
<xsd:sequence>
<xsd:element name="Language" type="languageType"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="languageType">
<xsd:sequence>
<xsd:element name="IsoCode" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Description"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GLAccount">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="Id" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Ledger" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Languages" type="Language"/>
<xsd:element maxOccurs="1" minOccurs="0" name="StartDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="EndDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="LastUpdateDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="Type" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="0" name="ChartOfAccount" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
CLLEBS_GL_ACCOUNT_RESPONSE
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccount"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccount" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
CLLEBS_JOBCODE_REQUEST
28
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xmlns.oracle.com/cll/CllReceiveJobsFromPSFT/CllReceiveJobsFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveJobsFromPSFT/cllreceivejobsfrompsftebs_client_ep?XSD=xsd/CllReceiveJobsFromPSF
TEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveJobsFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
CLLEBS_JOBCODE_RESPONSE
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xmlns.oracle.com/cll/CllReceiveJobsFromPSFT/CllReceiveJobsFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveJobsFromPSFT/cllreceivejobsfrompsftebs_client_ep?XSD=xsd/CllReceiveJobsFromPSF
TEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveJobsFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
CLLEBS_ORGANIZATION_REQUEST
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveOrganizationsFromPSFT/CllReceiveOrganizationsFromPSFTEB
S" schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveOrganizationsFromPSFT/cllreceiveorganizationsfrompsftebs_client_ep?XSD=xsd/CllR
eceiveOrganizationsFromPSFTEBS.xsd"/>
</schema>
CLLEBS_ORGANIZATION_RESPONSE
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceiveOrganizationsFromPSFT/CllReceiveOrganizationsFromPSFTEB
S" schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceiveOrganizationsFromPSFT/cllreceiveorganizationsfrompsftebs_client_ep?XSD=xsd/CllR
eceiveOrganizationsFromPSFTEBS.xsd"/>
</schema>
CLLEBS_POSITION_REQUEST
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceivePositionsFromPSFT/CllReceivePositionsFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceivePositionsFromPSFT/cllreceivepositionsfrompsftebs_client_ep?XSD=xsd/CllReceivePos
itionsFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceivePositionsFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
29
CLLEBS_POSITION_RESPONSE
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/cll/CllReceivePositionsFromPSFT/CllReceivePositionsFromPSFTEBS"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceivePositionsFromPSFT/cllreceivepositionsfrompsftebs_client_ep?XSD=xsd/CllReceivePos
itionsFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://brdell31.br.oracle.com:8001/soainfra/services/cll/cll_ReceivePositionsFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
CLLEBS_GL_ACCTG_RESUL_REQUEST
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccountingResult"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccountingResult" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="GLAccountingResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PayrollId" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="StatusFlag" type="xsd:string"/>
<xsd:element minOccurs="0" name="ErrorText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
CLLEBS_GL_ACCTG_RESUL_RESPONSE
<?xml version= '1.0' encoding= 'UTF-8' ?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccountingResult"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccountingResult"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
30
CLLEBS_ACCOUNTING_HDR_REQUEST
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/F357/CllReceiveAccountingFromPSFT/CllReceivePayrollHeaderFromPSFTE
BS" schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/cllreceivepayrollheaderfrompsftebs_client_ep?XSD=xsd/CllRece
ivePayrollHeaderFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
CLLEBS_ACCOUNTING_HDR_RESPONSE
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/F357/CllReceiveAccountingFromPSFT/CllReceivePayrollHeaderFromPSFTE
BS" schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/cllreceivepayrollheaderfrompsftebs_client_ep?XSD=xsd/CllRece
ivePayrollHeaderFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
A list with all services starting with CLL will show up.
LAD Add-on Localizations
31
CLLEBS_ACCOUNTING
CLLEBS_ACCOUNTING_HDR
CLLEBS_AUTON_SEFIP
CLLEBS_BANKBRANCHES
CLLEBS_COMPANY
CLLEBS_COST_CENTER
CLLEBS_ESTABLISHMENT
CLLEBS_GL_ACCOUNT
CLLEBS_GL_ACCOUNTING_RESULTS
Seelct all checkboxes the appear in the screen below and click Next
32
Click Next
33
Click Finish
34
35
Review the outbound web services endpoint URL to see if they point to the right SOA Server.
Go to Home > PeopleTools > Integration Broker > Integration Setup > Service Operation.
Search for the services operations bellow:
CLLEBS_ACCOUNTING_SYNC
CLLEBS_EMPLOYEE_SYNC
CLLEBS_EMPL_BANK_ACCT_SYNC
CLLEBS_ORGANIZATION_SYNC
CLLEBS_POSITION_SYNC
CLLEBS_ACCOUNTING_HDR_SYNC
For each operation listed above go to the routing tab and select the active route
Go to Connector Properties tab and set the URL to point to your SOA Server.
36
The last step is to check the security and set it according to the company policies.
The user set in the local node muast have access to all web services (full access) and for the component
interfaces (full access).
37
This sections describes some pre requisites necessary to configure the integration
To have applied peoplesoft project updCLL_PRJ16477363.zip and
CLL_PRJ19510312.zip on your environment.
1.9 PeopleSoft Integration Broker Setup
This sections describes the steps needed to configure PeopleSoft Integration Broker.
Setup the gateway URL. The most common is to use the same as the web
application.
The URL looks like this:
HTTP://<server>[:<port>]/PSIGW/PeopleSoftListeningConnector.
38
When you change you gateway URL, all the connectors will be reloaded.
Click OK.
All the connectors will be removed. Thats fine.
To check if the URL is OK, click on Ping Gateway. The screen above should pop
up.
39
The tools version may differ, but all the other message should be the same. Check if
the status is ACTIVE.
If the page opened. Than you selected a valid URL. You can now load the
connectors.
Click on Load Gateway Connectors to load all the default connectors installed.
A message Box is shown with the load status
The screen below show all the connectors that came with PeopleSoft. Other may
exists that were developed internally and are not shown here.
40
Use the default user id (administrator) and the default password (password)
Configure the gateway default app Server and the local node. You can get this
information with your Server administrator or typing Ctrl + J to get the
application information.
41
Save.
42
Search for the local node. The local node is identified by two flags in the search as
shown in the screen
43
44
Set the Authentication Option, the Node Password and the Default User Id. Its not
recommended to use a super user as the Default User.
In the Connectors tab is set the connector id used by this node. The default
connector id for the local node is PSFTTARGET.
45
46
47
In the BPEL node its necessary to setup the connection properties to access the
BPEL engine Server. To do this, click on Properties in the botton of the page.
48
Note: From this point, there are two options to follow this document. Or
you can still read this chapter or skip it and go to chapter 6.
49
1.10 Account
To create the account web services, follow these steps:
Define the request and response message
Define the Service
Create the Handler Peoplecode
Define the Service Operation
Provide Web Service
50
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccount"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccount"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Language">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Language" type="languageType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="languageType">
<xsd:sequence>
<xsd:element name="IsoCode" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Description" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GLAccount">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="Id" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Ledger" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Languages" type="Language"/>
<xsd:element maxOccurs="1" minOccurs="0" name="StartDate" type="xsd:date"/>
LAD Add-on Localizations
51
Save.
Add a new Message
Message Name: CLLEBS_GL_ACCOUNT_RESPONSE
Message Version: V1
Define the message as shown in the pictures
52
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccount"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccount"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Save.
LAD Add-on Localizations
53
1.10.2 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_GL_ACCOUNT
Define the service as shown
54
55
Add a handler.
Handler Details:
Check if
Routing Type is Synch
LAD Add-on Localizations
56
Ps.: Set the Service Operation Security Options according to your organization
policies.
1.10.4
Click the link Provide Web Service and follow the prints
57
Click Next
Click Next
Click Finish
58
59
Obs: To perform a cost center validation on Payroll Run process apply the
project CLL_PRJ18551247.zip and follow the document EBS-PSFT Basic Steps Validao Centro de Custo POR.pdf.
60
Schema Tab
61
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/CostCenter"
xmlns="http://xmlns.oracle.com/cll/ebo/CostCenter"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Language">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Language" type="languageType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="languageType">
<xsd:sequence>
<xsd:element name="IsoCode" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Description" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CostCenter">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="Id" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Ledger" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="Languages" type="Language"/>
<xsd:element maxOccurs="1" minOccurs="0" name="StartDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="EndDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="LastUpdateDate" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="0" name="Type" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="0" name="ChartOfAccount" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Save.
62
Schema Tab
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/CostCenter"
xmlns="http://xmlns.oracle.com/cll/ebo/CostCenter"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
LAD Add-on Localizations
63
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Save.
1.11.3 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_COST_CENTER
Define the service as shown
64
65
Add a handler.
Handler Details:
66
Check if
Routing Type is Synch
Sender node is ~~Any~~
Receiver Node is your local node (in this case PSFT_HR)
Direction is Inbound
Status is Active
The name will be generated by PeopleSoft and may differ, but will be something
similar to the one in the picture.
Ps.: Set the Service Operation Security Options according to your organization
policies.
67
Click the link Provide Web Service and follow the prints
Click Next
68
Click Next
Click Finish
69
1.12 Company
To create the company web services, follow these steps:
Define the request and response message
Define the Service
Define the Component Interface Used to Save the Company
Create the Handler Peoplecode
Define the Service Operation
Provide Web Service
Schema Tab
70
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Company"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Company"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="CompanyDefn">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Company" type="Company"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Company">
LAD Add-on Localizations
71
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="COMPANYID" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="BEGIN_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="END_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="EFF_STATUS" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCR" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCRSHORT" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DEFAULT_SETID" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="COUNTRY" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS1" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS2" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS3" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS4" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="NUM1" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="CITY" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="STATE" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="POSTAL" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="REG_REGION" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Save.
Add a new Message
Message Name: CLLEBS_COMPANY_RESPONSE
Message Version: V1
Define the message as shown in the pictures
Message Definition Tab
Schema Tab
LAD Add-on Localizations
72
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Company"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Company"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Company"
type="CompanyResponse"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="CompanyResponse">
<xsd:sequence>
<xsd:element name="COMPANYID" type="xsd:string"/>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
LAD Add-on Localizations
73
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Save.
1.12.2 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_COMPANY
Define the service as shown
Its necessary to check if the component interface has the proper fields to work in
this integration.
LAD Add-on Localizations
74
Record
Field
Property Name
COMPANY_TBL
EFFDT
EFFDT
COMPANY_TBL
DESCR
DESCR
COMPANY_TBL
EFF_STATUS
EFF_STATUS
COMPANY_TBL
DESCRSHORT
DESCRSHORT
COMPANY_TBL
DEFAULT_SETID
DEFAULT_SETID
COMPANY_TBL
REG_REGION
REG_REGION
COMPANY_TBL
COUNTRY
COUNTRY_0
COMPANY_TBL
ADDRESS1
ADDRESS1_0
COMPANY_TBL
ADDRESS2
ADDRESS2_0
COMPANY_TBL
ADDRESS3
ADDRESS3_0
COMPANY_TBL
ADDRESS4
ADDRESS4_0
COMPANY_TBL
CITY
CITY_0
COMPANY_TBL
NUM1
NUM1_0
COMPANY_TBL
STATE
STATE_0
COMPANY_TBL
POSTAL
POSTAL_0
75
76
Add a handler.
Handler Details:
Check if
LAD Add-on Localizations
77
Ps.: Set the Service Operation Security Options according to your organization
policies.
Click the link Provide Web Service and follow the prints
LAD Add-on Localizations
78
Click Next
Click Next
Click Finish
79
80
1.13 Establishment
To create the establishment web services, follow these steps:
Define the request and response message
Define the Service
Define the Component Interface Used to Save the Establishment
Create the Handler Peoplecode
Define the Service Operation
Provide Web Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Messages
Add a New Message
Message Name: CLLEBS_ESTABLISHMENT_REQUEST
Message Version: V1
Define the message as shown in the pictures
Message Definition Tab
Schema Tab
81
82
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Establishment"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Establishment"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="EstablishmentDefn">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Establishment"
type="Establishment"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Establishment">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="ESTABID" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="BEGIN_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="END_DATE" type="xsd:date"/>
<xsd:element maxOccurs="1" minOccurs="1" name="EFF_STATUS" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="HQUNIT" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCR" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="DESCRSHORT" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="COMPANY" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="REG_REGION" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="COUNTRY" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS1" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS2" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS3" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="ADDRESS4" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="NUM1" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="CITY" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="STATE" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="POSTAL" type="xsd:string"/>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="ESTAB_BRA_TBL"
type="ESTAB_BRA_TBL"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ESTAB_BRA_TBL">
<xsd:sequence>
<xsd:element name="COUNTY_CD_BRA" type="xsd:string"/>
<xsd:element name="COMP_INS_TYPE_BRA" type="xsd:string"/>
<xsd:element name="ESTAB_ASOC_BRA" type="xsd:string"/>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="ESTAB_ID_BRA"
type="ESTAB_ID_BRA"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ESTAB_ID_BRA">
<xsd:sequence>
<xsd:element name="ESTAB_ID_TYPE_BRA" type="xsd:string"/>
<xsd:element name="ESTABID_BRA" type="xsd:string"/>
LAD Add-on Localizations
83
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Save.
Add a new Message
Message Name: CLLEBS_ESTABLISHMENT_RESPONSE
Message Version: V1
Define the message as shown in the pictures
Message Definition Tab
Schema Tab
84
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/Establishment"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/Establishment"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="Establishment"
type="EstablishmentResponse"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="EstablishmentResponse">
<xsd:sequence>
<xsd:element name="ESTABID" type="xsd:string"/>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
LAD Add-on Localizations
85
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Save.
1.13.2 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_ESTABLISHMENT
Define the service as shown
Its necessary to check if the component interface has the proper fields to work in
this integration.
For this, we created a new component interface.
Component Interface Name: CLLEBS_ESTAB_TBL_BRA.
LAD Add-on Localizations
86
Record
Field
Property Name
ESTAB_TBL
EFFDT
EFFDT_0
ESTAB_TBL
DESCR
DESCR_0
ESTAB_TBL
EFF_STATUS
EFF_STATUS
ESTAB_TBL
DESCRSHORT
HQUNIT
ESTAB_TBL
DEFAULT_SETID
DESCRSHORT
ESTAB_TBL
COMPANY
COMPANY
ESTAB_TBL
REG_REGION
REG_REGION
ESTAB_TBL
COUNTRY
COUNTRY_0
ESTAB_TBL
ADDRESS1
ADDRESS1_0
ESTAB_TBL
ADDRESS2
ADDRESS2_0
ESTAB_TBL
ADDRESS3
ADDRESS3_0
ESTAB_TBL
ADDRESS4
ADDRESS4_0
ESTAB_TBL
CITY
CITY_0
ESTAB_TBL
NUM1
NUM1_0
ESTAB_TBL
STATE
STATE_0
ESTAB_TBL
POSTAL
POSTAL_0
ESTAB_TBL_BRA COUNTY_CD_BRA
ESTAB_TBL_BRA ESTAB_ASOC_BRA
ESTAB_ASOC_BRA
ESTAB_ID_BRA
ESTAB_ID_TYPE_BRA
ESTAB_ID_TYPE_BRA
ESTAB_ID_BRA
ESTAB_ID_BRA
ESTAB_ID_BRA
COUNTY_CD_BRA
87
88
Add a handler.
Handler Details:
89
Check if
Routing Type is Synch
Sender node is ~~Any~~
Receiver Node is your local node (in this case PSFT_HR)
Direction is Inbound
Status is Active
The name will be generated by PeopleSoft and may differ, but will be something
similar to the one in the picture.
Ps.: Set the Service Operation Security Options according to your organization
policies.
90
Click the link Provide Web Service and follow the prints
Click Next
Click Next
Click Finish
91
92
1.14 Accounting
To send the chartfield combination from PeopleSoft to EBS using WebServices,
follow these steps:
Import BPEL WebService
Rename Imported Objects
Create the Handler Peoplecode
Alter the GP_POST_GL Service Operation
Queue Setup
Set Batch Publication Rules
Go to: Home > PeopleTools > Integration Broker > Web Services > Consume Web
Service.
Follow the steps shown in the screenshots.
Select WSDL URL option and input the BPEL WSDL URL. It will look like this.
http://<server>:<port>/<client specific
path>/CllReceiveAccountingFromPSFT/cllreceiveaccountingfrompsftebs_client_ep
?WSDL
93
Click Next
Select the Service to create (cllreceiveaccountingfrompsftebs_client_ep).
Click Next
Select the Services Operation do create.
Click Next
For each service operation, inform the request / response messages to create.
In this case, inform for the:
Request Message: CLLEBS_ACCOUNTING_REQUEST
Response Message: CLLEBS_ACCOUNTING_RESPONSE
94
Click Next
Select Use Existing Node and inform BPEL as the node
Click Finish.
A brief description of what was done is shown.
95
Go To: Home > PeopleTools > Integration Broker > Service Utilities > Service
Administration
The following items will be renamed:
Service
Service Operation
Service
Click on tab Service and open the Rename section
Set the fields as:
Service: CLLRECEIVEACCOUNTINGFROMPSFTEB
Click on Rename
96
Click on Rename
97
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Operations
Add a New Service Operation
Service Name: GP_POST_GL
Service Operation: GP_POST_GL
Operation Type: Asynchronous One Way
Alter the Operation as shown
General Tab
Verifiy if there is Local-to-Local routing created and if the Service Operation is
active.
98
Handlers Tab
Add a handler.
Handler Details:
99
Check if
Routing Type is Asynch
Sender node is your local node (in this case PSFT_HR)
Receiver Node is your local node (in this case PSFT_HR)
Direction is Local
Status is Active
The name will be generated by PeopleSoft and may differ, but will be something
similar to the one in the picture.
Ps.: Set the Service Operation Security Options according to your organization
policies.
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Operations
Add a New Service Operation
Service Name: CLLEBS_ACCOUNTING
Service Operation: CLLEBS_ACCOUNTING_SYNC
Operation Type: Synchronous
Alter the Operation as shown
100
Routings Tab
Click on the Connector Properties tab and set the properties as shown:
101
Content-Type: text/xml
sendUncompressed: Y
Method: POST
SOAPUpContent: Y
URL: http://<Server>:<Port>/<client
specific>/CllReceiveAccountingFromPSFT/cllreceiveaccountingfrompsftebs
_client_ep
Ps.: Set the Service Operation Security Options according to your organization
policies.
Go To: Home > PeopleTools > Integration Broker > Integration Setup > Queue
Search for the Queue GP_POST_GL
Set the queue status to Run
Save.
102
Go To: Home > Enterprise Components > Integration Definitions > Batch Publish
Rules
Search for the Message GP_POST_GL
Configure as shown in the screen below.
Batch Publish Rules tab
103
Save.
104
1.15 JobCode
To send the job code from PeopleSoft to EBS using WebServices, follow these steps:
Import BPEL WebService
Rename Imported Objects
Create publisher Peoplecode
Setup the Service Operation
Go to: Home > PeopleTools > Integration Broker > Web Services > Consume Web
Service.
Follow the steps shown in the screenshots.
Select WSDL URL option and input the BPEL WSDL URL. It will look like this.
Erro! A referncia de hiperlink no vlida. server>:<port>/<client specific path>/
cll_ReceiveJobsFromPSFT/cllreceivejobsfrompsftebs_client_ep?WSDL
Click Next
Select the Service to create (cllreceivejobsfrompsftebs_client_ep).
105
Click Next
Select the Services Operation do create.
Click Next
For each service operation, inform the request / response messages to create.
In this case, inform for the:
Request Message: CLLEBS_JOBCODE_REQUEST
Response Message: CLLEBS_JOBCODE_RESPONSE
106
Click Next
Select Use Existing Node and inform BPEL as the node
Click Finish.
A brief description of what was done is shown.
107
Go To: Home > PeopleTools > Integration Broker > Service Utilities > Service
Administration
The following items will be renamed:
Service
Service Operation
Service
Click on tab Service and open the Rename section
Set the fields as:
Service: CLLRECEIVEJOBSFROMPSFTEBS_CLIE
Click on Rename
108
Click on Rename
109
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Operations
Add a New Service Operation
Service Name: CLLEBS_JOB
Service Operation: CLLEBS_JOB_SYNC
Operation Type: Synchronous
Alter the Operation as shown
Routings Tab
110
Click on the Connector Properties tab and set the properties as shown:
Content-Type: text/xml
sendUncompressed: Y
Method: POST
SOAPUpContent: Y
111
1.16 Organization
To send the organizations from PeopleSoft to EBS using WebServices, follow these
steps:
Import BPEL WebService
Rename Imported Objects
Create publisher Peoplecode
Setup the Service Operation
Go to: Home > PeopleTools > Integration Broker > Web Services > Consume Web
Service.
Follow the steps shown in the screenshots.
Select WSDL URL option and input the BPEL WSDL URL. It will look like this.
http://<soa server>:<port>/<client specific path>/
cll_ReceiveOrganizationsFromPSFT/cllreceiveorganizationsfrompsftebs_client_ep?
WSDL
Click Next
Select the Service to create (cllreceiveorganizationsfrompsftebs_client_ep).
LAD Add-on Localizations
112
Click Next
Select the Services Operation do create.
Click Next
For each service operation, inform the request / response messages to create.
In this case, inform for the:
Request Message: CLLEBS_ORGANIZATION_REQUEST
Response Message: CLLEBS_ORGANIZATION_RESPONSE
113
Click Next
Select Use Existing Node and inform BPEL as the node
Click Finish.
A brief description of what was done is shown.
114
Go To: Home > PeopleTools > Integration Broker > Service Utilities > Service
Administration
The following items will be renamed:
Service
Service Operation
Service
Click on tab Service and open the Rename section
Set the fields as:
Service: CLLRECEIVEORGANIZATIONSFROMPSF
Click on Rename
115
Click on Rename
116
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Operations
Add a New Service Operation
Service Name: CLLEBS_ORGANIZATION
Service Operation: CLLEBS_ORGANIZATION_SYNC
Operation Type: Synchronous
Alter the Operation as shown
Routings Tab
117
Click on the Connector Properties tab and set the properties as shown:
Content-Type: text/xml
sendUncompressed: Y
Method: POST
SOAPUpContent: Y
118
1.17 Position
To send positions from PeopleSoft to EBS using WebServices, follow these steps:
Import BPEL WebService
Rename Imported Objects
Create publisher Peoplecode
Setup the Service Operation
Go to: Home > PeopleTools > Integration Broker > Web Services > Consume Web
Service.
Follow the steps shown in the screenshots.
Select WSDL URL option and input the BPEL WSDL URL. It will look like this.
http://<soa server>:<port>/<client specific
path>/cll_ReceivePositionsFromPSFT/cllreceivepositionsfrompsftebs_client_ep?WS
DL
Click Next
Select the Service to create (cllreceivepositionsfrompsftebs_client_ep).
119
Click Next
Select the Services Operation do create.
Click Next
For each service operation, inform the request / response messages to create.
In this case, inform for the:
Request Message: CLLEBS_POSITION_REQUEST
Response Message: CLLEBS_POSITION_RESPONSE
120
Click Next
Select Use Existing Node and inform BPEL as the node
Click Finish.
A brief description of what was done is shown.
121
Go To: Home > PeopleTools > Integration Broker > Service Utilities > Service
Administration
The following items will be renamed:
Service
Service Operation
Service
Click on tab Service and open the Rename section
Set the fields as:
Service: CLLRECEIVEPOSITIONSFROMPSFTEBS
Click on Rename
122
Click on Rename
123
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Operations
Add a New Service Operation
Service Name: CLLEBS_POSITION
Service Operation: CLLEBS_POSITION_SYNC
Operation Type: Synchronous
Alter the Operation as shown
Routings Tab
124
Click on the Connector Properties tab and set the properties as shown:
Content-Type: text/xml
sendUncompressed: Y
Method: POST
SOAPUpContent: Y
125
126
127
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/BankBranches"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/BankBranches"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Bank" type="BankType"/>
<xsd:complexType name="BankType">
<xsd:sequence>
<xsd:element name="BankCountryCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="BankId" type="xsd:string" minOccurs="0"/>
<xsd:element name="Status" type="xsd:string" minOccurs="0"/>
<xsd:element name="BankName" type="xsd:date" minOccurs="0"/>
<xsd:element name="BankIdCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="Country" type="xsd:string" minOccurs="0"/>
<xsd:element name="Address1" type="xsd:string" minOccurs="0"/>
<xsd:element name="Address2" type="xsd:string" minOccurs="0"/>
<xsd:element name="Address3" type="xsd:string" minOccurs="0"/>
<xsd:element name="Address4" type="xsd:string" minOccurs="0"/>
<xsd:element name="Num" type="xsd:string" minOccurs="0"/>
<xsd:element name="State" type="xsd:int" minOccurs="0"/>
<xsd:element name="City" type="xsd:string" minOccurs="0"/>
<xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="Phone" type="xsd:string" minOccurs="0"/>
<xsd:element name="Branches" type="BranchCollection" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BranchCollection">
<xsd:sequence>
<xsd:element name="Branch" type="Branch" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Branch">
<xsd:sequence>
<xsd:element name="BranchId" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchName" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchStatus" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchCountry" type="xsd:date" minOccurs="0"/>
<xsd:element name="BranchAddress1" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchAddress2" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchAddress3" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchAddress4" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchNum" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchState" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchCity" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchPostalCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="BranchPhone" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchBankIdCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchCheckDigit" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchLocal" type="xsd:string" minOccurs="0"/>
<xsd:element name="BranchContactName" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Save.
LAD Add-on Localizations
128
129
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/BankBranches"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/BankBranches" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Save
1.18.2 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_BANKBRANCHES
Define the service as shown
130
131
Add a handler.
Handler Details:
132
Check if
Routing Type is Synch
Sender node is ~~Any~~
Receiver Node is your local node (in this case PSFT_HR)
Direction is Inbound
Status is Active
The name will be generated by PeopleSoft and may differ, but will be something
similar to the one in the picture.
133
Click the link Provide Web Service and follow the prints
Click Next
Click Next
LAD Add-on Localizations
134
Click Finish
1.19 Employee
To send employee from PeopleSoft to EBS using WebServices, follow these steps:
Import BPEL WebService
Rename Imported Objects
Create publisher Peoplecode
Setup the Service Operation
135
Go to: Home > PeopleTools > Integration Broker > Web Services > Consume Web
Service.
Follow the steps shown in the screenshots.
Select WSDL URL option and input the BPEL WSDL URL. It will look like this.
http://<soa server>:<port>/<client specific path>/
cll_ReceiveEmployeeFromPSFT/cllreceiveemployeefrompsftebs_client_ep?WSDL
Click Next
Select the Service to create (cllreceiveemployeefrompsftebs_client_ep).
Click Next
Select the Services Operation do create.
136
Click Next
For each service operation, inform the request / response messages to create.
In this case, inform for the:
Request Message: CLLEBS_EMPLOYEE_REQUEST
Response Message: CLLEBS_EMPLOYEE_RESPONSE
Click Next
Select Use Existing Node and inform BPEL as the node
137
Click Finish.
A brief description of what was done is shown.
Go To: Home > PeopleTools > Integration Broker > Service Utilities > Service
Administration
The following items will be renamed:
Service
Service Operation
Service
Click on tab Service and open the Rename section
Set the fields as:
Service: CLLRECEIVEEMPLOYEEFROMPSFTEBS_
138
Click on Rename
Click on Rename
139
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Operations
Add a New Service Operation
Service Name: CLLEBS_EMPLOYEE_ACCT
Service Operation: CLLEBS_EMPLOYEE_SYNC
Operation Type: Synchronous
Alter the Operation as shown
Routings Tab
140
Click on the Connector Properties tab and set the properties as shown:
Content-Type: text/xml
sendUncompressed: Y
Method: POST
SOAPUpContent: Y
141
Go to: Home > PeopleTools > Integration Broker > Web Services > Consume Web
Service.
Follow the steps shown in the screenshots.
Select WSDL URL option and input the BPEL WSDL URL. It will look like this.
http://<soa server>:<port>/<client specific path>/
cll_ReceiveEmployeeBankAccountFromPSFT/cllreceiveemployeebankaccountfrom
psftebs_client_ep?WSDL
Click Next
Select the Service to create (cllreceiveemployeebankaccountfrompsftebs_client_ep).
LAD Add-on Localizations
142
Click Next
Select the Services Operation do create.
Click Next
For each service operation, inform the request / response messages to create.
In this case, inform for the:
Request Message: CLLEBS_EMPL_BANK_ACCT_REQUEST
Response Message: CLLEBS_EMPL_BANK_ACCT_RESPONSE
143
Click Next
Select Use Existing Node and inform BPEL as the node
Click Finish.
A brief description of what was done is shown.
144
Go To: Home > PeopleTools > Integration Broker > Service Utilities > Service
Administration
The following items will be renamed:
Service
Service Operation
Service
Click on tab Service and open the Rename section
Set the fields as:
Service: CLLRECEIVEEMPLOYEEBANKACCOUNTF
Click on Rename
145
Click on Rename
146
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Operations
Add a New Service Operation
Service Name: CLLEBS_EMPL_BANK_ACCT
Service Operation: CLLEBS_EMPL_BANK_ACCT_SYNC
Operation Type: Synchronous
Alter the Operation as shown
Routings Tab
147
Click on the Connector Properties tab and set the properties as shown:
Content-Type: text/xml
sendUncompressed: Y
Method: POST
SOAPUpContent: Y
148
Schema Tab
149
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/AutonomousSefip"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/AutonomousSefip"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Sefip">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="END_YEAR" type="xsd:integer"/>
<xsd:element maxOccurs="1" minOccurs="1" name="START_MONTH" type="xsd:integer"/>
<xsd:element maxOccurs="1" minOccurs="1" name="INSCR" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="TAKE_INS_TYPE" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="STAKER_INSCR" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="REG_NUMBER" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="SEFIP_CAT" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="PERS_NAME" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="CBO_CODE" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="INS_DISC_VAL" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="MULTI_VINC" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="INSURED_DSC" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="BATCH_CODE" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="REFERENCE" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Save.
LAD Add-on Localizations
150
Schema Tab
151
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/psft/ebo/AutonomousSefip"
xmlns="http://xmlns.oracle.com/cll/psft/ebo/AutonomousSefip"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Response">
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Save.
1.21.2 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_AUTON_SEFIP
Define the service as shown
152
153
Add a handler.
Handler Details:
154
Check if
Routing Type is Synch
Sender node is ~~Any~~
Receiver Node is your local node (in this case PSFT_HR)
Direction is Inbound
Status is Active
The name will be generated by PeopleSoft and may differ, but will be something
similar to the one in the picture.
Ps.: Set the Service Operation Security Options according to your organization
policies.
Click the link Provide Web Service and follow the prints
155
Click Next
Click Next
Click Finish
156
157
Schema Tab
158
Message Schema:
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/F357/CllReceiveAccountingFromPSFT/CllReceivePayrollHeader
FromPSFTEBS" schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/cllreceivepayrollheaderfrompsftebs_client_ep?XSD
=xsd/CllReceivePayrollHeaderFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
Save.
Add a new Message
Message Name: CLLEBS_ACCOUNTING_HDR_RESPONSE
Message Version: V1
Define the message as shown in the pictures
Message Definition Tab
159
Schema Tab
Message Schema:
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://xmlns.oracle.com/F357/CllReceiveAccountingFromPSFT/CllReceivePayrollHeader
FromPSFTEBS" schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/cllreceivepayrollheaderfrompsftebs_client_ep?XSD
=xsd/CllReceivePayrollHeaderFromPSFTEBS.xsd"/>
<import namespace="http://xmlns.oracle.com/cll/xsd/ErrorElement"
schemaLocation="http://addonvm1.br.oracle.com:8001/soainfra/services/cll/CllReceiveAccountingFromPSFT/apps/cll/xsd/ErrorElement.xsd"/>
</schema>
Save.
160
1.22.2 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_ACCOUNTING_HDR
Define the service as shown
161
General Tab
162
Check if
Routing Type is Synch
Sender node is ~~Any~~
Receiver Node is your local node (in this case PSFT_HR)
Direction is Inbound
Status is Active
The name will be generated by PeopleSoft and may differ, but will be something
similar to the one in the picture.
Ps.: Set the Service Operation Security Options according to your organization
policies.
163
Click the link Provide Web Service and follow the prints
Click Next
Click Next
Click Finish
164
165
166
Schema Tab
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccountingResult"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccountingResult"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="GLAccountingResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PayrollId" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="StatusFlag" type="xsd:string"/>
<xsd:element minOccurs="0" name="ErrorText" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Save.
Add a new Message
Message Name: CLLEBS_GL_ACCTG_RESUL_RESPONSE
Message Version: V1
Define the message as shown in the pictures
Message Definition Tab
167
Schema Tab
Message Schema:
<?xml version="1.0"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/cll/ebo/GLAccountingResult"
xmlns="http://xmlns.oracle.com/cll/ebo/GLAccountingResult"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StatusRequest" type="StatusRequest"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ErrorMessage" type="xsd:string"/>
</xsd:sequence>
LAD Add-on Localizations
168
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="StatusRequest">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ERROR"/>
<xsd:enumeration value="OK"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Save.
1.23.2 Service
Go to: Home > PeopleTools > Integration Broker > Integration Setup > Service
Add a New Service
Service Name: CLLEBS_GL_ACCOUNTING_RESULTS
Define the service as shown
169
170
Check if
Routing Type is Synch
Sender node is ~~Any~~
Receiver Node is your local node (in this case PSFT_HR)
Direction is Inbound
LAD Add-on Localizations
171
Status is Active
The name will be generated by PeopleSoft and may differ, but will be something
similar to the one in the picture.
Ps.: Set the Service Operation Security Options according to your organization
policies.
Click the link Provide Web Service and follow the prints
Click Next
Click Next
172
Click Finish
173
Set Security
174
Go to: Home > PeopleTools > Portal > Structure and Content
Select Foundation Tables
Select Organization
175
176
Save.
Go Back to Home > PeopleTools > Portal > Structure and Content
Select Set Up HRMS
Go to: Home > PeopleTools > Portal > Structure and Content
Select Foundation Tables
177
Select Organization
178
Save
179
180
181
182
183
184
185
186
187
b. Set up new ID Set with the same code as the Ledger ID.
Go to: PeopleTools -> Utilities -> Administration -> TableSet ID ->
Add New Value
188
f.
Associate the ID Set to the record control ( table set control) for
the group of Business Unit table.
Go to: PeopleTools -> Utilities -> Administration -> TableSet
Control
189
Locate the Record Group ID FS_05 and associate the Set Id of the
account set up.
For each HR business unit, identify wich ledeger Will be used.
This information is used for the account set up for the global
payroll element groups.
After the EBS GL setup is concluded, when na update or insert event occur
on the cost Center and account tables, a business evente Will be fired,
sending the data to Peoplesoft.
Accounts:
Go to: Set Up HRMS -> Common Definitions -> ChartField Configuration ->
ChartField Values -> Acconts
190
Cost Center:
Set Up HRMS -> Common Definitions -> GL Integrations -> Common GL
Objects -> View Cost Centers
IF a Field in Oracle EBS is larger than the maximum size of the Field in
Peoplesoft, it will be truncated.
191
Save.
192
Save.
c. Define the chartfields that Will be used on the integration for each
Pay Entity of the Global Payroll
Go to: Set Up HRMS - > Product Related -> Global Payroll &
Absence Mgmt -> Integration -> ChartFields
193
194
3) Generating Integration
The last step of the payroll processing is the closing of the period. It
happens after all payments were done and the finalize process already
processed.
It is only possible to generate the payroll gl posting for the calendaries
already finalized.
Go to: Global Payroll & Absence Mgmt -> Time and Labor / GL Costs ->
Send Costs to GL
195
Transaction Status
IF there is any error when sending the data to EBS GL Interface, the
process Will be cancelled and the accounting lot will be deleted from the
EBS GL Interface table.
5) Resending Data to GL
To resend data to GL it is necessay to reset the GL process.
Navegao: Global Payroll & Absence Mgmt -> Time and Labor / GL
Costs -> Reset GL
LAD Add-on Localizations
196
197
CHAPTER
This section describes how to configure Oracle E-Business Suite for the EBS-PeopleSoft HCM
Integration.
198
Name
Description
Oracle Ledger
Ledger Name
Journal Category
Journal Source
PeopleSoft Set Id
PeopleSoft BUGL
SEGMENT1 a SEGMENT30
Segment Description
Fixed Value
PeopleSoft Segment
199
Employee
Bank
Job
Position
Organization
Each entity type has its own attributes and has to be set up according to definitions
below.
200
201
202
203
204
Fields:
Name
Description
Job Group
Entity Type
PeopleSoft Set Id
PeopleSoft BU
SEGMENT1 a SEGMENT30
LAD Add-on Localizations
205
Fixed Value
PeopleSoft Segment
Choose the Responsibility: Application Developer > Application > Lookups >
Common
Find the lookup type: NATIONALITY
Create a code: BRA
Meaning: Brazil
206
207
208
209
Look for Page Button Bar: (PageButtonBarRN) and press the Create Item
button
Important: If you have a button CLL Additional Info, skip this setup.
210
Level: Site
Item Style: Button
ID: CLL_F357_IN_USE
Destination URI:
OA.jsp?page=/oracle/apps/cll/lxm/webui/ExtensionUsagesPG&pExtendedPag
e=/oracle/apps/pos/supplier/webui/ByrAddrPG&&retainAM=Y&pExtendedT
able=AP_SUPPLIER_SITES_ALL&pConnectString=VENDOR_SITE_ID={@Ve
ndorSiteId}
Prompt: CLL Additional Info
View Instance: ByrSuppAM.SitesVO
211
212
213
1.27.2 Concurrents
Integration Log Report: This concurrent create a report about BPEL flows.
214
1.27.4 Lookups
1.27.5 CLL_F357_HR_ADDRESS_TYPE
Code
Meaning
Tag
BILL
Billing
CO
BUSN
Business
CO
CAMP
Campus
CO
CHK
Check
CO
DORM
Dormitory
CO
HOME
Home
LEGL
Legal
CO
Mailing
CO
OTH
Other
CO
OTH2
Other 2
CO
PERM
Permanent
CO
PREF
Preferred
CO
VTRN
Billing
CO
215
1.27.6 CLL_F357_HR_ENTITY_TYPE
Code
Meaning
TAG
BANK
BANK
BANK
EMPLOYEE
EMPLOYEE
PERSON
JOB
JOB
JOB
ORGANIZATION
ORGANIZATION
ORG
POSITION
POSITION
POSITION
Code
Meaning
TAG
Female
Male
Unknown
Code
Meaning
TAG
Civil Partnership
Common-Law
DP
DP
Divorced
Head of Household
REG_PART
Married
Separated
Single
Unknown
1.27.7 CLL_F357_HR_GENDER
1.27.8 CLL_F357_HR_MARITAL_STATUS
216
Widowed
Code
Meaning
TAG
21
Argentinian
ARG
31
Belgian
31
22
Bolivian
22
10
Brazilian
BRA
20
Brazilian Naturalize
BRAN
32
British
32
34
Canadian
34
23
Chilean
23
42
Chinese
42
37
French
37
30
German
30
39
Italian
39
41
Japanese
41
43
Korean
43
36
North-American
AM
50
Other
50
49
Other Asians
49
48
Other Latin-American
48
24
Paraguayan
24
45
Portuguese
PQH_PT
35
Spanish
35
38
Swiss
PQH_SE
25
Uruguayan
25
1.27.9 CLL_F357_HR_NATIONALITY
217
1.27.10 CLL_F357_HR_PERSON_TYPE
Code
Meaning
TAG
CWR
Contingent Worker
Student
EMP
Employee
Employee
Code
Meaning
TAG
BUSN
Business
W1
CAMP
Campus
W1
DORM
Dormitory
W1
FAX
FAX
W1
HOME
Home
H1
MAIN
Main
W1
CELL
Mobile
W1
OTR
Other
W1
PGR1
Pager 1
W1
PGR2
Pager 2
W1
TELX
Telex
W1
WORK
Work
W1
1.27.11 CLL_F357_HR_PHONE_TYPE
1.27.12 CLL_F357_PSFT_BANK
Code
Meaning
ACCOUNT
BankAcctAccount
BANK
BankAcctBank
218
BRANCH
BankAcctBranch
COUNTRY
BankAcctCountry
1.27.13 CLL_F357_PSFT_COA
Code
Meaning
ACCOUNT
Account
PIN_CHART1_VAL
Chart of Accounts 1
PIN_CHART2_VAL
Chart of Accounts 2
PIN_CHART3_VAL
Chart of Accounts 3
PIN_CHART4_VAL
Chart of Accounts 4
PIN_CHART5_VAL
Chart of Accounts 5
PIN_CHART6_VAL
Chart of Accounts 6
PIN_CHART7_VAL
Chart of Accounts 7
PIN_CHART8_VAL
Chart of Accounts 8
1.27.14 CLL_F357_PSFT_EMPLOYEE
Code
Meaning
ACCOUNT
JobAccount
COSTCENTER
JobCostCenter
DEPARTMENT
JobDeptId
ESTABLISHMENT
JobEstablismentId
1.27.15 CLL_F357_PSFT_JOB
Code
Meaning
JOBCODE
JobCode
DESCR
JobTitle
219
1.27.16 CLL_F357_PSFT_POSITION
Code
Meaning
POSITION_NBR
PosCode
DESCR
PosTitle
1.27.17 CLL_F357_GL_ACCT_HEADER_STATUS
Code
Meaning
Cancelled
Error
ER
Reversal Error
Fully Filled
In-Transit
Posted to GL
RV
Reverted
Undefined
Validated
1.27.18 CLL_F357_PSFT_LANGUAGES
Code
Meaning
ESA
PTB
BRAZILIAN PORTUGUESE
US
AMERICAN
220
EBS-PeopleSoft HCM Integration provides templates packages that you use as the
basis of your extension.
Print out and review the following files before you begin writing transaction
costing extensions. The files are located in the CLL_TOP/patch/115/sql directory.
Tip: After you write the function, do not forget to compile it and store it in the
database.
Procedure Accounts
The following table lists the parameters for accounts extensions.
Parameter Usage
Usage
Type
Description
p_ebs_account
IN
VARCHAR2
p_dest_account
OUT
VARCHAR2
p_ebs_chart_acct_id
IN
VARCHAR2
p_return_code
OUT
VARCHAR2
Error code
p_return_message
OUT
VARCHAR2
Error message
221
Procedure Cost_Center
The following table lists the parameters for cost center extensions.
Parameter Usage
Usage
Type
Description
p_ebs_cost_center
IN
VARCHAR2
p_dest_cost_center
OUT
VARCHAR2
p_ebs_chart_acct_id
IN
VARCHAR2
p_return_code
OUT
VARCHAR2
Error code
p_return_message
OUT
VARCHAR2
Error message
Procedure Company
The following table lists the parameters for company extensions.
Parameter Usage
Usage
Type
Description
p_ebs_company
IN
VARCHAR2
p_dest_company
OUT
VARCHAR2
p_ledger_id
IN
VARCHAR2
Ledger identifier
p_return_code
OUT
VARCHAR2
Error code
p_return_message
OUT
VARCHAR2
Error message
EBS-PeopleSoft HCM Integration provides templates packages that you use as the
basis of your extension.
Print out and review the following files before you begin writing transaction
costing extensions. The files are located in the CLL_TOP/patch/115/sql directory.
222
Tip: After you write the function, do not forget to compile it and store it in the
database.
Procedure Job
The following table lists the parameters for job extensions.
Parameter Usage
Usage
Type
Description
p_ebs_business_group_id
IN
NUMBER
p_dest_job
IN
VARCHAR2
p_ebs_job
IN
VARCHAR2
p_return_code
OUT
VARCHAR2
Error code
p_return_message
OUT
VARCHAR2
Error message
Procedure Organization
The following table lists the parameters for organization extensions.
Parameter Usage
Usage
Type
Description
p_ebs_business_group_id
IN
NUMBER
p_dest_organization
IN
VARCHAR2
p_ebs_organization
IN
VARCHAR2
p_return_code
OUT
VARCHAR2
Error code
p_return_message
OUT
VARCHAR2
Error message
223
Procedure Position
The following table lists the parameters for position extensions.
Parameter Usage
Usage
Type
Description
p_ebs_business_group_id
IN
NUMBER
p_dest_position
IN
VARCHAR2
p_ebs_position
IN
VARCHAR2
EBS position
p_return_code
OUT
VARCHAR2
Error code
p_return_message
OUT
VARCHAR2
Error message
224
CHAPTER
Table Definition
Table Definition
The Table Definition section contains a detailed definition of each table for
that Integration. For each table, the following information are available:
objective, column description, primary key, unique key, check constraints,
foreign key, indexes, quick codes and sequences.
CLL_F357_ACCT_CC_POLLING
The following chart describes the Account and Cost Center Polling Table
populated by the concurrent Synchronize Account/Cost Center to
PeopleSoft. Every time there is an update on existing data or a new record is
created for Account or Cost Center on Oracle E-Business Suite, the concurrent
will populate this table with the corresponding changed data and set the field
process_flag to N.
Column
Type of Data
Description
LEDGER_ID
NOT NULL
VARCHAR2(5)
CHART_OF_ACCOUNTS_ID
NOT NULL
NUMBER (15)
FLEX_VALUE_ID
NOT NULL
NUMBER (15)
FLEX_VALUE
NOT NULL
VARCHAR2(150)
VARCHAR2(150)
XML_TYPE
FLEX_VALUE_MEANING
XML_LANGUAGE
NOT NULL
cost centers
SEGMENT_ATTRIBUTE_TYPE
VARCHAR2(30)
START_DATE_ACTIVE
DATE
Start Date
END_DATE_ACTIVE
DATE
End Date
LAST_UPDATE_DATE
NOT NULL
DATE
ENABLED_FLAG
NOT NULL
VARCHAR2(1)
Enable Flag
Primary Key
Name
Column
225
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
CLL_F357_ACCT_CC_POLLING_N1
NOT UNIQUE
Sequence
CLL_F357_ACCT_CC_POLLING_N1
NOT UNIQUE
CHART_OF_ACCOUNTS_ID
CLL_F357_ACCT_CC_POLLING_N1
NOT UNIQUE
FLEX_VALUE_ID
Quick Codes
Name
Column
Sequences
Name
Column
226
CLL_F357_BANKS_POLLING
The following charts describe the Bank and Branches Polling Tables
populated by the concurrent Synchronize Bank/Branches to PeopleSoft.
Every time there is an update on existing data or a new record is created for
Bank/Branches on Oracle E-Business Suite, the concurrent will populate these
tables with the corresponding changed data and set the process_flag to N.
Column
Type of Data
Description
BANK_PARTY_ID
NOT NULL
NUMBER(15)
Party identifier
STATUS
NOT NULL
VARCHAR2(1)
BANK_NAME
NOT NULL
VARCHAR2(360)
BANK_NUMBER
VARCHAR2(30)
Stores bank number for banks and branch number for bank
HOME_COUNTRY
VARCHAR2(2)
Home Country
ADDRESS_LINE1
VARCHAR2(240)
ADDRESS_LINE2
VARCHAR2(240)
ADDRESS_LINE3
VARCHAR2(240)
ADDRESS_LINE4
VARCHAR2(240)
CITY
VARCHAR2(60)
STATE
VARCHAR2(60)
PROVINCE
VARCHAR2(60)
ZIP
VARCHAR2(60)
COUNTRY
VARCHAR2(60)
PHONE_NUMBER
VARCHAR2(64)
Phone Number
PROCESS_FLAG
VARCHAR2(1)
Process Flag
LAST_UPDATE_DATE
DATE
Primary Key
Name
Column
Column
Check Constraints
Name
Column
Foreign Key
227
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_BANKS_POLL_U1
UNIQUE
BANK_PARTY_ID
Quick Codes
Name
Column
Sequences
Name
Column
CLL_F357_BANK_BRANCHES_POLLING
Column
Null / Not
Type of Data
Description
Null
BANK_PARTY_ID
NOT NULL
NUMBER(15)
Party identifier
BANK_STATUS
NOT NULL
VARCHAR2(1)
BANK_NAME
NOT NULL
VARCHAR2(360)
VARCHAR2(30)
BANK_NUMBER
VARCHAR2(2)
Bank Country
BANK_ADDRESS_LINE1
VARCHAR2(240)
BANK_ADDRESS_LINE2
VARCHAR2(240)
BANK_ADDRESS_LINE3
VARCHAR2(240)
BANK_ADDRESS_LINE4
VARCHAR2(240)
BANK_CITY
VARCHAR2(60)
BANK_STATE
VARCHAR2(60)
BANK_PROVINCE
VARCHAR2(60)
BANK_ZIP
VARCHAR2(60)
BANK_COUNTRY
VARCHAR2(60)
BANK_PHONE_NUMBER
BRANCH_PARTY_ID
VARCHAR2(64)
NOT NULL
BRANCH_STATUS
NUMBER(15,0)
VARCHAR2(1)
BANK_BRANCH_NAME
NOT NULL
VARCHAR2(360)
BANK_BRANCH_NAME_ALT
VARCHAR2(320)
BRANCH_NUMBER
VARCHAR2(30)
BRANCH_CHECK_DIGIT
START_DATE
END_DATE
VARCHAR2(150)
NOT NULL
DATE
Start Date
DATE
End Date
228
BRANCH_ADDRESS_LINE1
VARCHAR2(240)
BRANCH_ADDRESS_LINE2
VARCHAR2(240)
BRANCH_ADDRESS_LINE3
VARCHAR2(240)
BRANCH_ADDRESS_LINE4
VARCHAR2(240)
BRANCH_CITY
VARCHAR2(60)
BRANCH_STATE
VARCHAR2(60)
BRANCH_PROVINCE
VARCHAR2(60)
BRANCH_ZIP
VARCHAR2(60)
BRANCH_COUNTRY
VARCHAR2(60)
BANK_INSTITUTION_TYPE
NOT NULL
VARCHAR2(30)
Institution Type
BANK_BRANCH_TYPE
VARCHAR2(30)
DESCRIPTION
VARCHAR2(2000)
EFT_SWIFT_CODE
VARCHAR2(30)
EFT_USER_NUMBER
VARCHAR2(30)
EDI_ID_NUMBER
VARCHAR2(30)
BANK_HOME_COUNTRY
VARCHAR2(2)
Bank Country
LAST_UPDATE_DATE
DATE
PROCESS_FLAG
VARCHAR2(1)
Process Flag
Primary Key
Name
Column
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
CLL_F357_BANK_BRANCHES_POLL_U1
UNIQUE
Sequence
BANK_PARTY_ID
BRANCH_PARTY_ID
229
Quick Codes
Name
Column
Sequences
Name
Column
230
CLL_F357_GL_PARAMETERS
The following table store a setup for integration points related a ledgers and
accounting for systems E-Business Suite and PeopleSoft
Column
Type of Data
Description
PARAM_ID
NOT NULL
NUMBER
GL Parameter identifier
LEDGER_ID
NOT NULL
NUMBER(15)
USER_JE_CATEGORY_NAME
NOT NULL
VARCHAR2(25)
USER_JE_SOURCE_NAME
NOT NULL
VARCHAR2(25)
PSOFT_SET_ID
VARCHAR2(5)
Peoplesoft Set ID
PSOFT_BUGL
VARCHAR2(5)
PSOFT_SEGM1
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE1
VARCHAR2(1)
PSOFT_SEGM2
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE2
VARCHAR2(1)
PSOFT_SEGM3
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE3
VARCHAR2(1)
PSOFT_SEGM4
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE4
VARCHAR2(1)
PSOFT_SEGM5
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE5
VARCHAR2(1)
PSOFT_SEGM6
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE6
VARCHAR2(1)
PSOFT_SEGM7
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE7
VARCHAR2(1)
PSOFT_SEGM8
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE8
VARCHAR2(1)
PSOFT_SEGM9
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE9
VARCHAR2(1)
PSOFT_SEGM10
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE10
VARCHAR2(1)
PSOFT_SEGM11
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE11
VARCHAR2(1)
PSOFT_SEGM12
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE12
VARCHAR2(1)
231
PSOFT_SEGM13
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE13
VARCHAR2(1)
PSOFT_SEGM14
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE14
VARCHAR2(1)
PSOFT_SEGM15
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE15
VARCHAR2(1)
PSOFT_SEGM16
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE16
VARCHAR2(1)
PSOFT_SEGM17
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE17
VARCHAR2(1)
PSOFT_SEGM18
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE18
VARCHAR2(1)
PSOFT_SEGM19
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE19
VARCHAR2(1)
PSOFT_SEGM20
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE20
VARCHAR2(1)
PSOFT_SEGM21
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE21
VARCHAR2(1)
PSOFT_SEGM22
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE22
VARCHAR2(1)
PSOFT_SEGM23
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE23
VARCHAR2(1)
PSOFT_SEGM24
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE24
VARCHAR2(1)
PSOFT_SEGM25
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE25
VARCHAR2(1)
PSOFT_SEGM26
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE26
VARCHAR2(1)
PSOFT_SEGM27
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE27
VARCHAR2(1)
PSOFT_SEGM28
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE28
VARCHAR2(1)
PSOFT_SEGM29
VARCHAR2(30)
PeopleSoft Segment
232
FIXED_VALUE29
VARCHAR2(1)
PSOFT_SEGM30
VARCHAR2(30)
PeopleSoft Segment
FIXED_VALUE30
VARCHAR2(1)
CREATION_DATE
NOT NULL
DATE
CREATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NUMBER
LAST_UPDATE_LOGIN
NUMBER
REQUEST_ID
NUMBER
PROGRAM_APPLICATION_ID
NUMBER
PROGRAM_ID
NUMBER
PROGRAM_UPDATE_DATE
DATE
VARCHAR2(30)
Identified
CONVERSION_RATE_TYPE
conversion
rate
type
to
Primary Key
Name
Column
CLL_F357_GL_PARAMETERS_PK
PARAM_ID
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_GL_PARAMETERS_N1
NON UNIQUE
LEDGER_ID
233
NON UNIQUE
PSOFT_SET_ID
NON UNIQUE
PSOFT_BUGL
Quick Codes
Name
Column
Sequences
Name
Column
CLL_F357_GL_PARAMETERS_S
PARAM_ID
CLL_F357_HR_PARAMETERS
The following table store a setup for integration points related a Employee for
systems E-Business Suite and PeopleSoft.
Column
Type of Data
Description
PARAM_ID
NOT NULL
NUMBER
BUSINESS_GROUP_ID
NOT NULL
NUMBER
NUMBER
VARCHAR2(20)
Entity type
PSOFT_BUGL
VARCHAR2(20)
Peoplesoft Set ID
PSOFT_SET_ID
VARCHAR2(30)
PSOFT_SEGM1
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM2
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM3
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM4
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM5
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM6
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM7
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM8
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM9
VARCHAR2(30)
PeopleSoft Segment
JOB_GROUP_ID
ENTITY_TYPE
NOT NULL
234
PSOFT_SEGM10
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM11
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM12
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM13
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM14
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM15
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM16
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM17
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM18
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM19
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM20
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM21
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM22
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM23
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM24
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM25
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM26
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM27
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM28
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM29
VARCHAR2(30)
PeopleSoft Segment
PSOFT_SEGM30
VARCHAR2(30)
PeopleSoft Segment
CREATION_DATE
NOT NULL
DATE
CREATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NUMBER
LAST_UPDATE_LOGIN
NUMBER
REQUEST_ID
NUMBER
PROGRAM_APPLICATION_ID
NUMBER
PROGRAM_ID
NUMBER
PROGRAM_UPDATE_DATE
DATE
FIXED_VALUE1
VARCHAR2(1)
FIXED_VALUE2
VARCHAR2(1)
FIXED_VALUE3
VARCHAR2(1)
235
FIXED_VALUE4
VARCHAR2(1)
FIXED_VALUE5
VARCHAR2(1)
FIXED_VALUE6
VARCHAR2(1)
FIXED_VALUE7
VARCHAR2(1)
FIXED_VALUE8
VARCHAR2(1)
FIXED_VALUE9
VARCHAR2(1)
FIXED_VALUE10
VARCHAR2(1)
FIXED_VALUE11
VARCHAR2(1)
FIXED_VALUE12
VARCHAR2(1)
FIXED_VALUE13
VARCHAR2(1)
FIXED_VALUE14
VARCHAR2(1)
FIXED_VALUE15
VARCHAR2(1)
FIXED_VALUE16
VARCHAR2(1)
FIXED_VALUE17
VARCHAR2(1)
FIXED_VALUE18
VARCHAR2(1)
FIXED_VALUE19
VARCHAR2(1)
FIXED_VALUE20
VARCHAR2(1)
FIXED_VALUE21
VARCHAR2(1)
FIXED_VALUE22
VARCHAR2(1)
FIXED_VALUE23
VARCHAR2(1)
FIXED_VALUE24
VARCHAR2(1)
FIXED_VALUE25
VARCHAR2(1)
FIXED_VALUE26
VARCHAR2(1)
FIXED_VALUE27
VARCHAR2(1)
FIXED_VALUE28
VARCHAR2(1)
FIXED_VALUE29
VARCHAR2(1)
FIXED_VALUE30
VARCHAR2(1)
LEDGER_ID
NUMBER
Primary Key
Name
Column
CLL_F357_GL_PARAMETERS_PK
PARAM_ID
236
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_HR_PARAMETERS_U1
UNIQUE
PARAM_ID
CLL_F357_HR_PARAMETERS_U2
NON UNIQUE
ENTITY_TYPE
NON UNIQUE
BUSINESS_GROUP_ID
NON UNIQUE
LEDGER_ID
Quick Codes
Name
Column
Sequences
Name
Column
CLL_F357_HR_PARAMETERS_S
PARAM_ID
237
CLL_F357_LE_COMPANY_POLLING
The following chart describes the Company Polling Table populated by the
concurrent Synchronize Company to PeopleSoft. Every time there is an
update on existing data or a new record is created for Company on Oracle EBusiness Suite, the concurrent will populate this table with the corresponding
changed data and set the field process_flag to N.
Column
Type of Data
Description
LEDGER_ID
NOT NULL
NUMBER(15)
Ledger Identification
LEGAL_ENTITY_ID
NOT NULL
NUMBER(15)
VARCHAR2(30)
LE_INFORMATION_CONTEXT
NAME
NOT NULL
VARCHAR2(240)
Name
PARTY_ID
NOT NULL
NUMBER(15)
Party Identification
LEGAL_ENTITY_IDENTIFIER
VARCHAR2(30)
ACTIVITY_CODE
VARCHAR2(150)
Activity Code
SUB_ACTIVITY_CODE
VARCHAR2(150)
TYPE_OF_COMPANY
VARCHAR2(50)
ACTIVITY_CATEGORY
VARCHAR2(60)
Activity Category
ACTIVITY_DESCRIPTION
VARCHAR2(80)
Activity Description
LE_EFFECTIVE_FROM
DATE
LE_EFFECTIVE_TO
DATE
ATTRIBUTE_CATEGORY
VARCHAR2(30)
ATTRIBUTE1
VARCHAR2(150)
ATTRIBUTE2
VARCHAR2(150)
ATTRIBUTE3
VARCHAR2(150)
ATTRIBUTE4
VARCHAR2(150)
ATTRIBUTE5
VARCHAR2(150)
ATTRIBUTE6
VARCHAR2(150)
ATTRIBUTE7
VARCHAR2(150)
ATTRIBUTE8
VARCHAR2(150)
ATTRIBUTE9
VARCHAR2(150)
ATTRIBUTE10
VARCHAR2(150)
ATTRIBUTE11
VARCHAR2(150)
ATTRIBUTE12
VARCHAR2(150)
ATTRIBUTE13
VARCHAR2(150)
ATTRIBUTE14
VARCHAR2(150)
ATTRIBUTE15
VARCHAR2(150)
ATTRIBUTE16
VARCHAR2(150)
ATTRIBUTE17
VARCHAR2(150)
ATTRIBUTE18
VARCHAR2(150)
ATTRIBUTE19
VARCHAR2(150)
ATTRIBUTE20
VARCHAR2(150)
number
REGISTRATION_NUMBER
NOT NULL
VARCHAR2(30)
LEGISLATIVE_CAT_CODE
NOT NULL
VARCHAR2(30)
Registration
Legislative Category Code of Identifying
Registration
EFFECTIVE_FROM
DATE
EFFECTIVE_TO
DATE
LOCATION_ID
NUMBER(15)
Location Identifier
ADDRESS_STYLE
VARCHAR2(7)
(Identifying)
End date of a Legal Entity Registration (
Identifying)
238
Region_2,Region_2,Region_3 etc.
ADDRESS_LINE_1
VARCHAR2(240)
ADDRESS_LINE_2
VARCHAR2(240)
ADDRESS_LINE_3
VARCHAR2(240)
TOWN_OR_CITY
VARCHAR2(30)
REGION_1
VARCHAR2(120)
REGION_2
VARCHAR2(120)
REGION_3
VARCHAR2(120)
POSTAL_CODE
VARCHAR2(30)
COUNTRY
VARCHAR2(60)
PROCESS_FLAG
VARCHAR2(1)
Process Flag
Primary Key
Name
Column
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_LE_COMPANY_POLLING_U1
UNIQUE
LEGAL_ENTITY_ID
Quick Codes
Name
Column
Sequences
Name
Column
239
CLL_F357_LE_ESTAB_POLLING
Column
Type of Data
Description
LEDGER_ID
NOT NULL
NUMBER(15)
Ledger Identifier
MAIN_ESTABLISHMENT_FL
NOT NULL
VARCHAR2(1)
Main Establishment_Flag
ESTABLISHMENT_ID
NOT NULL
NUMBER(15)
Establishment Identifier
ESTABLISHMENT_NAME
NOT NULL
VARCHAR2(240)
Establishment Name
LEGAL_ENTITY_ID
NUMBER(15)
REGISTRATION_NUMBER
VARCHAR2(30)
AG
Establishment
Registration Number of the Identifying
Registration
associated
to
the
Establishment
LEGISLATIVE_CAT_CODE
VARCHAR2(30)
ADDRESS_LINE_1
NOT NULL
VARCHAR2(240)
ADDRESS_LINE_2
VARCHAR2(240)
ADDRESS_LINE_3
VARCHAR2(240)
TOWN_OR_CITY
VARCHAR2(30)
REGION_1
VARCHAR2(120)
REGION_2
VARCHAR2(120)
REGION_3
VARCHAR2(120)
POSTAL_CODE
VARCHAR2(30)
COUNTRY
VARCHAR2(60)
LOCATION_ID
NUMBER
ETB_EFFECTIVE_FROM
DATE
ETB_EFFECTIVE_TO
DATE
CHART_OF_ACCOUNTS_ID
NUMBER(15)
IBGE_CODE
VARCHAR2(360)
IBGE Code
PROCESS_FLAG
VARCHAR2(1)
Process Flag
LAST_UPDATE_DATE
DATE
Primary Key
Name
Column
Column
240
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_LE_ESTAB_POLLING_U1
UNIQUE
ESTABLISHMENT_ID
Quick Codes
Name
Column
Sequences
Name
Column
241
CLL_F357_LE_PARAMETERS
Column
Type of Data
Description
PARAM_ID
NOT NULL
NUMBER
ESTABLISHMENT_ID
NOT NULL
NUMBER
PSOFT_ESTABID
NOT NULL
VARCHAR2(12)
CREATED_BY
NOT NULL
NUMBER
CREATION_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
NUMBER
LAST_UPDATE_LOGIN
Primary Key
Name
Column
CLL_F357_LE_PARAMETERS_PK
PARAM_ID
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_LE_PARAMETERS_N1
UNIQUE
ESTABLISHMENT_ID
PSOFT_ESTABID
242
Quick Codes
Name
Column
Sequences
Name
Column
CLL_F357_LE_PARAMETERS_S
PARAM_ID
CLL_F357_LE_REGIST_POLLING
Column
Type of Data
Description
LEDGER_ID
NUMBER(15)
Ledger Identifier
MAIN_ESTABLISHMENT_FLAG
VARCHAR2(1)
Main Establishment_Flag
ESTABLISHMENT_ID
NUMBER(15)
Establishment Identifier
REGISTRATION_ID
NUMBER(15)
Registration Identifier
ESTABLISHMENT_NAME
VARCHAR2(240)
Establishment Name
LEGAL_ENTITY_ID
NUMBER(15)
ETB_REGISTRATION_NUMBER
VARCHAR2(30)
LEGISLATIVE_CAT_CODE
VARCHAR2(30)
ADDRESS_LINE_1
VARCHAR2(240)
ADDRESS_LINE_2
VARCHAR2(240)
ADDRESS_LINE_3
VARCHAR2(240)
TOWN_OR_CITY
VARCHAR2(30)
REGION_1
VARCHAR2(120)
REGION_2
VARCHAR2(120)
REGION_3
VARCHAR2(120)
POSTAL_CODE
VARCHAR2(30)
COUNTRY
VARCHAR2(60)
LOCATION_ID
NUMBER
ETB_EFFECTIVE_FROM
DATE
ETB_EFFECTIVE_TO
DATE
CHART_OF_ACCOUNTS_ID
NUMBER(15)
REGISTRATION_NUMBER
VARCHAR2(30)
REGISTRATION_CODE_LE
VARCHAR2(30)
NAME
VARCHAR2(240)
Jurisdiction Name
IBGE_CODE
VARCHAR2(360)
IBGE Code
PROCESS_FLAG
VARCHAR2(1)
Process Flag
Establishment
Registration Number of the Identifying
Registration associated to the Establishment
Primary Key
Name
Column
243
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_LE_REGIST_POLLING_U1
NOT UNIQUE
REGISTRATION_ID
CLL_F357_LE_REGIST_POLLING_U1
NOT UNIQUE
ESTABLISHMENT_ID
Quick Codes
Name
Column
Sequences
Name
Column
244
CLL_F357_LOG
Column
Type of Data
Description
LOG_ID
NOT NULL
NUMBER
Log Identifier
INSTANCE_ID
NOT NULL
NUMBRE
MESSAGE_TEXT
NOT NULL
VARCHAR2(4000)
Establishment Identifier
CREATION_DATE
NOT NULL
DATE
CREATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NUMBER
LAST_UPDATE_LOGIN
NUMBER
REQUEST_ID
NUMBER
PROGRAM_APPLICATION_ID
NUMBER
PROGRAM_ID
NUMBER
PROGRAM_UPDATE_DATE
DATE
Primary Key
Name
Column
CLL_F357_LOG_PK
LOG_ID
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_LOG_PK
NOT UNIQUE
REGISTRATION_ID
CLL_F357_LE_REGIST_POLLING_U1
NOT UNIQUE
ESTABLISHMENT_ID
Quick Codes
Name
Column
245
Sequences
Name
Column
CLL_F357_LOG_S
LOG_ID
CLL_F357_POLLING_CONTROL
Stores the last read date to get INSS invoices of the module EBS Brazilian
Integrated Receiving.
Column
Type of Data
Description
ENTITY_NAME
NOT NULL
VARCHAR2(50)
DATE
LAST_READ_DATE
Primary Key
Name
Column
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
246
Indexes
Name
Type
CLL_F357_POLLING_CONTROL_U1
UNIQUE
Sequence
ENTITY_NAME
Sequences
Name
Column
CLL_F357_REFERENCES
Store all the target and destination values for each referecence type such as:
ACCOUNT
BANK
COST_CENTER
COMPANY
JOB
ORGANIZATION
POSITION
EMPLOYEE
ASSIGNMENT
Column
Type of Data
Description
REFERENCE_ID
NOT NULL
NUMBER
Reference identifier
SOURCE_REF_ID
NOT NULL
NUMBER
REFERENCE_TYPE
NOT NULL
VARCHAR2(30)
EBS_VALUE
VARCHAR2(240)
EBS value
DEST_VALUE
VARCHAR2(240)
Destination value
CREATED_BY
NOT NULL
NUMBER
CREATION_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
LAST_UPDATE_LOGIN
NUMBER
REQUEST_ID
NUMBER
PROGRAM_APPLICATION_ID
NUMB ER
PROGRAM_ID
NUMBER
PROGRAM_UPDATE_DATE
DATE
247
Primary Key
Name
Column
CLL_F357_REFERENCES_PK
REFERENCE_ID
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_REFERENCES_U1
UNIQUE
Quick Codes
Name
Column
Sequences
Name
Column
CLL_F357_REFERENCES_S
REFERENCE_ID
248
CLL_F357_SUPPLIER_SITES_EXT
Stores the additional information to the supplier sites.
Column
Type of Data
Description
VENDOR_SITE_ID
NOT NULL
NUMBER
ATTRIBUTE1
VARCHAR2(150)
PIS/PASEP Number
ATTRIBUTE2
VARCHAR2(150)
Worker Category
ATTRIBUTE3
VARCHAR2(150)
CBO Number
ATTRIBUTE4
VARCHAR2(150)
ATTRIBUTE5
VARCHAR2(150)
ATTRIBUTE6
VARCHAR2(150)
ATTRIBUTE7
VARCHAR2(150)
ATTRIBUTE8
VARCHAR2(150)
ATTRIBUTE9
VARCHAR2(150)
ATTRIBUTE10
VARCHAR2(150)
ATTRIBUTE11
VARCHAR2(150)
ATTRIBUTE12
VARCHAR2(150)
ATTRIBUTE13
VARCHAR2(150)
ATTRIBUTE14
VARCHAR2(150)
ATTRIBUTE15
VARCHAR2(150)
ATTRIBUTE_CATEGORY
VARCHAR2(30)
CREATED_BY
NOT NULL
NUMBER
CREATION_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
NUMBER
LAST_UPDATE_LOGIN
Primary Key
Name
Column
249
Name
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
CLL_F357_SUPPLIER_SITES_U1
UNIQUE
VENDOR_SITE_ID
Sequences
Name
Column
CLL_F357_GL_ACCOUNTING_HEADERS
Stores header information about the payroll from PSFT.
Column
Type of Data
Description
HEADER_ID
NOT NULL
NUMBER
Header identifier
PROCESS_INSTANCE_ID
NOT NULL
NUMBER
PAYROLL_ID
NOT NULL
VARCHAR2
PAYROLL_DATE
NOT NULL
DATE
Payroll date
BUSINESS_UNIT_GL
NOT NULL
VARCHAR2
STATUS_FLAG
NOT NULL
VARCHAR2
QUANTITY_LINES
NOT NULL
NUMBER
Number of records
CREDIT_AMOUNT
NOT NULL
NUMBER
Credit amount
DEBIT_AMOUNT
NOT NULL
NUMBER
Debit amount
GROUP_ID
NOT NULL
NUMBER
Group identifier
250
PREVIOUS_HEADER_ID
NUMBER
REQUEST_ID
NUMBER
CREATED_BY
NOT NULL
NUMBER
CREATION_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
NUMBER
LAST_UPDATE_LOGIN
Primary Key
Name
Column
CLL_F357_GL_ACCT_HDR_PK
HEADER_ID
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
Indexes
Name
Type
Sequence
Sequences
Name
Column
CLL_F357_GL_ACCOUNTING_LINES
Stores all information about the processing of payroll data sended from PSFT.
LAD Add-on Localizations
251
Column
Type of Data
Description
HEADER_ID
NOT NULL
NUMBER
Header identifier
PAYROLL_LINE_NUM
NOT NULL
NUMBER
VARCHAR2
Line status
STATUS_FLAG
ACCOUNTING_DATE
NOT NULL
DATE
GL Accounting Date
CURRENCY_CODE
NOT NULL
VARCHAR2
Currency Code
DATE_CREATED
NOT NULL
DATE
CREATED_BY
NOT NULL
NUMBER
USER_JE_CATEGORY_NAME
NOT NULL
VARCHAR2
GL Categories
USER_JE_SOURCE_NAME
NOT NULL
VARCHAR2
GL Sources
ACTUAL_FLAG
NOT NULL
VARCHAR2
GL Actual status
LEDGER_ID
NOT NULL
NUMBER
GL Ledger id
SET_OF_BOOKS_ID
NUMBER
Set of books
CURRENCY_CONVERSION_DA
DATE
VARCHAR2
SEGMENT1
VARCHAR2
SEGMENT2
VARCHAR2
SEGMENT3
VARCHAR2
SEGMENT4
VARCHAR2
SEGMENT5
VARCHAR2
SEGMENT6
VARCHAR2
SEGMENT7
VARCHAR2
SEGMENT8
VARCHAR2
SEGMENT9
VARCHAR2
SEGMENT10
VARCHAR2
SEGMENT11
VARCHAR2
SEGMENT12
VARCHAR2
SEGMENT13
VARCHAR2
SEGMENT14
VARCHAR2
TE
USER_CURRENCY_CONVERSIO
N_TYPE
252
SEGMENT15
VARCHAR2
SEGMENT16
VARCHAR2
SEGMENT17
VARCHAR2
SEGMENT18
VARCHAR2
SEGMENT19
VARCHAR2
SEGMENT20
VARCHAR2
SEGMENT21
VARCHAR2
SEGMENT22
VARCHAR2
SEGMENT23
VARCHAR2
SEGMENT24
VARCHAR2
SEGMENT25
VARCHAR2
SEGMENT26
VARCHAR2
SEGMENT27
VARCHAR2
SEGMENT28
VARCHAR2
SEGMENT29
VARCHAR2
SEGMENT30
VARCHAR2
ENTERED_DR
NUMBER
ENTERED_CR
NUMBER
TRANSACTION_DATE
DATE
GL Transaction date
REFERENCE1
VARCHAR2
Reference field
REFERENCE2
VARCHAR2
Reference field
REFERENCE3
VARCHAR2
Reference field
REFERENCE4
VARCHAR2
Reference field
REFERENCE5
VARCHAR2
Reference field
REFERENCE6
VARCHAR2
Reference field
REFERENCE7
VARCHAR2
Reference field
REFERENCE8
VARCHAR2
Reference field
REFERENCE9
VARCHAR2
Reference field
253
REFERENCE10
VARCHAR2
Reference field
REFERENCE11
VARCHAR2
Reference field
REFERENCE12
VARCHAR2
Reference field
REFERENCE13
VARCHAR2
Reference field
REFERENCE14
VARCHAR2
Reference field
REFERENCE15
VARCHAR2
Reference field
REFERENCE16
VARCHAR2
Reference field
REFERENCE17
VARCHAR2
Reference field
REFERENCE18
VARCHAR2
Reference field
REFERENCE19
VARCHAR2
Reference field
REFERENCE20
VARCHAR2
Reference field
REFERENCE21
VARCHAR2
Reference field
REFERENCE22
VARCHAR2
Reference field
REFERENCE23
VARCHAR2
Reference field
REFERENCE24
VARCHAR2
Reference field
REFERENCE25
VARCHAR2
Reference field
REFERENCE26
VARCHAR2
Reference field
REFERENCE27
VARCHAR2
Reference field
REFERENCE27
VARCHAR2
Reference field
REFERENCE28
VARCHAR2
Reference field
REFERENCE29
VARCHAR2
Reference field
REFERENCE30
NUMBER
Reference field
JE_BATCH_ID
VARCHAR2
PERIOD_NAME
NUMBER
GL Period name
JE_HEADER_ID
NUMBER
Header id
JE_LINE_NUM
NUMBER
Line num
CHART_OF_ACCOUNTS_ID
VARCHAR2
Chart of accounts
FUNCTIONAL_CURRENCY_CO
NUMBER
DE
254
CODE_COMBINATION_ID
DATE
Code combinations ID
DATE_CREATED_IN_GL
CLOB
ERROR_DESCRIPTION
NUMBER
Primary Key
Name
Column
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
CLL_F357_GL_ACCT_HDR_LIN_FK
HEADER_ID
Indexes
Name
Type
Sequence
CLL_F357_GL_ACCT_LINES_U1
Unique
ASC
HEADER_ID
CLL_F357_GL_ACCT_LINES_U1
Unique
ASC
PARYOLL_LINE_NUM
Sequences
Name
Column
255
CLL_F357_GL_ACCOUNTING_OCCURS
Stores information about the occurrence of the payroll processing on General
Ledgers.
Column
Type of Data
Description
HEADER_ID
NOT NULL
NUMBER
Header identifier
OCCURRENCE_NUM
NOT NULL
NUMBER
NEW_STATUS_FLAG
NOT NULL
VARCHAR2
New status
OLD_STATUS_FLAG
NOT NULL
VARCHAR2
Old status
SOURCE_NAME
NOT NULL
VARCHAR2
SOURCE_ID
NOT NULL
NUMBER
SOURCE_DESCRIPTION
CLOB
CREATED_BY
NOT NULL
NUMBER
CREATION_DATE
NOT NULL
DATE
LAST_UPDATED_BY
NOT NULL
NUMBER
LAST_UPDATE_DATE
NOT NULL
DATE
NUMBER
LAST_UPDATE_LOGIN
Primary Key
Name
Column
Column
Check Constraints
Name
Column
Foreign Key
Name
Column
256
CLL_F357_GL_ACCT_HDR_OCCR_FK
HEADER_ID
Indexes
Name
Type
Sequence
Sequences
Name
Column
257