|
This is an extension of the ResolveEx method on IDSSResolution3.
A new parameter (iOption) has been added to control the behavior. It takes values from the EnumDSSProcessOptionFlags enumeration. Currently, the only use is with the flag DssProcessResolutionResolveLite. If the flag is specified, the resolution procedure will not look at certain objects related to XDA (Tables, DBTables, Columns, Attributes). - Parameters:
-
| ipObject | The object that we want to resolve. May not be NULL |
| iRepeat | True = don't discard existing information. This makes the resolution server consider answers in the resolution object as part of this resolution session. This is the only way to get the server to add prompts to the resolution whose existence depends on earlier prompts |
| iCacheOnly | True = resolution must be carried out using locally cached objects only |
| ipUserRuntime | user runtime |
| iOption | option flags |
- Returns:
- Usual COM result code:
S_OK
RESSVR_E_NOT_PROMPTABLE pObject is a type of object that cannot contain prompts
RESSVR_E_CYCLIC_DEPENDENCY Unable to carry out the resolution because we detected a circle among the dependents of pObject
DSSCOM_E_NOT_IN_CACHE Unable to continue execution using just the cache
|