Introduction
This document provides the text for the procedures covered in the video “Get started with webMethods Service Designer” which is available on:
Note: This page is also available as a PDF at the end of the page.
Get webMethods Service Designer
- Visit the Software AG Tech Community portal. 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 webMethods Service Designer home page is displayed, as shown below:
- Click Download free trial button and follow the steps to download the required archive.
Get started with webMethods Service Designer
- Click Try free > webMethods Service Designer.
- Click Follow our quick start guides and tutorials. The Guide to Download and Install 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.
4. Click Start server when prompted.
Create a Hello World service
- Create a new package:
a. Click File > New > Package.
b. Type a package name, such as HelloWorld. - Create a new folder in the package:
a. Click File > New > Folder.
b. Type a folder name, such as services. - Create a new flow service in the folder:
a. Click File > New > Flow Service.
b. Type a name for the flow service, such as myFirstService. - Add an invoke step to the flow service:
a. Drag and drop the Invoke step from Palette > Insert.
b. Type or select the pub.string:concat built-in service.
- Add two string variables to the Input section of the concat service:
a. Click the Input/Output tab.
b. Drag and drop String from the variables tab to the Input section.
c. Type a name for the variable, such as InputA.
d. Drag and drop String from the variables tab to the Input section to add a second variable.
e. Type a name for the variable, such as InputB.
- Save the service.
- Map each variable to the input parameters of the concat service:
a. Click the Pipeline tab.
b. To map the variables:
i. Drag and drop InputA to the Service In variable inString1.
ii. 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:
a. Select the redundant variables displayed under Pipeline Out, such as inString1, inString2, InputA, and InputB.
b. Right-click on any of the selected variables and select Drop.
- Save the service.
- Run the service:
a. Click Run.
b. Provide the input when prompted. Example: type “Hello ” for InputA, and type “World!” for InputB.
c. Click Ok. - The two string inputs that you provide are concatenated and the result (such as, “Hello World!”) is displayed in the Results tab.