|
UACIRESPONSETYPECODE — una cadena que representa un código de tipo de respuesta. El valor debe ser una entrada válida en la tabla UA_UsrResponseType.
|
|
UACILOGTOLEARNING — Un número con el valor 1 ó 0. El valor 1 indica que Interact debe registrar el evento como una aceptación de aprendizaje. El valor 0 indica que Interact no debe registrar el evento de aprendizaje. Este parámetro permite crear varios métodos postEvent que registran distintos tipos de respuesta sin influir en el aprendizaje. Si no define UACILOGTOLEARNING, Interact utiliza el valor predeterminado 0.
|
//Definir pares de nombre y valor para UACIRESPONSETYPECODE
// Tipo de respuesta Explore
NameValuePair responseTypeEXP = new NameValuePairImpl();
responseTypeEXP.setName("UACIRESPONSETYPECODE");
responseTypeEXP.setValueAsString("EXP");
responseTypeEXP.setValueDataType(NameValuePair.DATA_TYPE_STRING);
// Tipo de respuesta Consider
NameValuePair responseTypeCON = new NameValuePairImpl();
responseTypeCON.setName("UACIRESPONSETYPECODE");
responseTypeCON.setValueAsString("CON");
responseTypeCON.setValueDataType(NameValuePair.DATA_TYPE_STRING);
// Tipo de respuesta Commit
NameValuePair responseTypeCMT = new NameValuePairImpl();
responseTypeCMT.setName("UACIRESPONSETYPECODE");
responseTypeCMT.setValueAsString("CMT");
responseTypeCMT.setValueDataType(NameValuePair.DATA_TYPE_STRING);
//Definir pares de nombre y valor para UACILOGTOLEARNING
//No se registra en el aprendizaje
NameValuePair noLogToLearning = new NameValuePairImpl();
noLogToLearning.setName("UACILOGTOLEARNING");
noLogToLearning.setValueAsString("0");
noLogToLearning.setValueDataType(NameValuePair.DATA_TYPE_NUMERIC);
//Se registra en el aprendizaje
NameValuePair LogToLearning = new NameValuePairImpl();
LogToLearning.setName("UACILOGTOLEARNING");
LogToLearning.setValueAsString("1");
LogToLearning.setValueDataType(NameValuePair.DATA_TYPE_NUMERIC);
//EJEMPLO 1: Este conjunto de llamadas postEvent utilizan los eventos
denominados individualmente
//PostEvent con una respuesta Explore
NameValuePair[] postEventParameters = { responseTypeEXP, noLogToLearning };
response = api.postEvent(sessionId, LogAccept_Explore, postEventParameters);
//PostEvent con una respuesta Consider
NameValuePair[] postEventParameters = { responseTypeCON, noLogToLearning };
response = api.postEvent(sessionId, LogAccept_Consider, postEventParameters);
//PostEvent con una respuesta Commit
NameValuePair[] postEventParameters = { responseTypeCOM, LogToLearning };
response = api.postEvent(sessionId, LogAccept_Commit, postEventParameters);
//EJEMPLO 2: Este conjunto de llamadas postEvent utilizan un solo evento
//PostEvent con una respuesta Explore
NameValuePair[] postEventParameters = { responseTypeEXP, noLogToLearning };
response = api.postEvent(sessionId, LogCustomResponse, postEventParameters);
//PostEvent con una respuesta Consider
NameValuePair[] postEventParameters = { responseTypeCON, noLogToLearning };
response = api.postEvent(sessionId, LogCustomResponse, postEventParameters);
//PostEvent con una respuesta Commit
NameValuePair[] postEventParameters = { responseTypeCOM, LogToLearning };
response = api.postEvent(sessionId, LogCustomResponse, postEventParameters);
Copyright IBM Corporation 2013. All Rights Reserved.
|