Thursday 17 April 2014

Object–Based PeopleCode

What is Object – Based PeopleCode:
• Introduced in PeopleTools 8
• Evolution of procedural-based PeopleCode
• Provides for complex object definitions
• Overcomes procedural data scope limitations
• Similar to Visual Basic notation
• Interpreted (like VB)
• Not completely object oriented (like C++), but it’s getting there!
• Does not support polymorphisms
• Does support multiple inheritance
• Backwards compatible
Why do we need Object Based PeopleCode:
• Greater ability to write generic code
• Release 8 Integration
                       1. Component Interface
                       2. Application Messaging
                       3. Business Interlinks
• Ability to define custom classes (Release 8.4)
                       1. Application Classes/Packages
                       2. Replaces FUNCLIB Processing
Advantage of Object and Methods:
• Tight code
• Syntax is validated*
• No or low maintenance required
Object – Based PeopleCode Rule:
• DECLARE the object
• INSTANTIATE the object

No comments:

Post a Comment