Day 1 Creating a Classic SOAP pool
Web services can be useful in providing real-time interfaces between any ERP System and an external 3rd party or custom application. Sage ERP X3 Web Services can be used to expose custom or existing Sage ERP X3 objects and functions as web services.
Creating a Classic SOAP pool
Log in to Sage X3. Navigate to Administration > Administration > Web Services > 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.
To add a new web service pool, click “Create soapClassicPool” from the Actions menu on the right.
Fill in or select the highlighted values as shown 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
- Maximum size – the maximum number of clients that can be started in the pool
- Initialization size – the number of clients initialized during pool startup
- 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
- Locale – the locale/language
- User – the user for channel initialization
Click “Save” to add the pool.
The new pool will appear in the list.
Conclusion
Now that your web service pool(s) have been configured, you are ready to begin building and consuming X3 SOAP web services.
More in this series
Day 1 - Creating a Classic SOAP Pool
Day 2 - Creating and Publishing Web Services
Day 4- Consuming Web Services in .NET
Day 5 - Consuming X3 Subprogram Web Services from .Net
Other resources
There are also some blog posts related to web services:
Consuming X3 Web Services in PU9 and Later
Testing X3 Web Services in PU9 and Later
Got Questions?
Contact us if you want to learn more about Sage X3 Web Services features.