Legato AWS API

Introduction

The following items are available for download:

License

Created Mar 29, 2022 12:38:47 PM.

The license file governing the use of this API.

file size
LICENSE.txt 40.00bytes

C Client Library

Created Apr 19, 2022 10:54:13 AM.

Introduction

The C module generates the source code for the ANSI-C-compatible data structures and (de)serialization functions that can be used in conjunction with libxml2 to (de)serialize the REST resources as they are represented as XML data.

The generated C source code depends on the XML Reader API and the XML Writer API as well as the <time.h>, <string.h>, and <stdlib.h> C standard libraries.

file size
legatoaws.c 169.26K

.NET Client Library

Created Apr 19, 2022 10:54:15 AM for .NET 2.0.

Introduction

The .NET client-side library may be used to access the SOAP API for this application via the .NET runtime.

.NET Service Example

//instantiate a new service... ApiService service = new ApiService(); //make the remote call... result = service.GetAllInstances(); //handle the result as needed...

This bundle contains C# source code.

file size
legatoaws-dotnet.zip 3.95K

JAX-WS Client Library (Java 5+)

Created Apr 19, 2022 10:54:15 AM for Java (Version 5+).

Introduction

The JAX-WS client-side library may be used to access the SOAP API for this application via the Java runtime, using JAX-WS. This is a slim, light, client library with minimal dependency bloat (as of Java 6, JAX-WS ships with the JDK), but it requires Java 5+.

JAX-WS Example

// instantiate a new service with an impl // (or through dependency injection, or whatever)... ApiService service = new ApiService(); //make the remote call to read the result... result = service.getAllInstances(); //handle the result as needed...

Files

file size description
legatoaws-client.jar 43.88K The binaries for the JAX-WS client library.
legatoaws-client-sources.jar 28.04K The sources for the JAX-WS client library.

Objective C Client Library

Created Apr 19, 2022 10:54:14 AM.

Introduction

The Objective C module generates the source code for the Objective C classes and (de)serialization functions that can be used in conjunction with libxml2 to (de)serialize the REST resources as they are represented as XML data.

The generated Objective C source code depends on the XML Reader API and the XML Writer API as well as the base OpenStep foundation classes.

Files

file size description
legatoaws.h 13.40K
legatoaws.m 137.49K