This webMethods.io Integration connector is for Application Simulator application and this documentation cover the details to further enhance, test and/ or install the connector on a webMethods.io Integration tenant.
This connector requires following pre-requisites:
- Clone this repository using
git clone https://github.com/SoftwareAG/appsim-wm-io-connector.git
. - Navigate to the directory
cd appsim-wm-io-connector
. - Run
npm install -g @webmethodsio/wmiocli
to install connector builder. - Run
npm install
to install required libraries. - Run
wmio login
to login your webMethods.io Integration tenant. - Run
wmio test
to test the connector. - Finally, run
wmio deploy
to deploy this connector to your webMethods.io Integration tenant.
On successful deployment, it will be available under the Connectors list on the workflow canvas with the name Application Simulator.
Note Run wmio unpublish
to unpublish the published connector. This will remove the connector from Connectors list on the workflow canvas.
For more details on how to install and deploy the connector, refer to the webMethods.io Integration documentation for Connector Builder - Node.js CLI
Before committing the code with fixes or enhancements, ensure the following:
- App ID, GUID and Connector Connection ID are removed from the index.json file.
- .flowapprc file is emptied.
Following actions are supported by this connector:
getRecords
: To fetch records from objects. Objects supported are Addresses, Customers, Countries, Currencies, Devices, Locations, Products, Purchase Orders, Purchase Order Items, Sales Orders, Sales Order Items and Service Requests.getRecordById
: To fetch a record by id from an object. Objects supported are Addresses, Customers, Countries, Currencies, Devices, Locations, Products, Purchase Orders, Purchase Order Items, Sales Orders, Sales Order Items and Service Requests.createPurchaseOrder
: To create a new purchase order.createSalesOrder
: To create a new sales order.createAddress
: To create a new address.
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.