Skip to content

Commit 0839b47

Browse files
Actually put Court Scheduling code in prod resources
Court Scheduling MDE WSDL files were never actually added for IL PROD, probably because that feature wasn't used in production at all. With the stricter start time checks enforced in the previous commit, the prod server would error out since one of the services it's supposed to load wouldn't be able to load. This commit copies over all of the XSD files for the pre-release ECF-5 in IL needed for Court Scheduling MDE to the prod resources. It's a bit hacky, but haven't had time to do the full refactor of how the XSDs are handled yet (see #282 for more details).
1 parent 6b469d0 commit 0839b47

68 files changed

Lines changed: 160918 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
<?xml version="1.0" encoding="US-ASCII"?>
2+
<!-- NIEM extension schema generated by BOUML niemtools plug_out (https://github.com/cabralje/niem-tools) -->
3+
<xs:schema targetNamespace="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/civil"
4+
xmlns="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/civil"
5+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:civil="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/civil" xmlns:ecf="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/ecf" xmlns:hs="http://release.niem.gov/niem/domains/humanServices/4.0/" xmlns:nc="http://release.niem.gov/niem/niem-core/4.0/" xmlns:niem-xs="http://release.niem.gov/niem/proxy/xsd/4.0/" xmlns:structures="http://release.niem.gov/niem/structures/4.0/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:clsa="http://reference.niem.gov/niem/specification/code-lists/1.0/code-lists-schema-appinfo/" xmlns:ct="http://release.niem.gov/niem/conformanceTargets/3.0/" xmlns:term="http://release.niem.gov/niem/localTerminology/3.0/" ct:conformanceTargets="http://reference.niem.gov/niem/specification/naming-and-design-rules/3.0/#ExtensionSchemaDocument http://reference.niem.gov/niem/specification/code-lists/1.0/#SchemaDocument" elementFormDefault="qualified" attributeFormDefault="unqualified" version="5.0">
6+
<xs:annotation>
7+
<!-- NOTE(brycew): Manual Addition: CourtScheduling requires civil.xsd (from https://illinois-stage.tylertech.cloud/EFM/Schema/v5/civil.xsd), but links to it no where.
8+
Manually adjusted the xsd files pointed to-->
9+
<xs:documentation> Schema for namespace https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/civil</xs:documentation>
10+
</xs:annotation>
11+
<xs:import namespace="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/ecf" schemaLocation="ecf-v5-3.xsd"/>
12+
<xs:import namespace="http://release.niem.gov/niem/domains/humanServices/4.0/" schemaLocation="hs.xsd"/>
13+
<xs:import namespace="http://release.niem.gov/niem/niem-core/4.0/" schemaLocation="ecf-v5-5.xsd"/>
14+
<xs:import namespace="http://release.niem.gov/niem/proxy/xsd/4.0/" schemaLocation="ecf-v5-12.xsd"/>
15+
<xs:import namespace="http://release.niem.gov/niem/structures/4.0/" schemaLocation="ecf-v5-7.xsd"/>
16+
<!--Genericode code list CauseOfActionCode.gc; Genericode code list JurisdictionGroundsCode.gc; Genericode code list ReliefTypeCode.gc-->
17+
<xs:complexType name="CaseAugmentationType">
18+
<xs:annotation>
19+
<xs:documentation>An augmentation type</xs:documentation>
20+
</xs:annotation>
21+
<xs:complexContent>
22+
<xs:extension base="structures:AugmentationType">
23+
<xs:sequence>
24+
<xs:element ref="civil:AmountInControversy" minOccurs="0" maxOccurs="1"/>
25+
<xs:element ref="civil:CivilClassActionIndicator" minOccurs="0" maxOccurs="1"/>
26+
<xs:element ref="civil:DecedentEstateCase" minOccurs="0" maxOccurs="1"/>
27+
<xs:element ref="civil:FiduciaryCaseAssociation" minOccurs="0" maxOccurs="1"/>
28+
<xs:element ref="civil:JurisdictionalGroundsCode" minOccurs="0" maxOccurs="1"/>
29+
<xs:element ref="civil:JuryDemandIndicator" minOccurs="0" maxOccurs="1"/>
30+
<xs:element ref="civil:ReliefTypeCode" minOccurs="1" maxOccurs="unbounded"/>
31+
<xs:element ref="ecf:CauseOfActionCode" minOccurs="1" maxOccurs="1"/>
32+
</xs:sequence>
33+
</xs:extension>
34+
</xs:complexContent>
35+
</xs:complexType>
36+
<xs:complexType name="DecedentEstateCaseType">
37+
<xs:annotation>
38+
<xs:documentation>Information about a case administering and distributing the assets of a testate or intestate decedent.</xs:documentation>
39+
</xs:annotation>
40+
<xs:complexContent>
41+
<xs:extension base="structures:ObjectType">
42+
<xs:sequence>
43+
<xs:element ref="civil:Decedent" minOccurs="1" maxOccurs="1"/>
44+
<xs:element ref="civil:WillFilingDate" minOccurs="0" maxOccurs="1"/>
45+
<xs:element ref="nc:PersonDeathDate" minOccurs="1" maxOccurs="1"/>
46+
</xs:sequence>
47+
</xs:extension>
48+
</xs:complexContent>
49+
</xs:complexType>
50+
<!--Genericode code list FiduciaryTypeCode.gc--><xs:complexType name="FiduciaryCaseAssociationType">
51+
<xs:annotation>
52+
<xs:documentation>Information about a guardianship, conservatorship, trust, or mental health case.</xs:documentation>
53+
</xs:annotation>
54+
<xs:complexContent>
55+
<xs:extension base="hs:PersonCaseAssociationType">
56+
<xs:sequence>
57+
<xs:element ref="civil:FiduciaryTypeCode" minOccurs="1" maxOccurs="1"/>
58+
</xs:sequence>
59+
</xs:extension>
60+
</xs:complexContent>
61+
</xs:complexType>
62+
<xs:element name="AmountInControversy" type="nc:AmountType" nillable="false">
63+
<xs:annotation>
64+
<xs:documentation>The amount set forth in an ad damnum clause in a complaint, counter claim, or cross complaint.</xs:documentation>
65+
</xs:annotation>
66+
</xs:element>
67+
<xs:element name="CaseAugmentation" type="civil:CaseAugmentationType" substitutionGroup="nc:CaseAugmentationPoint" nillable="false">
68+
<xs:annotation>
69+
<xs:documentation>An augmentation</xs:documentation>
70+
</xs:annotation>
71+
</xs:element>
72+
<xs:element name="CivilClassActionIndicator" type="niem-xs:boolean" nillable="false">
73+
<xs:annotation>
74+
<xs:documentation>Whether the filer is requesting that this case proceed as a class action.</xs:documentation>
75+
</xs:annotation>
76+
</xs:element>
77+
<xs:element name="Decedent" type="nc:PersonType" nillable="true">
78+
<xs:annotation>
79+
<xs:documentation>The deceased person who estate is the subject of a court case.</xs:documentation>
80+
</xs:annotation>
81+
</xs:element>
82+
<xs:element name="DecedentEstateCase" type="civil:DecedentEstateCaseType" nillable="false">
83+
<xs:annotation>
84+
<xs:documentation>Information about a case administering and distributing the assets of a testate or intestate decedent.</xs:documentation>
85+
</xs:annotation>
86+
</xs:element>
87+
<xs:element name="FiduciaryCaseAssociation" type="civil:FiduciaryCaseAssociationType" nillable="false">
88+
<xs:annotation>
89+
<xs:documentation>InfInformation about a guardianship, conservatorship, trust, or mental health case.</xs:documentation>
90+
</xs:annotation>
91+
</xs:element>
92+
<!--Genericode code list FiduciaryTypeCode.gc--><xs:element name="FiduciaryTypeCode" type="nc:TextType" nillable="false">
93+
<xs:annotation>
94+
<xs:documentation>Legal description of the role of a fiduciary. Examples: guardian, trustee, conservator of the person, conservator of the estate.</xs:documentation>
95+
<xs:appinfo><clsa:SimpleCodeListBinding codeListURI="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/FiduciaryTypeCode"/> </xs:appinfo></xs:annotation>
96+
</xs:element>
97+
<!--Genericode code list JurisdictionGroundsCode.gc--><xs:element name="JurisdictionalGroundsCode" type="nc:TextType" nillable="false">
98+
<xs:annotation>
99+
<xs:documentation>The grounds for invoking the jurisdiction of a limited jurisdiction court. Allowed values set forth in Court policy. Not used in general jurisdiction courts.</xs:documentation>
100+
<xs:appinfo><clsa:SimpleCodeListBinding codeListURI="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/JurisdictionalGroundsCode"/> </xs:appinfo></xs:annotation>
101+
</xs:element>
102+
<xs:element name="JuryDemandIndicator" type="niem-xs:boolean" nillable="false">
103+
<xs:annotation>
104+
<xs:documentation>Whether filer invokes the right to trial by jury.</xs:documentation>
105+
</xs:annotation>
106+
</xs:element>
107+
<!--Genericode code list ReliefTypeCode.gc--><xs:element name="ReliefTypeCode" type="nc:TextType" nillable="false">
108+
<xs:annotation>
109+
<xs:documentation>Indicator of the type of relief requested in the case, e.g., damages, equitable relief (injunction). Allowable values defined in Court Policy.</xs:documentation>
110+
<xs:appinfo><clsa:SimpleCodeListBinding codeListURI="https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0/ReliefTypeCode"/> </xs:appinfo></xs:annotation>
111+
</xs:element>
112+
<xs:element name="WillFilingDate" type="nc:DateType" nillable="false">
113+
<xs:annotation>
114+
<xs:documentation>Date on which the will of the decesaed person was filed in the court.</xs:documentation>
115+
</xs:annotation>
116+
</xs:element>
117+
</xs:schema>

0 commit comments

Comments
 (0)