JAXB-projecten maken
Sla een XML-schemabestand op in uw bestandssysteem.
JAXB is een bindingsframework waarmee u gegevens kunt converteren tussen XML- en Java-indelingen. In Studio kunt u XML-schemabestanden converteren naar Java-klassen door een JAXB-project te maken. Nadat u een JAXB-project hebt gemaakt, kunt u de bijbehorende Java-klassen in een integratie implementeren door deze als afhankelijkheid toe te voegen aan een assemblageproject.
- Selecteer .
- Houd in het vensterDetails projectconfiguratierekening met het volgende:
Optie Omschrijving ProjectnaamDe naam van uw project.DoelruntimeDe doelruntimeserver voor uw project. Wordt automatisch ingevuld alsWorkday-runtime ''.ConfiguratieDe facetconfiguratie van uw project. Wordt automatisch ingevuld alsWorkday Schema naar Java (JAXB)-project ''. - Houd in het vensterBronmappenrekening met het volgende:
Optie Omschrijving GeneratiedirectoryDe mapmap voor uw door JAXB gegenereerde Java-klassen. Wordt automatisch ingevuld alsjaxb-gen.Gegenereerde resources markeren als afgeleidHiermee worden uw door JAXB gegenereerde Java-klassen gemarkeerd als afgeleide resources. Studio schakelt dit selectievakje automatisch in. - Houd in het vensterInstellingen voor JAXB-schemaselectie en -generatie rekeningmet het volgende:
Optie Omschrijving SchemabestandenDe locatie van uw XML-schemabestanden. Studio geeft de volgende opties weer:- Werkruimte:
- Extern
- URL
Externe JAXB-bindingsbestanden (optioneel)De locatie van eventuele bindingsbestanden voor uw XML-schema's. Studio geeft de volgende opties weer:- Werkruimte:
- Extern
Standaardbindingsbestand genereren voor niet-toegewezen schema'sHiermee maakt u algemene bindingsbestanden voor uw XML-schema's.Locatie binnen projectDe mapmap voor algemene bindingsbestanden. Wordt automatisch ingevuld alsjaxb-resources/bindings.xjb.Kiezen hoe schema- en externe JAXB-bindingsbestanden moeten worden beheerdSelecteerKoppelingen in het project maken naar externe schema-/bindingsbestandenom koppelingen naar uw schema- en bindingsbestanden te maken in uw nieuwe JAXB-project. Studio selecteert deze optie automatisch.SelecteerSchema-/bindingsbestanden kopiëren naar project nuom uw schema- en bindingsbestanden naar uw nieuwe JAXB-project te kopiëren.Opties compilerStudio geeft de volgende opties weer:- Doelpakket opgeven (overschrijft alle andere pakketdefinities)
- Minder strikte validatie toepassen op schema's
- Annotaties op pakketniveau onderdrukken
- Automatische oplossing voor naamconflicten
- Klik opVoltooien.
Studio geeft het JAXB-project weer in de weergave
Projectverkenner
.Voeg het JAXB-project toe als afhankelijkheid in een assemblageproject.