Копировать ссылку на страницу

Синтаксис:

Visual Basic (Declaration)

<OperationBehaviorAttribute(Impersonation := ImpersonationOption.Allowed)> _

Public Function GetBoundObjects ( _

 ObjectID As Integer, _

 ObjectType As String, _

 BoundsTypes As String(), _

 ISCode As String _

As String

C#

[OperationBehaviorAttribute(Impersonation = ImpersonationOption.Allowed)]

public string GetBoundObjects(

 int ObjectID,

 string ObjectType,

 string[] BoundsTypes,

 string ISCode

)

Параметры:

ObjectID – ИД объекта системы DIRECTUM;
ObjectType – тип объекта. Возможные значения:
EDocument – документ;
Reference – запись справочника;
BoundsTypes – список типов связанного объекта. Возможные значения:
EDocument – документ;
Reference – запись справочника;
Any – объекты любого типа;
ISCode – код внешней системы.

Возвращаемое значение:

XML-пакет с описанием карточек объектов с прямой и обратной связью по отношению к запрошенному объекту.

Свернуть/развернуть пример Пример SOAP-пакета

Получение связанных объектов для записи справочника с ИД=133881. К получаемым объектам относятся объекты, которые связаны с данной записью, и объекты, с которыми связанна данная запись:

 
<soapenv:Envelope
xmlns:arr=http://schemas.microsoft.com/2003/10/Serialization/Arrays
  xmlns:int=http://IntegrationWebService
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
      <soapenv:Body>
        <int:GetBoundObjects>
          <int:ObjectID>133881</int:ObjectID>
          <int:ObjectType>Reference</int:ObjectType>
          <int:BoundsTypes>
            <arr:string>Any</arr:string>
          </int:BoundsTypes>
        </int:GetBoundObjects>
      </soapenv:Body>
</soapenv:Envelope>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM