februar 10, 2022

Sådan oprettes prøve VSDL i Eclipse og generer klient

har du nogensinde prøvet at oprette et simpelt Java-Definitionssprog i Eclipse? Nå, her er nogle få enkle trin til at oprette VSDL i Eclipse miljø og generere/Test klient.

håber du finder det nyttigt. Også, hvis du har nogle af nedenstående spørgsmål, er du den rigtige placering.

  1. generering af en klient fra VSDL – Eclipse
  2. generering af en Apache-Aks2 Java-klient fuldmagt fra en VSDL
  3. generering af en Java-klient fuldmagt og en prøveapplikation
  4. generering af Internettjenesteklient
  5. generer klient fra vsdl ved hjælp af aks2 eclipse

lad os komme i gang:

Trin-1

Opret Java Project kaldet “CrunchifyWSDL“. File -> New Project -> Java Project -> Provide Name -> Finish.

Crunchify Opret Java-Projekt
Java-Projekt-Crunchifyvsdl

Trin 2.

i arbejdsbænken skal du klikke på File > New > Otherog vælge Web Services > WSDL. Klik På Næste.

Eclipse - Opret ny VSDL-fil

Trin 3.

Vælg det projekt CrunchifyWSDL, der skal indeholde VSDL-filen. I feltet Filnavn skal du skrive navnet på VSDL-filen, dvs. CrunchifyWSDL.wsdl. Navnet på din fil skal ende i .vsdl.

Opret ny VSDL-fil Crunchifyvsdl

Trin 4.

Klik på Næste, og indtast følgende oplysninger på Næste side i guiden:

  1. et målnavneområde for VSDL-filen eller accepter standardværdien (http://www.example.org/MyWSDLFile/). Målnavneområdet bruges til navnene på meddelelser og porttype, binding og service defineret i VSDL-filen. Værdien skal have form af en gyldig URI (for eksempel, http://www.mycompany.com/myservice/)
  2. præfikset, der er knyttet til målnavneområdet.
  3. vælg Opret VSDL-skelet, hvis du vil have guiden til at oprette skeletet til VSDL-filen. Dette vil generere de VSDL-elementer, der kræves til din tjeneste, herunder bindinger, porte og meddelelser. Du kan derefter ændre disse for at opfylde kravene i din internettjeneste .
  4. hvis du har valgt at oprette et VSDL-skelet, skal du vælge de bindingsindstillinger, du vil bruge i rullemenuen protokol. Mulighederne er sæbe og HTTP. Brug SOAP-protokollen, når du vil udveksle strukturerede og indtastede oplysninger. Brug HTTP-protokollen, når du vil have din applikationsklient til bare at anmode om eller opdatere oplysninger.
  5. hvis du vælger SOAP, kan du derefter vælge den kodningsstil, du vil bruge:
    • document literal. Dokument stil meddelelser, bogstavelig kodning. Brug denne bindingsstil, når du vil sende SÆBEBESKEDER, der kan valideres af en HML-validator. Alle datatyper i SOAP-meddelelseslegemet er defineret i et skema, så VSDL-delene skal pege på skemaelementer.
    • RPC bogstavelig. RPC stil meddelelser, bogstavelig kodning. Brug denne bindingsstil, når du vil angive navnene på betjeningsmetoden i dine SOAP-meddelelser, så en server kan sende de angivne metoder. Datatyper skal defineres, så VSDL-delene skal pege på VSD-typer.
    • RPC kodet. RPC stil meddelelser og sæbe kodning. Brug denne bindingsstil, når du vil kode datagrafer i dine SOAP-meddelelser, så en server kan deserialisere objektdataene. Datatyper skal defineres, så VSDL-delene skal pege på VSD-typer.
  6. hvis du vælger HTTP, kan du vælge, om du vil oprette en HTTP getter eller setter.
    • HTTP GET. En GET-anmodning henter data fra en internetserver baseret på en URL-værdi og et sæt HTTP-overskrifter. Brug denne metode, når du vil hente oplysninger, der er angivet i anmodningen.
    • HTTP-INDLÆG. En POSTANMODNING sender yderligere data til serveren, angivet efter URL ‘ en og overskrifterne. Brug denne metode, når du vil sende data, der er vedlagt i anmodningens krop.
Angiv attributter for ny VSDL-fil

Trin 5.

Åbn nygenereret vsdl og skift endepunkt til test som nævnt nedenfor.

Crunchifyvsdl SOAP endpoint change in Eclipse

Trin 6.

Højreklik på CrunchifyWSDL.wsdl -> Web Services -> Generate Client

Højreklik på vsdl
Generer klient-VSDL

Trin 7.

Vælg "Test Client" -> Finish.

Generer klient-Test sæbe i Eclipse

hvis du ser “org.eclipse.jst.ws.util.JspUtils cannot be resolved to a type" Error i Eclipse følg derefter disse trin: https://crunchify.com/how-to-fix-org-eclipse-jst-ws-util-jsputils-cannot-be-resolved-to-a-type-error-in-eclipse/

Trin 8.

Klik på "getEndpoint()" -> Invoke -> See result.

VSDL Invoke Operation

andre punkter at bemærke:

du vil se nyt projekt “CrunchifyWSDLSample ” oprettet i Eclipse.

CrunchifySampleWSDL

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.