Agile Application Installation Guide
Agile Application Installation Guide
Agile Application Installation Guide
Frebruary 2017
Agile Product Lifecycle Management Application Installation Guide, Release 9.3.6
E71159-02
Copyright © 2010, 2017, Oracle and/or its affiliates. All rights reserved.
Contributor: F. Tabibzade
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it
on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,
any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users
are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and
agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and
adaptation of the programs, including any operating system, integrated software, any programs installed on
the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to
the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management
applications. It is not developed or intended for use in any inherently dangerous applications, including
applications that may create a risk of personal injury. If you use this software or hardware in dangerous
applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other
measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages
caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks
are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD,
Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced
Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content,
products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and
expressly disclaim all warranties of any kind with respect to third-party content, products, and services
unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its
affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of
third-party content, products, or services, except as set forth in an applicable agreement between you and
Oracle.
Contents
iii
Starting and Testing the Agile PLM Application Server Connection ........................................... 4-3
A Troubleshooting
Installation and Configuration Scripts ............................................................................................... A-1
Application Scripts ................................................................................................................................. A-2
iv
922 PPM Post Upgrade Utility .............................................................................................................. B-5
Glossary
v
vi
Preface
Agile PLM is a comprehensive enterprise PLM solution for managing your product
value chain.
Audience
This document is intended for administrators and users of the Agile PLM products.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at
http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Related Documents
Oracle's Agile PLM documentation set includes Adobe® Acrobat PDF files. The Oracle
Technology Network (OTN) Web site
http://www.oracle.com/technetwork/documentation/agile-085940.html contains the
latest versions of the Agile PLM PDF files. You can view or download these manuals
from the Web site, or you can ask your Agile administrator if there is an Agile PLM
Documentation folder available on your network from which you can access the Agile
PLM documentation (PDF) files.
Conventions
The following text conventions are used in this document:
Convention Meaning
boldface Boldface type indicates graphical user interface elements associated
with an action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for
which you supply particular values.
vii
Convention Meaning
monospace Monospace type indicates commands within a paragraph, URLs, code
in examples, text that appears on the screen, or text that you enter.
viii
1
Preparing for the Agile PLM Installation
1
This guide provides an overview of the Agile Product Lifecycle Management (PLM)
installation and configuration process. This guide covers the installation and
configuration of Agile PLM running on Oracle Fusion Middleware.
Obtaining Software
Oracle products are distributed as Media Packs. A Media Pack is an electronic version
of the software. Refer to the Media Pack description or the list of products that you
purchased on your Oracle ordering document. Then, view the Quick Install Guide
License List to help you decide which Product Pack you need to select in order to
search for the appropriate Media Pack(s) to download. Prior to downloading, verify
that the product you are looking for is in the License and Options section of the E-Pack
Readme. Oracle recommends that you print the Readme for reference.
Download the Oracle Agile Applications (Oracle Agile Product Lifecycle Management
Release 9.3.6 Media Pack) Media Pack from the Oracle Software Delivery Cloud web
site (http://edelivery.oracle.com).
There is an itemized part list within each of the packs that you need to download all
items in order to have the complete download for the desired Oracle Agile release.
All Oracle Software Delivery Cloud files have been archived using Info-ZIP's highly
portable Zip utility. After downloading one or more of the archives, you must use the
UnZip or the Winzip utility to extract the files. You must unzip the archive on the
intended platform. Verify that the file size of your downloaded file matches the file
size displayed by the Oracle Software Delivery Cloud. Unzip each Zip file to its own
temporary directory.
[2]
Installation Overview
■ Install Oracle database, Agile schema, and start the database.
■ Install JDK for application server.
■ Install Oracle Fusion Middleware Infrastructure (includes WebLogic Server).
■ Install Agile PLM 9.3.6 application components.
Note: Check the size of the media packs after copying the files in
order to verify that all files were properly copied.
The Agile PLM installer displays in English only option, even on non-English
operating systems.
Before running the installer, make sure
■ On UNIX, you are not logged in as the root user. You must log in as the same user
that installed the application server software.
■ You have enough available disk space for UNIX and Windows:
– On Windows, at least 2GB of available disk space
– On UNIX, at least 2GB of available disk space on the file system where the
temporary directory is located
■ You have disabled the virus protection utility.
If virus protection is enabled, components used in the installer can be considered
infected and lock up the installation. You can enable virus protection after the
installation is complete
■ On Linux, the InstallAnywhere installer requires some 32-bit shared libraries that
may not be present on your system. To this end, do as follows:
1. Install the 32-bit packages that provide the following shared libraries, if they
are not present:
/usr/lib/libXtst.so - this library is typically found in package
libxtst-devel
/usr/lib/libXrender.so - this library is typically found in package
libXrender-devel
Note: 32-bit packages for Linux often end in, or include one of the
following strings: i686, i586, i386.
2. Run the Agile PLM application installer. The Installer GUI (InstallAnywhere)
will either appear, or not. If it does not does not appear, run in debug mode
and upload the install log file for analysis. If you set LAX_DEBUG=true in the
shell, and then start the installer from that shell, you may receive specific
information about the missing library that is causing the runtime link error.
2. Open a terminal window and set the DISPLAY environment variable to your X
Windows server.
3. Go to the directory where you copied the Agile PLM files. Locate the setup_
<OS>.bin file, and run the program by typing the following:
■ AIX: ./setup_aix.bin
■ Linux: ./setup_lin.bin
■ Solaris (SPARC): ./setup_sol.bin
■ Solaris (X64): ./setup_solx64.bin
■ HP-UX: ./setup_hpux.bin
The Welcome screen appears. For information about any screen in the installer,
click Help.
Note: If you leave the online help window open, it will be updated
when you proceed through the installer panels. Otherwise, click Close
at the bottom of the help window.
Installer Buttons
Agile PLM installation panels have the following buttons:
■ Cancel -- Exits from the installation program.
■ Help -- Displays online help.
■ Previous -- Returns to the previous step.
■ Next -- Proceeds to the next step.
■ Install -- Starts installing. The Install button appears only on the Pre-Installation
Summary panel, after you have specified installation options.
■ Done -- Exits from the installation program. On Windows, after installing certain
components you can choose whether to restart the computer when you click
Done. The Done button appears only on the Install Complete panel, after you
have finished installing.
Folder Description
agileDomain Agile Application Server
FileManager Agile File Manager
Install Installation and configuration scripts
integration Agile Integration Framework (AIF) products,
such as Agile Integration Services (AIS) and
Agile SDK
Uninstaller Agile PLM Uninstaller
[3]
Upgrade Overview
Agile PLM 9.3.6 can be distributed over a wide-area network with multiple servers, or
it can be limited to a single server.
1. Stop and uninstall the previous Agile PLM application components.
2. If necessary, upgrade the database software.
3. Upgrade the Agile PLM database using AUT.
4. Install JDK for application server.
5. Install Oracle Fusion Middleware Infrastructure (includes WebLogic Server).
6. Install Agile PLM 9.3.6 application components.
Note: All folder names and paths show the default settings provided
during installation. Your system structure may be different if folder
names or paths were changed during the installation.
[4]
Installation Overview
■ Install and start the database
■ Install JDK for the application server
■ Install Oracle Fusion Middleware Infrastructure (includes WebLogic Server)
■ Install Agile PLM application components: standalone application server and file
manager.
Note: Installing the Agile PLM application server requires fresh RCU
schemas. If a previously installed environment is being reinstalled,
then its associated RCU repository must be dropped and recreated
before reinstalling Agile PLM.
9. On the Schema Passwords page, type the password that should used for all
schemas. You can also type different passwords for each schema.
10. Click Next.
A table of default and temp Tablespaces is displayed on the Map Tablespaces
page.
11. Click Next.
What to Do Next
Install PLM and its components by starting the Agile PLM installer and following the
instructions in online help.
Note: If you are using the AutoVue Server, you must install AutoVue
client libraries before deploying the application server and file
managers. See the AutoVue for Agile PLM Installation and User Guide for
instructions.
To start the Agile PLM Application Server and test the connection:
1. Start the Agile Application Server as follows:
2. Open your browser and use the following URL to test the Agile Web client setup:
http://application_server_hostname:port/virtual_path/PLMServlet
Note: The first time that you log in, it will take a few moments for
the information to load.
[5]
Installation Overview
Follow the sequence of tasks listed below:
1. Install and start the database.
2. Install JDK for application server(s).
3. Install Oracle Fusion Middleware Infrastructure (includes WebLogic Server) on
each machine that will host an Administration or Managed server.
4. Install Agile PLM application components: Administration server, Managed
server(s) and file manager.
Note: When installing the Agile PLM application server, you must
select the same JDK used to install Oracle Fusion Middleware
Infrastructure software.
Note: If you are using the AutoVue Server, you must install the
AutoVue client libraries before starting and deploying the application
server and file managers. See the AutoVue for Agile PLM Installation and
User Guide for instructions.
Setting Up a Cluster
A cluster is a group of servers that work together to provide a scalable and more
reliable application platform than a single server. A typical cluster configuration
contains one administration server and two or more managed servers. You must locate
all servers in the same subnet to ensure the unicast messages are reliably transmitted.
The following are indications that the Agile PLM installer performed successfully:
■ The necessary files are installed on the Administration server only.
Note: If you are using the AutoVue Server, you should install the
AutoVue client libraries before starting and deploying the application
server. For instructions, refer to AutoVue for Agile PLM Installation and
User Guide.
[6]
Note: If you are using AutoVue, then you must install the AutoVue
Server component with each File Manager.
Deployment Configurations
You can deploy the File Manager in either a standalone, or a redundant configuration.
If you plan to install the Application Server and File Manager on the same server
(co-deployed), select both components when installing the Agile PLM.
Note: You should run the Agile PLM installer only once on each
machine and select all components you want to install on a given
machine during that one install session.
In the preferred redundant configuration, each machine in the cluster has the
Application Server and the File Manager co-deployed. File Managers have a shared
disk for file vaults so that all file manager instances have access to the files.
You can also choose to install the File Manager and Application Server components on
separate machines, though this configuration may require more hardware. Regardless
which configuration you choose, the Application Server(s) and File Manager(s) should
be installed before configuring and validating.
Note: Before configuring the File Manager, make sure you set up any
load balancer or reverse-proxy server.
■ Windows:
– Windows service: Start the Windows service AgilePLM.
– Windows command line: Choose Start > All Programs > Agile > Agile
PLM > Start Agile Server. The command window will appear. You can
minimize this window, must remain open.
■ UNIX command line: Run the startAgile.sh script located in the AGILE_
HOME/agileDomain/bin directory.
Wait until the message "Agile PLM Server Starting Up" appears in the
command window, or the application server log file , before connecting.
2. Start the Agile Java Client as described in Installing and Configuring the Java
Client.
3. Log in as an Agile Administrator user.
4. Click the Admin tab.
5. Choose Server Settings > Locations. The Server Location window appears.
6. Click the File Manager tab to bring it forward.
7. Double-click the entry to display the File Manager dialog box.
8. Click the Advanced button and check the Viewer Content URL.
10. Click the Standard Vault Type to display the drop-down list.
You can choose to have both Standard and Custom vaults. A standard vault is the
default vault type and is used for new file uploads. A custom vault allows you to
attach existing files to Agile PLM as-is, without reorganizing or uploading the
files.
Note: Each file manager must have at least one Standard Read-Write
vault to be used for uploading files.
A custom vault is always set up as read-only. You can attach an arbitrary file
structure to the File Manager as a custom vault without the files being uploaded.
Refer to the Agile PLM Import and Export Guide for more information on how to
configure FileLoad for custom vaults.
11. Enter a description of the vault in the Description field.
12. Verify that the primary location where the files are stored in the Base Storage
Directory field is the same location you entered during installation. The default
location is \files. The location can be a shared network storage directory, such as
a Storage Area Network (SAN).
13. Enter a location where the purged (deleted) files are automatically moved to in the
Purge Directory field. The default location is \files\purge. The location can be a
shared network storage directory, such as a SAN.
14. Set the vault as Read-Write or Read-Only from the Category drop-down list.
Note: Each file manager must have at least one Standard Read-Write
vault (used for uploading files) and each File Manager can have only
one Read-Write vault.
15. If you have additional vaults, then click the plus-sign to add these vaults.
17. Start the File Manager, as described in "Starting the File Manager" on page 6-5
There are additional configuration settings used to fully configure File Manager
through the Java Client. These settings are:
■ Filename Prefix (Preferences)
■ Checksum computation (Preferences)
■ DFM Optimized Replications (Preferences)
For more information on these additional settings, see the Agile PLM Administrator
Guide.
Reconfiguring File Manager and WebDAV after Setting up a Web Proxy Server
If you set up a Web proxy server for Agile File Manager that is different from the
server or port you specified when you installed Agile PLM, you must make sure that
File Manager and WebDAV point to the proxy server on the correct port. Otherwise,
File Manager may not start successfully and Agile PLM clients will not be able to
access file attachments.
To configure File Manager and WebDAV after setting up a Web proxy server:
1. Configure File Manager locations in Java Client.
Note: You can check for errors in the stdout and stderr logs in the
AGILE_HOME\FileManager\logs directory.
Note: You can check for errors in the stdout and stderr logs in the
AGILE_HOME\FileManager\logs directory.
[7]
Note: The Agile PLM administrator must send users the URL to
connect to the Agile Java Client. In addition, there is a new Java client
access privilege that must be granted for users to use the Java client.
http://<hostname>.<domain>:<port>/JavaClient/start.html
For example, the URL might look something like this:
http://plmserver.mycompany.com/JavaClient/start.html
2. Click Launch.
Java Web Start proceeds to download Java Client files and install them on your
computer. This may take a few minutes.
3. If a Security Warning dialog box appears, click Start.
4. If the Agile Desktop Integration dialog box appears, click Yes to integrate the
Agile Java Client with your desktop.
You are prompted to log in to the Agile server.
5. Enter your Agile PLM username and password, and then click OK.
The main Agile Java Client window opens.
These files are embedded with the application.ear file and deployed with the
application:
■ pcclient.jnlp
■ ext.jnlp
■ custom.jnlp
webserverName:
<argument>webserverName=<proxy/loadbalancer>.<domain>:<port></argument>
Where:
■ <protocol> is the protocol used by the application server. Type t3 for Oracle
WebLogic Server
■ <proxy/loadbalancer> is the Web proxy server hostname or the alias for the
load balancer
■ <domain> is the fully qualified domain name
■ <port> is the Web proxy server port or virtual port for the load balancer
6. Save the file.
7. Open the ext.jnlp file in a text editor. The file is located in a wls subdirectory
beneath the AGILE_HOME\agileDomain\applications directory.
8. Find the following tag and edit the values listed below:
jnlp:
<jnlp spec="1.0+"
codebase="http://<proxy/loadbalancer>.<domain>:<port>/JavaClient">
Where
■ <proxy/loadbalancer> is the Web proxy server hostname or the alias for the
load balancer
■ <domain> is the fully qualified domain name
■ <port> is the Web proxy server port or virtual port for the load balancer.
9. Save the file.
10. Open the custom.jnlp file in a text editor. The file is located in the AGILE_
HOME\agileDomain\applications directory.
11. Find the following tag and edit the values listed below:
jnlp:
<jnlp spec="1.0+"
codebase="http://<proxy/loadbalancer>.<domain>:<port>/JavaClient">
Where:
<proxy/loadbalancer> is the Web proxy server hostname or the alias for the load
balancer
<domain> is the fully qualified domain name
<port> is the Web proxy server port or virtual port for the load balancer.
12. Save the file.
This chapter describes how to uninstall the Agile PLM on Windows and Unix.
Script Description
Configure-CMS Configures and repacks the CMS files in the Agile
application.ear file.
ConfigureWSSecurity Extends Agile domain to include EM and OWSM
components.
ExtractArchive Extracts all of the files in the Agile application.ear file.
ExtractConfigFiles Extracts configuration files from the Agile application.ear
file.
ExtractJavaClientFiles Extracts all of the Java Client files from the Agile
application.ear file.
ExtractJNLPFiles Extracts JNLP files for Java Client from the Agile
application.ear file.
ExtractWsdlFiles Extracts wsdl files for Services from CoreService.war file in
the Agile application.ear file
RenameWebCMS Enables you to rename WebCMS
RepackArchive Repacks all of the files into the Agile application.ear file.
RepackConfigFiles Repacks configuration files into the Agile application.ear
file.
RepackJavaClientFiles Repacks all Java Client files into JavaClient.war, and then
updates the JavaClient.war file contained in the Agile
application.ear file.
RepackJNLPFiles Repacks JNLP files for Java Client into the Agile
application.ear file.
RepackWsdlFiles Repacks all wsdl files into CoreService.war, and then
updates the CoreService.war file in the Agile
application.ear file.
Troubleshooting A-1
Application Scripts
Application Scripts
Several scripts are provided for deploying and starting the Agile application. The
scripts are installed in the AGILE_HOME\agileDomain\bin directory:
Script Description
addManagedServer Adds a Managed Server to cluster.
checkLDAP Use this script to check your LDAP's configurations.
checkLDAPConfig Tries to connect to the Directory Server and verify
whether LDAP configuration is correct.
encryptDBSchemaPwd Use this script to encrypt the database schema password
for the agile.properties file and the superadmin password
for the boot.properties file.
encryptPwdUtil Encrypts the ifsuser password for the server.conf file.
InstallService Installs Agile PLM as a Windows service on a WebLogic
Administrator server.
InstallServiceAgilePLMManaged1 Installs Agile PLM as a Windows service on a WebLogic
managed server.
loadLDAPConfig Loads LDAP configuration information into the Agile
PLM database.
migrateUserstoDB Migrates users from the Directory Server to the Agile
PLM database. After you run this script, make sure to
restart your application server.
multisite-data-migrate Starts the data migration of multisite.
setEnv Sets common environment variables used to run other
Agile scripts.
startAgile Starts the Agile application server.
startServerAgileAdmin Starts the Agile administration server on a cluster.
startServerAgileManaged1 Starts the Agile managed server on a cluster.
stopAgile Stops the Agile application server.
stopServerAgileAdmin Stops the Agile Administration server on a cluster
stopServerAgileManaged1 Stops the Agile Managed server on a cluster.
Several utilities are available to use with the File Vault. These utilities are installed in
the AGILE_HOME\agileDomain\tools directory.
Note: Make sure the Purge task is disabled before executing any File
Vault utility.
Fix Vault
The Fix Vault utility corrects the file sizes in the database. The file size is determined
based on the actual files in the vault and then corrects the size in the database. If the
file size equals zero during an upgrade, the file size is returned to its original value
after running this utility.
<Agile_Home>Usage: java -classpath
@WLS-HOME@/server/lib/weblogic.jar:FixFileSizeUtility.jar
com.agile.webfs.tools.upgrade.FixFileSizeUtility -dburl {DBURL} -dbuserid
{DBUSERID} -dbpassword {DBPASSWORD} -ifsuser {IFSUSER} -ifspassword
{IFSPASSWORD} -LOG
Where:
■ dburl is the URL of the database.
■ dbuserid is the name of the database user.
■ dbpassword is the password of the database user.
■ ifsuser is the name of the iFS user.
■ ifspassword is the password of the iFS user.
■ LOG enables logging.
IFS Reorg
IFS Reorg is used to restructure the file vault during an upgrade from a version prior
to Agile PLM 9.2.
Usage: java -jar iFSReorgV2.jar
-basedir<value>-oldFilePrefix<value>[-newFilePrefix<value>] [-logging
<true/false>] [-simulate <true/false>]
Where:
■ basedir is the file vault location to be reorganized
■ oldFilePrefix is the old file name prefix for the existing files in the vault
■ newFilePrefix is the new file name prefix. All of the existing files will be renamed
with this prefix. This is an optional argument. If it is not specified, the old file
name prefix is used.
■ logging enables logging of warnings or errors if set to true. The log is saved to a
file named ifsReorg.log.
■ simulate simulates the reorganization process without actually moving or
renaming the files.
MetaFiles Remover
The MetaFiles Remover is used to periodically remove metafiles from the file vault
based on the last used date or size. This utility should be used when upgrading the
Agile Viewer.
Second Signature
Agile provides optional data migration scripts that can be used by customers who
choose to implement the Signoff User Dual Identification feature for approval signoffs.
The Signoff User Dual Identification feature was introduced to address FDA
regulations laid out in 21 CFR Part 11 Section 11.200. The system now facilitates the
usage of two forms of identification from the user when signing off on a document
such as a change order.
For more information on these scripts, see the Agile PLM Database Upgrade Guide.
Vault Simulator
Used to create a virtual vault from the Agile PLM database.
Usage: java -Dagile.fileServer.config.file="<server.conf file full path>"
-jar VaultSimulator.jar -VaultLoc<value>-URL<value>-userid <value>
-password<value>-updateContentURL<value>-createfile<value>
Where:
■ VaultLoc is the file vault location.
■ URL is the database location.
■ userid is the database userid.
■ password is the database password.
■ updateContentURL is the location of the Content URL.
■ createFile is the name of the newly created file.
2. Change to the directory where you have unzipped the files and locate the
upgrade.properties file.
3. Edit the following entries in the upgrade.properties file to match your
environment:
Server Settings
server.url
URL of the Agile PLM application
The format is <protocol>://<machine_
name>/<application_name>.
On WebLogic, the protocol is t3.
server.login.id
Login ID of the Agile user who has PPM-related
privileges to run the utility. This is typically the Admin
user.
server.login.password
Password of the Agile user.
pe.weekend.days
Weekends configured in the server. This value should be
the same as the setting in the agile.properties file.
Database Settings
db.url
The JDBC driver URL of the database
The format is jdbc.oracle:thin@<db_machine_
name>:<port>:<instance_name>.
db.username
Agile database username
db.password
Agile database password
Application Server Settings
agile.dir
The parent directory where the library files for the Agile
application are located.
Server Settings
oc4j.dir
N/A
Location of the Oracle Application Server, if installed.
wls.dir
Location of the WebLogic Application Server.
Activity
A project activity in Agile Product Portfolio Management, such as a program, task, or
phase.
Affected Files
Similar to Affected Items, these objects are EC files that are Design Release Candidates.
Agile Destination
A package created by an Agile PLM system in the target PLM using Web Services to
import from the Attachments tab of the package in the target system.
AI
Affected Items tab on Change objects in Agile.
Glossary-1
Assembly
Assembly
A product assembly lists the parts in a product and shows the substances and
materials that comprise those parts. It is linked to specifications that can restrict how
much of a particular substance that product assembly may contain
Baseline
A snapshot of a project, usually in its initial stage, used as a reference for future
comparison in Agile Product Portfolio Management.
Change Sequence
A series of three-digit numbers (001 through 099) that define the order in which
DFCOs (Design File Change Orders) have been published for a specific Design or File
Folder. Each Change Sequence number is associated with one specific DFCO and with
the specific file folder version number in use when the DFCO is published.
Commodity
A class of goods that is in demand, that is supplied without qualitative differentiation
regardless of supplier.
Contract (Price)
This is a subclass of the Published Prices class. Contract prices are prices provided by
the supplier for a specific item or manufacturer part. This price information applies
only for the specified duration and can apply to any project.
Co-Sourcing
The process of leveraging product cost across suppliers.
Deliverable
A unit of work required for a project's success, usually fulfilled by generating a digital
file. (Word processing documents, spreadsheet documents, PDFs, presentation
documents, and so on.) Deliverables can also be Agile PLM objects and processes. Also
called ’content’ in Agile Product Portfolio Management.
Glossary-2
Item Master
EC Client
A Java-based UI to access, administer and operated the EC solution.
File Manager
The File Manager manages files in a repository or vault in the file system and provides
a place to store and retrieve files locally or remotely. You can install it on the same
server as the Agile Application Server or on a separate one. You can also install the File
in a redundant configuration and/or distributed across geographic regions.
Gantt Chart
A project management tool that shows project activities and schedule as a bar chart.
The chart lists project activities in sequence, and presents critical information such as
the start and end dates of each activity, as well as interdependencies between activities.
Item Master
The product record. It is the entire collection of Items - Parts, Documents, and any
other user-defined subclasses of the Items class maintained under change control in
the Agile system.
Glossary-3
Java Message Service (JMS)
Lifecycle Phase
Current state in an object’s workflow.
LRR
Latest Released Rev - concerning a Part or Document.
PDX
See Product Definition eXchange (PDX).
PLM
See Product Lifecycle Management (PLM).
Protocol
A system of digital rules or agreed-upon format for data exchange within or between
devices. It determines the type of error checking and data compression used.
Published Price
This is a subclass of the Published Prices class. Published prices are prices provided by
the suppliers in response to an RFQ and published from the project. The published
price information can also be used in other projects.
Price
An object that carries with it all the proposed changes to a product and/or its BOM. It
can be approved and implemented to make the proposed changes effective.
Glossary-4
Sourcing Project
Quote History
A subclass of the Quote Histories class. Quote history prices are the stored prices from
supplier responses that you can use. Any change in the response line of an RFQ is
stored in the historical response and is usable at any time.
Response Line
A response line has information about only one item. The negotiation of price and
terms for items is dealt with in a response line.
Resource Pool
A group of users who can be bulk assigned as resources for a particular project or task
in Agile Product Portfolio Management.
RFQ Response
A medium of communication between the user and the supplier. One response from a
supplier can contain multiple response lines for different items. Price data is added to
the project automatically when the supplier submits the response.
Schedule Editor
The scheduling engine that handles updates to the project schedule in Agile Product
Portfolio Management.
Schema
In computer programming, a schema is the organization or structure for a database.
The activity of data modeling leads to a schema.
Sourcing Project
The entry point of sourcing and product pricing. A sourcing project tracks data
required for sourcing and pricing, to perform data analysis for effective pricing.
Glossary-5
Standard Cost
Standard Cost
Applies to an item. This is the market cost of the item. It is site-specific. The standard
cost is for a unit.
Supplier
A supplier of one or several commodities.
Target Cost
Applies to item. This is the expected cost of the item by you or the supplier. This can
be a percentage of the standard cost. Target cost is for a unit.
Timesheet
The time entry system in Agile Product Portfolio Management, used to track actual
hours spent by resources on project activities and to calculate corresponding labor
cost.
Transfer order
Every time Agile Content Service (ACS) publishes product content, it produces a
transfer order that keeps track of what, where, and when product content is
transferred.
XML
See Extensible Markup Language (XML).
XML Schema
Description of a type of XML document, typically expressed in terms of constraints on
the structure and content of documents of that type, above and beyond the basic
syntactical constraints imposed by XML rules.
Glossary-6