<ExecutionProperties> element in XSD/WSDL - Forum - Corticon - Progress Community

<ExecutionProperties> element in XSD/WSDL

 Forum

<ExecutionProperties> element in XSD/WSDL

  • Hi,

    The XDS/WSDL files generated from the deployment console contains <ExecutionProperties> element, which has <ExecutionProperty> element, which in turn has two attributes - executionPropertyName and executonPropertyValue.

    Please suggest if these elements could be used while calling corticon SOAP decision service or this is something internal to corticon server.

    <xsd:complexType name="CorticonRequest">
        <xsd:sequence>
          <xsd:element name="ExecutionProperties" type="tns:ExecutionProperties" minOccurs="0" maxOccurs="1" />

    <xsd:complexType name="ExecutionProperties">
        <xsd:sequence>
          <xsd:element name="ExecutionProperty" type="tns:ExecutionProperty" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ExecutionProperty">
        <xsd:sequence />
        <xsd:attribute name="executionPropertyName" use="required" type="xsd:string" />
        <xsd:attribute name="executionPropertyValue" use="required" type="xsd:string" />
      </xsd:complexType>

    Thanks,

    Archana 

  • Hello Archana,

    ExecutionProperties are used when you want to override a property per execution

    If you do not want to override the property per execution,  the ExecutionProperties can be removed from the WSDL

    If you desire to use them , you can control the response obtained from a decision service for every execution

    Name PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_INFO

    Value: "true/false";

    Name:PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_WARNING

    Value: "true/false";

    Name:PROPERTY_EXECUTION_RESTRICT_RULEMESSAGES_VIOLATION  

    Value: "true/false";

    Name:PROPERTY_EXECUTION_RESTRICT_RESPONSE_TO_RULEMESSAGES_ONLY

    Value:  "true/false";

    Name:PROPERTY_EXECUTION_LOCALE

    Value: "fr-FR " or "jp-JP" etc

    Name: PROPERTY_EXECUTION_TIMEZONE

    Value:"America/Chicago" etc

    Some of these properties can be controlled at the decision service level via the cdd instead of controlling it for each execution.

    documentation.progress.com/.../

    documentation.progress.com/.../

    - Jan

  • Thanks a lot Jan.