This project provides a sample webMethods CloudStreams Provider Project for SMSAPI.com. The following APIs are available:
- Send SMS: SMSAPI is a high quality SMS platform which enables you to integrate any of your applications with our SMS message sending and receiving system. https://www.smsapi.com/assets/files/SMSAPI_http_en.pdf
- Check Balance:: Current account balance may be checked using one of the extended function. https://www.smsapi.com/assets/files/SMSAPI_http_en.pdf
The project was developed and tested on the following installation:
- Integration Server 9.12
- CloudStreams Server 9.12
- Software AG Designer 9.12 with Service Development and CloudStreams Development
To install the project on your local development environment follow these steps.
- In Software AG Designer open Window > Preferences.
- Navigate to Software AG > CloudStreams Servers.
- Add your local Integration Server. If there is already an entry make sure username and password are correct by clicking the Test button.
- In Software AG Designer switch to the CloudStreams Developmentperspective.
- Select File > Import and choose Software AG > CloudStreams Provider Project. Click Next.
- Select the root of this repository as the Root Directory.
- Select the SMSAPIproject.
- Check Copy project into workspace.
- Click Finish.
- Expand the newly imported project.
- Right-click com.softwareag.smsapiand select Deploy.
The CloudStreams Provider Project does not contain neccessary doctypes.
- Copy SMSAPI.zip and SMSAPITests.zip to <install_dir>/IntegrationServer/instances/<instance>/replicate/inbound.
- Open Integration Server Administration in your browser.
- Install both packages with Install Inbound Releasesin Package Management.
To access SMSAPI.com a username and password is neccessary. Generate your SMSAPI.com Trial account here: https://www.smsapi.com/.
- Open Integration Server Administration in your browser.
- Navigate to Solutions > CloudStreams > Providers > SMSAPI.
- Select com.softwareag.smsapifrom the Connector List.
You will find one (disabled) connection: wmsmsapiTests:connection. You need to modify this connections:
- Click the Edit button of the connection.
- Enter your username and password and save the changes.
- Enable the connection.
- In Software AG Designer switch to the Service Developmentperspective.
- Expand the SMSAPITestspackage.
- Run the *Testflow services you find in the subsequent directories.
These 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.
For more information you can Ask a Question in the TECHcommunity Forums.
You can find additional information in the Software AG TECHcommunity.
Contact us at TECHcommunity if you have any questions.