Public Page
2023-05-30 Architecture Meeting Minutes
Public Page
Date: May 30, 2023
ANTITRUST STATEMENT
As participants in this meeting, we need to be mindful of the constraints of antitrust laws. There shall be no discussions of agreements or concerted actions that may restrain competition. This prohibition includes the exchange of information concerning individual prices, rates, coverages, market practices, claims settlement practices, or any other competitive aspect of an individual company’s operation. Each participant is obligated to speak up immediately for the purpose of preventing any discussion falling outside these bounds.
Agenda
Network/Welcome
Antitrust Statement
This meeting is subject to the terms of our anti-trust statement shown here. In addition, this meeting may be recorded.
Review Meeting Minutes
Review work completed
Meeting Minutes
Antitrust Accepted
Meeting Minutes Reviewed Accepted
We have committees that are working on new Code List that will be coming up through the process.
Review Changes made since last meeting.
Build problems.
Changes to definitions
Changes to instance documents of the new parts invoices
Deleted Address Type, Com Phone, e com, email preferred communications type
Changes property names com qualifier to phone Num Type and address to IBM
Changed the type to format email and then in code list I actually renamed Communication Qualifier
Windows can’t build the bundles, GitHub kicks off under Linux and ran all bundles, work around is to do local workstation build.
The problem is it makes schemas in both cases, but the schemas don't validate and because of the the references that are bundler has written into the bundled files don't resolve and that happened to me and to Mike when we ran the clone project down to our Windows computers, it didn't happen for Andy on his Linux machine and then it doesn't happen on the framework that runs up in GitHub itself.
Andy worked on the bundler, it works but the files are much bigger and you can tell there is a different algorithm for bundling.
Updated JSON Schema Ref parser
The big change was the way we reference schemas and using the ID
from a coding standpoint, there's there's a bunch of changes, you know that are related to the code because it's a new library, but from a kind of a, you know, fundamentally how do we do our schemas standpoint, how do we reference and everything.
So you could see on the left the bundle used to have an ID which was just the file name and the new library which I don't actually know what I should call it.
The hyper JSON schema library
Mike found a UTube video discussing JSON Schemas and the tool and in short he says we did everything wrong.
To assign ID and reference the ID is outside of bundling is a best practice and the reason it is is cause you could look at the screen you have right here and know that the Schema who's opening bracket is Line 267 is what's being referenced by what you see on 268, whereas in the existing scheme you have to keep paging up to work your way back through the Jason path.
The question is, does XML spy understand Jason Schema and know about the concept of the IDs and the references? Or does it only know about file systems and network and you know directory structures and whatnot?
Is there a way of adding these schemas into quote unquote, the system you know into you know the validation for XML Spy, then there's probably a way to do this and that how it would know, but I I don't have that particular tool and to be honest, I haven't loaded it up into oxygen yet either. But this is the way that the validation works for that validator HIV you have to Add all the schemas to it.
Great Work everyone
Up Next
Network/Welcome
Antitrust
Review Meeting Minutes
Review Work Changes
Action items
Decisions
Reference
Participants
Paulette Reed
Dan Webster
Andy Bober
Jeff Shroder
Paul Barry
Mike Hastings
Phil Martinez
Participants in the meetings are noted for your information. If you have questions on the committee’s activities, please contact a recent attendee. Architecture Committee