package main; import java.rmi.RemoteException; import javax.xml.rpc.ServiceException; import de.h_da.fbi.dsi.ws0910.camelprototype.InputNewOrder; import de.h_da.fbi.dsi.ws0910.camelprototype.OrderEndpoint; import de.h_da.fbi.dsi.ws0910.camelprototype.OrderEndpointServiceLocator; import de.h_da.fbi.dsi.ws0910.camelprototype.OrderPosition; import de.h_da.fbi.dsi.ws0910.camelprototype.OutputNewOrder; public class CamelPrototypeWsClient { public static void main(String[] args) throws ServiceException, RemoteException { OrderEndpointServiceLocator loc = new OrderEndpointServiceLocator(); OrderEndpoint client = loc.getOrderService(); InputNewOrder in = new InputNewOrder(); in.setCustomerNo("Cust0815"); OrderPosition pos1 = new OrderPosition(); pos1.setArticleNo("A123"); pos1.setArticle("Article One"); pos1.setAmount(23); in.setOrderpositions(new OrderPosition[]{pos1}); OutputNewOrder out = client.createOrder(in); System.out.println("Orderstatus: "+out.getStatus()); System.out.println("Order number: "+out.getMessage()); } }