tipo error: não é possível chamar o método 'invoke procedure' de undefined no worklight

esta é a minha função 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");
                  }

            }       
            );

meu adaptador é ...

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

atualização de função (pid, curP, newP) {

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

});

}

meu adaptador está sozinho trabalhando quando eu invoco o adaptador ... mas com o script java eu ​​estou recebendo o erro acima mencionado para todas as páginas ....

questionAnswers(1)

yourAnswerToTheQuestion