This is an example of how to list the different metadata types contained within a particular SAS Metadata Repository.
/** * This example lists the metadata types available on the metadata server * and their descriptions. */ public void displayMetadataTypes() { try { // Get a list of metadata types available on the server. System.out.println("\nThe object types contained on this metadata server are: "); List nameList = new ArrayList(100); List descList = new ArrayList(100); _factory.getOMIUtil().getTypes(nameList, descList); Iterator iter1 = nameList.iterator(); Iterator iter2 = descList.iterator(); while (iter1.hasNext() && iter2.hasNext()) { //print the name and description of each metadata object type String name = (String) iter1.next(); String desc = (String) iter2.next(); System.out.println("Type: " + name + ", desc: " + desc); } } catch (MdException e) { e.printStackTrace(); } catch (RemoteException e) { e.printStackTrace(); } }