Webszolgáltatások beállításai

Mielőtt elkezdi a webszolgáltatások vagy az ügyfelek fejlesztését, a különböző értékek beállításával optimalizálhatja a webszolgáltatások fejlesztésének munkaterületét.

A webszolgáltatások beállításainak módosításához tegye a következőket:
  1. Kattintson az Ablak > Beállítások menüpontra a Beállítások párbeszédablak megnyitásához.
  2. Bontsa ki a Webszolgáltatások vagy a Web és XML listaelemet majd kattintson a megváltoztatni kívánt beállítás kategóriájára.
  3. A jelölőnégyzetek segítségével állítsa be az új webszolgáltatások alapértelmezett beállításait.
  4. A változtatások elmentéséhez és a Beállítások ablak bezárásához kattintson az OK gombra.
Ha több információra van szüksége valamelyik beállításról, akkor válassza ki a beállítást majd nyomja meg az F1 gombot.

A webszolgáltatás eszközökkel a következő beállításokat lehet tenni:

Axis kibocsátó
Ezen az oldalon állíthatja be az Axis webszolgáltatások létrehozásakor vagy alkalmazásakor használandó alábbi beállításokat.
WSDL2Java
  • Kód előállítása az összes elemhez: Alapértelmezésben a WSDL2Java csak a WSDL fájl hivatkozott elemeihez állít elő kódot. További információkat a feladatok hivatkozási módjairól az Axis hivatkozási kézikönyvében talál: http://ws.apache.org/axis/java/reference.html
  • Önálló segédosztályok kiadása a metaadatokhoz: Ennek a lehetőségnek a kiválasztásakor a WSDL2Java különálló segédosztályt hoz létre, amely maga tartalmazza a metaadatokat ahelyett, hogy a vázban helyezné el őket.
  • Összeépítési komponensek sima tömbbé alakításának előnyben részesítése beburkolt XML tömbtípusok esetén: Az alapértelmezett viselkedés ezen XML szerkezet leképezése:
    <element name="array">
     <complexType>
      <sequence>
       <element name="item" type="xs:string"/>
      </sequence>
     </complexType>
    </element>
    Java karaktersorozat tömbre (Karaktersorozat[]). Ha inkább adott JavaBean osztályt (ArrayOfString) állítana elő az ilyen sématípusokhoz, akkor válassza ezt a lehetőséget.
  • Hatókör hozzáadása a deploy.wsdd karakterhez: Ez jelzi a kiszolgálómegvalósítás telepítésének módját. Az alkalmazás minden kéréshez egy megvalósítás osztály példányt használ. A kérés új megvalósítás osztály példányt hoz létre minden kéréshez. A munkamenet új megvalósítás osztály példányt hoz létre minden munkamenethez.
  • Az időkorlát másodpercben: Az alapérték 45. Az időkorlát letiltásához használja a -1 értéket.
Java2WSDL
  • Engedélyezett metódusok keresés örökölt osztályban: Ha ez a beállítás meg van adva, akkor a Java2WSDL értelmező belenéz a kiterjesztett osztályokba a WSDL fájlba exportálandó metódusok listájának megállapításához.
  • Szolgáltatásosztály teljesítésének a JAX-RPC specifikációhoz kód előállítása előtt: Kiválasztásakor az eszközök megvizsgálják a Java szolgáltatási osztályt és annak értéktípusait, hogy megállapítsák, az osztály teljesíti-e a JAX-RPC specifikáció fontos követelményeit.
Előugró párbeszédablak kiválasztása
A Párbeszédablakok beállítás segítségével megadhatja, hogy melyik felugró ablakok jelenjenek meg a műveletek során. Ha bármelyiket kikapcsolta a "Ne jelenjen meg ez az ablak a későbbiekben" jelölőnégyzettel a varázslók első oldalán, akkor itt most visszakapcsolhatja a párbeszédablak neve melletti jelölőnégyzet törlésével.
Profil-megfelelőség és ellenőrzés
A WS-I megfelelőség beállításaival kiválaszthatja, hogy mennyire kívánja a WS-I SSB és a WS-I AP profilok ajánlásait követni. Megjegyzés: ha a Feladatok nézetben a WS-I szabványtól való eltérésekre figyelmeztető üzenetek vannak a WS-I megfelelőség szintjének állításakor, akkor a beállítás változtatása nem frissíti ezt a nézetet. A Munkaterület újra ellenőrizni kell, hogy ezek a figyelmeztetések eltűnjenek a Feladatok nézetből. További információkat a WS-I megfelelőségről a következő webhelyen talál: http://www.ws-i.org/
Az ellenőrzési beállításoknál megadhatja hogy a webszolgáltatás varázslók által használt WSDL fájlokra is lefussanak-e az ellenőrzések és hogy a WSDL ellenőrzésnek le kell-e futnia mielőtt a varázsló továbbmenne a következő lépésre.
Projekttopológia
A Projekttopológia beállításoknál a következőket lehet megadni:
  • A webszolgáltatás varázslók által létrehozott webszolgáltatás ügyfelek alapértelmezett típusának kiválasztása. Azt is be lehet állítani, hogy ügyfélprojek típusokat milyen sorrendben listázzák ki a varázslók. Ez a beállítás csak az alapértelmezést adja meg, a varázslóból más projekttípust is ki lehet választani.
  • Válassza ki, hogy a webszolgáltatást és a webszolgáltatás ügyfelet azonos vagy különböző EAR projektben kívánja-e létrehozni. A külön EAR projektekben létrehozott szolgáltatás és ügyfél használata több erőforrást igényel, cserébe viszont csökkenti a futás közbeni ütközések esélyét.
Erőforráskezelés
Az erőforrás-kezelési beállítások segítségével határozhatja meg a webszolgáltatások létrehozásakor alkalmazott alapértelmezéseket.
  • Fájlok felülírása figyelmeztetés nélkül: ennek a kiválasztása lehetővé teszi a varázslók számára, hogy a munkaterületen felülírjanak meglévő fájlokat, rákérdezés nélkül. Ha ez nincs kiválasztva, akkor a rendszer minden esetben rákérdez, amikor a fájl felülírása szükségessé válik.
  • Mappák létrehozása szükség esetén: ennek a kiválasztása lehetővé teszi a varázslók számára, hogy bármilyen kívánt mappát létrehozzanak.
  • Fájlok kiiktatása figyelmeztetés nélkül: ennek kiválasztása lehetővé teszi fájlok kiiktatását anélkül, hogy megerősítés miatt figyelmeztető üzenetet kapna.
  • Előállított vázfájl összevonása: ez a jelölőnégyzet alapértelmezésben tiltott. Ha a jelölőnégyzet engedélyezett, akkor ha létezik egy azonos nevű vázfájl a munkaterületen, akkor az újonnan létrehozott vázfájl összeolvad a meglévővel. Engedékyezze ezt a lehetőséget, ha meg kívánja őrizni a meglévő vázfájlokban már módosított kódot.

    Megjegyzés: ha ez a beállítás engedélyezett, akkor ha módosítja egy felület visszatérési típusát, akkor a keletkező vázfájl metódusa az új felületben megadottak szerint adja vissza a típust, de az eredeti vázfájlból veszi a metódustörzset (ami más típust ad vissza). Ez fordítási hibához vezet, amit kézzel kell kijavítania.

Szituációs alapértékek
A Szituációs alapértékek segítségével a webszolgáltatások létrehozásánál a következő szituációs alapértékeket határozhatja meg:
  • melyik webszolgáltatás típus és ügyfél legyen alapértelmezésben kiválasztva.
  • a webszolgáltatás életciklusának mely fázisát szeretné végrehajtani a varázslóban.
  • elinduljon-e automatikusan a Webszolgáltatás Böngésző, hogy közzétehesse a webszolgáltatást egy UDDI nyilvántartásban.
  • a webszolgáltatás SOAP forgalmát át akarja-e ereszteni egy TCP/IP megfigyelőn, hogy megvizsgálja a SOAP csomagokat vagy megvizsgálja, hogy megfelelnek-e a WS-I szabványnak.
Ezeket az alapbeállítások mind felül lehet bírálni a varázslókban.
Kiszolgáló és futási környezet
Válassza ki, hogy a webszolgáltatás varázslóban mi legyen az alapbeállításként kiválasztott kiszolgáló, futási környezet és J2EE verzió. Ezeket az alapbeállítások mind felül lehet bírálni a varázslókban.
Tesztszolgáltatások alapértékei
Megadhatja, hogy a varázsló automatikusan elindítson-e tesztszolgáltatásokat, és ezeknek az előnyben részesített típusát is kiválaszthatja.
WSDL fájlok
Beállíthatja a WSDL szerkesztővel létrehozott WSDL fájlok alapértelmezett névterét. Ha nem állít be semmit, akkor a WSDL fájlok alapértelmezett névtere a http://tempuri.org lesz.