Each client environment provides its own mapping from XML Schema data types to client language data types. For example, an ABL CHARACTER parameter is mapped to a java.lang.String class in Java and a System.String type in .NET.