Redwood Documentation

Product Documentation

 

›Connectors

Separate ComponentsGeneric Components

Catalog

  • Catalog

Connectors

  • Connections
  • Azure Subscriptions
  • Azure DataFactory
  • JSCAPE Component
  • IBM z/OS
  • Box Connector
  • Sharepoint
  • Informatica
  • Cognos
  • ServiceNow

Inbound REST

  • REST Services
  • API Key

Excel

  • Generic Excel Components

Platform Agent

  • Core Platform Functions

Oracle Data Services

  • Oracle Data Integrator

SAP Data Services

  • BTP Cloud Integration
  • SAP CI DS
  • SAP IBP
  • BusinessObjects
  • SAP SNC

SLA

  • SLA Component Installation
  • SLA Rules
  • SLA Dashboard
  • Advanced Configuration

On-Premises SSO

  • SSO Module

Privileges Required

  • Azure Subscriptions
  • Box Connections
  • Catalog
  • Connections
  • Azure Data Factory
  • Sharepoint
  • Informatica
  • REST Services
  • JSCAPE Connector
  • API Keys
  • Excel
  • ODI Connections
  • Queues
  • CloudIntegration Connections
  • HCI DS Connections
  • IBP Connections
  • SLA
  • ServiceNow
  • z/OS Connections
← Azure DataFactoryIBM z/OS →

JSCAPE Component

The JSCAPE connector allows you to manage the central Redwood server from MFT Server and interface with JSCAPE time-based and webhook triggers to fire JSCAPE workflows.

New Features in 2.0.0.2

  • New Process Definition to import JSCAPE Triggers into RunMyJobs as Process Definitions

Prerequisites

  • Platform Version 9.2.9 or greater
  • API Key component version 1.0.0.2 or greater (dependency handled by the Catalog automatically)
  • Connection component version 1.0.0.3 or greater (dependency handled by the Catalog automatically)
  • JSCAPE version 12.4 or later
  • on-site-related topic Connectivity from the central Redwood server to the MFT server on its port
  • cloud-related topic Connectivity from the secure gateway to the MFT server on its port

Installation / Upgrade

  1. Choose in the tool bar.
  2. Locate the JSCAPE component, choose Install Specific Version or Update To Latest Version (if you are upgrading) from the context-menu.
  3. Select the version you wish to install, in this example, 2.0.0.0:
  4. In this example, version 2.0.0.0 is installed together with the Connections and API Key Authentication dependencies:
  5. Result:

Connecting to JSCAPE

  1. Navigate to Custom > Connections and choose .
  2. Choose JSCAPE under Select a Connection Type.
  3. Choose Next or Basic Properties, this is a screen for all components, you create a queue and process server for your JSCAPE connection, all required settings will be set automatically.
  4. Choose Next or Security, this is a screen for all components, choose to specify which roles can access the connection information.
  5. Choose Next JSCAPE Properties, you specify MFT Server URL, Username, and your Password. The MFT Server URL parameter takes the HTTP/S URL to the JSCAPE server including port (11443 by default).
  6. Navigate to Environment > Process Server, locate your JSCAPE process server and start it, ensure it reaches status Running.

Contents of the Component

TypeNameDescription
ApplicationGLOBAL.Redwood/REDWOOD.RedwoodMFTJSCAPE MFT Server Integration
Constraint DefinitionREDWOOD.Redwood_JSCAPEConnectionConstraintConstraint for JSCAPE Connection fields
Constraint DefinitionREDWOOD.Redwood_JSCAPEDomainsConstraintConstraint for JSCAPE Domain fields
Constraint DefinitionREDWOOD.Redwood_JSCAPETriggersConstraintConstraint for JSCAPE Trigger fields
Extension PointREDWOOD.Redwood_JSCAPE_ConnectionConnection UI for JSCAPE integration
Extension PointREDWOOD.Redwood_RedwoodMFTEndpoints for inbound integration from JSCAPE
Job DefinitionREDWOOD.Redwood_JSCAPE_ExecuteTriggerExecute a JSCAPE Trigger
Job DefinitionREDWOOD.Redwood_JSCAPE_ExecuteTrigger_TemplateTemplate to execute a JSCAPE Trigger
Job DefinitionREDWOOD.Redwood_JSCAPE_ImportTriggersImport JSCAPE Triggers as Process Definitions
Job Definition TypeREDWOOD.Redwood_JSCAPEJSCAPE Process Definition Type
LibraryREDWOOD.Redwood_RedwoodJSCAPESupporting library for JSCAPE MFT Server integration

Redwood_JSCAPE_ExecuteTrigger

Execute a JSCAPE Trigger.

Parameters

NameDescriptionDocumentationData TypeDirection
connectionConnectionThe Connection object that defines the connection information for the JSCAPE MFT Server instanceStringIn
domainNameDomain NameThe name of the MFT Server Domain that contains the desired triggerStringIn
triggerNameTrigger NameThe name of the trigger to runStringIn
triggerVariablesTrigger VariablesVariables to pass to the trigger. Each entry represents one variable and should be entered in Name=Value formatStringIn
processIdProcess IdThe Process Id of the trigger that was executedStringOut
eventIdEvent IdThe Event Id of the trigger that was executedStringOut

Redwood_JSCAPE_ExecuteTrigger_Template

Template to execute a JSCAPE Trigger.

Parameters

NameDescriptionDocumentationData TypeDirection
connectionConnectionThe Connection object that defines the connection information for the JSCAPE MFT Server instanceStringIn
domainNameDomain NameThe name of the MFT Server Domain that contains the desired triggerStringIn
triggerNameTrigger NameThe name of the trigger to runStringIn
processIdProcess IdThe Process Id of the trigger that was executedStringOut
eventIdEvent IdThe Event Id of the trigger that was executedStringOut

Passing Parameters to the Trigger
On the Redwood_JSCAPE_ExecuteTrigger_Template definition, there is no 'Trigger Variables' parameter. If you wish to pass variables to the JSCAPE trigger, create them as Job Definition Parameters in a parameter group named 'Variables'. Any Job Definition Parameters in this Parameter Group will be collected at runtime and passed as variables to the JSCAPE Trigger that is being executed.

Redwood_JSCAPE_ImportTriggers

Import JSCAPE Triggers as Process Definitions

Parameters

TabNameDescriptionDocumentationData TypeDirection
ParametersconnectionConnectionThe Connection object that defines the connection information for the JSCAPE MFT Server instanceStringIn
ParametersdomainNameDomain NameThe MFT Server domain to import triggers fromStringIn
ParameterstriggerNameFilterTrigger Name FilterOnly import Triggers where the name matches this filter. Wildcards * and ? are supported. If omitted, all triggers with event types CurrentTime or WebHook will be imported.StringIn
Generation SettingsoverwriteOverwrite Existing DefinitionN - (default) do not overwrite existing process definitions
Y - overwrite existing definitions
StringIn
Generation SettingstargetPartitionPartitionPartition of the generated process definitionList of existing partitionsIn
Generation SettingstargetApplicationApplicationApplication of the generated process definitionList of existing applicationsIn
Generation SettingstargetQueueDefault QueueSpecifies the default queue of the generated process definitionList of existing queuesIn
Generation SettingstargetPrefixDefinition Name PrefixPrefix to prepend to the name of the generated process definition, for example JSCAPE_StringIn

Note: At this time, it is not possible to automatically import the variables from the JSCAPE trigger automatically. If you wish to pass variables to the triggers being run by the generated definitions, you will need to add them as Job Definition Parameters in a parameter group called 'Variables'. See the Template definition above for more details.

JSCAPE Triggers

Two JSCAPE trigger types are supported:

  • Current Time - must be disabled
  • Web Hook - (available in 12.5 and later)

Trigger variables are available using %GetEventAttribute(<variable>)% just like any other JSCAPE trigger.

Procedure

Triggering a JSCAPE Workflow

  1. Navigate to Applications > Redwood > RedwoodMFT.
  2. Choose Submit from the context menu of Redwood_JSCAPE_ExecuteTrigger.
  3. Select a connection, domain, and trigger name in the Connection, Domain Name, Trigger Name fields, respectively.
  4. Optionally, fill key-value-pairs, such as rw-msg=Hello, into the Trigger Variables field, you access these as %GetEventAttribute(rw-msg)% in your trigger workflow.
important

The trigger you specify must either be a Web Hook or a disabled Current Time (time-based trigger).

Creating an API key to connect from JSCAPE to RunMyJobs

You require an API key to connect to the central Redwood Server from your MFT system.

See Also

  • Privileges Required to use JSCAPE Component
  • Adding Triggers in JSCAPE
  • Trigger Templates in JSCAPE
  • Connections Component

The JSCAPE connector allows you to manage the central Redwood server from MFT Server and interface with JSCAPE time-based and webhook triggers to fire JSCAPE workflows.

New Features

  • Support for controlling JSCAPE triggers (time-based and webhook)

Prerequisites

  • Version 9.2.9 or later
  • API Key component version 1.0.0.1 (dependency handled by the Catalog automatically)
  • Connection component version 1.0.0.2 (dependency handled by the Catalog automatically)
  • JSCAPE version 12.4 or later
  • on-site-related topic Connectivity from the central Redwood server to the MFT server on its port
  • cloud-related topic Connectivity from the secure gwateway to the MFT server on its port

Installation / Upgrade

  1. Choose in the tool bar.
  2. Locate the JSCAPE component, choose Install Specific Version or Update To Latest Version (if you are upgrading) from the context-menu.
  3. Select the version you wish to install, in this example, 2.0.0.0:
  4. In this example, version 2.0.0.0 is installed together with the Connections and API Key Authentication dependencies:
  5. Result:

Connecting to JSCAPE

  1. Navigate to Custom > Connections and choose .
  2. Choose JSCAPE under Select a Connection Type.
  3. Choose Next or Basic Properties, this is a screen for all components, you create a queue and process server for your JSCAPE connection, all required settings will be set automatically.
  4. Choose Next or Security, this is a screen for all components, choose to specify which roles can access the connection information.
  5. Choose Next JSCAPE Properties, you specify MFT Server URL, Username, and your Password. The MFT Server URL parameter takes the HTTP/S URL to the JSCAPE server including port (11443 by default).
  6. Navigate to Environment > Process Server, locate your JSCAPE process server and start it, ensure it reaches status Running.

Contents of the Component

TypeNameDescription
ApplicationGLOBAL.Redwood/REDWOOD.RedwoodMFTJSCAPE MFT Server Integration
Constraint DefinitionREDWOOD.Redwood_JSCAPEConnectionConstraintConstraint for JSCAPE Connection fields
Constraint DefinitionREDWOOD.Redwood_JSCAPEDomainsConstraintConstraint for JSCAPE Domain fields
Constraint DefinitionREDWOOD.Redwood_JSCAPETriggersConstraintConstraint for JSCAPE Trigger fields
Extension PointREDWOOD.Redwood_JSCAPE_ConnectionConnection UI for JSCAPE integration
Extension PointREDWOOD.Redwood_RedwoodMFTEndpoints for inbound integration from JSCAPE
Job DefinitionREDWOOD.Redwood_JSCAPE_ExecuteTriggerExecute a JSCAPE Trigger
Job DefinitionREDWOOD.Redwood_JSCAPE_ExecuteTrigger_TemplateTemplate to execute a JSCAPE Trigger
Job Definition TypeREDWOOD.Redwood_JSCAPEJSCAPE Process Definition Type
LibraryREDWOOD.Redwood_RedwoodJSCAPESupporting library for JSCAPE MFT Server integration

Redwood_JSCAPE_ExecuteTrigger

Execute a JSCAPE Trigger.

Parameters

NameDescriptionDocumentationData TypeDirection
connectionConnectionThe Connection object that defines the connection information for the JSCAPE MFT Server instanceStringIn
domainNameDomain NameThe name of the MFT Server Domain that contains the desired triggerStringIn
triggerNameTrigger NameThe name of the trigger to runStringIn
triggerVariablesTrigger VariablesVariables to pass to the trigger. Each entry represents one variable and should be entered in Name=Value formatStringIn
processIdProcess IdThe Process Id of the trigger that was executedStringOut
eventIdEvent IdThe Event Id of the trigger that was executedStringOut

Redwood_JSCAPE_ExecuteTrigger_Template

Template to execute a JSCAPE Trigger.

Parameters

NameDescriptionDocumentationData TypeDirection
connectionConnectionThe Connection object that defines the connection information for the JSCAPE MFT Server instanceStringIn
domainNameDomain NameThe name of the MFT Server Domain that contains the desired triggerStringIn
triggerNameTrigger NameThe name of the trigger to runStringIn
processIdProcess IdThe Process Id of the trigger that was executedStringOut
eventIdEvent IdThe Event Id of the trigger that was executedStringOut

Passing Parameters to the Trigger
On the Redwood_JSCAPE_ExecuteTrigger_Template definition, there is no 'Trigger Variables' parameter. If you wish to pass variables to the JSCAPE trigger, create them as Job Definition Parameters in a parameter group named 'Variables'. Any Job Definition Parameters in this Parameter Group will be collected at runtime and passed as variables to the JSCAPE Trigger that is being executed.

JSCAPE Triggers

Two JSCAPE trigger types are supported:

  • Current Time - must be disabled
  • Web Hook - (available in 12.5 and later)

Trigger variables are available using %GetEventAttribute(<variable>)% just like any other JSCAPE trigger.

Procedure

Triggering a JSCAPE Workflow

  1. Navigate to Applications > Redwood > RedwoodMFT.
  2. Choose Submit from the context menu of Redwood_JSCAPE_ExecuteTrigger.
  3. Select a connection, domain, and trigger name in the Connection, Domain Name, Trigger Name fields, respectively.
  4. Optionally, fill key-value-pairs, such as rw-msg=Hello, into the Trigger Variables field, you access these as %GetEventAttribute(rw-msg)% in your trigger workflow.
important

The trigger you specify must either be a Web Hook or a disabled Current Time (time-based trigger).

Creating an API key to connect from JSCAPE to RunMyJobs

You require an API key to connect to the central Redwood Server from your MFT system.

See Also

  • Privileges Required to use JSCAPE Component
  • Adding Triggers in JSCAPE
  • Trigger Templates in JSCAPE
  • Connections Component

The JSCAPE connector allows you to manage the central Redwood server from MFT Server.

Release Notes

  • Version 1.0.0.1 brings a number of stability improvements.

Prerequisites

  • Version 9.2.9
  • API Key component (dependency handled by the Catalog automatically)

Installation / Upgrade

  1. Choose in the tool bar.
  2. Fill any part of the name of the component, for example JSCAPE, into the filter cell of the Name column.
  3. Locate the component, choose Install Specific Version from the context-menu.
  4. Select the version you wish to install, in this example, 1.0.0.0:
  5. In this example version 1.0.0.0 is installed along with the API Key Authentication dependency:

Contents of the Component

Object TypeName
ApplicationGLOBAL.Redwood.REDWOOD.RedwoodMFT
Extension PointREDWOOD.Redwood_RedwoodMFT
LibraryREDWOOD.RedwoodMFT

URL

To connect to the central Redwood server, you need the URL and an API Key, see Creating an API Key below.

http[s]://<server>[:<port>]/<context>/api-extension/External/[<partition>/]Redwood_RedwoodMFT/rest/v1"

Example URL's

https://s1.example.local/redwood/api-extension/External/REDWOOD/Redwood_RedwoodMFT/rest/v1
https://s1.example.local:8443/redwood/api-extension/External/REDWOOD/Redwood_RedwoodMFT/rest/v1
https://dublin.runmyjobs.cloud/example/test/api-extension/External/REDWOOD/Redwood_RedwoodMFT/rest/v1

Swagger Documentation

http[s]://<server>[:<port>]/<context>/api-extension/External/[<partition>/]Redwood_RedwoodMFT/rest/swagger.yml"

Procedure

Creating an API Key

You require an API key to connect to the central Redwood Server from your MFT system.

← Azure DataFactoryIBM z/OS →
  • New Features in 2.0.0.2
  • Prerequisites
  • Installation / Upgrade
  • Connecting to JSCAPE
  • Contents of the Component
  • Redwood_JSCAPE_ExecuteTrigger
    • Parameters
  • Redwood_JSCAPE_ExecuteTrigger_Template
    • Parameters
  • Redwood_JSCAPE_ImportTriggers
    • Parameters
  • JSCAPE Triggers
  • Procedure
    • Triggering a JSCAPE Workflow
    • Creating an API key to connect from JSCAPE to RunMyJobs
  • See Also
  • New Features
  • Prerequisites
  • Installation / Upgrade
  • Connecting to JSCAPE
  • Contents of the Component
  • Redwood_JSCAPE_ExecuteTrigger
    • Parameters
  • Redwood_JSCAPE_ExecuteTrigger_Template
    • Parameters
  • JSCAPE Triggers
  • Procedure
    • Triggering a JSCAPE Workflow
    • Creating an API key to connect from JSCAPE to RunMyJobs
  • See Also
  • Release Notes
  • Prerequisites
  • Installation / Upgrade
  • Contents of the Component
  • URL
    • Example URL's
    • Swagger Documentation
  • Procedure
    • Creating an API Key
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |