Como configurar “Executar aplicativos de XPages baseados no servidor diretamente no servidor Domino”?

1

A execução de XPages no Notes Client (XPiNC) da mesma forma que as XPages são executadas quando você as acessa com o navegador da Web (sem qualquer tarefa HTTP local) é um recurso que Eu pedi cerca de 3 anos atrás. Finalmente chegou no Notes / Domino 9.

O recurso pode ser ativado na Propriedades do Aplicativo na guia "Iniciar", marcando a caixa de seleção [x] Executar XPages baseados no servidor diretamente no Domino . O estranho é que a opção de lançamento "Open Designated XPage" deve ser selecionada para que esta caixa de seleção fique visível. Alguém sabe por quê? Isso limita muito a usabilidade deste recurso.

Eu tenho tentado configurar meu cliente do Notes para usar esse novo recurso conforme instruído em help e wiki . Basicamente eu preciso criar uma conta HTTP no Notes Client Preferences. Primeiro tentei sem essa conta, criei a conta e experimentei todas as configurações da conta, mas o resultado é sempre o mesmo. Eu recebo esta página:

OK,estounaChinaagora!NãohánenhumarequisiçãoHTTPemdomlog.nsfdoservidor,entãoelerealmentemelevadiretamenteaumapáginawebchinesaestranha.Eufizumscancompletodevírusewindowsdefendernomeucomputadoreelesnãoencontraramnada.EutambémdesinstaleimeusclientesdoNotesereinstaleiparaumanovapasta.ApróximaperguntaécomoeuseiemqualURLestouagora?

OcampomenosclaronaconfiguraçãodacontaHTTPé"Servidor:". Isto é o que a ajuda diz:

In attempting to honor the request to the XPages application on Domino, XPages iterates through all the Notes accounts defined in the Notes client installation until it finds an HTTP account that matches the name of the server where the application resides

O campo aceita apenas URLs que começam com http: // ou https: //. Qual nome de host devo usar aqui? Temos muitos documentos do site, itera todos eles? Eu imaginei que deve ser o HTTP_HostName do documento do servidor, mas como disse o resultado é o mesmo, não importa o que eu tente.

Alguém conseguiu esse novo recurso funcionar?

Atualização 1

Eu tentei isso agora com um aplicativo que está no servidor 8.5.3 e ajustei a conta HTTP para apontar para o URL desse servidor. Mais uma vez eu tenho uma página estranha, desta vez diferente. O título da página é My_domino_server_name.com, em que My_domino_server_name é o nome do Notes do servidor Domino, não o nome do host HTTP. Se eu for para esse URL com um navegador, recebo a mesma página, mas não exatamente o mesmo.

O problema parece ser que ele usa o nome do Notes do servidor na URL.

Atualização 2

Eu tentei abrir o aplicativo em outro PC onde nenhuma conta HTTP foi definida. O resultado é exatamente o mesmo. Parece que não está encontrando a conta HTTP / HTTPS.

Atualização 3

Quando o aplicativo está abrindo, há este texto na tela: "Carregando meu aplicativo no my_domino_server ...". Novamente my_domino_server é o nome do Notes do servidor, não o nome do host DNS usado para HTTP.

Atualização 4

Eu tenho um PMR aberto com a IBM e eles confirmaram que funciona para eles com o valor do campo "Servidor" http://domino_server_notes_name/ (sem pontos em nenhum lugar!). Claro que só pode funcionar na intranet. Neste ponto, eu me recuso a acreditar que o recurso foi implementado de maneira tão estúpida, mas vamos ver qual é o resultado final da IBM.

  • Panu
por Panu Haaramo 13.04.2013 / 11:13

2 respostas

1

Tem mais informações da IBM: há uma configuração terceira que precisa estar pronta para que isso funcione! Você precisa configurar o aplicativo para executar XPages do servidor em Preferências - > Desempenho XPages - > Execute os seguintes aplicativos XPages diretamente do servidor . Isso não é mencionado na ajuda do Notes (ou em qualquer lugar), até onde eu saiba.

Eu consegui trabalhar quando adicionei isso! Mas você ainda precisa da opção de lançamento. Com base nos meus testes, se eu remover essa opção, ela não executará nenhuma XPage do servidor. Parece que a configuração está em vigor apenas para a XPage que é iniciada com base na opção de inicialização e, provavelmente, nas XPages abertas a partir dessa XPage. SPR # RGAU972LZA foi criado agora sobre isso e haverá uma nota técnica sobre a terceira etapa que não está incluída na ajuda do Notes.

    
por 23.04.2013 / 16:27
1

O 404 mostra que você chegou ao servidor corretamente (não temos uma mão em um banco de dados local). Se o URL do seu servidor (quando acessado por um navegador) for o link , o documento da sua conta precisará ser exibido link você precisa de dois documentos de conta se usar http e https. Você pode apontar um documento de conta para usar as credenciais de um documento "raiz" (basicamente apenas outra conta), portanto, é necessário inserir as credenciais apenas uma vez. Quando você configura o Notes for Connections, é exatamente isso que acontece.

Isso funcionou para você?

    
por 15.04.2013 / 02:02