Entering content frame

Background documentation Scope of Transmitted Data Locate the document in its SAP Library structure

Content

Documents

The content exchange service is used for distributing large quantities of data. The ICE protocol can transmit content data in any file format.

The content is not only referenced – it is actually downloaded to the subscriber’s repository. The original files are encoded (in Base64) and embedded into an ICE package that is then transmitted to the subscriber. When the exchange process has finished, copies of the physical files are stored in the subscriber’s repository.

To reduce volume, the syndicator can decide not to transmit large files as part of the package.  In such cases, subscribers can download the files from a URL instead. You can restrict the download to a certain time period when you know the server load will be low. The subscriber’s system carries out the download automatically as long as the password for accessing the content is known, or the syndicator has allowed anonymous access.

The syndicator can use filters to restrict which documents are to be transmitted. For example, the syndicator may want only files with certain file name extensions to be transmitted, or only documents created within a certain time frame.

 

Folders

The syndicator can specify one or more folders for an offer. The subscriber receives the specified folder/s with all subfolders and content contained therein. The same folder hierarchy is formed in the target repository as in the source repository.

The syndicator can use a filter to restrict the maximum depth of the transmitted folder hierarchy.

 

Repository Services Data

 

Permissions

When permissions are defined for a folder or document, the list of permissions (ACL) is transmitted to the subscriber's system. If the folder referenced in the offer has no ACL, the system transmits an inherited ACL from one of the superordinate folders.

 

Versions

Only the current version is included in an ICE package in the source system and transmitted to the target system.

If versioning is active in the target system, the document from the ICE package is placed into the target repository as the current version. The last available version in the target system is retained as an old version.

The version numbers for syndicator and subscriber are only the same if every version is transmitted.

Example: Versions in Syndicator and Subscriber Systems

This graphic is explained in the accompanying text

The graphic above is an example of versions of a document in the repositories of the syndicator and subscriber. Firstly, version 1 is created in the syndicator’s system and transmitted to the subscriber. Version 2 is then created. However, the next transport does not take place until after the creation of version 3. Version 3 is transmitted in this next transport. The subscriber’s repository now gives the document the next available version number - in this case, 2.

 

Properties

 

Predefined Properties

Properties that you defined in the configuration of Content Management are only transported if you save them in the syndicator system with the document in question before creating the ICE package. You normally select property values in the Upload dialog box or in the Details dialog box, and then save them there.

Caution

Defining the properties in the configuration is not sufficient. You must save the properties for each document.

The save action is the deciding factor. If you do not assign and save values, the property names are transmitted with empty values.

To be able to work with predefined properties in the subscriber system, you must define them as identical to those in the syndicator system. Make sure that the IDs and values of properties in the subscriber system are exactly the same as those in the syndicator system.

Caution

If the subscriber system has a property with the same name but a value that is different to the syndicator system, data inconsistencies may occur.

Only the ID and value are transmitted in the ICE package. The metadata that you defined in the configuration of Content Management is not included. You should therefore ensure that the metadata is identical in both systems.

Example

For example, if you marked a property in the syndicator system as write-protected, but did not do so in the subscriber system, users in the subscriber system will be able to change the value.

 

 

 

Leaving content frame