Skip to content

ibm-wm-transition/webmethods-integrationserver-wxgenerate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

webmethods-integrationserver-wxgenerate

Generates IS Flows programmatically

Installation

  1. Copy the package WxGenerate to <<IS_root>>/instances/default/replicate/inbound
  2. In IS Admin-GUI go to Packages->Management. Click on "Install Inbound Releases", and select "WxGenerate.zip".
  3. Click "Install Release"

Package Description

The package has the following content.

WxGenerate.doctypes

WxGenerate.doctypes:addFieldToDoctype - adds a given field to a given doctype
WxGenerate.doctypes:createDoctype - creates a new doctype
WxGenerate.doctypes:createField - creates a new field
WxGenerate.doctypes:getJavaWrapperTypes - displays the possible Java values for an field of type object
WxGenerate.doctypes:saveDoctype - saves the doctype

WxGenerate.flows

WxGenerate.flows:addExitFrom - adds an exit step to the flow
WxGenerate.flows:addIfThanElse - adds a if-then-else-branch to the flow
WxGenerate.flows:addInvoke - adds an invoke step to the flow
WxGenerate.flows:addMap - adds a map line from source to dest field to the flow
WxGenerate.flows:addMapStep - adds a map step to the flow
WxGenerate.flows:addSwitchCase - adds a switch-case step to the flow
WxGenerate.flows:checkForPackage - checks if a given package is present in IS
WxGenerate.flows:createFlowRoot - creates the base flow service
WxGenerate.flows:getFlowRoot - get the flowRoot
WxGenerate.flows:saveFlow - saves the given flow

Samples

The flows in sample folder demos the usage of the aboved mentioned services in the following demo flows.

WxGenerate.samples:generateASimpleFlow

Generates the flow A:SimpleFlow in package A (assuming the default settings are chosen). If the package A doesn't exists, it's created and the flow A:SimpleFlow is created inside A. Refresh the package view in Designer and run A:Simple flow to examine the results.

WxGenerate.samples:generateAMoreComplexFlow

Generates the flow A:aMoreComplexFlow in package A (assuming the default settings are chosen). If the package A doesn't exists, it's created and the flow A:aMoreComplexFlow is created inside A. You can watch the results of A:aMoreComplexFlow in the server.log file.


These tools are provided as-is and without warranty or support. They do not constitute part of the webMethods product suite. Users are free to use, fork and modify them, subject to the license agreement. While we welcome contributions, we cannot guarantee to include every contribution in the master project.


Contact us at TECHcommunity if you have any questions.

About

Generates IS Flows programmatically

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •