Hey Gang,
I'm consuming a web service and all seems to be working well. However, I came across one element that returns an array of objects instead of a single object. I'm not quite grasping what I need to do to get all those objects into an array that I can do something with. Here's the code I'm using:
This is connecting to a web service on an AVAYA AES server. To return an object, you have to assign it an empty string...hence the reason for this:
since both the VectorNumber and VectorName are single objects, my code works. However, when I try to introduce this:
I get an error: "Error 1 Cannot implicitly convert type 'string' to 'ConnectToAES.AesSmsService.arrayType[]'"
Can anyone point me in the right direction as to what I need to do?
Thanks for any help!
Dave
I'm consuming a web service and all seems to be working well. However, I came across one element that returns an array of objects instead of a single object. I'm not quite grasping what I need to do to get all those objects into an array that I can do something with. Here's the code I'm using:
public void GetVectorInfoFromCm()
{
sms.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["CMUsername"], ConfigurationManager.AppSettings["CMPassword"]);
submitRequestType request = new submitRequestType();
request.operation = "display";
modelChoices choices = new modelChoices();
ArrayList fields = new ArrayList();
VectorType myVector = new VectorType();
myVector.VectorNumber = "";
myVector.VectorName = "";
fields.Add(myVector);
choices.Items = fields.ToArray();
request.modelFields = choices;
request.qualifier = "10";
try
{
returnType result = sms.submitRequest(request);
ExtractAgentLoginIdExtensionsFromCMResult(result);
}
catch (Exception e)
{
string myExcept = e.Message;
}
//GridView2.AutoGenerateColumns = true;
//GridView2.DataSource = dt;
//GridView2.DataBind();
sms.release(sms.sessionID.ToString());
}
This is connecting to a web service on an AVAYA AES server. To return an object, you have to assign it an empty string...hence the reason for this:
VectorType myVector = new VectorType();
myVector.VectorNumber = "";
myVector.VectorName = "";
since both the VectorNumber and VectorName are single objects, my code works. However, when I try to introduce this:
myVector.VectorStep = "";
I get an error: "Error 1 Cannot implicitly convert type 'string' to 'ConnectToAES.AesSmsService.arrayType[]'"
Can anyone point me in the right direction as to what I need to do?
Thanks for any help!
Dave