Insert Records into Content Manager
The connector's insert
fetch action can insert records into Content Manager. To use the insert
action, you must construct some XML that specifies the information to insert.
<insertXML> <insert> <reference>TEST</reference> <metadata name="Title" value="My Inserted Record"/> <metadata name="Origin" value="TestInsertionOrigin"/> <metadata name="RecordType" value="Document"/> <file> <type>content</type> <content>aGVsbG8gd29ybGQ=</content> </file> </insert> </insertXML>
Specify the following metadata:
Title
|
The title of the inserted record. |
Origin
|
Optional. Sets the origin of the document in Content Manager. The default value is the value of the Origin parameter in the connector's configuration file. |
RecordType
|
Optional. The record type to use when inserting items into Content Manager. The default value is the value of the DefaultInsertRecordType parameter in the connector's configuration file. |
The file
element specifies the file to insert (this is optional). There are several ways to specify the file. For example, you can specify the path to a file or provide the content base-64 encoded. For more information about how to specify the source file, refer to the documentation for the insert
action in the Content Manager Connector Reference.
After you have constructed the insert XML, add this XML to the insert fetch action as the value of the insertXML
action parameter. The XML must be URL encoded before being used in the action command. For example:
http://host:port/action=Fetch&FetchAction=Insert &ConfigSection=MyTask &InsertXML=[URL encoded XML]
For more information about using the insert
fetch action, refer to the Content Manager Connector Reference.