Use Case 2: Extending object/application to support a new object attribute and a validation for that attribute using either Scripting or Java.
|
|
- Tyler Sherman
- 5 years ago
- Views:
Transcription
1 Overview This use case in this document show how the tooling provided with the products based on Tivoli s process automation engine can help you add value through product extensions and/or integration to other products. All features described below are available for Maximo Asset Management products and the Smart Cloud Control Desk solution. Use Case 2: Extending object/application to support a new object attribute and a validation for that attribute using either Scripting or Java. 9/11/2013 Page 1
2 Use Case 2: Extending object/application to support a new object attribute and a validation for that attribute using either Scripting or Java. Requirement There is a need to display the total of all available spare parts of an asset on the Assets application s main tab. Currently, the out of the box functionality does not include such a field and a user must access the Spare Parts tab of Assets application to count and total the available spare parts. Computing the total of all available spare parts must happen not only when the particular asset is first brought up on the main tab, but also on all subsequent changes to any of the individual spare part quantities. Solution A customization needs to be implemented that will meet the requirement. This customization includes: 1. Adding a persistent attribute to the ASSET MBO 2. Adding a field to the Assets presentation XML that is bound to the new attribute 3. Adding logic to compute the total of all available spare parts on an asset under different conditions Approach Adding a new attribute and updating the presentation XML are standard configuration tasks that can be implemented rapidly using the respective applications, namely, Database Configuration and Application Designer. However, the implementation of logic requires code to be written. Add SPAREQTY attribute to ASSET MBO A persistent attribute SPAREQTY of type DECIMAL with length and precision of 15 and 2 respectively are added to the product environment using the Database Configuration application. 9/11/2013 Page 2
3 Database is configured to apply the structural changes. NOTE: This attribute could be non-persistent as well so that the computations always happen in memory and the resulting total is never stored in the database. A disadvantage of the non-persistent approach is that for reporting purposes, the report will need to place similar computation logic against this custom attribute if it is to be presented in enterprise reports. I have chosen instead to persist the computed value. Add Spare Quantity field to the ASSET presentation A Spare Quantity field is added to the ASSET presentation on the Asset tab, as part of the asset header fields. Note that the field is marked read-only to prevent any edits by end users. 9/11/2013 Page 3
4 Programming the custom logic Each of the four options below demonstrates a certain facet of the customization approach: 1. Scripted object initialization with variables and binding: Programming the logic necessary to compute total of spare parts when the business object is being initialized. This ensures that when the asset record is brought up on the List tab or on the main tab of the Assets application, the current total is already computed. This particular programming approach uses automation scripting and script variables alone. No MBO APIs are utilized in this facet. 2. Scripted object initialization with MBO API: Programming the logic necessary to compute total of spare parts using APIs when the business object is being initialized. The execution context of this facet is the same as #1 with the exception that the automation script uses Maximo s public MBO APIs to retrieve and iterate the necessary data. 3. Scripted field validation with MBO API: Programming the logic necessary to recompute the total whenever the spare part quantity of an individual spare part changes. This ensures the total is re-calculated whenever a user changes an individual spare part s Quantity in the Spare Parts tab. With this particular approach, the automation script code uses Maximo s public MBO APIs to retrieve and set data. 4. Java field validation: Programming the logic necessary to re-compute the total whenever the spare part quantity of an individual spare part changes. This facet is the same as #3 except that it is implemented using pure Java and a field validation class. This approach therefore requires a build, deploy, application server shutdown and re-start to take effect. 9/11/2013 Page 4
5 #1: Scripted object initialization with variables and binding An Object Launch point ASSETSPARES is defined using the Automation Scripts application. In Step 1 of the Object Launch point wizard, the Active flag is turned on, the Object ASSET is selected, no Object Event Conditions are associated, and the Event Initialize is chosen. In Step 2 of the wizard set the Script name ASSETSPARES; set the Language to python and Log Level default to ERROR. Two variables are added into the Variables section of Step 2: 1. v_sparearray representing the array of Spare part quantities that we need for computation. v_sparearray is therefore an IN variable. 2. v_spareqty representing the computed total to be set back into the new SPAREQTY attribute of ASSET MBO. v_spareqty is an OUT variable returned from the script. 9/11/2013 Page 5
6 IN Variable OUT variable 9/11/2013 Page 6
7 The bindings for the two variables are shown on this table: Variable Binding (Launch Point Remarks Attribute field in UI) v_sparearray SPAREPART.QUANTITY* Array of quantity ( the * identifies that it is an array) values retrieved from the SPAREPART MBO by traversing the ASSET to SPAREPART using relationship SPAREPART v_spareqty SPAREQTY Computed total spare parts value set back into the ASSET MBO s SPAREQTY field. By checking the Suppress Access Control flag for this variable we ensure that the script can set the value even if it has been marked read-only In Step 3 of the wizard, the actual programming logic expressed using Jython syntax is placed into the multi-line text box. For readability, Jython code should be authored in Eclipse (with PyDev plugins) or with Notepad++ (with built-in support for Python language). One can use other favorite code editors. Code is then copy-pasted into Step 3 or into the Automation Scripts Code field. Generally, I place print statements at beginning and end of script to serve as a debug device. These statements are output to the log file based on the level of logging configured for Automation Scripting. The logic is very simple: 1. Ensure v_sparearray is not empty (line 2). 2. Iterate through the array (line 4). 3. Compute the running total (line 5). 4. Store the total in the v_spareqty variable (line 7). After the wizard completes, this customization is live and can be tested immediately. 9/11/2013 Page 7
8 #2: Scripted object initialization with MBO API With this approach, no script variables and bindings are utilized. An Object Launch point ASSETSPARESAPI is defined exactly the same as with option #1. No variables are defined in Step 2. In Step 3, the following code is copied / typed in: The code shown above implements the same computation logic as the script in option #1. The difference is that MBO APIs are employed here to iterate, retrieve and set data values. The logic is again straightforward: 1. A handle to the SPAREPART MBO set is obtained (line 1) Note: SPAREPART specified on line 1 is the relationship name used from the ASSET MBO to the SPAREPART MBO. 2. A check is performed to determine we have a valid handle (line 2). 3. The records (objects) in the set are counted (line 3). 4. The record set is iterated (line 5). 5. For each record (object) in the record set, the Quantity value is retrieved (line 6). 6. The retrieved Quantity value is added to a local variable totalqty (line 7). 7. The computed total is set back into the ASSET MBO s SPAREQTY attribute (line 8). Comment [CG1]: At first I tried to say The number of records is counted but it seemed better to say The records in the set are counted. Had an issue with subject-verb agreement in the original wording. The difference between options #1 and #2 is the knowledge required of Maximo s MBO APIs to retrieve record sets, iterate record sets and get and/or set values from / to a particular instance of an object (record). In most cases, the choice to use option 2 over option 1 is made based on whether or not the implementer has a reasonable knowledge of the Maximo MBO APIs. 9/11/2013 Page 8
9 #3: Scripted field validation with MBO API With this approach, a custom field validation is implemented which is triggered as soon as a user types a value into the Quantity field of the Spare Parts section of the Spare Part tab. Thus this field validation does not operate directly against the ASSET MBO; rather it operates against the QUANTITY attribute of SPAREPART MBO that was just modified. An active Attribute Launch point ASSETSPARESFLD is defined against the SPAREPART MBO and the QUANTITY attribute of SPAREPART using Step 1 of the wizard. In Step 2 only the Script name is provided, ASSETSPARESFLD. Other fields are defaulted. No variables are added. In Step 3, the following code is added: Explanation for the code: 1. The computation is performed only if the entered quantity is greater than zero (line 4). 2. From the current MBO (SPAREPART), the code jumps to the owner MBO (ASSET) using the getowner() public API (line 5). 3. Code checks whether the owner handle is null (line 6). 4. Code retrieves the current value of the ASSET MBOs SPAREQTY attribute. It uses the getfloat() method since the DECIMAL value must be retrieved (line 7). 5. Once retrieved, the code adds the newly entered Quantity value from the Spare Parts tab into the ASSET MBO s total SPAREQTY (line 8). 9/11/2013 Page 9
10 6. When setting the computed value back into SPAREQTY, the code applies a security flag ( NOACCESSCHECK ) to ensure the computed value can be set back into the attribute. Hence, the first line of the code imported the MboConstants class, which contains declarations for a number of such flags. 9/11/2013 Page 10
11 #4: Java field validation With this approach, Java is utilized and a Java class is authored to implement the same field validation logic that we implemented in option #3. Several steps are required to complete this customization: 1. Author the Java class that implements the field validation logic to re-calculate the total spare quantity when individual quantity is updated. 2. Compile the Java class and run the standard Maximo build to prepare the EAR file. 3. Use the appropriate deployment procedure to deploy the EAR into the application server. 4. Re-start the application server and log back into Maximo as an administrator. 5. Open the Database Configuration application and find the attribute (QUANTITY, in our example) to which the field validation class should be attached. 6. Type in the fully qualified name of the field validation class and save the configuration. 7. Configure the database to apply the change. The implementation of the Java class includes this code: 9/11/2013 Page 11
12 Explanation: 1. The FldSparePartQuantity class lives in a Java package called com.ibm.custom which reflects the fact this is a customization (line 1). When this Java source file is added to the development project, it is placed under a folder structure businessobjects\classes\com\ibm\custom to match the Java package. 2. The FldSparePartQuantity class extends a MBO framework base class MboValueAdapter (line 10). The MboValueAdapter base class provides a field- 9/11/2013 Page 12
13 level listening capability and is typically overridden to incorporate validation logic. 3. The action() method of the base class is overridden (line 19). The action() method is used to perform specific actions after the data in the field has been validated with the validate() method. In our example, we are not performing true data validation on the entered quantity field. Instead, once the quantity field is updated, we want to simply re-calculate the ASSET MBOs SPAREPART field. The action() method is the appropriate implementation approach. 4. The remainder of the re-calculation logic appears lines 21 through 33. The code here is almost identical to the approach used for #3 option. Additional handling is needed to deal with the float data type. NOTE: This field validation class implementation is a simplified example. Depending upon the business requirement, other field validation classes may implement (override) additional methods, throw exceptions, and so forth. 9/11/2013 Page 13
B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.
Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export
More informationIBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release
WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All
More informationADT: Eclipse development tools for ATL
ADT: Eclipse development tools for ATL Freddy Allilaire (freddy.allilaire@laposte.net) Tarik Idrissi (tarik.idrissi@laposte.net) Université de Nantes Faculté de Sciences et Techniques LINA (Laboratoire
More informationTutorial: Using the UUCS Crowd Simulation Plug-in for Unity
Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity Introduction Version 1.1 - November 15, 2017 Authors: Dionysi Alexandridis, Simon Dirks, Wouter van Toll In this assignment, you will use the
More informationCopyright...9. About the Guide Introduction Acumatica Customization Platform...12
Contents 2 Contents Copyright...9 About the Guide... 10 Introduction... 11 Acumatica Customization Platform...12 Customization Project... 12 Types of Items in a Customization Project... 13 Deployment of
More informationWowza IDE 2. User's Guide
Wowza IDE 2 User's Guide Wowza IDE 2: User's Guide Copyright 2006 2013 Wowza Media Systems, LLC. http://www.wowza.com/ Third-Party Information This document contains links to third-party websites that
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer
i About the Tutorial Eclipse is an integrated development environment (IDE) for Java and other programming languages like C, C++, PHP, and Ruby etc. Development environment provided by Eclipse includes
More informationCopyright About the Customization Guide Introduction Getting Started...13
Contents 2 Contents Copyright...10 About the Customization Guide...11 Introduction... 12 Getting Started...13 Knowledge Pre-Requisites...14 To Prepare an Environment... 14 To Assign the Customizer Role
More informationMaximo Federated Resource
Maximo Federated Resource V1 - Updated: 03/01/2016 Contents Introduction... 2 Overview... 3 Getting Started... 5 JSON Resource Type... 5 Creating a JSON Resource... 8 Example: Federated Resource using
More informationBEA WebLogic. Server. MedRec Clustering Tutorial
BEA WebLogic Server MedRec Clustering Tutorial Release 8.1 Document Date: February 2003 Revised: July 18, 2003 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This
More informationEMC Documentum Composer
EMC Documentum Composer Version 6 SP1 User Guide P/N 300 005 253 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
More informationActiveSpaces Transactions. Quick Start Guide. Software Release Published May 25, 2015
ActiveSpaces Transactions Quick Start Guide Software Release 2.5.0 Published May 25, 2015 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
More informationRulesManager SE June 10, 2008
RulesManager SE June 10, 2008 What is RulesManager SE? TRM RulesManager SE is a robust configuration engine that allows an organization to quickly and easily customize MAXIMO to its specific Business needs
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java
More informationGetting Started with Web Services
Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be
More informationUser s Guide 12c (12.2.1)
[1]Oracle Enterprise Pack for Eclipse User s Guide 12c (12.2.1) E66530-01 October 2015 Documentation that describes how to use Oracle Enterprise Pack for Eclipse, which is a set of plugins for Eclipse,
More informationMC Android Programming
MC1921 - Android Programming Duration: 5 days Course Price: $3,395 Course Description Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse
More informationDTP Help-Helper for Dynamic Context-Sensitive Help
DTP Help-Helper for Dynamic Context-Sensitive Help This document introduces the Data Tools Platform (DTP) help-helper plug-in, which is provided in the Eclipse DTP project, since version 1.5 (released
More informationwith TestComplete 12 Desktop, Web, and Mobile Testing Tutorials
with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these
More informationPython Development with PyDev and Eclipse -
1 of 11 4/4/2013 9:41 PM 130 Free tutorial, donate to support Python Development with PyDev and Eclipse - Tutorial Lars Vogel Version 1.8 Copyright 2009, 2010, 2011, 2012 Lars Vogel 01.07.2012 Revision
More informationAdding Support For a New Resource Manager
Greg Watson PTP User/Developer Meeting, Chicago, September 2012 Adding Support For a New Resource Manager Introduction Based on The (JAXB) Configurable Resource Manager for PTP by Albert L. Rossi http://wiki.eclipse.org/images/2/28/jaxbdemo.pdf
More informationModeling Network Integrity Release 7.3.1
[1]Oracle Communications Design Studio Modeling Network Integrity Release 7.3.1 E66651-01 December 2015 Oracle Communications Design Studio Modeling Network Integrity, Release 7.3.1 E66651-01 Copyright
More informationWorkshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
More informationOracle Enterprise Pack for Eclipse 11g Hands on Labs
Oracle Enterprise Pack for Eclipse 11g Hands on Labs This certified set of Eclipse plug-ins is designed to help develop, deploy and debug applications for Oracle WebLogic Server. It installs as a plug-in
More informationSpringSource Tool Suite 2.7.1
SpringSource Tool Suite 2.7.1 - New and Noteworthy - Martin Lippert 2.7.1 July 12, 2011 Updated for 2.7.1.RELEASE ENHANCEMENTS 2.7.1 General Updates Spring Roo 1.1.5 STS now ships and works with the just
More informationCSET Software Installation Guide
CSET Software Installation Guide Contents Arduino IDE... 1 Atmel Studio... 2 ChemSketch... 3 Eclipse Oxygen... 4 Fiddler... 5 Git... 6 Icarus Verilog... 7 Java JDK... 8 Java NetBeans... 9 MySQL... 10 Microsoft
More informationOracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC Duration: 5 Days What you will learn This Oracle Middleware
More informationSavant Genome Browser: Developer Manual. May 7, 2010
Savant Genome Browser: Developer Manual May 7, 2010 Author: Marc Fiume Contact: savant@cs.toronto.edu Website: http://compbio.cs.toronto.edu/savant/ This document applies to Savant version 1.02 1 Contents
More information10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led
10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led Course Description In this course, experienced developers who know the basics of data access
More informationHPE WPF and Silverlight Add-in Extensibility
HPE WPF and Silverlight Add-in Extensibility Software Version: 14.02 WPF and Silverlight Developer Guide Go to HELP CENTER ONLINE https://admhelp.microfocus.com/uft/ Document Release Date: November 21,
More informationAcceleo Galileo Simultaneous Release
Acceleo 0.8.0 Galileo Simultaneous Release Jonathan Musset Release Review : June 10, 2009 C om m unic a tion C ha nnel :e c lip s e.m o d e lin g.m 2 t n e w s g ro u p P roc es s D oc um enta tion : h
More informationActive Servicedesk Release Notes
8.00.00 Integration Added new history information related to external notifications Notifications Added config.xml to templates folder so specific email settings can be controlled using template scripts
More informationForeScout Extended Module for Qualys VM
ForeScout Extended Module for Qualys VM Version 1.2.1 Table of Contents About the Qualys VM Integration... 3 Additional Qualys VM Documentation... 3 About This Module... 3 Components... 4 Considerations...
More informationDB2 Stored Procedure and UDF Support in Rational Application Developer V6.01
Session F08 DB2 Stored Procedure and UDF Support in Rational Application Developer V6.01 Marichu Scanlon marichu@us.ibm.com Wed, May 10, 2006 08:30 a.m. 09:40 a.m. Platform: Cross Platform Audience: -DBAs
More informationBabes-Bolyai University
Babes-Bolyai University arthur@cs.ubbcluj.ro Overview 1 Modules programming - a software design technique that increases the extent to which software is composed of independent, interchangeable components
More informationNOTTORUS. Getting Started V1.00
NOTTORUS Getting Started V1.00 2016 1. Introduction Nottorus Script Editor is a visual plugin for generating and debugging C# Unity scripts. This plugin allows designers, artists or programmers without
More informationJust Enough Eclipse What is Eclipse(TM)? Why is it important? What is this tutorial about?
Just Enough Eclipse What is Eclipse(TM)? Eclipse is a kind of universal tool platform that provides a feature-rich development environment. It is particularly useful for providing the developer with an
More informationOcean Wizards and Developers Tools in Visual Studio
Ocean Wizards and Developers Tools in Visual Studio For Geoscientists and Software Developers Published by Schlumberger Information Solutions, 5599 San Felipe, Houston Texas 77056 Copyright Notice Copyright
More informationMend for Eclipse quick start guide local analysis
The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle
More informationManaging Automation for SAP BOBJ Enterprise Processes
CHAPTER 4 Managing Automation for SAP BOBJ Enterprise Processes This chapter provides information on using the product, specific to the Automation for SAP BOBJ Enterprise automation pack. It includes information
More informationJ2EE Application Development with WebSphere Studio
. J2EE Application Development with WebSphere Studio page 2 IBM Application Development Vision Delivering a rapid and efficient response to business needs through a powerful development and deployment
More informationUser Scripting April 14, 2018
April 14, 2018 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and
More informationCisco TelePresence Management Suite Extension for Microsoft Exchange
Cisco TelePresence Management Suite Extension for Microsoft Exchange Administrator Guide Software version 2.2 D14197.06 February 2011 Contents Contents... 2 Introduction... 4 Pre-Installation Information...
More information(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days
Course Description This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java programming language, object-oriented
More informationSpringSource Tool Suite M2
SpringSource Tool Suite 2.7.0.M2 - New and Noteworthy - Martin Lippert 2.7.0.M2 June 13, 2011 Updated for 2.7.0.M2 ENHANCEMENTS 2.7.0.M2 General Updates Memory Settings We raised the default memory settings
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn Java EE is a standard, robust,
More informationNotepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3. Installing Notepad++
Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and is freely available for the
More informationHow to Install (then Test) the NetBeans Bundle
How to Install (then Test) the NetBeans Bundle Contents 1. OVERVIEW... 1 2. CHECK WHAT VERSION OF JAVA YOU HAVE... 2 3. INSTALL/UPDATE YOUR JAVA COMPILER... 2 4. INSTALL NETBEANS BUNDLE... 3 5. CREATE
More informationAndroid Programming (5 Days)
www.peaklearningllc.com Android Programming (5 Days) Course Description Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse tools. This Android
More informationHPE Security Fortify Plugins for Eclipse
HPE Security Fortify Plugins for Eclipse Software Version: 17.20 Installation and Usage Guide Document Release Date: November 2017 Software Release Date: November 2017 Legal Notices Warranty The only warranties
More informationInfoSphere Data Architect Pluglets
InfoSphere Data Architect Pluglets Macros for Eclipse This article provides information on how to develop custom pluglets and use sample pluglets provided by InfoSphere Data Architect. InfoSphere Data
More informationConnect with Remedy: SmartIT: Social Event Manager Webinar Q&A
Connect with Remedy: SmartIT: Social Event Manager Webinar Q&A Q: Will Desktop/browser alerts be added to notification capabilities on SmartIT? A: In general we don't provide guidance on future capabilities.
More informationChapter 2 FEATURES AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 FEATURES AND FACILITIES SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: JDeveloper features. Java in the database. Simplified database access. IDE: Integrated Development
More informationOracle Enterprise Pack for Eclipse
Oracle Enterprise Pack for Eclipse User s Guide Release 12.1.3.5 E62021-01 April 2015 Oracle Enterprise Pack for Eclipse User s Guide, Release 12.1.3.5 E62021-01 Copyright 2008, 2015, Oracle and/or its
More informationGetting Started with Web Services
Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be
More informationEvaluation Guide - WebSphere Integration
Evaluation Guide - WebSphere Integration Copyright 1994-2005 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights reserved.
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, January 2018
News in RSA-RTE 10.1 updated for sprint 2018.03 Mattias Mohlin, January 2018 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10
More informationActiveBPEL Fundamentals
Unit 23: Deployment ActiveBPEL Fundamentals This is Unit #23 of the BPEL Fundamentals course. In past Units we ve looked at ActiveBPEL Designer, Workspaces and Projects, created the Process itself and
More informationOracle Fusion Middleware 11g: Build Applications with ADF Accel
Oracle University Contact Us: +352.4911.3329 Oracle Fusion Middleware 11g: Build Applications with ADF Accel Duration: 5 Days What you will learn This is a bundled course comprising of Oracle Fusion Middleware
More informationDeveloper Marketing: Build a Web Server Using Microsoft IIS 4.0 CBT Skill Builder Courseware
Software Announcement April 10, 2001 Developer Marketing: Build a Web Server Using Microsoft IIS 4.0 CBT Skill Builder Courseware Overview Build your skills for Microsoft Certified Systems Engineer (MCSE)
More informationCommon Navigator Framework
Common Navigator Framework file://c:\d\workspaces\eclipsecnf\org.eclipse.platform.doc.isv\guide\cnf.htm Page 1 of 3 Common Navigator Framework A Viewer provides the user with a view of objects using a
More informationCreating Your First Web Dynpro Application
Creating Your First Web Dynpro Application Release 646 HELP.BCJAVA_START_QUICK Copyright Copyright 2004 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any
More informationSOA Software API Gateway Appliance 6.3 Administration Guide
SOA Software API Gateway Appliance 6.3 Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names, logos,
More informationGoogle Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda
Google Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda Module 1: Google Cloud Platform Projects Identify project resources and quotas Explain the purpose of Google Cloud Resource
More informationLast Updated: FRC 2019 BETA
Last Updated: 08-01-2018 FRC 2019 BETA Table of Contents VS Code (C++/Java IDE)...3 Alpha Test Info...4 Installing VS Code...5 VS Code Basics and WPILib in VS Code... 15 Creating a new WPILib project in
More informationSo far, Wednesday, February 03, :47 PM. So far,
Binding_and_Refinement Page 1 So far, 3:47 PM So far, We've created a simple persistence project with cloud references. There were lots of relationships between entities that must be fulfilled. How do
More informationSetting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8
Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.8 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationFunction names can be specified with winidea syntax for qualified names, if multiple download files and file static functions are tested.
_ RELEASE NOTES testidea 9.12.x 9.12.14 (28.3.2012) Qualified function names Function names can be specified with winidea syntax for qualified names, if multiple download files and file static functions
More informationAndroid System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015
Android System Architecture Android Application Fundamentals Applications in Android All source code, resources, and data are compiled into a single archive file. The file uses the.apk suffix and is used
More informationGoogle Plugin for Eclipse
Google Plugin for Eclipse Not just for newbies anymore Miguel Mendez Tech Lead - Google Plugin for Eclipse 1 Overview Background AJAX Google Web Toolkit (GWT) App Engine for Java Plugin Design Principles
More informationNews in RSA-RTE 10.2 updated for sprint Mattias Mohlin, May 2018
News in RSA-RTE 10.2 updated for sprint 2018.18 Mattias Mohlin, May 2018 Overview Now based on Eclipse Oxygen.3 (4.7.3) Contains everything from RSARTE 10.1 and also additional features and bug fixes See
More informationBPM 7.5 Creating a Hello World iwidget
BPM 7.5 Creating a Hello World iwidget Ashok Iyengar ashoki@us.ibm.com September 10, 2011 BPM75BSpaceWidget Page 1 Contents Introduction... 3 Environment... 3 Section A Creating a simple widget... 4 Section
More informationWFCE - Build and deployment. WFCE - Deployment to Installed Polarion. WFCE - Execution from Workspace. WFCE - Configuration.
Workflow function and condition Example WFCE - Introduction 1 WFCE - Java API Workspace preparation 1 WFCE - Creating project plugin 1 WFCE - Build and deployment 2 WFCE - Deployment to Installed Polarion
More informationSAP Edge Services, cloud edition Edge Services Predictive Analytics Service Guide Version 1803
SAP Edge Services, cloud edition Edge Services Predictive Analytics Service Guide Version 1803 Table of Contents MACHINE LEARNING AND PREDICTIVE ANALYTICS... 3 Model Trained with R and Exported as PMML...
More information3 Setting BI Launch Pad and Web Intelligence Preferences
3 Setting BI Launch Pad and Web Intelligence Preferences This session describes the various settings and preferences you can change (depending on permissions) to personalise your BI Launch Pad and Web
More informationUIMA Tools Guide and Reference
UIMA Tools Guide and Reference Written and maintained by the Apache UIMA Development Community Version 2.3.0-incubating Copyright 2004, 2006 International Business Machines Corporation Copyright 2006,
More informationMigration Guide. SAP Web Application Server Release 6.40 J2EE and Web Dynpro for Java
Migration Guide SAP Web Application Server Release 6.40 J2EE and Web Dynpro for Java Table of Contents: Introduction 3 Deinstallation: 6.30 SAP J2EE Engine and SAP NetWeaver Developer Studio (SP2) 3 Installation
More informationMarthon User Guide. Page 1 Copyright The Marathon developers. All rights reserved.
1. Overview Marathon is a general purpose tool for both running and authoring acceptance tests geared at the applications developed using Java and Swing. Included with marathon is a rich suite of components
More informationJSF Tools Reference Guide. Version: M5
JSF Tools Reference Guide Version: 3.3.0.M5 1. Introduction... 1 1.1. Key Features of JSF Tools... 1 2. 3. 4. 5. 1.2. Other relevant resources on the topic... 2 JavaServer Faces Support... 3 2.1. Facelets
More informationPDSOE Workspace Management and Organisation. Marko Rüterbories Senior Consultant
PDSOE Workspace Management and Organisation Marko Rüterbories Senior Consultant 2 Unit Testing ABL Applications 3 / Consultingwerk Software Services Ltd. Independent IT consulting organization Focusing
More informationConnector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide
Connector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide Published: 2018-Oct-09 Contents 1 Microsoft SharePoint 2013, 2016 and Online Connector 4 1.1 Products 4 1.2 Supported
More informationWA1278 Introduction to Java Using Eclipse
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc WA1278 Introduction to Java Using Eclipse This course introduces the Java
More informationMEAP Edition Manning Early Access Program Get Programming with Java Version 1
MEAP Edition Manning Early Access Program Get Programming with Java Version 1 Copyright 2018 Manning Publications For more information on this and other Manning titles go to www.manning.com welcome First,
More informationArduino IDE. Download (https://www.arduino.cc/en/main/software)
CSET Software Arduino IDE... 2 Atmel Studio... 3 Chemsketch... 4 Eclipse Oxygen... 5 Fiddler... 6 Git... 7 Icarus Verilog... 8 Java JDK... 9 Java NetBeans... 10 MySQL... 11 Microsoft Office... 13 Notepad++...
More informationManaging System Administration Settings
This chapter contains the following sections: Setting Up the Outgoing Mail Server, page 1 Working with Email Templates, page 2 Configuring System Parameters (Optional), page 5 Updating the License, page
More informationVMware User Environment Manager SyncTool Administration Guide. VMware User Environment Manager 9.1
VMware User Environment Manager SyncTool Administration Guide VMware User Environment Manager 9.1 You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/
More informationAdobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management
Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Contents Best Practices for Implementing Adobe Target using Dynamic Tag Management.3 Dynamic Tag Management Implementation...4
More informationPerceptive Connect Runtime
Perceptive Connect Runtime Developer's Guide Version: 1.4.x Written by: Product Knowledge, R&D Date: August 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International, Inc.,
More informationJava: framework overview and in-the-small features
Chair of Software Engineering Carlo A. Furia, Marco Piccioni, Bertrand Meyer Java: framework overview and in-the-small features Chair of Software Engineering Carlo A. Furia, Marco Piccioni, Bertrand Meyer
More informationProcess Scheduling with Job Scheduler
Process Scheduling with Job Scheduler On occasion it may be required to start an IBPM process at configurable times of the day or week. To automate this task, a scheduler must be employed. Scheduling is
More informationJava Programming Language
Java Programming Language Additional Material SL-275-SE6 Rev G D61750GC10 Edition 1.0 D62603 Copyright 2007, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
More informationProduct Release Notes Alderstone cmt 2.0
Alderstone cmt product release notes Product Release Notes Alderstone cmt 2.0 Alderstone Consulting is a technology company headquartered in the UK and established in 2008. A BMC Technology Alliance Premier
More informationSAS 9.2 Foundation Services. Administrator s Guide
SAS 9.2 Foundation Services Administrator s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS 9.2 Foundation Services: Administrator s Guide. Cary, NC:
More informationCisco CVP VoiceXML 3.1. Installation Guide
Cisco CVP VoiceXML 3.1 CISCO CVP VOICEXML 3.1 Publication date: October 2005 Copyright (C) 2001-2005 Audium Corporation. All rights reserved. Distributed by Cisco Systems, Inc. under license from Audium
More informationGetting Started with Tally.Developer 9
Getting Started with Tally.Developer 9 The information contained in this document is current as of the date of publication and subject to change. Because Tally must respond to changing market conditions,
More informationRelease Notes. Release 8.1 January 2013
Release Notes Release 8.1 January 2013 IKAN Solutions N.V. Schaliënhoevedreef 20A B-2800 Mechelen BELGIUM Copyright 2013, IKAN Solutions N.V. No part of this document may be reproduced or transmitted in
More information