Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

25 Commits

Repository files navigation

WxGenerate

Generates Flow Services and Document Types (aka docTypes) on Integration Server programmatically.

Installation

  • Download package archive (ZIP file) from releases
  • Copy the package WxGenerate to <<IS_root>>/instances/default/replicate/inbound
  • In IS admin UI go to "Packages / Management". Click on "Install Inbound Releases", and select "WxGenerate.zip".
  • Click "Install Release"

Working with source code

Please go to https://github.com/JahnTech/webmethods-is-pkg-installation for details.

Package description

The package has the following content.

Document types

Folder: wx.generate.pub.docType

ServiceDescription
addFieldToDoctypeAdd a given field to a given doctype
createDoctypeCreates a new doctype
createFieldCreates a new field
getJavaWrapperTypesDisplay the possible Java values for a field of type object
saveDoctypeSave the docType

Flow services

Folder: wx.generate.pub.service.flow

ServiceDescription
addExitFromAdd an exit step to the Flow
addIfThanElseAdd a if-then-else-branch to the Flow
addInvokeAdd an invoke step to the Flow
addMapAdd a map line from source to destination field to the Flow
addMapStepAdd a map step to the Flow
addSwitchCaseAdd a switch-case step to the Flow
checkForPackageCheck if a given package is present in IS and create if not
createFlowRootCreate the base Flow service
getFlowRootGet the Flow root
saveFlowSave the given Flow

Samples

Folder: wx.generate.samples

  • After execution you need to refresh the "Package Navigator" view in Designer.
  • If the specified package doesn't exist, it will be created.
ServiceDescription
generateASimpleFlowGenerates a small Flow service that invokes pub.flow:debugLog.
generateAMoreComplexFlowGenerates a small Flow service that checks the input and invokes different services, depending on the value.

These tools are provided as-is and without warranty or support. Users are free to use, fork and modify them, subject to the license agreement.

webMethods® is a registered trademark of International Business Machines Corporation (“IBM”).

About

Generates IS Flows and document types programmatically

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages