The name of the external (non-FileNet-P8) repository as known to the IBM Content Integrator instance.

CFS requires and expects this external repository to have a document model compatible with the FileNet P8 model. In particular, CFS requires that document content within an external repository not change, and locks down documents, as necessary, to enforce this requirement. (For an overview of the properties needed to implement a document lockdown, see the IIICEFixedContentDevice interface.) In addition to this requirement, CFS and the Content Engine expect the version order for a document to be unchanging. (If the external repository does not support document versioning, CFS considers each version series to consist of one version.) The consequences of violating this expectation by federating a version series with a non-immutable version order include the following:

  • Re-imported out-of-order version error - CFS expects the position of a document within a version series not to change. For example, if when first imported into FileNet P8 a particular document is version 2 within a version series, CFS expects that document, if subsequently re-imported, to still be after the version 1 document (if present) and before the version 3 document (if present). Otherwise, CFS generates an error. (CFS ignores any missing versions, and missing versions do not cause the other documents within the version series to be considered out of order.)
  • New out-of-order version ignored - CFS ignores any new (not previously imported) documents found to be out of order. For example, if a previously imported version series consists of 5 versions, and the external repository allows the next version to be added as version 4 instead of, as expected, version 6, CFS ignores the new version 4 document.

For more information on CFS document importing, see the ICFSImportAgentConfiguration interface.


Namespace: FileNet.Api.Admin
Assembly: FileNet.Api (in filenet.api.dll)

Syntax

Visual Basic (Declaration)
Property SourceRepositoryName As String
C#
string SourceRepositoryName { get; set; }
C++
property string SourceRepositoryName abstract  {
    String get();
    void set(String value);
}
J#
/** property */
public string get_SourceRepositoryName();

/** property */
public void set_SourceRepositoryName(string value);
JScript
public function get SourceRepositoryName() : String

public function set SourceRepositoryName(value : String);

Remarks

See Also