Index

A

addInformationalMessage()
   usage link

API (application programming interface) link
areOptionsCounted()
   usage link

argument bindings
   advantages link

assertions
   changes to configurations link
  logic link

B

beginConfigTransaction()
  usage link

C

change object link
CheckedToUncheckedException
   (Java class) link

CIO
   logging link

CIO (Java class) link
CIO (Configuration Interface Object)
   definition link
   interfaces not thread-safe link link link
   specialized usage
     Configurator Extensions link link link
     custom applications link link link link link link

circularity
   avoiding link

class files
   compiling Configurator Extensions link
   installing link

class path
   building Configurator Extensions link

classes
   creating instances of link
   defining link
   importing link

closeConfiguration()
  usage link

command events
   using link

commitConfigTransaction()
   usage link
  usage link link

compiling
   Configurator Extensions link link link

Component (Java interface)
   usage link

Component (Java interface) link link
components
   instantiable link
   mandatory versus instantiable link
   required link link

ComponentSet (Java interface) link
ComponentSet.add()
  usage link

ComponentSet.delete()
  usage link

ConfigParameters (Java class) link link link link
Configuration (Java class) link link
Configuration Delta API
   described link

configuration models
   saved revisions link

configuration session
   saving a configuration link

configurations
   assertions against link
   background information link
   creating link link
   creating nonoverridable requests on link
   dirty state link
   logic transactions link
   restarting link
   restoring link link
     Instantiability changes link
     persistence of component names link
   restoring saved configurations link
     state link
   saving
     new link
     revisions link
  validating link

Configurator Extension Archive Path
   defining link

Configurator Extension Archives
   created from Java archive files link
   testing Configurator Extensions link
   uploading link link

Configurator Extension Rules
   bindings link

Configurator Extensions
   association with Model structure link
   avoiding recursion link
   classes link
   compiling link link
   Connection Filter Configurator Extension link
   definition link
   deprecated exceptions link
   development environment link
   disabling link
   filtering for connectivity link
   implementing behavior link
   instances link
   instantiation link
   loading errors link
   performance impacts link
   prerequisite skills link
   relationship to CIO link link link
   required development language link
   Rules link
   testing link link link

Connection Filter Configurator Extension
   example link

connectivity
   filtering with Configurator Extensions link

Connectors
   Connection Filter Configurator Extension link

conventions
  used in this guide link

Counted Options
   testing link

CountFeature (Java class)
   behavior link
   relation to IntegerFeature link

custom application link
custom applications
   definition link
   specialized usage of CIO link link link link link link

custom user interface
  developed with CIO link

CustomValidationFailure (Java class) link
CZ: Disable Configurator Extensions
   profile option link

czlce.dll
   required for compiling Configurator Extensions link

D

DBC file
   initializing the CIO link

debugging
   log files link

defaults
   performance effects
     setting state link
     toggling state link

deleted nodes
   checking link link link link

delta
   alternate meanings link

DeltaManager (Java class) link
DeltaRegion (Java class) link
deltas (changes during configuration session)
   defined link

DeltaValidator (Java class) link
deprecated exceptions link
deselect()
  usage link

DHTML
   User Interface
     testing for existence link

dirty (configuration state) link
discontinued nodes
   checking link link link

E

endConfigTransaction()
  usage link

Error (Java class) link
errors
   avoiding link
   troubleshooting link

eTRM link
events
   list of available events link
   logging compared to Configurator Extension link
   onCommand link
   onConfigValidate link link link
   onValidateEligibleTarget link link
   postConfigNew link
   postConfigRestore link
   postCXInit link
   postInstanceAdd link
   postValueChange link link link link

examples
   changing the name of an instance link
   filtering connected target instances link
   generating output related to model structure link
   getting a list of failed requests link
   setting nonoverridable requests link
   sharing a configuration session link
   tracking configuration session changes link
   using a child window link
   using requests link
  getting the configuration from a runtime node link

exceptions
   checked link
   CheckedToUncheckedException link
   common errors link
   fatal link
   guidelines for proper handling link
   nonfatal link
   unchecked link link link
  logic link

F

failed requests
   definition link

FALSE
   state link
  usage link

FND_NEW_MESSAGES (database table) link
FND_SECURE (system parameter)
  location of DBC files link

FuncCompErrorException (Java class) link
FuncCompMessageException (Java class) link

G

getChildByName()
   usage link

getCIO()
   usage link

getConfiguration()
  usage link

getDecimalValue()
  usage link

getExceptionCause()
  usage link

getIncludeInGeneratedUIFlag()
  definition link
  limitations link

getInformationalMessages()
   usage link

getIntValue()
  usage link

getMaxSelected()
  usage link

getMessage()
  usage link

getMessageHeader()
   usage link

getMinSelected()
  usage link

getName()
   usage link

getNode()
   usage link
  usage link

getNonOverridableRequests
   usage link

getProperties()
  usage link

getPropertyByName()
  usage link

getReasons()
  usage link

getSelectedItems()
  usage link

getSelectedOption()
  usage link

getState()
   usage link link
  usage link

getStatus()
   usage link

getStringValue()
  usage link

getType()
  usage link

getUnsatisfiedItems()
  usage link

getUnsatisfiedRuleMessages()
   usage link

getUserInterface()
   usage link

getUserParameters()
  usage link

getUserStr01() link
getUserStr02() link
getUserStr03() link
getUserStr04() link
getValidationFailures()
  usage link link

guidelines for development link
   logging link

H

hasMaxSelected()
  usage link

hasMinSelected()
  usage link

HttpServletResponse (Java class) link link

I

IBomItem (Java interface) link
ICount (Java interface) link
ICX session ticket link
IDecimal (Java interface) link
InformationalMessage (Java class) link link
   restrictions link

initialization
   parameters
     pwd link
    obtaining list of link

input states link link link
inputs
   logic states link

InstanceNameChange (Java class) link
instances
   renaming link
     restored configurations link
   sharing link

instantiability
   definition of an instantiable component link

interfaces link
   See also Java interfaces
   objects link

IOption (Java interface) link
IOptionFeature (Java interface) link
IRuntimeNode (Java interface) link
IRuntimeNode (Java interface) link link
isDeleted()
   usage link

isDiscontinued()
   usage link

isFalse()
   usage link

isLogic()
   usage link

isOverridable()
  usage link

isSelected()
   usage link
  usage link

IState (Java interface) link
isTrue()
   usage link

isUnknown()
   usage link link

isUnsatisfied()
   usage link

isUser()
   usage link

IText (Java interface) link
IValidatorChange (Java interface) link

J

Java
   collections library
     syntax for importing link
   development environment link
   packages
     CIO link
   required for development of Configurator Extensions link

Java archive files
   for Configurator Extension classes link link

Java classes
   CheckedToUncheckedException link
   CIO link
   ConfigParameters link link link link
   Configuration link link
   CountFeature link link
   CustomValidationFailure link
   DeltaManager link
   DeltaRegion link
   DeltaValidator link
   Error link
   FuncCompErrorException
     compatibility link
     deprecated link
   FuncCompMessageException
     compatibility link
     deprecated link
   HttpServletResponse link link
   InformationalMessage link link link
   InstanceNameChange link
   List link link
   logging link
   LogicalException link
   LogicalOverridableException link link
   Reason link
   RuntimeException link
   StatusInfo link

Java interfaces
   Component link link link
   ComponentSet link
   definition link
   IBomItem link
   ICount link
   IDecimal link
   IOption link
   IOptionFeature link
   IRuntimeNode link link link
   IState link
   IText link
   IValidatorChange link
   runtime objects link

Java methods
   CIO.closeConfiguration() link
   CIO.createConfiguration() link
   CIO.restoreConfiguration() link
   CIO.startConfiguration() link link
   ConfigParameters.setEffectiveDate() link
   ConfigParameters.setModelLookupDate() link
   Configuration.addInformationalMessage() link
   Configuration.areAllChangesSaved() link
   Configuration.close() link
   Configuration.getCIO() link link
   Configuration.getRootComponent() link
   Configuration.getSelectedItems() link
   Configuration.getUnsatisfiedItems() link
   Configuration.getValidationFailures() link
   Configuration.isUnsatisfied() link
   Configuration.restartConfiguration() link
   Configuration.save() link
   Configuration.saveNew() link link
   Configuration.saveNewRev() link link
   Configuration.setAllChangesSaved() link
   Configuration.setInformationalMessage() link
   ICount.setCount() link
   IOPtion.select() link
   IState.setState() link
   parameters
     effect of changes link

Java system properties link link
   setting to log through CIO link

Java virtual machine (JVM) link
JDBC
   thin drivers link

JDeveloper
   tool for developing Configurator Extensions link

JDK (Java Development Kit)
   tool for developing Configurator Extensions link link
   version for compiling link link link

JTFDBCFILE (Java system property) link link
JVM link
   See Java virtual machine

L

LD_LIBRARY_PATH link
LFALSE
  usage link

libczlce.so
   required for compiling Configurator Extensions link

life cycle
   node status during validation link

List (Java class)
   syntax for importing link link

log files
   troubleshooting errors link
   written by CIO link

logging
   controlling log entries link
   Java classes link
   through the CIO link

logic
   requests
     definition link
     nonoverridable requests link
   transactions
     definition link
  contradictions link
  exceptions link
  transactions link

logic states
   getting link
   inside transactions link
   Logic False link
   Logic True link
   setting link
   Unknown link
   User False link
   User True link

LogicalException (Java class) link
LogicalOverridableException (Java class) link link
LTRUE
  usage link

M

MAC link
   See message authentication code

MaintainLocationCX.java link
message authentication code (MAC) link
messages
   CIO exceptions link
   presented by Configurator Extensions link

middle-tier properties link
   See Java system properties

MLS (Multiple Language Support)
   custom messages for Configurator Extensions link
   need for setting current language link

modules
   logging link
   See Java classes

multithreading
   avoiding problems link

mutexed link
   See mutually exclusive

mutually exclusive link

N

nested transactions link
nonoverridable requests link link
   definition link link
   limitations
     with components link
   nonoverridable request mode link
   usage with transactions link
  effect of restoring link
  effect of saving link
  limitations link link
  prohibition on overriding link
  specifying link link link

O

onCommand (event) link link link
onConfigValidate (event) link link
   recursion link

onValidateEligibleTarget (event) link link
OptionFeature
  Counted Options link

Oracle Applications Framework
  redirection link

Oracle Configurator
   log files link

Oracle Configurator Developer
   customizing link
   defining Configurator Extension Rules link
   disabling Configurator Extensions link
   relationship to Configurator Extensions link
   setup for testing Configurator Extensions link

oracle.apps.cz.cio link
   package to import link

output
   states link link link link link link

override()
   usage link
  usage link

overriding
   exceptions link
   nonoverridable requests link

P

parameters link
   See also Java methods
   Java methods link

passwords
   initialization parameter for link

performance
   adding and deleting instantiable components link
   effect of
     restoring configurations link
   effect of defaults when setting state link

postConfigNew (event) link
postConfigRestore (event) link
postCXInit (event) link
postInstanceAdd (event) link link
postValueChange (event) link link link link link
profile options
   CZ: Disable Configurator Extensions link
   setting to log through CIO link

pwd (initialization parameter) link

R

Raise Command Event
   UI action for command events link

Reason (Java class) link
recursion
   avoiding link
   dangers for Configurator Extensions link

renaming
   instantiable components link

requests
   definition link
   failed requests link
   nonoverridable requests link link
   user requests link
  contradictions link
  logic link

required components
   renaming prohibited link

required components
   definition link
   runtime instances link

restoreConfiguration()
  usage link

restoring
   configurations
     definition link
     effects of model changes link
     Instantiability changes link
     performance link
     validation failures link link
   nonoverridable requests link

rollbackConfigTransaction()
  usage link link link

runtime Oracle Configurator
   extending behavior link
   role in handling exceptions link

RuntimeException (Java class) link

S

saveNew()
  usage link

saving
   nonoverridable requests link

select()
   usage link link
  usage link

setCount()
   usage link

setDecimalValue()
  usage link link

setInformationalMessage()
   usage link

setIntValue()
  usage link

setState()
   usage link
     TOGGLE link
  usage link link

setUserStr01() link
setUserStr02() link
setUserStr03() link
setUserStr04() link
side-effecting
   definition link

standalone mode link
state
  logic link

states
   logic link link link link link link
     getting link
     input link link
     inside transactions link
     output link
     setting link

StatusInfo (Java class) link
support
  getting help with Oracle Configurator link

System Properties link

T

test page link
testing
   Configurator Extensions link link link
   existence of DHTML User Interface link

text strings
  setting on runtime nodes link

threads
   safety link link link link

TOGGLE
   state link
  usage link

toString()
  usage link

tracking
   alternate meanings link

transactions
   committing link
   common errors link
   logic
     defined link
   nesting link
   usage with nonoverridable requests link
  beginning link
  ending link
  logic
    contrasted with database transactions link
  rolling back link
  setting states and values inside link

translate()
   usage link

troubleshooting
   analyzing errors link
  Oracle Configurator issues link

TRUE
  usage link

true state link

U

UFALSE
  usage link

unchecked exceptions link
   handling link

undo()
  usage link

UNKNOWN
  usage link

unset()
   usage link

useNonOverridableRequests()
   usage link link

User Interface
   testing for existence of DHTML link

user requests
   definition link

UTRUE
  usage link

V

validateEligibleTarget()
   usage link

validation
   configurations link
   failures
     checked by CIO link
     getting collection link
     inspecting link
     numeric values link
     restoring configurations link link
     returned by transactions link
     returning list of link

W

Web deployment
   getting initialization parameters link