error de tipo: no se puede llamar al método 'invoke procedure' de undefined en worklight

esta es mi función js ...

var invocationData={
                adapter : 'Health_Care',
                procedure: 'update',
                    parameters:[uname,cp,np]
            };

            WL.Client.invokeProcedure(invocationData,
            {
                onSuccess: function(){
                     alert("Password successfully changed");
                },
                  onFailure: function(){
                      alert("failed");
                  }

            }       
            );

mi adaptador es ...

var updateStatement = WL.Server.createSQLStatement("UPDATE EMPLOYEE SET PASSWORD=? WHERE UID=? AND PASSWORD=?");

actualización de funciones (pid, curP, newP) {

return WL.Server.invokeSQLStatement({
    preparedStatement : updateStatement,
    parameters : [newP,pid,curP]

});

}

mi adaptador está solo trabajando cuando invoco el adaptador ... pero con el script java obtengo el error mencionado anteriormente para todas las páginas ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta