Reference for https://p21soa.ciot.com/formsandreporting/api/document/info/crystalreport
Get information about a Crystal Report.
Url: https://p21soa.ciot.com/formsandreporting/api/document/info/crystalreport
HTTP Method: POST
Message direction | Format | Body |
---|---|---|
Request | Xml | Example,Schema |
Response | Xml | Example,Schema |
The following is an example request Xml body:
<GetBasicReportInfo> <ClientId>String content</ClientId> <RequestId>String content</RequestId> <ReportFilename>String content</ReportFilename> </GetBasicReportInfo>
The following is an example response Xml body:
<CrystalReportInfo> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> </Parameters> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> </Parameters> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> </Parameters> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> <ReportingParameters> <Name>String content</Name> <ReportName>String content</ReportName> <Datatype>String content</Datatype> <DbField>String content</DbField> <PromptText>String content</PromptText> <Optional>true</Optional> <Dropdown>true</Dropdown> <AllowMultiValue>true</AllowMultiValue> <Dynamic>true</Dynamic> <Range> <!--Valid elements of type: CrystalReportInfo--> <MinimumOrStart i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MinimumOrStart> <!--Valid elements of type: CrystalReportInfo--> <MaximumOrEnd i:type="CrystalReportInfo"> <DocumentType>Unspecified</DocumentType> <ReportFilename>String content</ReportFilename> <Title>String content</Title> <Comments>String content</Comments> <Parameters i:nil="true" /> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> </Parameters> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </MaximumOrEnd> </Range> <DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> <DefaultValues> <Description>String content</Description> <Value>String content</Value> <IsDefault>true</IsDefault> </DefaultValues> </DefaultValues> </ReportingParameters> </Parameters> <CommandTables> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> <CommandTable> <Name>String content</Name> <Text>String content</Text> </CommandTable> </CommandTables> </CrystalReportInfo>
The following is the request Xml Schema:
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="GetBasicReportInfo" nillable="true" type="GetBasicReportInfo" /> <xs:complexType name="GetBasicReportInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="ClientId" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="RequestId" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="ReportFilename" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:schema>
The following is the response Xml Schema:
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="CrystalReportInfo" nillable="true" type="CrystalReportInfo" /> <xs:complexType name="CrystalReportInfo"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="DocumentType" type="DocumentType" /> <xs:element minOccurs="0" maxOccurs="1" name="ReportFilename" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Parameters" type="ArrayOfReportingParameters" /> <xs:element minOccurs="0" maxOccurs="1" name="CommandTables" type="ArrayOfCommandTable" /> </xs:sequence> </xs:complexType> <xs:simpleType name="DocumentType"> <xs:restriction base="xs:string"> <xs:enumeration value="Unspecified" /> <xs:enumeration value="Form" /> <xs:enumeration value="Report" /> </xs:restriction> </xs:simpleType> <xs:complexType name="ArrayOfReportingParameters"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ReportingParameters" nillable="true" type="ReportingParameters" /> </xs:sequence> </xs:complexType> <xs:complexType name="ReportingParameters"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="ReportName" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Datatype" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="DbField" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="PromptText" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="Optional" type="xs:boolean" /> <xs:element minOccurs="1" maxOccurs="1" name="Dropdown" type="xs:boolean" /> <xs:element minOccurs="1" maxOccurs="1" name="AllowMultiValue" type="xs:boolean" /> <xs:element minOccurs="1" maxOccurs="1" name="Dynamic" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="Range" type="RangeType" /> <xs:element minOccurs="0" maxOccurs="1" name="DefaultValues" type="ArrayOfDefaultValues" /> </xs:sequence> </xs:complexType> <xs:complexType name="RangeType"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="MinimumOrStart" /> <xs:element minOccurs="0" maxOccurs="1" name="MaximumOrEnd" /> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfDefaultValues"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="DefaultValues" nillable="true" type="DefaultValues" /> </xs:sequence> </xs:complexType> <xs:complexType name="DefaultValues"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Value" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="IsDefault" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfCommandTable"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="CommandTable" nillable="true" type="CommandTable" /> </xs:sequence> </xs:complexType> <xs:complexType name="CommandTable"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Text" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:schema>