|
Publishing Framework
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:
- application/msword
- application/octet-stream
- application/pdf
- application/postscript
- application/zip
- audio/basic
- image/jpeg
- image/gif
- image/tiff
- model/vrml
- text/html
- text/plain
- text/richtext
- video/mpeg
- video/quicktime
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
|