Hello,
here is a list of the issues that I discovered in the final draft.
Best regards,
Tianchao Li
1. IMPORTANT (Agreement.wsdl) The following part should be removed from
Agreement.wsdl
and the following be removed from agreement_types.xsd
xs:sequence
AgreementServiceReference was already identified to be duplicate and
should be removed. (Comment#14 of last year)
2. IMPORTANT The definition and usage of faults is different for
AgreementFactory and PendingAgreementFactory. It seems that the
PendingAgreementFactory has not been updated to catch up with the fault
definition changes in AgreementFactory.
3. MINOR (Agreement.wsdl and AgreementFactory.wsdl) Unnecessary soap
namespace definition for soap and wsa in WSDL
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" (no reference to
soap)
xmlns:wsa="http://www.w3.org/2005/08/addressing" (all reference are
in type definition, it is enough to define it in the schema element)
4. MINOR (agreement_types.xsd) Several element definition use separate
closing element tag. This is inconsistent with the style of other
element definitions. These include the following:
-current-
-suggested-