Rulebase services are provided in two forms: generic and specific. Each of these forms have their own WSDL and service endpoints; for example, if I deploy MyRulebase to the Oracle Policy Automation Determinations Server, it will create the following two sets of services:
Both the specific and generic services offer the same services:
The difference between the two services is that the Specific service has a WSDL and schema specifically generated to suit the rulebase, whereas the generic service uses the same schema for every rulebase.
The Assess and GetScreen services can make use of the Specific schema. Because the Specific schema is more meaningful, it is recommended that you use Specific services when using rulebase operations.
The session data for a specific request is different from generic session data. To see the difference between generic and specific, see the following assess request message example that includes both the generic and the specific request: