AccessControlToken Structure Account Structure

Description of Structures in Oracle BI EE Web Services 2-3

2.3 ACL Structure

Use this structure to hold the access control list ACL. This structure is used in the SecurityService Service . Table 2–3 list the fields in this structure.

2.4 ArrayofGUIDS Structure

Use this structure to specify a list of GUIDs representing a saved result set. This structure is used in the SecurityService Service . Table 2–4 lists the field in this structure.

2.5 AuthResult Structure

Use this structure to specify authorization details during an authentication. This structure is used in the SecurityService Service in the impersonateex Method and logonex Method . Table 2–5 lists the fields in this structure. int accountType Specifies whether the account is a user or a group or both 0 = user, 1 = catalog group, 2 = app role, 3 = all. Note the following information for advanced use of this field. If accountType is greater than or equal to 4, the system treats the Name or GUID as a pattern. Namely, accountType may be 4 for fetching users, 5 for fetching cat groups, 6 for fetching app roles, 7 all pattern. Using this field in this way can be expensive, slow, and result in the system returning many records. When receiving an Account, both Name and GUID are set. The accountType will be 0 for user, 1 for catalog group, 4 for application role. String GUID Specifies the unique ID which identifies the account. Table 2–3 ACL Structure Fields Fields Description AccessControlToken[] accessControlTokens Specifies the full list of permissions. String dummy For internal purposes. Table 2–4 ArrayofGUIDS Structure Fields Fields Description String[] guid Specifies a list of GUIDs representing the saved result set. Table 2–5 AuthResult Structure Fields Fields Description String sessionID Specifies the session ID, which is usually returned by the logon method. If the SOAP client engine can handle HTTP cookies, you can omit the session ID or set it to null. Table 2–2 Cont. Account Structure Fields Fields Description 2-4 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition

2.6 CatalogItemsFilter Structure

Use this structure to filter catalog items and changes based on the path and timestamp. This structure is used in the ReplicationService Service . Table 2–6 lists the fields in this structure.

2.7 CatalogObject Structure

Use this structure to retrieve or specify all information for a particular catalog object in a single method. This structure is used in the WebCatalogService Service . Table 2–7 lists the fields in this structure.

2.8 ErrorInfo Structure

Use this structure to retrieve error information during Presentation Catalog Service method invocations. This structure is used in the WebCatalogService Service . Table 2–8 lists the fields in this structure. boolean authCompleted If set to TRUE, then the authorization is complete. If set to FALSE, then the authorization process is in progress and the logonex or impersonatex process should be called again. Table 2–6 CatalogItemsFilter Structure Fields Fields Description String[] items Specifies the list of folders and their descendants to include in the filter. If this value is null, then all nodes in the catalog are included. Calendar from Specifies the time period on which to filter. Only items and changes with timestamps within that period satisfy the filter. Either or both of those fields could be null, in which case corresponding bound is considered not set. Calendar to Specifies the time period on which to filter. Only items and changes with timestamps within that period satisfy the filter from = timestamp = to. Either or both of those fields could be null, in which case the corresponding bound is considered not set. Table 2–7 CatalogObject Structure Fields Fields Description String catalogObject Specifies an XML representation of the object. catalogObjectBytes Specifies the returned content of the catalog object as string or bytes. What you specify in this field is determined by the readObjects method. ItemInfo itemInfo Specifies catalog information about the object, supplied in the ItemInfo common structure. For information about the ItemInfo structure, see Section 2.11, ItemInfo Structure . ErrorInfo errorInfo Specifies the level of error information to be supplied as specified by the ErrorDetails argument in the readObjects method. Table 2–5 Cont. AuthResult Structure Fields Fields Description