|
 Celigo's SuiteTalkServiceManager and SuiteTalkServicePool components are essential building blocks for any Java based NetSuite SuiteTalk Web Services project.
These components are available as free downloads.
SuiteTalkServiceManager
The SuiteTalkServiceManager is a class that provides a very useful interface to the operations supported by NetSuite’s SuiteTalk Web Services. This class is a great starting point for any java based application that needs access to NetSuite’s web services.
- All session management is seamlessly handled under the covers—including logging in, session validation, fail and retry attempts, and more.
- The service manager class is 100% thread safe—instantiate one object and share it with as many threads as needed.
- Built in support for batch processing is also included—at instantiation, simply specify the desired batch sizes for adds, updates, and deletes.
- Supports Java version 5.x, Apache Axis version 1.4, and the SuiteTalk WSDL version 2.5
- A single download that includes all required Java libraries, including the Axis libraries and the patched Axis jar file from NetSuite.
Click here to view JavaDocs.

SuiteTalkServicePool
The NetSuite class extends the functionality of the SuiteTalkServiceManager class to provide the ability to submit requests across multiple service managers. This class is very useful for applications that need more than one NetSuite web services session.
- Stateless requests can be made directly against the pool.
- State-full requests can be made by first allocating an available SuiteTalkServiceManager instance—don’t forget to release it when done.

|