{"id":23318186,"url":"https://github.com/softwareag/webmethods-integrationserver-wxgenerate","last_synced_at":"2025-04-07T04:53:52.192Z","repository":{"id":22023606,"uuid":"94747429","full_name":"SoftwareAG/webmethods-integrationserver-wxgenerate","owner":"SoftwareAG","description":"Generates IS Flows programmatically","archived":false,"fork":false,"pushed_at":"2022-03-09T12:10:46.000Z","size":90,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-13T09:29:50.412Z","etag":null,"topics":["integration-server","webmethods"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SoftwareAG.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-19T07:13:45.000Z","updated_at":"2022-07-27T00:30:01.000Z","dependencies_parsed_at":"2022-08-07T10:01:26.479Z","dependency_job_id":null,"html_url":"https://github.com/SoftwareAG/webmethods-integrationserver-wxgenerate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2Fwebmethods-integrationserver-wxgenerate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2Fwebmethods-integrationserver-wxgenerate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2Fwebmethods-integrationserver-wxgenerate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2Fwebmethods-integrationserver-wxgenerate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SoftwareAG","download_url":"https://codeload.github.com/SoftwareAG/webmethods-integrationserver-wxgenerate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595370,"owners_count":20963943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["integration-server","webmethods"],"created_at":"2024-12-20T17:15:46.119Z","updated_at":"2025-04-07T04:53:52.173Z","avatar_url":"https://github.com/SoftwareAG.png","language":null,"readme":"# webmethods-integrationserver-wxgenerate\nGenerates IS Flows programmatically\n\n## Installation\n1) Copy the package WxGenerate to \u003c\u003cIS_root\u003e\u003e/instances/default/replicate/inbound\n2) In IS Admin-GUI go to Packages-\u003eManagement. Click on \"Install Inbound Releases\", and select \"WxGenerate.zip\".\n3) Click \"Install Release\"\n\n## Package Description\nThe package has the following content.\n\n### WxGenerate.doctypes\nWxGenerate.doctypes:addFieldToDoctype\t\t- adds a given field to a given doctype\u003cbr /\u003e\nWxGenerate.doctypes:createDoctype\t\t\t- creates a new doctype\u003cbr /\u003e\nWxGenerate.doctypes:createField\t\t\t\t- creates a new field\u003cbr /\u003e\nWxGenerate.doctypes:getJavaWrapperTypes\t\t- displays the possible Java values for an field of type object\u003cbr /\u003e\nWxGenerate.doctypes:saveDoctype\t\t\t\t- saves the doctype\u003cbr /\u003e\n\n### WxGenerate.flows\nWxGenerate.flows:addExitFrom\t\t\t\t- adds an exit step to the flow\u003cbr /\u003e\nWxGenerate.flows:addIfThanElse\t\t\t\t- adds a if-then-else-branch to the flow\u003cbr /\u003e\nWxGenerate.flows:addInvoke\t\t\t\t\t- adds an invoke step to the flow\u003cbr /\u003e\nWxGenerate.flows:addMap\t\t\t\t\t\t- adds a map line from source to dest field to the flow\u003cbr /\u003e\nWxGenerate.flows:addMapStep\t\t\t\t\t- adds a map step to the flow\u003cbr /\u003e\nWxGenerate.flows:addSwitchCase\t\t\t\t- adds a switch-case step to the flow\u003cbr /\u003e\nWxGenerate.flows:checkForPackage\t\t\t- checks if a given package is present in IS\u003cbr /\u003e\nWxGenerate.flows:createFlowRoot\t\t\t\t- creates the base flow service\u003cbr /\u003e\nWxGenerate.flows:getFlowRoot\t\t\t\t- get the flowRoot\u003cbr /\u003e\nWxGenerate.flows:saveFlow\t\t\t\t\t- saves the given flow\u003cbr /\u003e\n\n## Samples\nThe flows in sample folder demos the usage of the aboved mentioned services in the following demo flows.\n\n### WxGenerate.samples:generateASimpleFlow\nGenerates the flow A:SimpleFlow in package A (assuming the default settings are chosen).\nIf the package A doesn't exists, it's created and the flow A:SimpleFlow is created inside A.\nRefresh the package view in Designer and run A:Simple flow to examine the results.\n\n### WxGenerate.samples:generateAMoreComplexFlow\nGenerates the flow A:aMoreComplexFlow in package A (assuming the default settings are chosen).\nIf the package A doesn't exists, it's created and the flow A:aMoreComplexFlow is created inside A.\nYou can watch the results of A:aMoreComplexFlow in the server.log file.\n\n\n\n______________________\nThese 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.\n_____________\nContact us at [TECHcommunity](mailto:technologycommunity@softwareag.com?subject=Github/SoftwareAG) if you have any questions.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwareag%2Fwebmethods-integrationserver-wxgenerate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftwareag%2Fwebmethods-integrationserver-wxgenerate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwareag%2Fwebmethods-integrationserver-wxgenerate/lists"}