The communication server is used as a mean of passing information
between the main and hotplug server. This internal server had no
mean to be setup using .ini files and so no way to set reuse_address
as an example.
First the default aws.ini is now used by the communication server and
a newly introduced communication.ini is read if present as a second
step.
TN: eng/toolchain/aws#112
Also add Realm into AWS.Default and use it from here. As many other
definitions AWS sets the default into AWS.Default which make it
possible to tune an AWS instance more easily.
TN: eng/toolchain/aws#109.
The Realm was hardcoded to be "aws". It is now a parameter and
can be changed.
Update the hotplug demo to use the realm "awsdemo" and document
how to generate the corresponding key.
TN: eng/toolchain/aws#109
When transferring a request from the main server to the hotplug one
we must use the same Content-Type. Not doing that will fail to pass
the POST (application/x-www-form-urlencoded) parameters to the
hotplug module.
Add corresponding regression test.
TN eng/toolchain/aws#110
For document style binding a part is defiend as:
<part name="somename" element="elt"/>
And "elt" must only match element in the schema and not complexType or
simpleType.
Update some invalid WSDL in regression test.
TN eng/toolchain/aws#108
This is a compound type used to record XML attributes. The first
item is called attribute_value and contains the value of the node
(named attribute). The other fields are to record the attribute's value.
Update demos and some regression tests to avoid ambiguous use
of contructor R.
TN eng/toolchain/aws#108
This is needed for attributes where the node N is actually containing
the text to be retrieved. In such case there is no children (Len = 0).
TN eng/toolchain/aws#108