Contents Publish Package Interface Previous Next

INSERT_FILE

Inserts a file into a package.

Syntax

CALL INSERT_FILE(packageId, filename, filetype, mimeType, desc, nameValue, rc);

packageID
Numeric, input.
Identifies the package.

filename
Character, input.
Names the file, using the following syntax:
  • FILENAME: external_filename
  • FILEREF: sas_fileref

filetype
Character, input.
Specifies the file type, which must be TEXT or BINARY.

mimeType
Character, input.
Specifies the MIME type, the value of which is determined by the user. Subscribers can filter packages based on MIME type. See Details below for suggested values.

desc
Character, input.
Describes the file.

nameValue
Character, input.
Identifies a list of one or more space-separated name/value pairs, each in one of the following forms:

  • name
  • name=value
  • name="value"
  • name="single value with spaces"
  • name=(value)
  • name=("value")
  • name=(value1, "value 2",... valueN)

Name/value pairs are site-specific; they are used for the purpose of filtering.

rc
Numeric, output.
Receives a return code.

Details

The mimeType parameter is a user-specified MIME type that specifies the type of binary file or text file that is being published. Users might choose to document the supported values in order for publishers to use them or to use their own content strings.

Suggested MIME types include:

The following example supplies a content string of Image/gif to provide more information about the type of binary file that is being inserted.

filename = 'filename:/tmp/Report.gif';
filetype ='binary';
desc = 'Report information';
nameValue = '';
mimetype = 'Image/gif';
CALL INSERT_FILE(packageId, filename, filetype, mimetype, desc, nameValue, rc);

See Also

Contents Publish Package Interface Previous Next