Supported and Unsupported Areas

This section provides a list of features that are supported and not supported.

Note: This is not a complete list and anything not on this list is implied to be not supported. For more information, contact your customer support representative.

.NET Application Essentials

The following is a list of areas that are not supported:

Using .NET serialization classes are not supported for integration.

.NET Data and Modeling

Area not supported (WCF)

Not supported for integration (Writing to a file or XML file)

The following restrictions apply for the Entity Framework (.NET areas):

The following is a technology support list for the .NET Framework:

.NET Framework 4.5 and 4 scope list:

Configuration:

Classes in .NET are passed by reference, and cannot be used for integration as a result. Structures are passed by value, and the results can be passed between Java and .NET.

Native types in the common type library are supported by default. Defined types must have a constructor if instance-based or declared as static if not.

Serialization of data between Java and .NET is possible, but direct serialization or synchronization of objects is not currently supported. The underlying APIs of Java and .NET do not support the level of object graph serialization required.

The Entity Framework uses a conceptual model to access an underlying data object. Because the model may have any type of design, some model types are not useful with the adapter. Some models are designed for update only, or access only by a data control object in a form. The ideal framework model for the adapter returns an object or contains an object query. Then object query can be serialized through a structure and array list for integration.

Common Language Runtime Scope

The adapter uses the .NET unmanaged COM API to instantiate the .NET Common Language Runtime (CLR). The .NET CLR is not an emulated environment, but communication with the instance is governed by the adapter. There are several languages that can generate CLI code. The adapter has been extensively tested with C# and on a more limited basis with source from Visual Basic and F#. For adapter usage requirements with any other language, contact your customer support representative.

No explicit or implicit guarantee of compatibility or performance with user application components is given with the iWay .NET Technology Adapter. The scope of the framework is too wide and deep to do so. If you have specific questions about supported components of .NET or application compatibility, contact your contact your customer support representative.


iWay Software