public void findPessoabyNif(ActionEvent event) {

        error = false;
        statusMsg2 = "";

        try {
            Client client = Client.create();
            WebResource service = client.resource(wsURI);

            pessoa = (Pessoa) service.path("getPessoabyNifInXML").path(nif).accept(MediaType.APPLICATION_XML).get(Pessoa.class);

            if (pessoa == null) {
                error = true;
                statusMsg2 = "Pessoa não encontrada";
            } else {
                error = false;
                statusMsg2 = "";
            }

        } catch (ClientHandlerException ex) {
            error = true;
            statusMsg2 = "Erro ao procurar Pessoa";
            LOG.log(Level.SEVERE, null, ex);
        } catch (UniformInterfaceException ex) {
            error = true;
            statusMsg2 = "Erro ao procurar Pessoa";
            LOG.log(Level.SEVERE, null, ex);
        }

    }