Signature Returns getSubItems Method

3-38 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition

3.10.9.2 Returns

Returns a collection of child subitems in an ItemInfo structure. For more information, see Section 2.11, ItemInfo Structure .

3.10.10 maintenanceMode Method

Use this method to lock the catalog during maintenance.

3.10.10.1 Signature

void maintenanceModeboolean flag, String sessionID;

3.10.11 moveItem Method

Use this method to move an object in the catalog to a different location in the catalog.

3.10.11.1 Signature

void moveItemString pathSrc, String pathDest, int flagACL, String sessionID;

3.10.12 pasteItem2 Method

Use this method to paste the copied items.

3.10.12.1 Signature

void pasteItem2Binary stream DataHandler archive, String replacePath, int flagACL, int flagOverwrite, String sessionID; Arguments Description boolean flag Set to TRUE if the catalog is locked. 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. Arguments Description String pathSrc Specifies the current path to the object in the catalog. String pathDest Specifies the location in the catalog where the object should be moved. int flagACL Specified whether the item is moved with security. 0 indicates that the item is moved without security. 1 indicates that the item is moved with security. 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. Arguments Description Binary stream DataHandler archive Specifies the returned content of the item as string or bytes. What you specify in this field is determined by the readObjects method. String replacePath Specifies the location to paste the copied item. Description of Services and Methods in Oracle BI EE Web Services 3-39

3.10.13 readObjects Method

Use this method to read an object from the catalog and return a CatalogObject structure.

3.10.13.1 Signature

List[] readObjectsList[] paths, boolean resolveLinks, ErrorDetailsLevel errorMode, ReadObjectsReturnOptions returnOptions, String sessionID;

3.10.13.2 Returns

Returns an array of CatalogObjects.

3.10.14 removeFolder Method

Use this method to delete a folder and its contents from the catalog. To delete an object other than a folder and its contents, see Section 3.10.7, deleteItem Method .

3.10.14.1 Signature

void removeFolderString path, boolean recursive, String sessionID; int flagACL Specified whether the item is pasted with security. 0 indicates that the item is pasted without security. 1 indicates that the item is pasted without security. int flagOverwrite Specifies whether the pasted item overwrites existing item. 0 indicates replace all, 1 indicates replace old, 2 indicates replace none, and 3 indicates force replace. 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. Arguments Description List[] paths Specifies the location of the object in the catalog. boolean resolveLinks If set to TRUE and the path in the catalog refers to a link, then the object is written to the location pointed to by the link. ErrorDetailsLevel errorMode Specifies the amount of error information in the errorInfo field in the CatalogObjects structure. For more information, see Section 2.7, CatalogObject Structure . ReadObjectsReturnOptions returnOptions Specifies a list of valid values. For more information, see ReadObjectsReturnOptions Enumeration . 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. Note: If a read operation fails for a catalog object for example, due to an invalid path or insufficient privileges, the errorInfo field for that object contains a description of the error. Arguments Description