{"id":23318166,"url":"https://github.com/ibm-wm-transition/WxStreamSets","last_synced_at":"2025-10-28T09:30:48.635Z","repository":{"id":196892700,"uuid":"687198221","full_name":"SoftwareAG/WxStreamSets","owner":"SoftwareAG","description":"WxStreamSets is webMethods Integration Server package to simplify integration with StreamSets.","archived":false,"fork":false,"pushed_at":"2023-11-22T12:26:47.000Z","size":52,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-20T17:15:40.394Z","etag":null,"topics":["global-presales","integration-server","streamsets","streamsets-control-hub","webmethods","webmethods-integration-server","wxstreamsets"],"latest_commit_sha":null,"homepage":"","language":"Java","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,"governance":null}},"created_at":"2023-09-04T21:12:27.000Z","updated_at":"2024-12-09T01:57:26.000Z","dependencies_parsed_at":"2023-11-22T13:46:22.307Z","dependency_job_id":null,"html_url":"https://github.com/SoftwareAG/WxStreamSets","commit_stats":null,"previous_names":["softwareag/wxstreamsets"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2FWxStreamSets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2FWxStreamSets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2FWxStreamSets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftwareAG%2FWxStreamSets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SoftwareAG","download_url":"https://codeload.github.com/SoftwareAG/WxStreamSets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238627924,"owners_count":19503777,"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":["global-presales","integration-server","streamsets","streamsets-control-hub","webmethods","webmethods-integration-server","wxstreamsets"],"created_at":"2024-12-20T17:15:44.339Z","updated_at":"2025-10-28T09:30:48.629Z","avatar_url":"https://github.com/SoftwareAG.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WxStreamSets\nWxStreamSets is a  webMethods Integration Server package designed to simplify the integration with StreamSets.\n\n## Pre-requisites\n  - webMethods Integration Server\n  - StreamSets\n\n## Features\n1.\tReady to use flow-services to call StreamSets APIs.\n2.\tStart StreamSets Job synchronously.\n \n## Installation\n1.\tDownload the latest release of WxStreamSets.zip from [Releases](https://github.com/SoftwareAG/WxStreamSets/releases) section.\n2.\tCopy WxStreamSets.zip to /${SAG_HOME}/IntegrationServer/instances/${INSTANCE}/replicate/inbound directory.\n3.\tLogin to Integration Server Admin Console http://${HOST_NAME}:${PORT}.\n4.\tGo to Packages \u003e Management in the left side menu and click Install Inbound Releases.\n5.\tChoose WxStreamSets.zip from dropdown and click Install.\n   \n## Generate StreamSets API Credentials\n1. Login to StreamSets Control Hub.\n2. Expand **Manage** option in the left-hand side naviagtion and choose **API Credentials**.\n3. Click on **Add** button.\n4. Provide the **Name** for credentials and click **Save \u0026 Generate**.\n5. Copy the **Credential ID** and **Token**.\n\n## Usage\nFollowing APIs in terms of flow-services are supported:\n1. wx.streamsets.v1.jobRunner.services.startJobById - To start a specific job.\n2. wx.streamsets.v1.jobRunner.services.getJobCurrentStatusById - To get the status of a specific job.\n3. wx.streamsets.v1.jobRunner.services.stopJobById - To stop a specific job.\n4. wx.streamsets.v1.jobRunner.services.forceStopJobById - To force stop a specific job.\n5. wx.streamsets.v1.jobRunner.services.custom.startJobByIdSync - To start a specific job and wait for it to finish.\n\nAll services require three inputs for authentication:\n1. auth.baseUrl - Hostname of StreamSets Control Hub. Example: https://test.hub.streamsets.com\n2. auth.componentId - Credential ID generated as part of API Credentials\n3. auth.token - Token generated as part of API Credentials\n\n## Useful links   \n\n📘 Explore the Knowledge Base    \nDive into a wealth of webMethods tutorials and articles in our [Tech Community Knowledge Base](https://tech.forums.softwareag.com/tags/c/knowledge-base/6/webmethods).  \n\n💡 Get Expert Answers    \nStuck or just curious? Ask the webMethods experts directly on our [Forum](https://tech.forums.softwareag.com/tags/c/forum/1/webMethods).  \n\n🚀 Try webMethods    \nSee webMethods in action with a [Free Trial](https://techcommunity.softwareag.com/en_en/downloads.html).   \n\n✍️ Share Your Feedback    \nYour input drives our innovation. If you find a bug, please create an issue in the repository. If you’d like to share your ideas or feedback, please post them [here](https://tech.forums.softwareag.com/c/feedback/2).   \n\nMore to discover\n* [What is Develop Anywhere, Deploy Anywhere?](https://tech.forums.softwareag.com/t/what-is-develop-anywhere-deploy-anywhere/284756)  \n* [StreamSets and webMethods](https://tech.forums.softwareag.com/t/streamsets-and-webmethods/259638)  \n______________________\nThese 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-wm-transition%2FWxStreamSets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibm-wm-transition%2FWxStreamSets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-wm-transition%2FWxStreamSets/lists"}