Insert Information into AEM

The connector's insert fetch action inserts information into the AEM repository. The connector can insert child entities of entities where the AEM API provides a suitable endpoint.

To use the insert action, you must construct some XML that specifies where to add each item, and the information to insert. For example:

<insertXML>
  <insert>
    <reference>[MyRef]</reference>
    <property name="ID" value="/assets/myassets/example_folder"/>
    <metadata name="name" value="inserted_asset.jpg"/>
    <file>
      <type>file</type>
      <content>C:/path/to/new/asset.jpg</content>
    </file>
  </insert>
</insertXML>

The ID property specifies the path of the parent entity for which you want to insert a child entity.

The name metadata field provides a name for the new entity that you want to add.

The file element provides the content to insert. There are several ways to provide the content. For more information about using the insert fetch action, refer to the AEM Connector Reference. If you provide file content, the connector inserts an asset in the AEM repository. Otherwise, the connector inserts a new folder.

You must add the XML to the action as the value of the insertXML action parameter. The XML contained in the insertXml parameter 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]

_HP_HTML5_bannerTitle.htm