RKL eSolutions Blog Trends and Insights

5 days of Sage X3 Web Services v12 Day 1

5 days of Sage X3 Web Services v12 Day 1
2:19

Web services can be useful in providing real-time interfaces between any ERP System and an external third-party or custom application. Sage ERP X3 Web Services can expose custom or existing Sage ERP X3 objects and functions as web services.

In the next five days, we'll walk you through using the Web Services function to create SOAP pools, create and publish web services, test web services, create object-based web services, and create subprogram web services. For our first day, we'll focus on how to create a classic SOAP pool.

5 Days of Web Services Series:

Day 1 - How to Create a Classic SOAP Pool

Step 1: Navigating to SOAP pool Configuration

Once logged in to your Sage X3 instance, navigate to Administration > Administration > Web Services > Classic SOAP pools configuration.

WSDay1 - Navigate to Classic SOAP pools configuration

The following screen will appear.  If no web service pools have been created yet, there will be no entries in the list.

WSDay1 - List of soapClassicPools

Step 2: Adding a New SOAP Pool

To add a new web service pool, click “New SOAP pool” from the Actions menu on the right.

WSDay1 - Click Actions > New SOAP pool

Six fields require information to configure a new SOAP pool: Alias, Endpoint, Locale, User, Maximum size, and Initialization size. I'll define their purpose and the information I've entered in the example below:

  • Alias: this is the pool alias and can be any value you choose. For simplicity, I normally enter the same value as the endpoint the pool is set up for
    • Example: EXAMPLE
  • Auto start: this should always be checked to start the pool, so the pool starts when the Syracuse server starts or restarts
  • Endpoint: the X3 endpoint for the pool
    • Example: DENISE
  • Locale: the locale/language
    • Example: English (United States)
  • User: the user for channel initialization
    • Example: admin
  • Maximum size: the maximum number of clients that can be started in the pool
    • Example: 4
  • Initialization size: the number of clients initialized during pool startup
    • Example: 2
WSDay1 - Configuring the SOAP pool

Step 3: Saving the SOAP Pool

Once you've finished entering the required information, click on "Actions" in the right-hand corner and then click “Save” to add the pool.

WSDay1 - Save the Pool configuration

The new SOAP pool that I named "EXAMPLE" has appeared in the list of SOAP pools.

WSDay1 - List of Newly Configured SOAP Pool

Now that your web service pool has been configured, you are ready to begin building and consuming X3 SOAP web services.

More Web Services Resources:


Want More Sage X3 Features & Functions?

For some Sage X3 videos, head over to our YouTube page and subscribe to stay up-to-date with the latest insights and tutorials. Our channel is dedicated to providing valuable resources for businesses looking to optimize their financial management with Sage X3.

question-mark

5 Days of Web Services Series:

Day 2 - Creating and Publishing Web Services
Day 3 - Testing Web Services
Day 4- Consuming Web Services in .NET
Day 5 - Consuming X3 Subprogram Web Services from .Net
Tags: Sage X3
RKL Team

Written by RKL Team

Since 2001, RKL eSolutions has helped growing companies maximize their technology resources and investment. Over the years, we have helped hundreds of small and medium sized businesses as their strategic business partner. We specialize in the needs of Entertainment, Software & SaaS, Professional Services, Manufacturing, and Non Profit organizations. Our experienced consultants have a passion for making every facet of your business successful and are intent on building a long-term relationship with every client.