Předvolby webových služeb

Než začnete vyvíjet webové služby nebo klienty, můžete optimalizovat pracovní plochu pro vývoj webových služeb nastavením celé řady předvoleb.

Chcete-li nastavit libovolnou předvolbu webových služeb, postupujte následovně:
  1. Klepněte na Okno > Předvolby a otevřete Zápisník předvoleb.
  2. Rozbalte Webové služby nebo Web a XML a klepněte na kategorii předvoleb, které chcete nastavit.
  3. Zaškrtněte políčka, která chcete nastavit jako výchozí, při vytváření vaší webové služby.
  4. Klepnutím na OK použijte změny a zavřete Zápisník předvoleb.
Vyžadujete-li více informací o libovolné z voleb, vyberte tuto volbu a stiskněte F1.

Nástroje webových služeb vám umožňují definovat následující předvolby:

Emitor Axis
Tato stránka umožňuje nastavit následující předvolby používané při tvorbě či příjmu webových služeb Axis.
WSDL2Java
  • Generovat kód pro všechny prvky: Ve výchozím nastavení WSDL2Java generuje kód pouze pro ty prvky souboru WSDL, na které je odkazováno. Další informace o tom, jak funguje odkazování, viz referenční příručka Axis: http://ws.apache.org/axis/java/reference.html.
  • Emituje samostatné nápovědné třídy pro metadata: Pokud vyberte tuto volbu, vytvoří WSDL2Java samostatnou nápovědnou třídu, která obsahuje metadata, místo aby ji zahrnul do skeletonu.
  • Upřednostňuje sestavení objektů bean pro přímá pole zalamovaných typů pole XML: Výchozí chování je mapovat tuto konstrukci XML:
    <element name="array">
     <complexType>
      <sequence>
       <element name="item" type="xs:string"/>
      </sequence>
     </complexType>
    </element>
    na pole řetězců Java (String[]). Pokud chcete, aby byla pro tyto typy schémat raději generována specifická třída JavaBean (ArrayOfString), vyberte tuto volbu.
  • Přidat rozsah do deploy.wsdd: Indikuje, jak implementovat implementaci serveru. Aplikace využívá pro všechny požadavky jednu instanci implementační třídy. Požadavek vytvoří novou instanci implementační třídy pro každý požadavek. Relace vytvoří novou instanci implementační třídy pro každou relaci.
  • Časový limit v sekundách: Výchozí nastavení je 45. Hodnota -1 časový limit znepřístupní.
Java2WSDL
  • Vyhledat povolené metody ve zděděné třídě: Je-li vybrána tato volba, syntaktický analyzátor Java2WSDL nahlédnutím do rozšířených tříd zjistí seznam metod k exportu do souboru WSDL.
  • Analyzovat třídu služeb pro shodu s JAX-RPC před generováním kódu: Je-li vybrána tato volba, nástroje budou zkoumat třídu služeb Java a její typy hodnot, aby určily, zda splňuje důležité požadavky specifikace JAX-RPC.
Výběr rozevíracího dialogového okna
Předvolby dialogových oken vám umožňují určit, která dialogová okna chcete zobrazit při spuštění rozevíracích akcí. Pokud jste znepřístupnili libovolné z dialogových oken pomocí výběru "Tento dialog příště nezobrazovat" na první stránce Průvodce webovými službami, můžete vaši změnu vrátit zpět zrušením zaškrtnutí políčka vedle dialogového okna, které jste se rozhodli skrýt.
Shoda s profilem a ověření platnosti
Předvolby shody s WS-I umožňují vybrat úroveň shody s profilem jednoduché vazby SOAP WS-I (SSBP) a profilem příloh WS-I (AP). Poznámka: Změníte-li úroveň shody s WS-I, zatímco v pohledu Úloha budou zobrazeny neshody s WS-I, pohled Úloha nebude automaticky aktualizován. Než budou odebrána varování z pohledu Úloha, je třeba znovu ověřit platnost pracovního prostoru. Podrobnější informace o WS-I viz: http://www.ws-i.org/
Předvolby ověření platnosti vám umožňují zvolit, zda bude ověřována platnost souborů WSDL využitých průvodci webovými službami a zda předtím, než se průvodce přesune na další krok, musí nebo nemusí být dokončeno ověření platnosti WSDL.
Topologie projektu
Předvolby topologie projektu vám umožňují:
  • Vybrat výchozí typ projektu klienta, který budou webové služby vytvářet při generování klienta webových služeb. Můžete rovněž nastavit pořadí, v jakém budou typy projektu klienta uvedeny v průvodci. Uvědomte si, že tento výběr je jednoduše výchozí a v průvodci si můžete vybrat alternativní typ projektu.
  • Vyberte, zda chcete generovat webovou službu a klienta webové služby ve stejném projektu EAR nebo v různých projektech EAR. Generování služby a klienta v různých projektech EAR může snížit pravděpodobnost konfliktů, které se vyskytují v případě jediného projektu EAR, ale používá více systémových prostředků.
Správa prostředků
Předvolby správy prostředků vám umožňují určit výchozí nastavení vytváření souborů a složek a přepisování, která chcete používat při vytváření vaší webové služby.
  • Přepsat soubory bez varování: Tato volba umožní průvodcům přepisovat stávající soubory v pracovním prostoru bez dotazování. Pokud není vybrána, budete dotázáni, kdykoli je třeba přepsat soubor.
  • Vytvořit složky podle potřeby: Tato volba umožní průvodcům vytvářet veškeré potřebné složky.
  • Zapůjčovat soubory bez varování: Po vybrání této volby je možné zapůjčovat soubory, aniž by se zobrazovala varovná zpráva požadující potvrzení.
  • Sloučit generovaný soubor skeletonu: Toto zaškrtávací políčko není při výchozím nastavení zaškrtnuto. Pokud je toto políčko zaškrtnuto, pak pokud již v pracovním prostoru existuje stejnojmenný soubor skeletonu, bude nový soubor skeletonu sloučen s tímto stávajícím souborem. Použijte, pokud chcete zachovat kód, který jste již upravili ve stávajících souborech skeletonu.

    Uvědomte si, že když je tato předvolba vybrána, pak pokud změníte návratový typ rozhraní, bude mít výsledný soubor skeletonu metodu vracející tento typ definovanou podle nového rozhraní, ale tělo metody bude z původního souboru skeletonu (a bude vracet jiný typ). Výsledkem bude chyba kompilace, kterou budete muset opravit ručně.

Výchozí nastavení scénáře
Předvolby výchozího nastavení scénáře vám umožňují nastavit následující výchozí nastavení scénáře, která chcete používat při vytváření vaší webové služby:
  • Který typ webové služby a klienta má být vybrán při výchozím nastavení.
  • Které fáze životního cyklu se mají v průvodci absolvovat.
  • Chcete-li aby se při výchozím nastavení spustil průzkumník webových služeb, abyste mohli publikovat vaši webovou službu do registru UDDI.
  • Chcete-li směrovat provoz SOAP webové služby prostřednictvím modulu TCP/IP Monitor, abyste mohli monitorovat pakety SOAP a volitelně testovat jejich shodu s WS-I.
Uvědomte si, že všechna tato výchozí nastavení lze v průvodci přepsat.
Server a běhové prostředí
Vyberte server, běhové prostředí webové služby a verzi J2EE, která má být v průvodci webovými službami vybrána při výchozím nastavení. Uvědomte si, že všechna tato výchozí nastavení lze v průvodci přepsat.
Výchozí nastavení testovacího zařízení
Můžete vybrat, zda chcete nechat průvodce automaticky spustit testovací zařízení a vybrat preferovaný typ testovacího zařízení.
Soubory WSDL
Při vytváření souboru WSDL v editoru WSDL můžete nastavit výchozí cílový obor názvů. Pokud nevyberete jiný než výchozí cílový obor názvů, bude výchozím oborem názvů vašeho souboru WSDL http://tempuri.org.