Skip to content

Commit

Permalink
IL-Prod is now on tylertech.cloud
Browse files Browse the repository at this point in the history
Not on Test though, that's still tylerhost.net.
  • Loading branch information
BryceStevenWilley committed Oct 12, 2023
1 parent 2e5231d commit 68eb78d
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 14 deletions.
10 changes: 5 additions & 5 deletions docs/wsdl2java.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Tbh, this is a mess. Some of it is automated in `redo_wsdl.py`, but that doesn't
So for completion, the rough steps are below.

NOTE: the exact links to the SOAP services in this doc aren't really exact: they're examples.
So if a link says `https://jurisdiction-env.tylerhost.net/efm/EFMUserService.svc`, feel free to replace
So if a link says `https://jurisdiction-env.tylertech.cloud/efm/EFMUserService.svc`, feel free to replace
the subdomain (the `jurisdiction-env` part) with your subdomain, which depends on what jurisdiction your
working in. For us it's mostly `illinois-stage`.

Expand Down Expand Up @@ -91,11 +91,11 @@ working in. For us it's mostly `illinois-stage`.
being able to start the server. This slows down things a little bit, for about 15 seconds to several
minutes depending on the service. There are two different ways to download the services that Tyler uses:
1. The Tyler specific services. These are EfmUserService and EfmFirmService: just download them as a single WSDL!
The main page (<https://jurisdiction-env.tylerhost.net/efm/EFMUserService.svc>) is kind enough to tell us that:
The main page (<https://jurisdiction-env.tylertech.cloud/efm/EFMUserService.svc>) is kind enough to tell us that:

> You can also access the service description as a single file

So you should just download that file at <https://jurisdiction-env.tylerhost.net/EFM/EFMUserService.svc?singleWsdl>.
So you should just download that file at <https://jurisdiction-env.tylertech.cloud/EFM/EFMUserService.svc?singleWsdl>.
for all of the services that you are using.

2. The ECF services: XsdDownloader. These services are externally defined outside of Tyler, so there isn't
Expand All @@ -106,7 +106,7 @@ working in. For us it's mostly `illinois-stage`.
the pom file's exec-maven-plugin, and just runs the `main` function. The command is below:
```bash
mvn exec:java@XsdDownloader -Dexec.args="https://jurisdiction-env.tylerhost.net/EFM/Schema/ECF-4.0-FilingReviewMDEService.wsdl ecf"
mvn exec:java@XsdDownloader -Dexec.args="https://jurisdiction-env.tylertech.cloud/EFM/Schema/ECF-4.0-FilingReviewMDEService.wsdl ecf"
```
This will download all of the ECF files, giving them a single specific prefix. You'll need to move them
Expand All @@ -117,7 +117,7 @@ working in. For us it's mostly `illinois-stage`.
So instead of running XsdDownloader again, you can just directly visit it's URL and save the file
to `src/main/resources/wsdl/jurisdiction/env` with a good name. Nice.

The base url of these urls is `https://jurisdiction-env.tylerhost.net/EFM/Schema/`.
The base url of these urls is `https://jurisdiction-env.tylertech.cloud/EFM/Schema/`.
The full list of these services are:
* ECF-4.0-FilingReviewMDEService.wsdl
* ECF-4.0-FilingAssemblyMDEService.wsdl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,6 @@ public static Optional<EfmFirmService> getEfmFirmFactory(String jurisdiction, St
}

public static String getCodeEndpointRootUrl(String jurisdiction, String env) {
if (jurisdiction.equalsIgnoreCase("illinois") && env.equalsIgnoreCase("prod")) {
return "https://" + jurisdiction + ".tylerhost.net/";
}
if (jurisdiction.equalsIgnoreCase("california")) {
return "https://california-efm-" + env + ".tylertech.cloud/";
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<definitions xmlns:wsmp="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:tyler:efm:wsdl:WebServicesProfile-Implementation-4.0"><import namespace="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0" location="ecf-1.xsd"/><service name="CourtRecordMDEService"><port name="CourtRecordMDEPort" binding="wsmp:CourtRecordMDEPortSOAPBinding"><soap:address location="https://illinois.tylerhost.net/efm/CourtRecordMDEPort.svc"/>
<definitions xmlns:wsmp="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:tyler:efm:wsdl:WebServicesProfile-Implementation-4.0"><import namespace="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0" location="ecf-1.xsd"/><service name="CourtRecordMDEService"><port name="CourtRecordMDEPort" binding="wsmp:CourtRecordMDEPortSOAPBinding"><soap:address location="https://illinois.tylertech.cloud/efm/CourtRecordMDEPort.svc"/>
</port>
</service>
</definitions>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsmp="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:tyler:efm:wsdl:WebServicesProfile-Implementation-4.0"><import location="ecf-1.xsd" namespace="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0"/><service name="FilingReviewMDEService">
<port binding="wsmp:FilingReviewMDEPortSOAPBinding" name="FilingReviewMDEPort"><soap:address location="https://illinois.tylerhost.net/efm/FilingReviewMDEPort.svc"/></port></service></definitions>
<port binding="wsmp:FilingReviewMDEPortSOAPBinding" name="FilingReviewMDEPort"><soap:address location="https://illinois.tylertech.cloud/efm/FilingReviewMDEPort.svc"/></port></service></definitions>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<definitions xmlns:wsmp="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:tyler:efm:wsdl:WebServicesProfile-Implementation-4.0"><import namespace="urn:oasis:names:tc:legalxml-courtfiling:wsdl:WebServicesProfile-Definitions-4.0" location="ecf-1.xsd"/><service name="ServiceMDEService">
<port name="ServiceMDEPort" binding="wsmp:ServiceMDEPortSOAPBinding"><soap:address location="https://illinois.tylerhost.net/efm/ServiceMDEPort.svc"/>
<port name="ServiceMDEPort" binding="wsmp:ServiceMDEPortSOAPBinding"><soap:address location="https://illinois.tylertech.cloud/efm/ServiceMDEPort.svc"/>
</port>
</service></definitions>

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@ public void testJurisdictionEnvUrls() throws IOException {
testJurisdictionEnvUrl("https://massachusetts-stage.tylertech.cloud/", TylerUrls.getCodeEndpointRootUrl("massachusetts", "stage"));
testJurisdictionEnvUrl("https://massachusetts.tylertech.cloud/", TylerUrls.getCodeEndpointRootUrl("massachusetts", "prod"));
testJurisdictionEnvUrl("https://illinois-stage.tylertech.cloud/", TylerUrls.getCodeEndpointRootUrl("illinois", "stage"));
testJurisdictionEnvUrl("https://illinois.tylerhost.net/", TylerUrls.getCodeEndpointRootUrl("illinois", "prod"));
testJurisdictionEnvUrl("https://illinois.tylertech.cloud/", TylerUrls.getCodeEndpointRootUrl("illinois", "prod"));
}
}

0 comments on commit 68eb78d

Please sign in to comment.