

import org.ramco.webservices.e1.*;
import localhost.axis.services.Adm_Save_PrecisionDtls_Svc.*;
import localhost.axis.services.Adm_Save_PrecisionDtls_Svc.Adm_Save_PrecisionDtls_Svc;
import localhost.axis.services.Adm_Save_PrecisionDtls_Svc.Adm_Save_PrecisionDtls_SvcServiceLocator;

import java.net.*;
import java.io.*;

public class Client
{
	public static void main(String a[]) throws Exception
	{
		try
		{

			java.net.URL serviceLocation = new java.net.URL("http://s6324:90/axis/services/Adm_Save_PrecisionDtls_Svc");
			//java.net.URL serviceLocation = new java.net.URL("http://s5510/WebService/Testing/DocumentBased_SingleASMXApproch_Security/Server/Single_Admin_AdmGr_WS.asmx");
			//java.net.URL serviceLocation = new java.net.URL("http://s6324:90/Server/ADM_SAVE_PRECISIONDTLS_SVC.asmx");
			//java.net.URL serviceLocation = new java.net.URL("http://localhost:8080/axis/services/Adm_Save_PrecisionDtls_Svc");
			Adm_Save_PrecisionDtls_Svc_fw_context context = new Adm_Save_PrecisionDtls_Svc_fw_context();
			//"Admin", 1, 1, 1, "Req1", "Adminuser:Adminrole:1", "Adm_Save_PrecisionDtls_Svc", "c5894077-d87a-4098-b87f-1b9e7b956069");
			context.setComponent("Admin");
				context.setComponentinstance(0);
				context.setService("Adm_Save_PrecisionDtls_Svc");
				context.setLanguage(1);
				context.setOuinstance(1);
				context.setSectoken("Adminuser:adminrole:1");
				context.setSessiontoken("");//3A23BE5A-E04A-4a45-B4F0-ED6DD7FC03BB");
				context.setRequestid("");//123456");

			Adm_Save_PrecisionDtls_Svc_SavePrecisionDtlsSeg_In segI = new Adm_Save_PrecisionDtls_Svc_SavePrecisionDtlsSeg_In();

			segI.setDEcimallength(1);
			segI.setPrecisionType("Integer");

			System.out.println("After SavePrecisionDtlsSeg_In");

			Adm_Save_PrecisionDtls_SvcIn req = new Adm_Save_PrecisionDtls_SvcIn();

			req.setAdm_Save_PrecisionDtls_Svc_fw_context(context);
			req.setSavePrecisionDtlsSeg(segI);

			System.out.println("After Request");
			Adm_Save_PrecisionDtls_Svc docTest = (new Adm_Save_PrecisionDtls_SvcServiceLocator()).getAdm_Save_PrecisionDtls_Svc(serviceLocation);//.getAdm_Save_PrecisionDtls_Svc(serviceLocation);
			System.out.println("After Port");
			Adm_Save_PrecisionDtls_SvcOut resp = docTest.adm_Save_PrecisionDtls_Svc_OP(req);

			/*System.out.println("Returned Object.  "+resp.getAdm_Save_PrecisionDtls_Svc_fw_context());
			System.out.println("SessionToken.. "+resp.getAdm_Save_PrecisionDtls_Svc_fw_context().getSectoken());
			System.out.println("Request ID.. "+resp.getAdm_Save_PrecisionDtls_Svc_fw_context().getRequestid());

		*/
			System.out.println("Finished");
		}
		catch(Exception e)
		{
			System.out.println("Error .....   "+e);
			//System.exit(0);
		}
	}
}