All pastes #29103 Raw Edit

Unnamed

public text v1 · immutable
#29103 ·published 2005-11-18 10:21 UTC
rendered paste body
using System;
 
class EnginFrameWSTestClient {
    	
	public static void Main(string[] args) 
	{
		EnginFrameWSService service = new EnginFrameWSService();
		
		service.Url = "http://maggi.polito.it:8080/enginframe/efws/EnginFrameWS";
		
		string sdfURL = "http://maggi.polito.it:8080/enginframe/demo/webservices/demo.ws.xml";
		
		Authority authority = service.getAuthority(sdfURL, "");
		
		Console.WriteLine("GET AUTHORITY");
		Console.WriteLine("-------------");
		
		if (authority == null)
		{
			Console.WriteLine("[No Authority... big problems]");
			return;
		}

		Console.WriteLine("Authority:\n id: " + authority.id +

                           "\nname: " + authority.name +

                           "\ndescr: " + authority.description +

                           "\ncreds: ");
		
		if (authority.credentials == null)
		{
			Console.WriteLine("[No Credentials... big problems]");
			return;
		}
		
		for(int i = 0; i < authority.credentials.Length; ++i)
	        {

	            Console.WriteLine("Cred[" + i + "].name: " + authority.credentials[i].name);

	            Console.WriteLine("Cred[" + i + "].description: " + authority.credentials[i].description);

	            Console.Write("Cred[" + i + "].value ? ");

	            Console.WriteLine("");

	        }
	}
}