Добавление горизонтальной связи
Метод: AddHorizontalRelations
Передаваемые параметры
| Параметр | Описание |
| ASPNETSessionId | Идентификатор сессии |
| Relations | Массив объектов для создания связей с полями |
| RelationDataContract | Массив горизонтальной связи |
| RelationTemplateId | Идентификатор горизонтальной связи |
| P2MObject1Id | Идентификатор первого объекта |
| P2MObject2Id | Идентификатор второго объекта |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddHorizontalRelations xmlns="http://streamline/">
<newRelations>
<ASPNETSessionId>string</ASPNETSessionId>
<Relations>
<RelationDataContract>
<RelationTemplateId>guid</RelationTemplateId>
<P2MObject1Id>guid</P2MObject1Id>
<P2MObject2Id>guid</P2MObject2Id>
</RelationDataContract>
<RelationDataContract>
<RelationTemplateId>guid</RelationTemplateId>
<P2MObject1Id>guid</P2MObject1Id>
<P2MObject2Id>guid</P2MObject2Id>
</RelationDataContract>
</Relations>
</newRelations>
</AddHorizontalRelations>
</soap:Body>
</soap:Envelope>
Возвращаемые параметры
| Параметр | Описание |
| AddHorizontalRelationsResult | Результат выполнения метода |
| CreatedRelations | Массив объектов для создания связей с полями |
| RelationWrapper | Результат выполнения метода (массив) |
| Id | Идентификатор связи |
| RelationTemplateId | Идентификатор типа связи |
| P2MObject1Id | Идентификатор первого объекта |
| P2MObject2Id | Идентификатор первого объекта |
| Errors | Массив с ошибками |
| Error | Ошибка |
| Message | Сообщение об ошибке |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddHorizontalRelationsResponse xmlns="http://streamline/">
<AddHorizontalRelationsResult>
<CreatedRelations>
<RelationWrapper>
<Id>guid</Id>
<RelationTemplateId>guid</RelationTemplateId>
<P2MObject1Id>guid</P2MObject1Id>
<P2MObject2Id>guid</P2MObject2Id>
</RelationWrapper>
<RelationWrapper>
<Id>guid</Id>
<RelationTemplateId>guid</RelationTemplateId>
<P2MObject1Id>guid</P2MObject1Id>
<P2MObject2Id>guid</P2MObject2Id>
</RelationWrapper>
</CreatedRelations>
<Errors>
<Error>
<Message>string</Message>
<Relations xsi:nil="true" />
</Error>
<Error>
<Message>string</Message>
<Relations xsi:nil="true" />
</Error>
</Errors>
</AddHorizontalRelationsResult>
</AddHorizontalRelationsResponse>
</soap:Body>
</soap:Envelope>