You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Diagram

Unable to render 'XSD Viewer' macro

Could not find the given XSD (xsd_macro46007139ea7360cf18980e518160a8a5.png) on page (JADE Parameter Reference - General Logging)

Elements

Configurations
References Notes

The root element of a YADE configuration.

  • JobScheduler releases before 1.13.1
    • A configuration file is assigned to the YADE jobs by use the parameter settings.
  • JobScheduler releases starting from 1.13.1
    • The use of the parameter settings for the jobs executed on a JobScheduler Master is deprecated.
    • The functionality to manage the YADE configuration is directly available from JOC Cockpit.
      • The YADE configuration is forwarded by the Joc Cockpit to the respective JobScheduler Master.
Element Type Required Description
JobResource
  • Occurrence: 0..1
Optional
References Notes


JobScheduler releases starting from JS7 2.2.2

This element specifies a JS7 Job Resource.

name

This element specifies the name of a JS7 Job Resource.

environment_variable

This element specifies the environment variable name of a JS7 Job Resource.

variable

This element specifies the variable name of a JS7 Job Resource.

Fragments
  • Occurrence: 1
Required
References Notes

The branch element for reusable transfer configuration.

Subsequent fragments are used e.g. for file transfer specifications, notifications, mail server settings, that can be used in a number of file transfer Profiles.

A fragment specifies how a file transfer is carried out whereas a Profile specifies what should be transferred. Therefore multiple profiles can use the same fragments, e.g. to transfer different files from the same source or to reuse the same transfer specification as the source and the target in different transfer operations.

ProtocolFragments
  • Occurrence: 1
Required
References Notes

Fragments are a means to organize file transfer settings in a reusable way:

  • Fragments are created to define settings that are specific for a file transfer protocol, e.g. FTP, SFTP, WebDAV.
  • File transfer protocols include settings for e.g. FTP BasicAuthentication, BasicConnection.
  • Such fragments do not include settings for an individual file transfer, e.g. the file Selection, as such settings are used in a Profile that specifies parameters for a file transfer Operation.
  • Each Profile references a fragment for the source and optionally for the target of a file transfer operation. Therefore multiple profiles can use the same connection that is specified in a fragment.

Any number of fragments can be configured. They are distinguished by their name attribute. References to a fragment use the value of the name attribute to identify the respective fragment.

NotificationFragments
  • Occurrence: 0..1
Optional
References Notes

Notification fragments are used to specifiy how notifications will be sent to recipients in case of file transfers.

CredentialStoreFragments
  • Occurrence: 0..1
Optional
References Notes

Fragments for credential stores are a means to organize secure settings in a reusable way:

  • Fragments are created to define settings that are specific for a file transfer protocol, e.g. FTP, SFTP, WebDAV.
  • Each Profile references a number of CredentialStoreFragments for secure settings in ProtocolFragments of a file transfer operation.
  • Multiple Profiles can use the same credential store that is specified in a fragment.
  • A Profile can reference multiple CredentialStoreFragment elements.

Any number of fragments can be configured. They are distinguished by their name attribute. References to a fragment use the value of the name attribute to identify the respective fragment.

MailServerFragments
  • Occurrence: 0..1
Optional
References Notes

Mail server fragments are used to specifiy by what mail server notifications will be sent to recipients in case of file transfers.

Profiles
  • Occurrence: 1
Required
References Notes

A profile specifies the operation and the settings that are used for a file transfer. Multiple profiles can be included in a YADE configuration.

Profile
  • Occurrence: 0..unbounded
Optional
References Notes

A Profile specifies the operation and the settings that are used for a file transfer. Multiple profiles can be included in a YADE configuration.

Profiles are distinguished by YADE based on their profile_id.

When invoking YADE the respective Profile for the file transfer operation is specified.

profile_id

A profile is identified by this attribute value that is specified when invoking YADE. As multiple profiles can be stored in a YADE configuration this value is a unique identifier for the settings that are grouped in a profile.

General
  • Occurrence: 0..1
Optional
References Notes

The General configuration options refer to central settings that are applied to all file transfer configuratons such as use of the YADE Background Service and logging.

Some settings from the General branch can be superseeded by Profile settings that apply to an individual file transfer configuration.

The specification of General configuration parameters is not mandatory.

SystemPropertyFiles [SystemPropertyFilesType]
  • Occurrence: 0..1
Optional
References Notes

YADE allows to specify Java property files at a global level and individually per transfer fragment.

  • Properties from Java property files are applied as system properties by YADE.
  • Java property files are processed in the specified sequence. Properties that have previously been set will be overwritten by subsquent Java property files.
  • First the global Java property files are applied, next the Java property files specified for a transfer fragment are applied.
Logging [LoggingType]
  • Occurrence: 0..1
Optional
References Notes

YADE uses the log4j framework for logging and makes use of the following loggers:

  • rootLogger
  • reportLogger
where the output of the reportLogger is more compact than the rootLogger output.

These loggers are configured by a log4j configuration file which determines that the

  • rootLogger logs to stdout.
  • reportLogger optionally logs to a file.

If the log4j configuration file is not found then a log4j base configuration is used which logs to stdout.

Notifications [NotificationType]
  • Occurrence: 0..1
Optional
References Notes

Notifications can be sent by e-mail or by use of the YADE Background Service. The Notifications element allows included elements to reference NotificationFragments such as a MailServerFragment or a BackgroundServiceFragment.

Notifications can be added either at Profile level or at General level:

  • Profile: a specific mail server or Background Service is used for notifications of file transfers from this profile.
  • General: one mail server or Background Service is used for notifications from all Profiles.
The more sppecific notification settings from a Profile are used if available. Otherwise the General settings are applied.
Assertions [AssertionType]
  • Occurrence: 0..1
Optional
References Notes

This element does not specify parameters for file transfers but assertions regarding the performance of file transfers. Assertions specify performance indicators that can be checked by a test suite.

Documentation [DocumentationType]
  • Occurrence: 0..1
Optional
References Notes

A Documentation can be added to a file transfer configuration that includes a description and a number of links.

The Documentation can be added either at Profile level or at General level:

  • Profile: a specific documentation is used for file transfers from this profile.
  • General: a general documentation is used for file transfers from all Profiles.
The more sppecific Documentation settings from a Profile are used if available. Otherwise the General settings are applied.
RetryOnConnectionError
  • Occurrence: 0..1
Optional
References Notes

To control reconnect behavior, the YADE has two options:

  • RetryCountMax - number of reconnection attempts (for each single file transfer) if there is a connection failure
  • RetryInterval - the wait interval between attempts

  • No labels