📄 studentservice.wsdl
字号:
<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://crystaldecisions.com/reportwebservice/9.1/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://crystaldecisions.com/reportwebservice/9.1/" xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>
<s:schema elementFormDefault="qualified" targetNamespace="http://crystaldecisions.com/reportwebservice/9.1/">
<s:import namespace="http://www.w3.org/2001/XMLSchema" />
<s:element name="GetGroupLevelData">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="request" nillable="true" type="s0:GroupLevelDataRequest" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="GroupLevelDataRequest">
<s:complexContent mixed="false">
<s:extension base="s0:RequestContext">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GroupPath" type="s0:ArrayOfInt1" />
</s:sequence>
<s:attribute name="NumChildren" type="s:int" />
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="RequestContext" abstract="true">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ReportStateItem" nillable="true" type="s0:ReportStateInfo" />
<s:element minOccurs="0" maxOccurs="unbounded" name="ExtraDataItem" nillable="true" type="s0:NameValuePair" />
</s:sequence>
<s:attribute name="IsForDesignMode" type="s:boolean" />
<s:attribute name="ReportUri" type="s:string" />
</s:complexType>
<s:complexType name="ReportStateInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ParameterFieldInfoItem" type="s0:ParameterField" />
<s:element minOccurs="0" maxOccurs="unbounded" name="TableLogOnInfoItem" type="s0:TableLogOnInfo" />
</s:sequence>
<s:attribute name="RecordSelectionFormula" type="s:string" />
</s:complexType>
<s:complexType name="ParameterField">
<s:sequence>
<s:choice minOccurs="1" maxOccurs="1">
<s:element minOccurs="1" maxOccurs="1" name="MinimumValueDateTime" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="MinimumValueBool" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="MinimumValueString" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="MinimumValueCurrency" type="s:decimal" />
</s:choice>
<s:choice minOccurs="1" maxOccurs="1">
<s:element minOccurs="1" maxOccurs="1" name="MaximumValueCurrency" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="MaximumValueBool" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="MaximumValueString" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="MaximumValueDateTime" type="s:dateTime" />
</s:choice>
<s:element minOccurs="0" maxOccurs="unbounded" name="ParameterDefaultDiscreteValue" type="s0:ParameterDiscreteValue" />
<s:choice minOccurs="0" maxOccurs="unbounded">
<s:element minOccurs="0" maxOccurs="1" name="ParameterCurrentRangeValue" type="s0:ParameterRangeValue" />
<s:element minOccurs="0" maxOccurs="1" name="ParameterCurrentDiscreteValue" type="s0:ParameterDiscreteValue" />
</s:choice>
</s:sequence>
<s:attribute name="ParameterFieldName" type="s:string" />
<s:attribute name="PromptText" type="s:string" />
<s:attribute name="ReportName" type="s:string" />
<s:attribute name="EditMask" type="s:string" />
<s:attribute name="HasCurrentValue" type="s:boolean" />
<s:attribute name="EnableAllowEditingDefaultValue" type="s:boolean" />
<s:attribute name="EnableAllowMultipleValue" type="s:boolean" />
<s:attribute name="EnableNullValue" type="s:boolean" />
<s:attribute name="UParameterValueKind" type="s:int" />
<s:attribute name="UParameterType" type="s:int" />
<s:attribute name="UDiscreteOrRangeKind" type="s:int" />
<s:attribute name="UDefaultValueSortOrder" type="s:int" />
<s:attribute name="UDefaultValueSortMethod" type="s:int" />
</s:complexType>
<s:complexType name="ParameterDiscreteValue">
<s:complexContent mixed="false">
<s:extension base="s0:ParameterValue">
<s:sequence>
<s:choice minOccurs="1" maxOccurs="1">
<s:element minOccurs="0" maxOccurs="1" name="ValueString" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ValueCurrency" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="ValueDateTime" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="ValueBool" type="s:boolean" />
</s:choice>
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ParameterValue" abstract="true">
<s:attribute name="UKind" type="s:int" />
</s:complexType>
<s:complexType name="ParameterRangeValue">
<s:complexContent mixed="false">
<s:extension base="s0:ParameterValue">
<s:sequence>
<s:choice minOccurs="1" maxOccurs="1">
<s:element minOccurs="1" maxOccurs="1" name="StartValueCurrency" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="StartValueBool" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="StartValueString" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="StartValueDateTime" type="s:dateTime" />
</s:choice>
<s:choice minOccurs="1" maxOccurs="1">
<s:element minOccurs="1" maxOccurs="1" name="EndValueDateTime" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="EndValueCurrency" type="s:decimal" />
<s:element minOccurs="1" maxOccurs="1" name="EndValueBool" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="EndValueString" type="s:string" />
</s:choice>
</s:sequence>
<s:attribute name="UUpperBoundType" type="s:int" />
<s:attribute name="ULowerBoundType" type="s:int" />
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="TableLogOnInfo">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ConnectionInfoItem" nillable="true" type="s0:ConnectionInfo" />
</s:sequence>
<s:attribute name="TableName" type="s:string" />
<s:attribute name="ReportName" type="s:string" />
</s:complexType>
<s:complexType name="ConnectionInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="EncodedPassword" type="s0:ArrayOfInt" />
</s:sequence>
<s:attribute name="ServerName" type="s:string" />
<s:attribute name="DatabaseName" type="s:string" />
<s:attribute name="UserID" type="s:string" />
</s:complexType>
<s:complexType name="ArrayOfInt">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
</s:sequence>
</s:complexType>
<s:complexType name="NameValuePair">
<s:attribute name="Name" type="s:string" />
<s:attribute name="Value" type="s:string" />
</s:complexType>
<s:complexType name="ArrayOfInt1">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="i" type="s:int" />
</s:sequence>
</s:complexType>
<s:element name="GetGroupLevelDataResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="GetGroupLevelDataResult" nillable="true" type="s0:ResponseContext" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ResponseContext">
<s:sequence>
<s:choice minOccurs="1" maxOccurs="1">
<s:element minOccurs="0" maxOccurs="1" name="ReturnedString" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReturnedInt" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="ReturnedReportInfo" type="s0:ReportInfo" />
<s:element minOccurs="0" maxOccurs="1" name="ReturnedTotallerNodeID" type="s0:TotallerNodeID" />
<s:element minOccurs="0" maxOccurs="1" name="ReturnedDataSet">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:choice>
<s:element minOccurs="0" maxOccurs="unbounded" name="ExtraDataItem" nillable="true" type="s0:NameValuePair" />
<s:element minOccurs="0" maxOccurs="1" name="ErrorInfo" type="s0:RequestErrorInfo" />
</s:sequence>
<s:attribute name="ReturnedObjectTypeInt" type="s:int" />
<s:attribute name="ExceptionTypeName" type="s:string" />
</s:complexType>
<s:complexType name="ReportInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ParameterFieldInfoItem" type="s0:ParameterField" />
<s:element minOccurs="0" maxOccurs="unbounded" name="TableLogOnInfoItem" type="s0:TableLogOnInfo" />
<s:element minOccurs="1" maxOccurs="1" name="PageContentSizeItem" type="s0:TwipSize" />
</s:sequence>
<s:attribute name="ReportTitle" type="s:string" />
<s:attribute name="ReportFileName" type="s:string" />
<s:attribute name="PrinterName" type="s:string" />
<s:attribute name="RecordSelectionFormula" type="s:string" />
</s:complexType>
<s:complexType name="TwipSize">
<s:attribute name="Width" type="s:int" />
<s:attribute name="Height" type="s:int" />
</s:complexType>
<s:complexType name="TotallerNodeID">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GroupPath" type="s0:ArrayOfInt" />
</s:sequence>
<s:attribute name="GroupLevel" type="s:short" />
<s:attribute name="GroupName" type="s:string" />
<s:attribute name="GroupNamePath" type="s:string" />
</s:complexType>
<s:complexType name="RequestErrorInfo">
<s:attribute name="ErrorMsg" type="s:string" />
</s:complexType>
<s:element name="GetReportInfo">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="reqContext" nillable="true" type="s0:RequestContext" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="GetReportInfoResult" nillable="true" type="s0:ResponseContext" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Export">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="reqContext" nillable="true" type="s0:ExportRequestContext" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ExportRequestContext">
<s:complexContent mixed="false">
<s:extension base="s0:ReportPageRequestContext">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExportInfo" type="s0:ExportOptions" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ReportPageRequestContext">
<s:complexContent mixed="false">
<s:extension base="s0:RequestContext">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="SubreportContextItem" nillable="true" type="s0:SubreportContext" />
<s:element minOccurs="1" maxOccurs="1" name="ViewContextItem" nillable="true" type="s0:TotallerNodeID" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="SubreportContext">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ContainingGroupInfo" type="s0:TotallerNodeID" />
<s:element minOccurs="1" maxOccurs="1" name="Position" type="s0:Point" />
<s:element minOccurs="1" maxOccurs="1" name="Rect" type="s0:TwipRect" />
</s:sequence>
<s:attribute name="SubreportIndex" type="s:int" />
<s:attribute name="SubreportName" type="s:string" />
<s:attribute name="PageNumber" type="s:int" />
<s:attribute name="HashCode" type="s:int" />
</s:complexType>
<s:complexType name="Point">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="X" type="s:int" />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -