ODBC Driver for Certinia

Build 24.0.9060

UploadDocument

Uploads a document in Salesforce.

Note: This procedure makes use of indexed parameters. Indexed parameters facilitate providing multiple instances a single parameter as inputs for the procedure.

Suppose there is an input parameter named Param#. To input multiple instances of an indexed parameter like this, execute:

EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"

In the table below, indexed parameters are denoted with a '#' character at the end of their names.

Input

Name Type Description
FullPath# String The full path to the document to upload. If Base64Data is not specified, this input is required. Either specify this or FullPath/FolderPath for a single object and not both.
Base64Data# String A string of data that will be used as the full contents of the file. This must be base-64 encoded. Required if FullPath is not specified.
Name# String The name you would like to give the document. If none is specified, the file name specified in the FullPath will be used. Required if Base64Data is specified.
FolderId# String Required. Id of the Folder where the documents will be uploaded.
FolderPath# String Used to batch upload every file inside a specified folder. Either specify this or FullPath for a single object and not both.
Description# String Text description of the Document. Limit: 255 characters.
DocumentTempTable String Used to batch upload multiple Document objects. Set this to a temporary table, whose rows contain upload inputs like in the example below.

Result Set Columns

Name Type Description
Id String The Id of the uploaded attachment.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060