Start of change

GET_BLOB_FROM_FILE

The GET_BLOB_FROM_FILE function returns the data from a source stream file or a source physical file.

Read syntax diagramSkip visual syntax diagram
>>-GET_BLOB_FROM_FILE--(--string-expression--+------------+--)-><
                                             '-,--integer-'      

string-expression
The argument must be a string expression that specifies a path and file name. The file name may be a name of a source stream file or a source physical file. For a source physical file, the string must be in the form 'library/file(member)'.
integer
An integer constant that specifies how to handle trailing whitespace when the specified file is a source physical file. Valid values are:
0 whitespace is returned as it exists in the file
1 trailing whitespace (blanks) is removed except for the first trailing blank
If this argument is not specified for a source physical file, the default is 0. If it is specified for a source stream file, it is ignored.

The result of the function is a BLOB locator.

The function will read the file specified by the argument with no CCSID conversion and return it as a BLOB locator. The function must be run under commitment control. The locator will be freed when a COMMIT or ROLLBACK is performed.

Examples

Register an XML schema document in the XSR registry where the XML schema is in a source stream file.

CALL XSR_REGISTER ('myschemalib', 'myschema', NULL,
                    GET_BLOB_FROM_FILE('/home/XML/MySchema.XSD',0), NULL)    
End of change