Создает слой инженерной сети.
<!-- Cоздание слоя --> <xs:element name="zulu-server"> <xs:complexType> <xs:sequence> <xs:element name="Command"> <xs:complexType> <xs:sequence> <xs:element name="NetToolsCreateNetwork"> <xs:complexType> <xs:sequence> <xs:element name="Model" type="typeNetToolsModelType"/> <xs:element name="Name" type="xs:string"/> <xs:element name="UserName" type="xs:string"/> <xs:element name="Path" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="lang" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <!-- Типы моделей --> <xs:simpleType name="typeNetToolsModelType"> <xs:annotation> <xs:documentation> <![CDATA[Тип гидравлической модели]]> </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="thermo"/> <xs:enumeration value="hydro"/> <xs:enumeration value="steam"/> <xs:enumeration value="gas"/> <xs:enumeration value="drain"/> </xs:restriction> </xs:simpleType>
<xs:element name="zwsResponse"> <xs:complexType> <xs:sequence> <xs:element name="NetToolsCreateNetwork"> <xs:complexType> <xs:sequence> <xs:element name="Layer" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RetVal" type="xs:integer" /> </xs:sequence> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8"?> <zulu-server service="zws" version="1.0.0"> <Command lang="ru"> <NetToolsCreateNetwork> <Model>hydro</Model> <Name>fromapi</Name> <UserName>fromapi</UserName> <Path>:</Path> </NetToolsCreateNetwork> </Command> </zulu-server>Где:
Model— модель инженерной сети.
Name— имя создаваемого слоя.
UserName— пользовательского название создаваемого слоя.
Path— путь в каталоге для веб-карт.
<?xml version="1.0" encoding="UTF-8"?> <zwsResponse> <NetToolsCreateNetwork> <Layer>NetTools:fromapi2</Layer> </NetToolsCreateNetwork> <RetVal>0</RetVal> </zwsResponse>Где:
Layer— имя созданного слоя вместе с пространством имен. Возвращается в форматеnamespace:layername(пространство_имен:имя_слоя).
RetVal— код ответа со статусом выполнения операции:
0— операция успешно выполнена.
-1— операция не была выполнена или произошла ошибка.