//
public UserArray cprsUserLookup(string sitecode, string target)
{
UserArray result = new UserArray();
string msg = MdwsUtils.isAuthorizedConnection(mySession, sitecode);
if (msg != "OK")
{
result.fault = new FaultTO(msg);
}
if (result.fault != null)
{
return result;
}
if (sitecode == null)
{
sitecode = mySession.ConnectionSet.BaseSiteId;
}
try
{
AbstractConnection cxn = mySession.ConnectionSet.getConnection(sitecode);
UserApi api = new UserApi();
User[] matches = api.providerLookup(cxn, new KeyValuePair<string,string>("NAME",target));
result = new UserArray(matches);
}
catch (Exception e)
{
result.fault = new FaultTO(e.Message);
}
return result;
}