Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Analytics Web Administration Guide > Working with Data and Managing the Web Catalog Using Siebel Analytics Web SOAP API > Description of Siebel Analytics Web SOAP API Methods > MetadataServiceUse the MetadataService to retrieve descriptions of Siebel Analytics schema objects: columns, tables, and subject areas. Table 44 shows the supported methods. describeColumn() MethodRetrieves column information for a specified column in a specified subject area and table. SignatureSAColumn describeColumn (String subjectAreaName, String tableName, String columnName, String sessionID); ReturnsReturns an SAColumn Object. For information on the SAColumn structure, see SAColumn Structure. describeSubjectArea() MethodRetrieves subject area information for a specified subject area. SignatureSASubjectArea[] describeSubjectArea (String subjectAreaName, SASubjectAreaDetails detailsLevel, String sessionID);
SASubjectAreaDetails ValuesUsed to specify what information should be retrieved about the subject area. Table 45 lists the available values. ReturnsReturns an SASubjectArea Object. For information on the SASubjectArea structure, see SASubjectArea Structure. UsageDepending on the value of the detailsLevel parameter, the returned Object contains the information specified in Table 46. describeTable() MethodRetrieves table information for a specified table in a specified subject area. SignatureSATable describeTable (String subjectAreaName, String tableName, SATableDetails detailsLevel, String sessionID);
SATablesDetails ValuesUsed to specify what information should be retrieved about the table. Table 47 lists the available values.
ReturnsReturns an SATable Object. For information on the SATable structure, see SATable Structure. getSubjectAreas() MethodRetrieves the list of subject areas available. SignatureSASubjectArea getSubjectAreas(String sessionID); ReturnsReturns an SASubjectArea Object. For information on the SASubjectArea structure, see SASubjectArea Structure. UsageSASubjectArea objects returned by this call do not have table information available. The tables field is null. The approach to querying at all levels is to use getSubjectAreas() to retrieve the list of subject areas, then use describeSubjectArea() to get the list of tables. Then use describeTable() to retrieve the list of columns in a specified table, and finally use describeColumn() to get information on a specified column. |
![]() |
![]() ![]() |
Siebel Analytics Web Administration Guide |