ErrorDetailsLevel Enumeration ReadObjectsReturnOptions Enumeration

Description of Services and Methods in Oracle BI EE Web Services 3-35

3.10.3 copyItem Method

Use this method to copy an object from one location in the catalog to another location in the catalog.

3.10.3.1 Signature

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

3.10.4 copyItem2 Method

Use this method to generate an archive file from the catalog.

3.10.4.1 Signature

DataHandler copyItem2List[] path, boolean recursive, boolean permissions, boolean timestamps, boolean useMtom, String sessionID; Table 3–18 ReadObjectsReturnOptions Enumeration Values Values Description String NoObject Specifies that the catalogObject and catalogObjectBytes fields are not populated. String ObjectAsString Specifies that the catalogObject field is populated and the catalogObjectBytes fields is not populated. String ObjectAsBinary Specifies that the catalogObject field is not populated and the catalogObjectBytes fields is populated. String ObjectAsBinaryUse Mtom Specifies that the catalogObject field is not populated and the catalogObjectBytes fields is populated and using MTOM to encode the content returned by the SOAP message. 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 copied. int flagACL Specified whether the item is copied with security. 0 indicates that the item is copied without security. 1 indicates that the item is copied 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 List[] path Specifies the location in the catalog from which the archive was created. boolean recursive Specifies whether the child-level folders were included in the archive. boolean permissions Specified whether the items are copied with security. boolean timestamps Specifies whether to preserve the items’ time stamps were preserved. boolean useMtom Specifies whether MTOM was used to encode the content returned by the SOAP message. 3-36 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition

3.10.5 createFolder Method

Use this method to create a new folder in the catalog.

3.10.5.1 Signature

void createFolderString path, boolean createIfNotExists, boolean createIntermediateDirs, String sessionID;

3.10.6 createLink Method

Use this method to create a link to the catalog.

3.10.6.1 Signature

void createLinkString path, String pathTarget, boolean overwriteIfExists, String sessionID;

3.10.7 deleteItem Method

Use this method to delete an object from the catalog. To delete a folder, read Section 3.10.14, removeFolder Method .

3.10.7.1 Signature

void deleteItemString path, String sessionID; 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 path Specifies the location in the catalog where the folder should be created, including the name of the new folder. boolean createIfNotExists If set to TRUE, then the folder object is created in the catalog if it does not already exist. If set to FALSE, then the folder object is not recreated if it already exists. boolean createIntermediateDirs If set to TRUE, then an intermediate directory is created. If set to FALSE, the an intermediate directory is not created. 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 Path Specifies the path to the parent object in the catalog. String TargetPath Specifies the location in the catalog to which the link being created should refer. boolean overwriteIfExists If set to TRUE, then the link is overwritten if it already exists in the catalog. If set to FALSE, then the link is not overwritten if it already exists in the catalog. 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