Preferencje emitera Axis

Strona preferencji Emiter Axis umożliwia ustawianie poniższych preferencji, które są używane podczas tworzenia usług Web Services środowiska wykonawczego Axis lub korzystania z nich.

WSDL2Java

Generuj kod dla wszystkich elementów:
Narzędzie WSDL2Java generuje domyślnie kod tylko dla tych elementów w pliku WSDL, do których istnieją odwołania. Informacje dodatkowe dotyczące działania odwołań zawiera podręcznik środowiska wykonawczego Axis: http://ws.apache.org/axis/java/reference.html
Emituj osobne klasy pomocnicze dla metadanych:
Wybranie tej opcji spowoduje utworzenie przez narzędzie WSDL2Java oddzielnej klasy pomocniczej zawierającej metadane zamiast umieszczania jej w szkielecie.
Preferuj budowanie komponentów bean do prostych tablic dla typów opakowanych tablic XML:
Domyślnym zachowaniem jest odwzorowanie następującej konstrukcji XML:
<element name="array">
 <complexType>
  <sequence>
   <element name="item" type="xs:string"/>
  </sequence>
 </complexType>
</element>
na tablicę łańcuchów Java (String[]). Jeśli użytkownik woli generowanie konkretnej klasy JavaBean (ArrayOfString) dla tych typów schematów, powinien wybrać tę opcję.
Dodaj zasięg do pliku deploy.wsdd:
Służy do określania sposobu wdrażania implementacji serwera. Aplikacja powoduje zastosowanie jednej instancji klasy implementacji dla wszystkich żądań. Żądanie powoduje utworzenie nowej instancji klasy implementacji dla każdego żądania. Sesja powoduje utworzenie nowej instancji klasy implementacji dla każdej sesji.
Limit czasu w sekundach:
Wartość domyślna to 45. W celu wyłączenia limitu czasu należy podać wartość -1.

Java2WSDL

Szukaj dozwolonych metod w klasach dziedziczonych:
W przypadku określenia tej opcji analizator składni narzędzia Java2WSDL będzie sprawdzał klasy rozszerzone w celu określenia listy metod do wyeksportowania do pliku WSDL.
Analizuj klasę usługi pod kątem zgodności ze specyfikacją JAX-RPC przed generowaniem kodu:
W przypadku wybrania tej opcji narzędzia będą sprawdzały klasę usługi Java i jej typy wartości w celu określenia zgodności z istotnymi wymaganiami specyfikacji JAX-RPC.