Microsoft training courses, Cisco training courses, Prince2 training courses, ISEB training courses with locations nationwide
Call now to speak to an experienced Training Advisor
 
     
 
         
 
 
Thousands of Microsoft, ISEB, ITIL, Cisco and Prince2 Training Courses and more
 
 
Browse IBM Training Courses

WebSphere Product Center - Advanced Scripting

Course Code: DC621BGB (Also known as: DC621BGBGB)      Days: 5
Show all IBM Courses
Scheduled Dates
Locations filtered. Show all UK course locations.
Request availability or book by selecting a date:
England
Surrey
Staines (TW18) 16/03/09 £ 2,650
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

  • Unit 10 - Custom tools


How to make a booking for the DC621BGB course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership