Macros for SAS Application Developers
https://github.com/sasjs/core
meta Directory Reference

Metadata Aware Macros.

More...

Detailed Description

These macros have the following attributes:

  OS independent
  Metadata aware
  No X command
  Prefixes: _mm_

Files

file  mm_adduser2group.sas [code]
 Adds a user to a group.
 
file  mm_assigndirectlib.sas [code]
 Assigns library directly using details from metadata.
 
file  mm_assignlib.sas [code]
 Assigns a meta engine library using LIBREF.
 
file  mm_createapplication.sas [code]
 Create an Application object in a metadata folder.
 
file  mm_createdataset.sas [code]
 Create an empty dataset from a metadata definition.
 
file  mm_createdocument.sas [code]
 Create a Document object in a metadata folder.
 
file  mm_createfolder.sas [code]
 Recursively create a metadata folder.
 
file  mm_createlibrary.sas [code]
 Create a SAS Library.
 
file  mm_createstp.sas [code]
 Create a type 1 Stored Process (9.2 compatible)
 
file  mm_createwebservice.sas [code]
 Create a Web Ready Stored Process.
 
file  mm_deletedocument.sas [code]
 Deletes a Document using path as reference.
 
file  mm_deletelibrary.sas [code]
 Deletes a library by Name.
 
file  mm_deletestp.sas [code]
 Deletes a Stored Process using path as reference.
 
file  mm_getauthinfo.sas [code]
 Extracts authentication info for each user in metadata.
 
file  mm_getcols.sas [code]
 Creates a dataset with all metadata columns for a particular table.
 
file  mm_getdetails.sas [code]
 extracts metadata attributes and associations for a particular uri
 
file  mm_getdirectories.sas [code]
 Returns a dataset with the meta directory object for a physical path.
 
file  mm_getdocument.sas [code]
 Writes the TextStore of a Document Object to an external file.
 
file  mm_getfoldermembers.sas [code]
 Returns all direct child members of a particular folder.
 
file  mm_getfoldertree.sas [code]
 Returns all folders / subfolder content for a particular root.
 
file  mm_getgroupmembers.sas [code]
 Creates dataset with all members of a metadata group.
 
file  mm_getgroups.sas [code]
 Creates dataset with all groups or just those for a particular user.
 
file  mm_getlibmetadiffs.sas [code]
 Compares the metadata of a library with the physical tables.
 
file  mm_getlibs.sas [code]
 Creates a dataset with all metadata libraries.
 
file  mm_getobjects.sas [code]
 Creates a dataset with all metadata objects for a particular type.
 
file  mm_getpublictypes.sas [code]
 Creates a dataset with all deployable public types.
 
file  mm_getrepos.sas [code]
 Creates a dataset with all available repositories.
 
file  mm_getroles.sas [code]
 Creates a table containing a list of roles.
 
file  mm_getservercontexts.sas [code]
 Creates a dataset with all server contexts in all repos.
 
file  mm_getstpcode.sas [code]
 Writes the code of an STP to an external file.
 
file  mm_getstpinfo.sas [code]
 Get the properties of a Stored Process.
 
file  mm_getstps.sas [code]
 Returns a dataset with all Stored Processes, or just those in a particular folder / with a particular name.
 
file  mm_gettableid.sas [code]
 Get the metadata id for a particular table.
 
file  mm_gettables.sas [code]
 Creates a dataset with all metadata tables for a particular library.
 
file  mm_gettree.sas [code]
 Returns the metadata path and object from either the path or object.
 
file  mm_gettypes.sas [code]
 Creates a dataset with all metadata types.
 
file  mm_getusers.sas [code]
 Creates a table containing a list of all users.
 
file  mm_getwebappsrvprops.sas [code]
 Retrieves properties of the SAS web app server.
 
file  mm_spkexport.sas [code]
 Creates an batch spk export command.
 
file  mm_tree.sas [code]
 Returns all folders / subfolder content for a particular root.
 
file  mm_updateappextension.sas [code]
 Add or update an extension to an application component.
 
file  mm_updatedocument.sas [code]
 Update the TextStore in a Document with the same name.
 
file  mm_updatestpservertype.sas [code]
 Updates a type 2 stored process to run on STP or WKS context.
 
file  mm_updatestpsourcecode.sas [code]
 Update the source code of a type 2 STP.
 
file  mm_webout.sas [code]
 Send data to/from SAS Stored Processes.