# ItemsDB_XMLBean_Client.jws Sample

This topic inludes the source code for the ItemsDB_XMLBean_Client.jws Sample.

## Sample Location

This sample is located in the following directory in your WebLogic Workshop installation:

BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebServices/database/xmlBean/

## Sample Source Code

`01 package database.xmlBean; 02 03 import java.sql.SQLException; 04 import org.openuri.dbcontrol.xmlbean.ItemsArrayDocument; 05 06 /** 07 * 08 * <p>The methods of the this web service return XMLBean datatypes. 09 * 10 * <p>The XMLBean datatypes ItemsArrayDocument and ItemType were generated from the schema file 11 * ItemsArray.xsd (in the Schemas project). 12 * 13 * @common:target-namespace namespace="http://workshop.bea.com/ItemsWebService" 14 */ 15 public class ItemsDB_XMLBean_Client implements com.bea.jws.WebService 16 { 17 /** 18 * @common:control 19 */ 20 private database.xmlBean.ItemsDB_XMLBean items; 21 22 static final long serialVersionUID = 1L; 23 24 /** 25 * <p>The following method returns an ItemsArrayDocument type, 26 * an XMLBean type based on the schema ItemsArray.xsd. 27 * 28 * <p>See the Schemas folder for the schema ItemsArray.xsd, and its corresponding XMLBean classes. 29 * 30 * @common:operation 31 */ 32 public ItemsArrayDocument getAllItems() 33 throws SQLException 34 { 35 return items.getAllItems(); 36 } 37 38 39 /** 40 * <p>The following method returns an ItemType type, 41 * an XMLBean type based on the schema ItemsArray.xsd. 42 * 43 * <p>See the Schemas folder for the schema ItemsArray.xsd, and its corresponding XMLBean classes. 44 * 45 * <p>Enter an integer between 624 and 664. 46 * 47 * @common:operation 48 */ 49 public org.openuri.dbcontrol.xmlbean.ItemType getIndividualItem(int itemNumber) throws java.sql.SQLException 50 { 51 return items.getIndividualItem(itemNumber); 52 } 53 }`