File: features-3.3

package info (click to toggle)
libaws 3.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 15,780 kB
  • ctags: 648
  • sloc: ada: 87,379; python: 1,914; ansic: 929; makefile: 842; xml: 235; java: 112; sh: 105
file content (110 lines) | stat: -rw-r--r-- 4,528 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
=========================
AWS 3.3 NEW FEATURES LIST
=========================

Copyright (C) 2014-2015, AdaCore

This file contains a list of new features introduced in AWS.
A full description of all AWS features can be found in the AWS
documentation.

An ISO date (YYYY-MM-DD) appears in parentheses after the
description line. This date shows the implementation date
of the feature.

New features in AWS 3.3
-----------------------

NF-33-O817-032 Add support for multiple WSDL (2015-10-19)

    It is now possible to use bind together multiple WSDL callback as
    generated by wsdl2aws. A new option has been added to wsdl2aws to
    be able to specify a prefix to avoid overloading of SOAPActions.

NF-33-O202-018 Add support for encrypted server key file (2015-03-20)

    It is now possible to use a encrypted key file with AWS. In this
    case, a pass-phrase is required in order to start HTTPS sessions.
    This pass-phrase can be handed over to the server using
    Set_Password_Callback in AWS.Net.SSL.Certificate.

NF-33-O223-047 Add support for minOccurs/maxOccurs (2015-03-08)

    Add support for multi-occurrence SOAP elements. SOAP element
    declared with a minOccurs or maxOccurs different than 1 are now
    properly handled as multi-occurrence elements. If minOccurs is set
    to 0 the element can be omitted.

NF-33-O219-003 Add support for document style SOAP/WSDL (2015-03-14)

    AWS now supports document style SOAP messages and WSDL documents.

NF-33-O204-042 Add support for WSDL/SOAP type's constraints (2015-02-28)

    The tools ada2wsdl and wsdl2aws handle now the type constraints.
    That is, ada2wsdl will check for range attribute, mod for modular
    types and array index to generate the corresponding constraints in
    the WSDL using the simpleType Length, minInclusive and
    maxInclusive attributes. Those attributes (plus the  minExclusive
    and maxExclusive ones) are now used by wsdl2aws to generate Ada
    type constraints.

    Now a constrained string is generated instead of an
    Unbounded_String for a simpleType with a Length attribute whose
    base type is xsd:string.

    The simpleType Pattern attribute is now taken into account and a
    Dynamic_Predicate aspect is generated. For varying length string
    with attribute minLength and/or maxLength a Dynamic_Predicate
    aspect is also generated.

    Those now constraints will ensure that SOAP objects sent/received
    are not violating the constraints expressed into the WSDL making
    the new implementation safer.

NF-33-O202-019 Add explicit support for TLS 1.1 and 1.2 (2015-02-02)

    Allow explicit support for TLS 1.1 and 1.2 on OpenSSL. This also
    enable to restrict use of these specific protocols.

NF-33-O122-046 Add support for documentation in WSDL (2015-02-18)

    AWS's wsdl2aws tool will now record the annotation/documentation
    nodes in the WSDL and generate comments out of them in the Ada
    generated code. These comments are handled for the WSDL operations
    and schema's types.

NF-33-O118-021 Add support for xs:choice in WSDL complexType (2015-01-31)

    AWS's wsdl2aws tool has now partial support for complexType with
    xs:choice items. This is mapped in Ada with a record with
    discriminant. Only a single occcurence of each item is supported
    by this implementation.

NF-33-O118-004 Add support for derived types (2015-01-18)

    AWS's wsdl2aws tool has now full support for derived types.
    The namespace for the parent type is properly used when generating
    the corresponding Ada code. This has make it possible to clean-up
    some old code to handle Ada Character mapping for example. Any
    type derivation level is properly handled.

NF-33-O118-003 Add support for external schema (2015-01-18)

    It is now possible to use WSDL with references to external
    schema. In this case, wsdl2aws tool, will check the schema
    locally and load it if found.

NF-33-O117-008 Add support pattern in WebSocket registry (2015-04-01)

    It is now possible to use regular expression to register WebSocket
    constructors.

NF-33-NB18-024 Add support for schema root naming (2014-11-26)

    It is now possible to set the schema root name generated in the
    WSDL with ada2wsdl. This is needed when mixing multiple project
    to avoid name clashes. The same support has been added in the
    wsdl2aws tool to generate the sources under a specific prefix.
    Again this is to avoid name clashes when multiple Ada source
    codes are generated.