This method performs the operations of makeJobInPlanIntoJobStreamInstance and
addJobInstance in a single invokation, without allowing user manipulation of the object.
This method performs the operations of makeJobStreamInPlan and addJobStreamInstance
in a single invokation, without allowing user manipulation of the object.
This exception is thrown when tring to create an object that already exist
or when changing the key of an object with a key that belongs to an existing object.
This exception is thrown in create/modify JobStream, and one of the workstation class referenced in its
dependencies is not equal to the workstation class of the job stream beeing created/modified.
This exception is thrown in create/modify JobStream, and one of the workstation class referenced in its
external dependencies is not equal to the workstation class of the job stream beeing created/modified.
This exception is thrown in create/modify JobStream, and one of the workstation class referenced in its
file dependencies is not equal to the workstation class of the job stream beeing created/modified.
This exception is thrown in create/modify JobStream, if the workstation of the JobStream is not
an extended agent, and the list of internetwork dependencies is not empty
This exception is thrown in create/modify JobStream, and one of the workstation class referenced in its
resource dependencies is not equal to the workstation class of the job stream beeing created/modified.
This exception is throws when trying to create/modifiy a workstaion defined as Domain Manager when another
workstation is already defined as domain manager.
This exception is thrown when validation of an object fails because the current value of a field does not comply with a
constraint defined by the current value of one or more fields of the same object.
This method is used to create a Trial or a Forecast plan, depending on the type specified in the
SymphonyInPlanKey, with the name specified in the key itself.
This object, representing a job definition in the TWS distributed environment, references a recovery job definition and
a Prompt object, to optionally define a recovery message (also called "abend prompt").
This class, representing a job definition object, references the key of the associated recovery job definition, and a
PromptInPlan object, to define the recovery prompt (if any).
This interface exposes names of parameters used in QueryFilter objects to filter on domains.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on domains.
(These filters can be used only with a TWS Distributed engine.)
This class represents a domain instance object, and includes a reference to WorkstationInPlanKey that represents,
the manager of this domain instance object, and a DomainInPlanKey that represents the parent Domain instance of this Domain.
External dependencies model associations of jobs and job streams with other jobs or job streams: an external dependency is a
link to all versions of a referenced job or job stream.
Like other dependencies, file dependencies are logical associations between jobs or job streams and the objects on which
they depend (in this case, the files).
This class represents a file instance in plan object, and includes a reference to WorkstationInPlanKey
that represents the workstation on which the file is present.
This exception is thrown when validation of a query filter fails because one of the filter elements is not an instance of
the expected class, or is null but the filter element is not nullable.
This is a base class for Job and JobStream and is mainly used to maintain the dependency lists that are common
to jobs and job streams: therefore a FlowNode references multiple FileDependency, ResourceDependency,
PromptDependency, ExternalDependency and InterNetworkDependency objects.
This is a base abstraction for JobStreamHeader and JobHeader, hosting the attributes shared by these header
classes and shown in TWS external interfaces when listing job streams or jobs respectively.
This is a base abstraction for JobStreamInPlanKey and JobInPlanKey, hosting the attributes shared by these key classes, and
is used in TWS external interfaces to identify job streams in plan or jobs in plan respectively.
This is a base abstraction for JobStreamKey and JobKey, hosting the attributes shared by these key classes, and
is used in TWS external interfaces to identify job streams or jobs respectively.
This is a base abstraction for WorkstationHeader and WorkstationClassHeader, hosting the attributes shared by
these header classes and shown in TWS external interfaces when listing workstations or workstation classes.
This object represents a workstation or workstation class external key, including fields used to identify a workstation or a
workstation class in TWS external interfaces.
This subclass of AbstractRange can hold a range of integer values, and can be set into a QueryFilter to
retrieve results with the requested range on a selected integer field.
This subclass of FlowNode represents a job object, and includes a reference to JobDefinition, to navigate to
the job definition from which it was created, and a list of InternalDependency objects, to model dependencies of this
job from other jobs of the same job stream.
Job() -
Constructor for class com.ibm.tws.objects.model.Job
Creates an empty Job.
Job(JobHeader) -
Constructor for class com.ibm.tws.objects.model.Job
This object, which acts as a base abstraction for job definitions, wraps a JobDefinitionHeader, which in turn wraps a
JobDefinitionKey, including the reference to the workstation or workstation class on which the job definition can run.
This interface exposes names of parameters used in QueryFilter objects to filter on job definitions.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on job definitions.
(These filters can be used only with a TWS Distributed engine.)
This object, which acts as a base abstraction for job definitions, wraps a JobDefinitionInPlanHeader, which in turn wraps a
JobDefinitionInPlanKey, including the reference to the workstation on which the job definition is defined.
This subclass of FlowNodeHeader hosts the attributes to be shown by TWS external interfaces when listing jobs in
addition to those already hosted by the FlowNodeHeader class.
This interface exposes names of parameters used in QueryFilter objects to filter on job history runs.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on job history runs.
(These filters can be used only with a TWS Distributed engine.)
This subclass of FlowNodeInPlan represents a job instance object, and includes a reference to JobDefinitionInPlan,
and a list of InternalDependencyInPlan objects, to model dependencies of this job instance from other jobs of the same job stream
instance.
This subclass of FlowNodeHeader hosts the attributes to be shown by TWS external interfaces when listing job streams in
addition to those already hosted by the FlowNodeHeader class.
This utility class wraps the TWS object lock information, including the name of the user who is currently holding the
lock, the time the object was locked, and the user session.
This subclass of AbstractRange can hold a range of long values, and can be set into a QueryFilter to
retrieve results with the requested range on a selected long field.
This utility class wraps the TWS object modify information, including the name of the last user who has modified the object,
and the last modification time.
This is the base class of all TWS ordinal types, and wraps a character value, which has been chosen to convert ordinal types
to values that can be easily serialized into a database or file system.
This interface exposes names of parameters used in QueryFilter objects to filter on periods.
(These filters can be used only with a TWS for z/OS engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on periods.
(These filters can be used only with a TWS for z/OS engine.)
This simple object, which has no header, models all available types of prompts (predefined, ad-hoc or recovery), and wraps
a PromptKey, including only the prompt name.
Prompt() -
Constructor for class com.ibm.tws.objects.model.Prompt
Prompt dependencies for jobs and job streams are represented through multiple instances of the PromptDependency class,
each one referencing a Prompt object.
Prompt dependencies for jobs and job streams are represented through multiple instances of the PromptDependencyInPlan
class, each one referencing a PromptInPlanKey object.
This interface exposes names of parameters used in QueryFilter objects to filter on prompts.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on prompts.
(These filters can be used only with a TWS Distributed engine.)
This simple object, which has no header, models all available types of prompts (predefined, ad-hoc or recovery), and wraps
a PromptKey, including only the prompt name.
Return a list of JobInPlan Objects holding or waiting ona given resource
according with the query context passed in input
This list is contained in the QueryResult object
The Resource object, representing a TWS logical resource, wraps a ResourceHeader that in turn wraps a
ResourceKey, which references the target workstation or workstation class through a FlowTargetKey.
Resource dependencies are represented for a job or job stream through multiple instances of this class, which references
the resource on which the job or job stream depends, and allows defining a quantity attribute.
Resource dependencies are represented for a job or job stream through multiple instances of this class, which references
the resource on which the job or job stream depends, and allows defining a quantity attribute.
The ResourceInPlan object, representing a TWS logical resource wraps a
ResourceKey, which references the target workstation through a WorkstationInPlanKey.
Status error during job submission or release
for computer workstation operations in
jobWaitingForInputToArrive
jobReady
jobReadyNonReportingPredecessor
This subclass of AbstractRange can hold a range of date values, and can be set into a QueryFilter to
retrieve results with the requested range on a selected date field.
This class is the root of all validator classes, and provides common utility methods that can be invoked by subclasses to
check the validity of allowed lengths, ranges and other rules on object fields.
This interface exposes names of parameters used in QueryFilter objects to filter on variables.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on variables.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on windows users.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on windows users.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on workstation classes.
(These filters can be used only with a TWS Distributed engine.)
This interface exposes names of parameters used in QueryFilter objects to filter on workstation classes.
(These filters can be used only with a TWS Distributed engine.)
This subclass of FlowTargetHeader hosts the attributes to be shown by TWS external interfaces when listing workstation
classes in addition to those already hosted by the FlowTargetHeader class.
This subclass of FlowTargetHeader hosts the attributes to be shown by TWS external interfaces when listing workstations
in addition to those already hosted by the FlowTargetHeader class.
This object is a container for the zOS specific attributes for a Workstation in plan object;
these attributes are only valid when the workstation is a z/OS workstation.
The many-to-many association between workstations and workstation classes is defined using this object, including a reference
to a FlowTargetKey instance.
This object is a container for the zOS specific attributes for a Workstation object;
these attributes are only valid when the workstation is a z/OS workstation.