GithubHelp home page GithubHelp logo

softwareag / wxstreamsets Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 52 KB

WxStreamSets is webMethods Integration Server package to simplify integration with StreamSets.

License: Apache License 2.0

Java 60.04% JavaScript 26.28% HTML 13.68%
global-presales streamsets streamsets-control-hub webmethods webmethods-integration-server wxstreamsets integration-server

wxstreamsets's Introduction

WxStreamSets

WxStreamSets is a webMethods Integration Server package designed to simplify the integration with StreamSets.

Pre-requisites

  • webMethods Integration Server
  • StreamSets

Features

  1. Ready to use flow-services to call StreamSets APIs.
  2. Start StreamSets Job synchronously.

Installation

  1. Download the latest release of WxStreamSets.zip from Releases section.
  2. Copy WxStreamSets.zip to /${SAG_HOME}/IntegrationServer/instances/${INSTANCE}/replicate/inbound directory.
  3. Login to Integration Server Admin Console http://${HOST_NAME}:${PORT}.
  4. Go to Packages > Management in the left side menu and click Install Inbound Releases.
  5. Choose WxStreamSets.zip from dropdown and click Install.

Generate StreamSets API Credentials

  1. Login to StreamSets Control Hub.
  2. Expand Manage option in the left-hand side naviagtion and choose API Credentials.
  3. Click on Add button.
  4. Provide the Name for credentials and click Save & Generate.
  5. Copy the Credential ID and Token.

Usage

Following APIs in terms of flow-services are supported:

  1. wx.streamsets.v1.jobRunner.services.startJobById - To start a specific job.
  2. wx.streamsets.v1.jobRunner.services.getJobCurrentStatusById - To get the status of a specific job.
  3. wx.streamsets.v1.jobRunner.services.stopJobById - To stop a specific job.
  4. wx.streamsets.v1.jobRunner.services.forceStopJobById - To force stop a specific job.
  5. wx.streamsets.v1.jobRunner.services.custom.startJobByIdSync - To start a specific job and wait for it to finish.

All services require three inputs for authentication:

  1. auth.baseUrl - Hostname of StreamSets Control Hub. Example: https://test.hub.streamsets.com
  2. auth.componentId - Credential ID generated as part of API Credentials
  3. auth.token - Token generated as part of API Credentials

Useful links

๐Ÿ“˜ Explore the Knowledge Base
Dive into a wealth of webMethods tutorials and articles in our Tech Community Knowledge Base.

๐Ÿ’ก Get Expert Answers
Stuck or just curious? Ask the webMethods experts directly on our Forum.

๐Ÿš€ Try webMethods
See webMethods in action with a Free Trial.

โœ๏ธ Share Your Feedback
Your 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.

More to discover


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.

wxstreamsets's People

Contributors

archanaedara avatar kalpshekhar-sag avatar techcommunity avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.