<xs:simpleType name="ActionMethodCodeType">
<xs:annotation>
<xs:documentation xml:lang="EN">This enumeration contains values to be used to qualify a method associated to an action (async, sync...)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="Async">
<xs:annotation>
<xs:documentation xml:lang="EN">To override the default behaviour, this value can be used for the @Method attribute. This corresponds to case where the web service is expected to return data at one point but the processing time is likely to be long. In that case, the response data is not in the response transaction.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Automatic">
<xs:annotation>
<xs:documentation xml:lang="EN">To express the fact that the associated task or action should be performed automatically (according to certain rules). This value can be used for the @Method attribute of the Action or Task element.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cron">
<xs:annotation>
<xs:documentation xml:lang="EN">To express the fact that the associated task or action should be launched by a CRON. This value can be used for the @Method attribute of the Action or Task element.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Manual">
<xs:annotation>
<xs:documentation xml:lang="EN">To express the fact that the associated task or action should be performed manually (according to certain rules). This value can be used for the @Method attribute of the Action or Task element.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Sync">
<xs:annotation>
<xs:documentation xml:lang="EN">This is the default value also corresponding to the Method when the attribute is omitted. This corresponds to a standard web service behaviour where the response data is in the response transaction.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType> |