Добавление горизонтальной связи
Метод: 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>