<application xmlns="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:prefix1="http://riskpack.neurotech.com.br"><grammars><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://riskpack.neurotech.com.br" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://riskpack.neurotech.com.br">
<xs:element name="propriedade" type="propriedade"/>
<xs:complexType name="historyVariableGtw">
<xs:sequence>
<xs:element minOccurs="0" name="consulta" type="xs:string"/>
<xs:element minOccurs="0" name="contrante" type="xs:string"/>
<xs:element minOccurs="0" name="data" type="xs:dateTime"/>
<xs:element minOccurs="0" name="id" type="xs:long"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="variaveis" nillable="true" type="parametroHistoricoVariavel"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="parametroHistoricoVariavel">
<xs:sequence>
<xs:element minOccurs="0" name="nome" type="xs:string"/>
<xs:element minOccurs="0" name="valor" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="propriedade">
<xs:sequence>
<xs:element minOccurs="0" name="nome" type="xs:string"/>
<xs:element minOccurs="0" name="valor" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://riskpack.neurotech.com.br" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://riskpack.neurotech.com.br">
<xs:import/>
<xs:element name="authentication" type="tns:authentication"/>
<xs:element name="block" type="tns:Block"/>
<xs:element name="compositeSearchOperator" type="tns:CompositeSearchOperator"/>
<xs:element name="exemple" type="tns:Exemple"/>
<xs:element name="externalFilter" type="tns:ExternalFilter"/>
<xs:element name="field" type="tns:Field"/>
<xs:element name="fieldInput" type="tns:FieldInput"/>
<xs:element name="fieldSchema" type="tns:FieldSchema"/>
<xs:element name="filter" type="tns:Filter"/>
<xs:element name="filterConsultaLayout" type="tns:filterConsultaLayout"/>
<xs:element name="filterIntervalData" type="tns:filterIntervalData"/>
<xs:element name="function" type="tns:Function"/>
<xs:element name="gatewayLayoutInput" type="tns:GatewayLayoutInput"/>
<xs:element name="gatewaySubmitInput" type="tns:GatewaySubmitInput"/>
<xs:element name="gatewaySubmitOutput" type="tns:GatewaySubmitOutput"/>
<xs:element name="host" type="tns:Host"/>
<xs:element name="input" type="tns:Input"/>
<xs:element name="layout" type="tns:Layout"/>
<xs:element name="operand" type="tns:Operand"/>
<xs:element name="operation" type="tns:Operation"/>
<xs:element name="pagination" type="tns:pagination"/>
<xs:element name="parameter" type="tns:Parameter"/>
<xs:element name="portfolio" type="tns:portfolio"/>
<xs:element name="property" type="tns:property"/>
<xs:element name="request" type="tns:request"/>
<xs:element name="requestBuilderSchema" type="tns:requestBuilderSchema"/>
<xs:element name="requestGatewayBuilderFunctions" type="tns:requestGatewayBuilderFunctions"/>
<xs:element name="requestGatewayBuilderLayout" type="tns:requestGatewayBuilderLayout"/>
<xs:element name="requestGatewayBuilderOperations" type="tns:requestGatewayBuilderOperations"/>
<xs:element name="requestGatewayHistory" type="tns:requestGatewayHistory"/>
<xs:element name="requestGatewayLayout" type="tns:requestGatewayLayout"/>
<xs:element name="requestGatewayLayoutDeploy" type="tns:requestGatewayLayoutDeploy"/>
<xs:element name="requestGatewayLog" type="tns:requestGatewayLog"/>
<xs:element name="requestGatewayPortfolio" type="tns:requestGatewayPortfolio"/>
<xs:element name="requestGatewayResource" type="tns:requestGatewayResource"/>
<xs:element name="requestGatewaySubmit" type="tns:requestGatewaySubmit"/>
<xs:element name="requestHistoryVariablesGtw" type="tns:requestHistoryVariablesGtw"/>
<xs:element name="requestID" type="tns:requestID"/>
<xs:element name="requestPagination" type="tns:requestPagination"/>
<xs:element name="resource" type="tns:resource"/>
<xs:element name="result" type="tns:result"/>
<xs:element name="resultBuilderSchema" type="tns:resultBuilderSchema"/>
<xs:element name="resultGatewayBuilderFunctions" type="tns:resultGatewayBuilderFunctions"/>
<xs:element name="resultGatewayBuilderLayout" type="tns:resultGatewayBuilderLayout"/>
<xs:element name="resultGatewayBuilderOperations" type="tns:resultGatewayBuilderOperations"/>
<xs:element name="resultGatewayHistory" type="tns:resultGatewayHistory"/>
<xs:element name="resultGatewayLayout" type="tns:resultGatewayLayout"/>
<xs:element name="resultGatewayLayoutDeploy" type="tns:resultGatewayLayoutDeploy"/>
<xs:element name="resultGatewayLog" type="tns:resultGatewayLog"/>
<xs:element name="resultGatewayPortfolio" type="tns:resultGatewayPortfolio"/>
<xs:element name="resultGatewayResource" type="tns:resultGatewayResource"/>
<xs:element name="resultGatewaySubmit" type="tns:resultGatewaySubmit"/>
<xs:element name="resultHistoryVariablesGtw" type="tns:resultHistoryVariablesGtw"/>
<xs:element name="resultPagination" type="tns:resultPagination"/>
<xs:element name="searchOperator" type="tns:SearchOperator"/>
<xs:element name="simpleSearchOperator" type="tns:SimpleSearchOperator"/>
<xs:element name="site" type="tns:Site"/>
<xs:complexType name="resultGatewayLayoutDeploy">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:long"/>
<xs:element minOccurs="0" name="Date" type="xs:dateTime"/>
<xs:element minOccurs="0" name="Layout" type="xs:string"/>
<xs:element minOccurs="0" name="Site" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="result">
<xs:sequence>
<xs:element minOccurs="0" name="OperationCode" type="xs:string"/>
<xs:element minOccurs="0" name="StatusCode" type="xs:string"/>
<xs:element minOccurs="0" name="Message" type="xs:string"/>
<xs:element minOccurs="0" name="StartTime" type="xs:dateTime"/>
<xs:element minOccurs="0" name="EndTime" type="xs:dateTime"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Properties" nillable="true" type="tns:property"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="property">
<xs:sequence>
<xs:element minOccurs="0" name="Key" type="xs:string"/>
<xs:element minOccurs="0" name="Value" type="xs:string"/>
<xs:element minOccurs="0" name="Type" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="resultGatewayLog">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Results" nillable="true" type="tns:GatewayLog"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GatewayLog">
<xs:sequence>
<xs:element minOccurs="0" name="Submit" type="tns:GatewaySubmitOutput"/>
<xs:element minOccurs="0" name="OperationId" type="xs:string"/>
<xs:element minOccurs="0" name="CostCenter" type="xs:string"/>
<xs:element minOccurs="0" name="Filial" type="xs:string"/>
<xs:element minOccurs="0" name="Inputs" type="xs:string"/>
<xs:element minOccurs="0" name="Ip" type="xs:string"/>
<xs:element minOccurs="0" name="CacheAllowed" type="xs:boolean"/>
<xs:element minOccurs="0" name="CacheIndividual" type="xs:boolean"/>
<xs:element minOccurs="0" name="CacheValidity" type="xs:int"/>
<xs:element minOccurs="0" name="Retake" type="xs:int"/>
<xs:element minOccurs="0" name="RetakeParallel" type="xs:int"/>
<xs:element minOccurs="0" name="Timeout" type="xs:long"/>
<xs:element minOccurs="0" name="Tracer" type="xs:string"/>
<xs:element minOccurs="0" name="Content" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="ServerIp" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GatewaySubmitOutput">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:long"/>
<xs:element minOccurs="0" name="Message" type="xs:string"/>
<xs:element minOccurs="0" name="Status" type="xs:string"/>
<xs:element minOccurs="0" name="Date" type="xs:dateTime"/>
<xs:element minOccurs="0" name="Environment" type="xs:string"/>
<xs:element minOccurs="0" name="Site" type="xs:string"/>
<xs:element minOccurs="0" name="SiteVersion" type="xs:string"/>
<xs:element minOccurs="0" name="Layout" type="xs:string"/>
<xs:element minOccurs="0" name="Source" type="xs:string"/>
<xs:element minOccurs="0" name="Retake" type="xs:int"/>
<xs:element minOccurs="0" name="TimeInCache" type="xs:int"/>
<xs:element minOccurs="0" name="DocumentText" type="xs:string"/>
<xs:element minOccurs="0" name="Duration" type="xs:long"/>
<xs:element minOccurs="0" name="Builder" type="tns:Builder"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Outputs" nillable="true" type="tns:property"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Builder">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Lists" nillable="true" type="tns:BuilderList"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BuilderList">
<xs:sequence>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
<xs:element minOccurs="0" name="DetailedDescription" type="xs:string"/>
<xs:element minOccurs="0" name="Unique" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Blocks" nillable="true" type="tns:BuilderBlock"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BuilderBlock">
<xs:sequence>
<xs:element minOccurs="0" name="Index" type="xs:int"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Fields" nillable="true" type="tns:BuilderField"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BuilderField">
<xs:sequence>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
<xs:element minOccurs="0" name="DetailedDescription" type="xs:string"/>
<xs:element minOccurs="0" name="Type" type="xs:string"/>
<xs:element minOccurs="0" name="Value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestGatewayLayout">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Layouts" type="tns:GatewayLayoutInput"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="request">
<xs:sequence>
<xs:element minOccurs="0" name="Authentication" type="tns:authentication"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Properties" nillable="true" type="tns:property"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GatewayLayoutInput">
<xs:sequence>
<xs:element default="HML" name="Environment" type="xs:string"/>
<xs:element minOccurs="0" name="Group" type="xs:string"/>
<xs:element minOccurs="0" name="OperationId" type="xs:string"/>
<xs:element name="Site" type="xs:string"/>
<xs:element minOccurs="0" name="Layout" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="authentication">
<xs:sequence>
<xs:element minOccurs="0" name="Login" type="xs:string"/>
<xs:element minOccurs="0" name="Password" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Properties" nillable="true" type="tns:property"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestGatewaySubmit">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Submits" type="tns:GatewaySubmitInput"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GatewaySubmitInput">
<xs:sequence>
<xs:element default="HML" name="Environment" type="xs:string"/>
<xs:element minOccurs="0" name="Group" type="xs:string"/>
<xs:element minOccurs="0" name="OperationId" type="xs:string"/>
<xs:element name="Site" type="xs:string"/>
<xs:element minOccurs="0" name="Layout" type="xs:string"/>
<xs:element default="true" minOccurs="0" name="CacheAllowed" type="xs:boolean"/>
<xs:element default="false" minOccurs="0" name="ForceCache" type="xs:boolean"/>
<xs:element default="false" minOccurs="0" name="CacheIndividual" type="xs:boolean"/>
<xs:element default="1" minOccurs="0" name="CacheValidity" type="xs:int"/>
<xs:element default="2" minOccurs="0" name="Retake" type="xs:int"/>
<xs:element default="1" minOccurs="0" name="RetakeParallel" type="xs:int"/>
<xs:element default="10000" minOccurs="0" name="Timeout" type="xs:int"/>
<xs:element maxOccurs="unbounded" name="Inputs" type="tns:property"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Properties" nillable="true" type="tns:property"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="resultGatewayHistory">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="History" nillable="true" type="tns:GatewayHistory"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GatewayHistory">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:long"/>
<xs:element minOccurs="0" name="OperationTime" type="xs:dateTime"/>
<xs:element minOccurs="0" name="Status" type="xs:string"/>
<xs:element minOccurs="0" name="Message" type="xs:string"/>
<xs:element minOccurs="0" name="Group" type="xs:string"/>
<xs:element minOccurs="0" name="CostCenter" type="xs:string"/>
<xs:element minOccurs="0" name="Site" type="xs:string"/>
<xs:element minOccurs="0" name="Source" type="xs:string"/>
<xs:element minOccurs="0" name="TimeSpent" type="xs:long"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="resultHistoryVariablesGtw">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element minOccurs="0" name="TotalRegistros" type="xs:long"/>
<xs:element minOccurs="0" name="Paginacao" type="tns:resultPagination"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Results" nillable="true" type="historyVariableGtw"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultPagination">
<xs:complexContent>
<xs:extension base="tns:pagination">
<xs:sequence>
<xs:element minOccurs="0" name="QtdTotalRegistros" type="xs:long"/>
<xs:element name="ComPaginacao" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="pagination">
<xs:sequence>
<xs:element minOccurs="0" name="InicioPaginacao" type="xs:int"/>
<xs:element minOccurs="0" name="FimPaginacao" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestGatewayPortfolio">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="requestGatewayBuilderOperations">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultGatewaySubmit">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Results" type="tns:GatewaySubmitOutput"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultGatewayResource">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Resources" nillable="true" type="tns:resource"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resource">
<xs:sequence>
<xs:element minOccurs="0" name="CostCenter" type="xs:int"/>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
<xs:element minOccurs="0" name="Type" type="xs:string"/>
<xs:element minOccurs="0" name="Content" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="LastModification" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestGatewayHistory">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element minOccurs="0" name="Filter" type="tns:SearchOperator"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType abstract="true" name="SearchOperator">
<xs:sequence>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CompositeSearchOperator">
<xs:complexContent>
<xs:extension base="tns:SearchOperator">
<xs:sequence>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element form="qualified" name="SimpleSearchOperator" type="tns:SimpleSearchOperator"/>
<xs:element form="qualified" name="CompositeSearchOperator" type="tns:CompositeSearchOperator"/>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="SimpleSearchOperator">
<xs:complexContent>
<xs:extension base="tns:SearchOperator">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Parameters" nillable="true" type="tns:property"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultGatewayLayout">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Results" nillable="true" type="tns:GatewayLayout"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GatewayLayout">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:long"/>
<xs:element minOccurs="0" name="Message" type="xs:string"/>
<xs:element minOccurs="0" name="Status" type="xs:string"/>
<xs:element minOccurs="0" name="Date" type="xs:dateTime"/>
<xs:element minOccurs="0" name="Site" type="tns:Site"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Site">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element minOccurs="0" name="Version" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
<xs:element minOccurs="0" name="Channel" type="xs:string"/>
<xs:element name="Public" type="xs:boolean"/>
<xs:element name="HasIPAuthentication" type="xs:boolean"/>
<xs:element name="AllowsForeignAccess" type="xs:boolean"/>
<xs:element name="NeedsDigitalCertification" type="xs:boolean"/>
<xs:element name="HasCaptcha" type="xs:boolean"/>
<xs:element minOccurs="0" name="CaptchaSolution" type="xs:string"/>
<xs:element minOccurs="0" name="CaptchaExample" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="Product" type="xs:string"/>
<xs:element minOccurs="0" name="Supplier" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Inputs" nillable="true" type="tns:FieldInput"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Outputs" nillable="true" type="tns:Field"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FieldInput">
<xs:complexContent>
<xs:extension base="tns:Field">
<xs:sequence>
<xs:element minOccurs="0" name="Prd" type="xs:string"/>
<xs:element minOccurs="0" name="Hml" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Field">
<xs:sequence>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
<xs:element minOccurs="0" name="Type" type="xs:string"/>
<xs:element minOccurs="0" name="Mask" type="xs:string"/>
<xs:element minOccurs="0" name="Missing" type="xs:string"/>
<xs:element minOccurs="0" name="Required" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Domains" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestGatewayResource">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Resources" nillable="true" type="tns:resource"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="requestBuilderSchema">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element name="Site" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="requestGatewayBuilderLayout">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Layouts" type="tns:GatewayLayoutInput"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="requestGatewayLog">
<xs:complexContent>
<xs:extension base="tns:requestID">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="requestID">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element minOccurs="0" name="ID" type="xs:long"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultGatewayBuilderLayout">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Results" nillable="true" type="tns:Layout"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Layout">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element minOccurs="0" name="SiteId" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Functions" nillable="true" type="tns:Function"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Inputs" nillable="true" type="tns:Input"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Function">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element minOccurs="0" name="Type" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ReturnTypes" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="SupportedTypes" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Format" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Parameters" nillable="true" type="tns:Parameter"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Filters" nillable="true" type="tns:Filter"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ExternalFilters" nillable="true" type="tns:ExternalFilter"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Exemples" nillable="true" type="tns:Exemple"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameter">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element minOccurs="0" name="Value" type="xs:string"/>
<xs:element minOccurs="0" name="Type" type="xs:string"/>
<xs:element minOccurs="0" name="Category" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Filter">
<xs:sequence>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
<xs:element minOccurs="0" name="Operation" type="tns:Operation"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Operands" nillable="true" type="tns:Operand"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Operation">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element minOccurs="0" name="DetailedDescription" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Operand">
<xs:sequence>
<xs:element minOccurs="0" name="Value" type="xs:string"/>
<xs:element minOccurs="0" name="Type" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExternalFilter">
<xs:complexContent>
<xs:extension base="tns:Filter">
<xs:sequence>
<xs:element minOccurs="0" name="List" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Exemple">
<xs:sequence>
<xs:element minOccurs="0" name="Title" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
<xs:element minOccurs="0" name="Value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Input">
<xs:sequence>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
<xs:element minOccurs="0" name="HmlValue" type="xs:string"/>
<xs:element minOccurs="0" name="PrdValue" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestHistoryVariablesGtw">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element minOccurs="0" name="Filial" type="xs:string"/>
<xs:element minOccurs="0" name="Status" type="xs:string"/>
<xs:element minOccurs="0" name="Origem" type="xs:string"/>
<xs:element minOccurs="0" name="IpOrigem" type="xs:string"/>
<xs:element minOccurs="0" name="IpServidor" type="xs:string"/>
<xs:element minOccurs="0" name="Ambiente" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ConfiguracoesSubmissao" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="FiltroConsultaLayout" type="tns:filterConsultaLayout"/>
<xs:element minOccurs="0" name="FiltroData" type="tns:filterIntervalData"/>
<xs:element minOccurs="0" name="Paginacao" type="tns:requestPagination"/>
<xs:element name="Params">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="key" type="xs:string"/>
<xs:element minOccurs="0" name="value" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Parametros" nillable="true" type="propriedade"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="filterConsultaLayout">
<xs:sequence>
<xs:element minOccurs="0" name="Consulta" type="xs:string"/>
<xs:element minOccurs="0" name="VersaoConsulta" type="xs:string"/>
<xs:element minOccurs="0" name="Layout" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="EntradasLayouts" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="RetornosLayout" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="filterIntervalData">
<xs:sequence>
<xs:element minOccurs="0" name="DataInicio" type="xs:dateTime"/>
<xs:element minOccurs="0" name="DataFim" type="xs:dateTime"/>
<xs:element name="QtdUltimasConsultas" type="xs:int"/>
<xs:element name="QtdUltimosPeriodo" type="xs:int"/>
<xs:element minOccurs="0" name="TipoUltimosPeriodo" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestPagination">
<xs:complexContent>
<xs:extension base="tns:pagination">
<xs:sequence>
<xs:element name="ComPaginacao" type="xs:boolean"/>
<xs:element name="RetornarTotalPaginacao" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultGatewayPortfolio">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Sites" nillable="true" type="tns:portfolio"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="portfolio">
<xs:sequence>
<xs:element minOccurs="0" name="Site" type="xs:string"/>
<xs:element minOccurs="0" name="Version" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Layouts" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestGatewayLayoutDeploy">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Layouts" type="tns:Layout"/>
<xs:element name="OnlyValidate" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultBuilderSchema">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:long"/>
<xs:element minOccurs="0" name="Site" type="tns:Host"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="builder" nillable="true" type="tns:Block"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Host">
<xs:complexContent>
<xs:extension base="tns:Site">
<xs:sequence>
<xs:element name="ValueChannel" type="xs:int"/>
<xs:element minOccurs="0" name="URLPRD" type="xs:string"/>
<xs:element minOccurs="0" name="URLHML" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Block">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:string"/>
<xs:element minOccurs="0" name="Description" type="xs:string"/>
<xs:element minOccurs="0" name="DetailedDescription" type="xs:string"/>
<xs:element name="Unique" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Fields" nillable="true" type="tns:FieldSchema"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FieldSchema">
<xs:complexContent>
<xs:extension base="tns:Field">
<xs:sequence>
<xs:element minOccurs="0" name="DetailedDescription" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="requestGatewayBuilderFunctions">
<xs:complexContent>
<xs:extension base="tns:request">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultGatewayBuilderOperations">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Results" nillable="true" type="tns:Operation"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="resultGatewayBuilderFunctions">
<xs:complexContent>
<xs:extension base="tns:result">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Results" nillable="true" type="tns:Function"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
</grammars><resources base="http://gateway-zenir-hml.neurotech.com.br/services/rest/gateway"><resource path="/"><resource path="builderFunctions"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayBuilderFunctions"/><representation mediaType="application/xml" element="prefix1:requestGatewayBuilderFunctions"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayBuilderFunctions"/></response></method></resource><resource path="builderLayouts"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayBuilderLayout"/><representation mediaType="application/xml" element="prefix1:requestGatewayBuilderLayout"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayBuilderLayout"/></response></method></resource><resource path="builderOperations"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayBuilderOperations"/><representation mediaType="application/xml" element="prefix1:requestGatewayBuilderOperations"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayBuilderOperations"/></response></method></resource><resource path="builderSchema"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestBuilderSchema"/><representation mediaType="application/xml" element="prefix1:requestBuilderSchema"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultBuilderSchema"/></response></method></resource><resource path="getHistoryVariables"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestHistoryVariablesGtw"/><representation mediaType="application/xml" element="prefix1:requestHistoryVariablesGtw"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultHistoryVariablesGtw"/></response></method></resource><resource path="history"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayHistory"/><representation mediaType="application/xml" element="prefix1:requestGatewayHistory"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayHistory"/></response></method></resource><resource path="layout"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayLayout"/><representation mediaType="application/xml" element="prefix1:requestGatewayLayout"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayLayout"/></response></method></resource><resource path="layoutDeploy"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayLayoutDeploy"/><representation mediaType="application/xml" element="prefix1:requestGatewayLayoutDeploy"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayLayoutDeploy"/></response></method></resource><resource path="log"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayLog"/><representation mediaType="application/xml" element="prefix1:requestGatewayLog"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayLog"/></response></method></resource><resource path="portfolio"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayPortfolio"/><representation mediaType="application/xml" element="prefix1:requestGatewayPortfolio"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayPortfolio"/></response></method></resource><resource path="resource"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewayResource"/><representation mediaType="application/xml" element="prefix1:requestGatewayResource"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewayResource"/></response></method></resource><resource path="submit"><method name="POST"><request><representation mediaType="application/json" element="prefix1:requestGatewaySubmit"/><representation mediaType="application/xml" element="prefix1:requestGatewaySubmit"/></request><response><representation mediaType="application/json;charset=utf-8" element="prefix1:resultGatewaySubmit"/></response></method></resource><resource path="version"><method name="GET"><response><representation mediaType="text/plain"><param name="result" style="plain" type="xs:string"/></representation></response></method></resource></resource></resources></application>