UNPKG

@zowe/cli

Version:

Zowe CLI is a command line interface (CLI) that provides a simple and streamlined way to interact with IBM z/OS.

280 lines 7.15 kB
"use strict"; /* * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * * Copyright Contributors to the Zowe Project. * */ Object.defineProperty(exports, "__esModule", { value: true }); const imperative_1 = require("@zowe/imperative"); /** * Constants for workflow related APIs. * @export * @class WorkflowConstants */ class WorkflowConstants { } exports.WorkflowConstants = WorkflowConstants; /** * URI base for workflow API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.RESOURCE = "/zosmf/workflow/rest"; /** * URI base for workflows API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.WORKFLOW_DEFINITION = "workflowDefinition"; /** * URI base for workflows API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.WORKFLOW_RESOURCE = "workflows"; /** * URI base for workflows API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.ARCH_WORKFLOW_RESOURCE = "archivedworkflows"; /** * URI base for starting workflow API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.START_WORKFLOW = "operations/start"; /** * URI base for archiving workflow API * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.ARCHIVE_WORKFLOW = "operations/archive"; /** * URI base for canceling workflow API. * * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.CANCEL_WORKFLOW = "operations/cancel"; /** * URI base for list workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.LIST_WORKFLOWS = "operations/list"; /** * URI base for filter workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.category = "category"; /** * URI base for filter workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.system = "system"; /** * URI base for filter workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.owner = "owner"; /** * URI base for filter workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.vendor = "vendor"; /** * URI base for filter workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.statusName = "statusName"; /** * URI base for filter workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.workflowKey = "workflowKey"; /** * URI base for filter workflows from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.workflowName = "workflowName"; /** * URI base for filtering workflow by name API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.WF_NAME = "workflowName"; /** * Version of the z/OSMF * @static * @type {string} * @memberOf WorkflowConstants */ WorkflowConstants.ZOSMF_VERSION = "1.0"; /** * URI base for returnData for workflow properties from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.returnData = "returnData"; /** * URI base for steps for workflow properties from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.steps = "steps"; /** * URI base for variables for workflow properties from registry API. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.variables = "variables"; /** * URI base for filePath for workflow definition. * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.filePath = "definitionFilePath"; /** * Default path for uploading temporary files * @static * @type {string} * @memberof WorkflowConstants */ WorkflowConstants.tempPath = "/tmp"; /** * Error message that no session was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noSession = { message: imperative_1.apiErrorHeader + `No session was supplied.` }; /** * Error message that no z/OSMF version parameter string was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.nozOSMFVersion = { message: imperative_1.apiErrorHeader + `No z/OSMF version parameter was supplied.` }; /** * Error message that no workflow key string was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noWorkflowKey = { message: imperative_1.apiErrorHeader + `No workflow key parameter was supplied.` }; /** * Error message that workflow key that was supplied does not exist. * IZUWF5001W: The workflow key "workflowkey" was not found. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.WrongWorkflowKey = { message: "IZUWF5001W" }; /** * Error message that no steps parameter was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noSteps = { message: imperative_1.apiErrorHeader + `No steps parameter was supplied.` }; /** * Error message that no variables parameter was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noVariables = { message: imperative_1.apiErrorHeader + `No variables parameter was supplied.` }; /** * Error message that no workflow definition file parameter string was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noWorkflowDefinitionFile = { message: imperative_1.apiErrorHeader + `No workflow definition file parameter was supplied.` }; /** * Error message that no workflow name parameter string was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noWorkflowName = { message: imperative_1.apiErrorHeader + `No workflow name parameter was supplied.` }; /** * Error message that no system name parameter string was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noSystemName = { message: imperative_1.apiErrorHeader + `No system name parameter was supplied.` }; /** * Error message that no system name parameter string was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.wrongString = { message: imperative_1.apiErrorHeader + `Parameter contains wrong character - & or ?.` }; /** * Error message that no owner parameter string was supplied. * @static * @type {IMessageDefinition} * @memberof WorkflowConstants */ exports.noOwner = { message: imperative_1.apiErrorHeader + `No owner parameter was supplied.` }; exports.wrongOwner = { message: imperative_1.apiErrorHeader + `Wrong format of user ID supplied.` }; //# sourceMappingURL=WorkflowConstants.js.map