Table of Contents [Hide/Show]
Creating a client with the NetBeans IDE Creating a client with the Eclipse IDE for Java EE Developers
<%@page import="com.companywebcast.schemas.pulse.metaservice.v1.*" %> <%@page import="javax.xml.datatype.XMLGregorianCalendar" %> <%@page import="java.util.List" %> <%@page import="javax.xml.ws.Holder" %> <% try { String username = "testusername"; String password = "testpassword"; // create the client MetaService client = new MetaService_Service().getBasicHttpBindingMetaService(); // set up the search parameters String ownerName = ""; String topicTitle = ""; String speakerLastName = ""; String webcastTitle = ""; XMLGregorianCalendar periodFrom = null; XMLGregorianCalendar periodTo = null; List> status = null; Integer pageNumber = Integer.valueOf(0); Integer pageSize = Integer.valueOf(100); //these holders will contain the response from the MetaService after we call it Holder SearchResultHolder = new Holder(); Holder SummariesHolder = new Holder(); //call the MetaService client.webcastSearch(username, password, ownerName, topicTitle, speakerLastName, webcastTitle, periodFrom, periodTo, status, pageNumber, pageSize, SearchResultHolder, SummariesHolder); Integer SearchResult = SearchResultHolder.value; WebcastSummaries Summaries = SummariesHolder.value; // set up the get parameters String code= Summaries.getWebcastSummary().get(0).getCode(); String language = Summaries.getWebcastSummary().get(0).getLanguages().getString().get(0); //these holders will contain the response from the MetaService after we call it Holder GetResultHolder = new Holder(); Holder WebcastHolder = new Holder(); //call the MetaService client.webcastGet(username, password, code, language, GetResultHolder, WebcastHolder); Integer GetResult = GetResultHolder.value; Webcast Webcast = WebcastHolder.value; } catch (Exception ex) { //TODO } %>
<%@page import="com.companywebcast.schemas.pulse.metaservice.v1.*" %> <%@page import="com.companywebcast.schemas.pulse.metaservice.v1.holders.*" %> <%@page import="java.util.Calendar" %> <%@page import="javax.xml.rpc.holders.IntegerWrapperHolder"%> <%try { String username = "testusername"; String password = "testpassword"; MetaServiceProxy client = new MetaServiceProxy(); String ownerName = ""; String topicTitle = ""; String speakerLastName = ""; String webcastTitle = ""; Calendar periodFrom = null; Calendar periodTo = null; String[] status = null; Integer pageNumber = Integer.valueOf(0); Integer pageSize = Integer.valueOf(100); IntegerWrapperHolder SearchResultHolder = new IntegerWrapperHolder(); WebcastSummariesHolder SummariesHolder = new WebcastSummariesHolder(); client.webcastSearch(username, password, ownerName, topicTitle, speakerLastName, webcastTitle, periodFrom, periodTo, status, pageNumber, pageSize, SearchResultHolder, SummariesHolder); Integer SearchResult = SearchResultHolder.value; WebcastSummary[] Summaries = SummariesHolder.value; String code= Summaries0.getCode(); String language = Summaries0.getLanguages()0; IntegerWrapperHolder GetResultHolder = new IntegerWrapperHolder(); WebcastHolder WebcastHolder = new WebcastHolder(); client.webcastGet(username, password, code, language, GetResultHolder, WebcastHolder); Integer GetResult = GetResultHolder.value; Webcast Webcast = WebcastHolder.value; } catch (Exception ex) { //TODO } %>