Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagehtml/xml
<dependency>
  <groupId>com.cdrator.integration.soap</groupId>
  <artifactId>rator-soap-workflow</artifactId>
  <scope>runtime</scope>
</dependency>

Also, don't forget remember to include the following dependency to build the deployable WEB application WAR file:

...

Parameter key

Possible values

Description

Available from version

SOAP.MONITORING.ENABLE_RATOR_MONITORING_HANDLER

T/F

 

 

SOAP.MONITORING.ENABLE_XML_PERSISTENCY

T/F

 

 

SOAP.MONITORING.OBJ_ID_KEY.<HookpointKeyName><Key name for Request XML Element whose value should be saved to the OBJECT_ID column of the SOAP_MONITORING table>

A generic request object value can be saved to the SOAP_MONITORING table into the new column called OBJECT_ID by configuring this parameter tree entry with the key name of the Element to be saved.

 So, it is possible to save a different object_id values for different soap hookpoints by configuring parameter entries with corresponding key name.

 Note that it is not possible to save ComplexValueDTO object values in this column OBJECT_ID. Only simple object type value can be saved. i.e the key name provided in the parameter tree entry must correspond to a request XML element of simple ValueDTO type (String/Boolean/Long/Date/Double) , not a ComplexValueDTO type.


2.16-SNAPSHOT

SOAP.VALIDATION.IS_ENABLED

Y/N

 

 

SOAP.VALIDATION.PATH_TO_XMLS

 

Any path on a HDD where the application is deployed

 

SOAP.VALIDATION.CACHE_ENABLED

Y/N

Sets if caching of validation XML files is enabled. If parameter is not present, caching is enabled

2.8

SOAP.WORKFLOW.AUTHENTICATION.ENABLED

Y/N

 

 

SOAP.WORKFLOW.AUTHENTICATION.HOOKPOINT_KEY

 

Authentication/Role management workflow hookpoint key

 

SOAP.WORKFLOW.AUTHENTICATION.ADAPTER

 

Optional class name to handle authentication process

 

BRAND.DEFAULT_ENABLED

Y/N

When enabled, workflows started by workflow SOAP will have brand in the context.
The default brand is based on the brand_key from the properties.txt file

2.14

If you set the parameter SOAP.MONITORING.ENABLE_RATOR_MONITORING_HANDLER to T, then the framework monitoring handler will try to store the log record in the SOAP_MONITORING table. If there is no such table, then you might use the following script to create one:

...

{table-plus}{table-plus}
Code Block
<response>
 <values>
  <value type="c" key="PRODUCT_CONFIGS" list="true">
   <values>
    <value type="c" key="PRODUCT_CONFIG" class="com.CDRator.billing.product.ProductConfig">
     <values>
      <value type="s" key="ID"/>
      <value type="s" key="PRODUCT_CODE"/>
       <value type="c" key="PRODUCT" class="com.CDRator.billing.main.Product">
        <values>
         <value type="s" key="ID"/>
         <value type="s" key="DESCRIPTION"/>
        </values>
       </value>
     </values>
    </value>
   </values>
  </value>
 </values>
</response>
Wiki Markup