• Contents
  • About
  • What's New in the SAS 9.2 Open Metadata Interface: Reference and Usage
  • Concepts
    • Introduction
      • About This Book
      • Installation Requirements
      • Prerequisites
      • Audience
      • What Is the SAS Open Metadata Architecture?
      • What Can I Do with the SAS Open Metadata Interface?
      • Authentication
      • Authorization Facility
    • Client Requirements
      • Types of SAS Open Metadata Interface Clients
      • Important Terms
      • Creating Repositories
      • Creating and Accessing Application Metadata
      • Connecting to the SAS Metadata Server
      • Communicating with the SAS Metadata Server
      • Controlling the SAS Metadata Server
  • SAS Java Metadata Interface
    • Understanding the SAS Java Metadata Interface
      • What's New in the SAS 9.2 Java Metadata Interface
      • About This Section
      • SAS Java Metadata Interface Overview
      • JRE and JAR Requirements
      • How the SAS Java Metadata Interface Works
    • Using the SAS Java Metadata Interface
      • Overview of Creating a SAS Java Metadata Interface Client
      • Advantages Over the IOMI Server Interface
      • Getting Started
      • Instantiating an Object Factory and Connecting to the SAS Metadata Server
      • Getting Information About Repositories
      • Creating Objects
      • Getting and Updating Existing Objects
      • Deleting Objects
      • Sample Program
    • Understanding com.sas.metadata.remote Interfaces and Classes
      • Interfaces and Classes Summary
      • Working with the MdFactory Interface
      • Working with the MdOMRConnection Interface
      • Working with the CMetadata Interface
      • Working with the MdOMIUtil Interface
      • Working with the AssociationList Class
      • Working with the MdObjectStore Interface
      • Working with the MdUtil Interface
  • Server Interfaces
    • Metadata Access (IOMI Interface)
      • Overview of the IOMI Server Interface
      • Constructing a Metadata Property String
      • Identifying Metadata
      • Functional Index to IOMI Methods
      • Using IOMI Flags
      • Summary Table of IOMI Flags
      • Summary Table of IOMI Options
      • <DOAS> Option
      • AddMetadata
      • AddResponsibleParty
      • AddUserFolders
      • DeleteMetadata
      • DoRequest
      • GetMetadata
      • GetMetadataObjects
      • GetNamespaces
      • GetRepositories
      • GetResponsibleParty
      • GetSubtypes
      • GetTypeProperties
      • GetTypes
      • GetUserFolders
      • IsSubtypeOf
      • UpdateMetadata
    • Authorization (ISecurity Interface)
      • Overview of the ISecurity Server Interface
      • Using the ISecurity Server Interface
      • DeleteInternalLogin
      • FreeCredentials
      • GetApplicationActionsAuthorizations
      • GetAuthorizations
      • GetAuthorizationsforObjects
      • GetCredentials
      • GetIdentity
      • GetInfo
      • GetInternalLoginSitePolicies
      • GetInternalLoginUserInfo
      • GetLoginsforAuthDomain
      • IsAuthorized
      • IsInRole
      • SetInternalLoginUserOptions
      • SetInternalPassword
    • Security Administration (ISecurityAdmin Interface)
      • Overview of the ISecurityAdmin Server Interface
      • Using the ISecurityAdmin Server Interface
      • Understanding the Transaction Context Methods
      • Understanding the General Authorization Administration Methods
      • Understanding the ACT Administration Methods
      • ApplyACTToObj
      • BeginTransactionContext
      • CreateAccessControlTemplate
      • DestroyAccessControlTemplate
      • EndTransactionContext
      • GetAccessControlTemplatesOnObj
      • GetAccessControlTemplateAttribs
      • GetAccessControlTemplateList
      • GetAuthorizationsOnObj
      • GetIdentitiesOnObj
      • RemoveACTFromObj
      • SetAccessControlTemplateAttribs
      • SetAuthorizationsOnObj
    • Server Control (IServer Interface)
      • Overview of the IServer Server Interface
      • Using the IServer Server Interface
      • Pause
      • Refresh
      • Resume
      • Status
      • Stop
  • IOMI Server Interface Usage
    • Adding Metadata Objects
      • Overview of Adding Metadata
      • Using the AddMetadata Method
      • Selecting Metadata Types to Represent Application Elements
      • Example of an AddMetadata Request That Creates an Application Metadata Object
      • Example of an AddMetadata Request That Creates an Object and an Association to an Existing Object
      • Example of an AddMetadata Request That Creates Multiple, Related Metadata Objects
      • Example of an AddMetadata Request That Creates Multiple, Unrelated Metadata Objects
      • Example of an AddMetadata Request That Creates an Association to an Object in Another Repository
    • Updating Metadata Objects
      • Overview of Updating Metadata
      • Using the UpdateMetadata Method
      • Example of an UpdateMetadata Request That Modifies an Object's Attributes
      • Example of an UpdateMetadata Request That Modifies an Association
      • Example of an UpdateMetadata Request That Merges Associations
      • Example of an UpdateMetadata Request That Deletes an Association
      • Example of an UpdateMetadata Request That Appends Associations
    • Overview of Querying Metadata
      • Supported Queries
      • Using GetTypes to Get the Metadata Types in a Namespace
      • Using GetRepositories to Get the Registered Repositories
      • Using GetRepositories to Get Repository Access and Status Information
      • Using GetMetadata to Get a Repository's Regular Attributes
      • Using GetTypes to Get Actual Metadata Types in a Repository
    • Using GetMetadata to Get the Properties of a Specified Metadata Object
      • Introduction to the GetMetadata Method
      • GetMetadata and Cross-Repository References in SAS 9.2
      • Getting All of An Object's Attributes
      • Getting All of an Object's Properties
      • Getting Properties of Associated Objects
      • Filtering the Associated Objects
      • Getting Common Properties for Sets of Objects
      • Including Objects from Project Repositories
      • Combining GetMetadata Flags
      • Using Templates
    • Getting All Metadata of a Specified Metadata Type
      • Introduction to the GetMetadataObjects Method
      • Getting Additional Properties
      • Including Subtypes
      • Including Additional Repositories
      • Using GetMetadataObjects To List Repositories
    • Filtering a GetMetadataObjects Request
      • Overview of Filtering a GetMetadataObjects Request
      • <XMLSELECT> Element Form and Search Criteria Syntax
      • Object Component Syntax
      • Attribute Criteria Component Syntax
      • AssociationPath Component Syntax
      • Understanding an Association Path
      • Understanding Concatenated Association Paths
      • Sample Search Strings For Common Filters
      • Using OMI_XMLSELECT with Other Flags
      • Examples of Search Strings That Filter Objects Based on UsageVersion
      • Example of a GetMetadataObjects Request That Specifies an <XMLSELECT> Element
      • Filtering the Associated Objects That Are Retrieved By a GetMetadataObjects Request
      • Example of Using XMLSELECT and Template Filter Criteria in the Same Method Call
    • Metadata Locking Options
      • Overview of Metadata Locking Options
      • Using SAS Open Metadata Interface Flags to Lock Objects
    • Deleting Metadata Objects
      • Using the DeleteMetadata Method to Delete Application Metadata Objects
      • Deleting Associated Objects Using a User-Defined Template
      • Deleting a Repository


ProductRelease
SAS BI Server4.2
Type
Usage and Reference
Copyright Date
February 2010
Last Updated
25Sep2010