Exception Error "Agregar Nuevo Curso"

Exception Error "Agregar Nuevo Curso"

de Nelson Gomez -
Número de respuestas: 1
Hola a todos
estoy por ak porque tengo una gran duda, espero puedan ayudarme.
Estoy probando el siguiente codigo para agregar un nuevo curso utilizando el webservices.
 editCoursesInput _editCoursesInput = new editCoursesInput();
_editCoursesInput.courses = new courseDatum[1];
_editCoursesInput.courses[0] = new courseDatum();
_editCoursesInput.courses[0].action = "Add";
_editCoursesInput.courses[0].category = 1;
_editCoursesInput.courses[0].fullname = "PRUEBA curso";
_editCoursesInput.courses[0].shortname = "pruebaCurso";
_editCoursesInput.courses[0].format = "week";
_editCoursesInput.courses[0].showgrades = 1;
_editCoursesInput.courses[0].newsitems = 5;
_editCoursesInput.courses[0].visible = 1;
editCoursesOutput _editCoursesOutput = MyWebServices.edit_courses(_loginReturn.client, _loginReturn.sessionkey, _editCoursesInput);
if (_editCoursesOutput.courses[0].error != "")
{
throw new Exception(_editCoursesOutput.courses[0].error);
}
else
{
Response.Write(Convert.ToInt16(_editCoursesOutput.courses[0].id));
}


Me arroja el siguiente error:
ws_missingvalue

Especificamente en esta linea:
throw new Exception (_editCoursesOutput.courses [0]. error)
Por favor, necesito ayuda...
Promedio de valoraciones: -
En respuesta a Nelson Gomez

Re: Exception Error "Agregar Nuevo Curso"

de Xavier Paz -

¿El atributo error tiene algún valor o se crea en algún momento? lo digo porque en las primeras líneas das valores a los distintos atributos, excepto a ese, y si de entrada no se define, en caso de error, dicho atributo no existe y no puede dale valor alguno. Por tanto, aunque preguntes por su valor, no existe.