Request availability or book by selecting a date: England
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
Course Overview In this 5 day course, you will build upon your basic understanding of WebSphere Product Center and explore the scripting language of WebSphere Product Center in great detail. Scripting provides a powerful means of extending the business solution or implementation beyond the default installation and configuration. Using scripting allows the engagement or implementation expert to create custom utilities, functions, or screens which can be used within the WebSphere Product Center environment. You begin this course with a discussion of the scripting architecture, theory, and overview. You will then build a basis of the scripting fundamentals by examining its syntax, the various families of scripts, and the location where scripts can be inserted for maximum effect. From this basis, you will learn how to employ coding guidelines and best practices in order to make your scripts more efficient and well-developed. You will then apply these concepts in various key points throughout the WebSphere Product Center environment in sample scenarios, customizations, troubleshooting, and support. Audience - Developers
- Implementation Consultants
- Advanced Support Engineers
- Technical Sales
Prerequisites DC61G (BI221) - Implementing WebSphere Product Center or equivalent knowledge, experience with Java, javascript or a similar object-oriented programming language. Programming Java Server Pages is an asset but not essential. Skills Gained After completing this course, you should be able to: - Write scripts for importing to or exporting from WebSphere Product Center (WPC) containers
- Write to log files or generate entries in the document store
- Use the scripting workbench or script editors to create or edit scripts
- Complement workflow functionality with custom, scripted functionality in workflow steps
- Create complex data models by inserting script expressions into attributes.
- Enhance functionality with preview scripts and macros
- Encapsulate and abstract functionality with trigger scripts
- Implement external Java code using the reflection API
- Wrap WPC functionality in a WSDL and expose it as a WebService
- Develop custom tools and screens
Course Outline Introduction - Describe the intent of the course, its objectives and the steps which will be performed in order to get you started implementing a solution which uses WebSphere Product Center scripting.
Overview - Describe the role of scripting in a WebSphere Product Center engagement
- Browse a script and explain its basic functionality
- Use the script editors and scripting workbench to create and edit scripts
Scripting syntax - Compare WebSphere Product Center scripting to Java programming
- Script code using basic WebSphere Product Center scripting syntax
- Include environment variables, functions, and triggers in scripts
- Understand implicit variables and script contexts
- Develop code using accepted best practices such as: - checkObject() functions - Naming conventions - Attribute modelling
Import and export scripts - Insert a custom script when importing into catalogs or hierarchies
- Leverage the context and implicit objects when importing or exporting
- Replace default exports with custom export scripts
- Factor mapped and unmapped attributes into import and export scripts
Workflow scripts - Add scripts to a workflow step
- Leverage workflow step parameters in scripts
- Use the scripting workbench to review, edit, and upload changes to workflow step scripts and to workflow GUI
- Consider scripting in nested workflows
Script expressions - Write Value rules
- Write Validation rules
- Write Default value rules
- Write String enumeration rules
- Write Mapping expressions
Container scripts - Describe the container scripts in relation to their sequence
- Incorporate the script context when building a container script
- Build scripts which support containers: - Entry preview - Entry macro
- Supplement containers with location data scripting
Trigger scripts and Java reflection API - Build trigger scripts
- Launch trigger scripts - From within other scripts - From within HTML forms - From a URL
- Use the Java reflection API: - Call Java code in WebSphere Product Center - Instantiate WebSphere Product Center entities in Java code
WebServices - Configure WebSphere Product Center for WebServices
- Create a WebService in WebSphere Product Center -Write a WSDL interface -Write an implementation
- Generate a request to a WebService
- Monitor results from WebService transactions
Custom tools - Discover how custom tools work
- Review custom tools from actual implementations
- Develop and implement new custom tools
Agenda Day 1 - Unit 1 - Introduction
- Unit 2 - Overview
- Unit 3 - Scripting Syntax
Day 2 - Unit 4 - Import and export scripts
- Unit 5 - Workflow scripts
Day 3 - Unit 6 - Script expressions
- Unit 7 - Container scripts
Day 4 - Unit 8 - Trigger scripts and Java reflection API
- Unit 9 - WebServices
Day 5
How to make a booking for the DC621BGB course
|