About installing the WorldServer SDK
You can find the SDK installation archive in the WorldServer distribution kit. The archive contains the following: the libraries that you need to create and compile SDK applications, Java documentation for the SDK, additional documentation, and sample code that illustrates how to create WorldServer SDK applications.
- docs – All the necessary documentation for the SDK. The documentation for the server SDK and for the SDK components is in the server subdirectory and the documentation for the client SDK is in the client subdirectory.
- dotnet – All the libraries you need to create a Microsoft .NET application that interacts with WorldServer through web services.
- lib – All the libraries you need to compile samples and custom applications. You can use the files in the client subdirectory to build Java web service clients and the files in the server subdirectory to build WorldServer components or Java-based tools for WorldServer. In addition, there is also a misc subdirectory that other tools might use during the development process.
- libraries – A series of custom components that you can import into WorldServer and use in your production system, such as automatic actions or machine translation adapters.
- samples – Sample applications for supported components, external access modules, and web services. These samples are only for development or reference purposes.
- wsdl – The WorldServerServices.wsdl (Web Services Description Language) file.
To install the SDK, extract the contents of the archive to a location of your choice. Do not change the names of the directories or of the subdirectories.
Development dependencies
The wssdk-server.jar file, located in the lib\server directory, contains all the compile-time dependencies that you need to create your own server-side SDK applications or components. On the other hand, the wssdk-client.jar file, located in the lib\client directory, contains all the compile-time dependencies that you need to create your own client-side SDK applications.
If you are developing a server-side application or component, you need access to an environment with a valid WorldServer installation to test custom implementations. You should also consider purchasing a staging license to develop custom components more easily.
SDL does not distribute source code for SDK classes, but it does distribute source code for the sample applications and components.