Webbtjänsteinställningar

Innan du börjar utveckla webbtjänster eller klienter kan du optimera arbetsmiljön för webbtjänsteutveckling genom att konfigurera olika inställningar.

Om du vill konfigurera någon av webbtjänsteinställningarna utför du följande steg:
  1. Öppna dialogrutan Inställningar genom att klicka på Fönster > Inställningar.
  2. Expandera Webbtjänster eller Webb och XML och välj den inställningskategori du vill konfigurera.
  3. Markera kryssrutorna för de alternativ du vill ange som standard när du skapar webbtjänster.
  4. Tillämpa ändringarna och stäng dialogrutan Inställningar genom att klicka på OK.
Om du vill ha mer information om något av alternativen väljer du alternativet och trycker på F1.

För webbtjänsteverktygen kan du definiera följande inställningar:

Axis-sändningsfunktion
PÅ den här sidan kan du ange följande inställningar för när Axis-webbtjänster skapas eller används.
WSDL2Java
  • Generera kod för alla element: Som standard genererar WSDL2Java endast kod för de element i WSDL-filen som det refereras till. Ytterligare information om hur referenser fungerar finns i Axis-referenshandboken: http://ws.apache.org/axis/java/reference.html
  • Returnera separata hjälpklasser för metadata: Om du markerar det här alternativet skapar WSDL2Java en separat hjälpklass som innehåller metadata istället för att inkludera metadata i skelettet.
  • Föredra bönor framför matriser för packade XML-matristyper: Standard är att följande XML-konstruktor avbildas:
    <element name="array">
     <complexType>
      <sequence>
       <element name="item" type="xs:string"/>
      </sequence>
     </complexType>
    </element>
    t till en Java-strängmatris (String[]). Om du hellre vill att en specifik JavaBean-klass (ArrayOfString) ska genereras för den här typen av scheman markerar du det här alternativet.
  • Lägg till omfång till deploy.wsdd: Med det här alternativet anger du hur serverimplementationen ska placeras ut. Tillämpningar använder en förekomst av implementationsklassen för alla begäran. Begäran skapar en ny förekomst av implementationsklassen för varje begäran. Sessioner skapar en ny förekomst av implementationsklassen för varje session.
  • Tidsgräns (sekunder): Standardvärdet är 45. Ange -1 om du vill avaktivera tidsgränsen.
Java2WSDL
  • Sök efter tillåtna metoder i den ärvda klassen: Om du väljer det här alternativet används utökade klasser till att fastställa listan med metoder att exportera till WSDL-filen.
  • Analysera om tjänsteklassen följer JAX-RPC före generering av kod: Om du väljer det här alternativet kontrolleras Java-tjänsteklassen och värdetyperna och de kontrollerade värdena används sedan till att fastställa om de uppfyller de viktiga kraven enligt JAX-RPC-specifikationen.
Välj meddelandefönster
Med inställningarna för dialogrutor kan du ange vilka dialogrutor som ska visas när meddelandeåtgärder körs. Om du har avaktiverat någon av dialogrutorna genom att markera Visa inte den här dialogrutan igen på första sidan i en webbtjänsteguiden kan du ångra det genom att avmarkera kryssrutan bredvid namnet på den dialogrutan.
Profilkompatibilitet och -validering
Med inställningarna för kompatibilitet med WS-I kan du välja nivå på kompatibiliteten med WS-I Simple SOAP Binding Profile (SSBP) och WS-I Attachement Profile (AP). Obs! Uppgiftsvyn uppdateras inte automatiskt om du ändrar nivån på kompatibiliteten med WS-I medan inkompatibiliteter med WS-I visas i uppgiftsvyn. Arbetsytan måste valideras om innan varningarna tas bort från uppgiftsvyn. Mer information WS-I finns på webbplatsenhttp://www.ws-i.org/
Med valideringsinställningar kan du välja om WSDL-filer som används av webbtjänsteguider ska valideras eller inte samt om WSDL-valideringen måste slutföras innan nästa steg i guiden visas.
Projekttopologi
Med projekttopologiinställningarna kan du:
  • Välj standardklientprojekttypen som ska skapas i webbtjänsteguiderna när en webbtjänsteklient ska genereras. Du kan också ange i vilken ordning klientprojekttyper ska visas i guiden. Observera att det här urvalet bara är ett standardalternativ och att en annan projekttyp alltid kan väljas i guiden.
  • Välj om du vill generera webbtjänsten och webbtjänsteklienten i samma eller i olika EAR-projekt. Generering av tjänster och klienter i olika EAR-projekt kan minska risken för att konflikter ska uppstå som när båda finns i samma EAR-projekt. Dock krävs mer systemresurser.
Resurshantering
Med hjälp av inställningarna för resurshantering anger du de standardinställningar för fil- och mappskapande som du vill använda för skapande av webbtjänster.
  • Skriv över filer utan varning: Om du markerar det här alternativet skriver guiderna över befintliga fler på arbetsytan utan att visa ett varningsmeddelande. Om alternativet inte är markerat visas ett meddelande varje gång en fil ska skrivas över.
  • Skapa mappar vid behov: Om du markerar det här alternativet aktiverar du de guider som behövs för de mappar du kan behöva skapa.
  • Checka ut filer utan varning:Om du markerar det här alternativet anger du att filer ska checkas ut utan att något varningsmeddelande visas.
  • Sammanfoga genererad skelettfil: Den här rutan är avmarkerad som standard. Om du markerar den när det redan finns en skelettfil med samma namn på arbetsytan sammanfogas den nygenererade skelettfilen med den skelettfil som redan finns. Aktivera det här alternativet om du vill behålla den kod som du redan har ändrat i de befintliga skelettfilerna.

    Lägg märke till att när den här inställningen är aktiv och du ändrar returtyp för ett gränssnitt får den skelettfil som skapas en metod som returnerar den typ som definierats i det nya gränssnittet men den metodkropp som fanns i den ursprungliga skelettfilen (som skulle returnera en annan typ). Det ger upphov till ett kompileringsfel som du måste rätta till manuellt.

Standarder för scenario
Med hjälp av inställningarna för standardinställningarna för scenarier kan du ange följande standardinställningar för scenarier som du vill använda för skapande av webbtjänster:
  • Typ av webbtjänst och klient som du vill ska väljas som standard.
  • De faser av webbtjänsternas livscykel som du vill fylla i guiden.
  • Om du vill att webbtjänsteutforskaren ska startas som standard så att du kan publicera webbtjänsten till ett UDDI-register.
  • OM du vill att webbtjänstens SOAP-trafik ska gå genom TCP/IP-övervakning så att du kan övervaka att SOAP-paketen och (valfritt) testa dem för WS-I-kompatibilitet.
Obs! Du kan ändra alla de här standardinställningarna i guiden.
Server och runtime-miljö
Välj den server, runtime-miljö för webbtjänsten och J2EE-version som du vill välja som standard in webbtjänstguiden. Obs! Du kan ändra alla de här standardinställningarna i guiden.
Standarder för testfunktion
Du kan välja om du vill att en testfunktion ska startas automatiskt från guiden, och du kan också välja vilken testfunktion som du föredrar
WSDL-filer
När du skapar en WSDL-fil i WSDL-redigeraren kan du ange ett målnamnområde som standard. Om du inte väljer att ändra förinställningen kommer WSDL-filen att ha http://tempuri.org som målnamnområde.