MLCDocumentsGetSiblings Method (ConnectionId, SessionId, DocumentId) Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

Retrieves a list of all sibling documents for an MLC member document.

Namespace: ContentStudio.Document.MLC
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax

public string GetSiblings(
	ConnectionId connectionId,
	SessionId sessionId,
	DocumentId documentId
)

Parameters

connectionId
Type: ContentStudioConnectionId
A value that identifies the web site
sessionId
Type: ContentStudio.SecuritySessionId
A value that identifies the user's session. This value usually originates from a call to OpenSession(ConnectionId).
documentId
Type: ContentStudio.DocumentDocumentId
The document to retrieve MLC siblings for.

Return Value

Type: String
Xml. For each found document document the method returns: ID, if the document is a master document, language name and id
<root>
    <status>0</status>
    <statustext>Success</statustext>
    <doc master="1" documentid="3724" categoryid="513" languageid="1053" languagename="Swedish - Sweden" originallanguagename="Svenska - Sverige" defaultlanguagename="Swedish - Sweden" languagecode="sv" publishstatus="2" />
</root>
Exceptions

ExceptionCondition
CSExceptionA business rule was violated in the underlying Content Studio database
  • 1001 - The SessionID is invalid.
  • 1002 - Permission denied.
  • 1100 - The document does not exist.
  • 1558 - The document is not an MLC member document.
SqlExceptionAn error occurred when executing the command against the Content Studio database
Content Studio permissions

Read permission is required on the selected document.
See Also

Reference