SAS Resource Configuration

Note: Before you configure your scanner, make sure you meet the prerequisites. Read our guide on SAS integration requirements to double-check.

Source System Properties

This configuration can be setup by creating a new connection on Admin UI > Connections tab or editing an existing connection in Admin UI > Connections > Reporting & BI > SAS > specific connection. New connection can also be created via Manta Orchestration API General Walkthrough Example.

Property name Description Example
sas.dictionary.id Enter the name of the resource representing this SAS instance (known as the dictionary ID), which will be used as a subdirectory name for input files template
sas.script.encoding Encoding of manually provided SAS programs. See Encodings for applicable values. utf8
sas.server.name Name of the SAS server Testing Server

Common Properties

This configuration is common for all SAS source systems and for all SAS scenarios, and is configure in Admin UI > Configuration > CLI > SAS > SAS Common. It can be overridden on individual connection level.

Property name

Description

Example

sas.script.input

Directory with manually provided SAS programs

${manta.dir.input}/sas/${sas.dictionary.id}

sas.script.temp

Directory with processed macro directive SAS programs

${manta.dir.temp}/sas/${sas.dictionary.id}

technology.name

Name of this technology

sas

filepath.lowercase

Whether paths to files should be lowercase (false for case-sensitive file systems, true otherwise)

true
false

sas.macro.encoding

Encoding of snippets included using the SAS include macro. See Encodings for applicable values.

utf8

sas.macro.include.dir

Directory with include scripts

${manta.dir.input}/sas/${sas.dictionary.id}

sas.script.replace

Path to the CSV file with the replacements to be applied to the provided SAS programs and include scripts; see Placeholder Replacement in Input Scripts for details about the replacement file format

${manta.dir.input}/sas/${sas.dictionary.id}/replace.csv

sas.script.replace.regex

Flag specifying whether replacements for SAS programs and include scripts in the provided CSV file specified in sas.script.replace should be interpreted as regular expressions (true) or simple text (false)

false
true

sas.extractor.input

Subdirectory with manually provided SAS programs for building the dictionary; the full directory is ${manta.dir.input}/sas/${sas.dictionary.id}/${sas.extractor.input}

extractor

sas.extractor.extractedMacros

Subdirectory with automatically extracted macros from SAS programs; the full directory is ${manta.dir.input}/sas/${sas.dictionary.id}/${sas.extractor.extractedMacros}

extractedMacros