<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://omp.webservice.nms.hikvision.com" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax229="http://dto.omp.webservice.nms.hikvision.com/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://omp.webservice.nms.hikvision.com">
<wsdl:documentation>OmpService</wsdl:documentation>
<wsdl:types>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://dto.omp.webservice.nms.hikvision.com/xsd">
<xs:complexType name="VrmRecordScheduleResult">
<xs:sequence>
<xs:element minOccurs="0" name="errorCode" type="xs:int"/>
<xs:element minOccurs="0" name="result" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="vrmRecordScheduleDtos" nillable="true" type="ax229:VrmRecordScheduleDto"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VrmRecordScheduleDto">
<xs:sequence>
<xs:element minOccurs="0" name="cameraId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="cameraIndexCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="delayRecordTime" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="isNeedRecord" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="pcnvrServerId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="pcnvrServerIndexCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="preRecordTime" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="recordStyle" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="scheduleTemplateId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="storageIndex" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="storeSpace" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="storeTime" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="strXmlRev" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="streamType" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="valid" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="vrmId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="vrmRecSchedId" nillable="true" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NetworkMonitorServerDTO">
<xs:sequence>
<xs:element minOccurs="0" name="controlUnitId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="createTime" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" name="ctrlPort" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="dataPort" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="indexCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="intRev1" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="intRev2" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="ipAddr" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="nmsId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="objectType" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="operatorId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="strRev1" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="strRev2" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="strXmlRev" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="updateTime" nillable="true" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MatrixInfoResult">
<xs:sequence>
<xs:element minOccurs="0" name="errorCode" type="xs:int"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="matrixFullInfoDtos" nillable="true" type="ax229:MatrixFullInfoDto"/>
<xs:element minOccurs="0" name="result" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MatrixFullInfoDto">
<xs:sequence>
<xs:element minOccurs="0" name="mainMatrix" nillable="true" type="ax229:MatrixDto"/>
<xs:element minOccurs="0" name="matrixDtoAlarmList" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="matrixDtoCodeDispenseList" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="matrixDtoDecodeList" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="matrixDtoEncodeList" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MatrixDto">
<xs:sequence>
<xs:element minOccurs="0" name="controlUnitId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="controlUnitIndexCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="indexCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ipAddr" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="pagIndexCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="serialNo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tvwallId" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="tvwallIndexCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tvwallName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeviceInfoPageResult">
<xs:sequence>
<xs:element minOccurs="0" name="allRow" type="xs:int"/>
<xs:element minOccurs="0" name="currentPage" type="xs:int"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="deviceInfoDTO" nillable="true" type="ax229:DeviceInfoDTO"/>
<xs:element minOccurs="0" name="errorCode" type="xs:int"/>
<xs:element minOccurs="0" name="pageSize" type="xs:int"/>