Introduction
This document provides the text for the procedures covered in the video “Get started with webMethods Service Designer” that is available on:
- Tech Community videos: http://techcommunity.softwareag.com/ecosystem/communities/public/webmethods/contents/downloads/webmethods-service-designer/video/index.html
- Vimeo: https://vimeo.com/343649378.
Note: This page is also available as a PDF: See the attachment at the end of the page.
Get webMethods Service Designer
- Visit the Software AG Tech Community portal at http://techcommunity.softwareag.com. The Software AG Tech Community home page is displayed, as shown below:
- Sign in if you have an account or register to create a new account.
- After signing in, go to the webMethods Service Designer page by clicking TRY FREE > webMethods Service Designer. The Service Designer home page is displayed, as shown below:
- Click Download webMethods Service Designer and follow the steps to download the required archive.
Get started with webMethods Service Designer
- Click TRY FREE > webMethods Service Designer.
- Click Getting started with webMethods Service Designer. The Guide to Downloading and Installing webMethods Service Designer Free Download page is displayed, as shown below:
Launch webMethods Service Designer
- Extract the files in the archive that you have downloaded.
- Open the wMServiceDesigner folder in the extracted files.
- Run
ServiceDesigner.exe
to launch webMethods Service Designer. Note: While launching, webMethods Service Designer will prompt you to start the Local Development Server. - Click Start server when prompted.
Create a Hello World service
- Create a new package:
- Click File > New > Package.
- Type a package name, such as HelloWorld.
- Create a new folder in the package:
- Click File > New > Folder.
- Type a folder name, such as services.
- Create a new flow service in the folder:
- Click File > New > Flow Service.
- Type a name for the flow service, such as myFirstService.
- Add an invoke step to the flow service:
- Drag and drop the Invoke step from Palette > Insert.
- Type or select the pub.string:concat built-in service.
- Add two string variables to the Input section of the concat service:
- Click the Input/Output tab.
- Drag and drop String from the variables tab to the Input section.
- Type a name for the variable, such as InputA.
- Drag and drop String from the variables tab to the Input section to add a second variable.
- Type a name for the variable, such as InputB.
- Save the service.
- Map each variable to the input parameters of the concat service:
- Click the Pipeline tab.
- To map the variables:
- Drag and drop InputA to the Service In variable inString1.
- Drag and drop InputB to the Service In variable inString2.
- Save the service.
- Drop the additional variables that get added to the output of the flow service:
- Select the redundant variables displayed under Pipeline Out, such as inString1, inString2, InputA, and InputB.
- Right-click on any of the selected variables and select Drop.
- Save the service.
- Run the service:
- Click Run.
- Provide the input when prompted. Example: type “Hello ” for InputA, and type “World!” for InputB.
- Click Ok.
- The two string inputs that you provide are concatenated and the result (such as, “Hello World!”) is displayed in the Results tab.
Note: