on 11-27-2012 3:27 PM
Hi all,
I'm on BI4 using java SDK and I'd like to query the CMS to find Webi and Xcelsius documents.
Up to now I've found that the best way to do so is using the SI_KIND field from InfoObject.
However, I'd like to use Constants or Enums from the sdk rather that hardcoding
SI_KIND = 'Webi' or SI_KIND = 'XL.XcelsiusEnterprise'
into my code. I have found out that the class
com.crystaldecisions.sdk.plugin.CeKind
is now deprecated.
Which Class should I use? In case I need to hardcode the values, can anyone provide a list of allowed values for SI_KIND?
Thanks in advance
regards
Vincenzo
Hi Vincenzo,
The following table lists common object types in the CMS repository. Use this table to identify the Java interface name and package for each object type and to determine which SI_KIND values and repository table names to use in your queries.
Class | SI_KIND identifier | Repository table | Package |
ICalendar | Calendar | CI_SYSTEMOBJECTS |
|
IConnection | Connection | CI_SYSTEMOBJECTS |
|
ICustomRole | CustomRole | CI_SYSTEMOBJECTS |
|
IDiskUnmanaged | DiskUnmanaged | CI_SYSTEMOBJECTS |
|
IEvent | Event | CI_SYSTEMOBJECTS |
|
IExcel | Excel | CI_INFOOBJECTS |
|
IFolder | Folder | CI_INFOOBJECTS |
|
IFTP | Ftp | CI_SYSTEMOBJECTS |
|
IFullClient | FullClient | CI_INFOOBJECTS |
|
IHyperlink | Hyperlink | CI_INFOOBJECTS |
|
ILicenseKey | LicenseKey | CI_SYSTEMOBJECTS |
|
IManaged | Managed | CI_SYSTEMOBJECTS |
|
IObjectPackage | ObjectPackage | CI_INFOOBJECTS |
|
IPDF | CI_INFOOBJECTS |
| |
IPowerPoint | Powerpoint | CI_INFOOBJECTS |
|
IProfile | Profile | CI_SYSTEMOBJECTS |
|
IProgram | Program | CI_INFOOBJECTS |
|
IPublication | Publication | CI_INFOOBJECTS |
|
IReport | CrystalReport | CI_INFOOBJECTS |
|
IRTF | Rtf | CI_INFOOBJECTS |
|
IsecEnterprise | secEnterprise | CI_SYSTEMOBJECTS |
|
IsecLDAP | secLDAP | CI_SYSTEMOBJECTS |
|
IsecWinAD | secWinAD | CI_SYSTEMOBJECTS |
|
IServer | Server | CI_SYSTEMOBJECTS |
|
IServerGroup | ServerGroup | CI_SYSTEMOBJECTS |
|
IService | Service | CI_SYSTEMOBJECTS |
|
IServiceContainer | ServiceContainer | CI_SYSTEMOBJECTS |
|
IShortcut | Shortcut | CI_INFOOBJECTS |
|
ISMTP | Smtp | CI_SYSTEMOBJECTS |
|
ITxt | Txt | CI_INFOOBJECTS |
|
IUniverse | Universe | CI_APPOBJECTS |
|
IUser | User | CI_SYSTEMOBJECTS |
|
IUserGroup | UserGroup | CI_SYSTEMOBJECTS |
|
IWebi | Webi | CI_INFOOBJECTS |
|
IWord | Word | CI_INFOOBJECTS |
|
You can refer to each plugin interface in the SAP BusinessObjects Business Intelligence Platform Java API Reference for a comprehensive list of all SI_KIND constant field values. For example, the com.crystaldecisions.sdk.plugin.desktop.server.IServer interface has an IServer.KIND field.
Here is the link to download developers resources for BI 4.0:
Hope it helps.
Thanks,
Anchal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vincenzo,
Dashboards\Xcelcius | |
SI_KIND | XL.XcelsiusEnterprise |
SI_PROGID | CrystalEnterprise.XL.XcelsiusEnterprise |
Dashboards as Flash File (swf) | |
SI_KIND | Flash |
SI_PROGID | CrystalEnterprise.Flash |
CeKind
This interface defines constants that correspond to the SI_KINDs
CeProgID
This interface defines constants that correspond to the SI_PROGIDs. These ProgIDs are used in querying from the IInfoStore and are used to retrieve specific plugins.
Since 4.0, All ProgID & Kind should be defined in each plugin interface
Thanks,
Anchal
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.