Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/softwareag/webmethods-integrationserver-wxgenerate

Generates IS Flows programmatically
https://github.com/softwareag/webmethods-integrationserver-wxgenerate

integration-server webmethods

Last synced: 20 days ago
JSON representation

Generates IS Flows programmatically

Awesome Lists containing this project

README

        

# webmethods-integrationserver-wxgenerate
Generates IS Flows programmatically

## Installation
1) Copy the package WxGenerate to <>/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 Software AG product suite. Users are free to use, fork and modify them, subject to the license agreement. While Software AG welcomes contributions, we cannot guarantee to include every contribution in the master project.
_____________
Contact us at [TECHcommunity](mailto:[email protected]?subject=Github/SoftwareAG) if you have any questions.