Changes between Version 27 and Version 28 of Servicos/Z-Push/InstalacaoServidor
- Timestamp:
- 05/05/11 15:14:17 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Servicos/Z-Push/InstalacaoServidor
v27 v28 76 76 77 77 * Nível de Debug:[[BR]] 78 Para aumentar o nível de debug do arquivo “/var/www/z-push/debug.txt”, definir a constante ''WBXML_DEBUG'' como “true” no arquivo ''/var/www/z-push/wbxml.php''. (este nível de debug detalhado aumenta muito o tamanho dos arquivos de log além de aumentar o tempo de sincronização dos dispositivos móveis, não sendo recomendado a sua utilização por padrão)[[BR]]78 Para aumentar o nível de debug do arquivo ''/var/www/z-push/debug.txt'', definir a constante ''WBXML_DEBUG'' como “true” no arquivo ''/var/www/z-push/wbxml.php''. (este nível de debug detalhado aumenta muito o tamanho dos arquivos de log além de aumentar o tempo de sincronização dos dispositivos móveis, não sendo recomendado a sua utilização por padrão)[[BR]] 79 79 80 80 * Trace Detalhado:[[BR]] 81 Como o debug original do Z-Push é muito resumido e mistura informações de todos usuários, foi criado o ''trace''para auxiliar na solução de bugs.[[BR]]81 Como o debug original do Z-Push mistura informações de todos usuários, foi criado o ''trace'' por usuário para auxiliar na solução de bugs.[[BR]] 82 82 83 O trace detalhado pode ser habilitado no arquivo config.php. Ele é habilitado por usuário, no parâmetro ''TRACE_UID'', e por tipo(e-mail, calendário e/ou contatos), no parâmetro ''TRACE_TYPE'', e gera um arquivo de saída chamado trace-<USUARIO>.txt.[[BR]]83 O trace detalhado pode ser habilitado no arquivo ''/var/www/z-push/config.php''. Ele é habilitado por login, no parâmetro ''TRACE_UID'', e por tipo(''ALL'', ''IMAP'', ''CALENDAR'' ou ''CONTACTS''), no parâmetro ''TRACE_TYPE'', e gera um arquivo de saída chamado ''/var/www/z-push/trace-<USUARIO>.txt'' . É recomendado que o trace detalhado só fique habilitado quando necessário, caso contrário atribua o valor ''false''(sem aspas) ao parâmetro ''TRACE_UID''.[[BR]] 84 84 85 85 Para entender o conteúdo do trace, é importante ter uma noção do funcionamento do protocolo !ActiveSync. O protocolo tem um conjunto pré-definido de comandos que são enviados pelos celulares e respondidos pelo servidor.[[BR]] 86 86 87 Exemplo de sequência de comandos do protocolo !ActiveSync quando o celular acabou de ser configurado para uma primeira sincronização:[[BR]][[BR]]87 Segue exemplo de sequência de comandos do protocolo !ActiveSync quando o celular acabou de ser configurado para uma primeira sincronização:[[BR]][[BR]] 88 88 1) O celular envia o comando "Options request" e o servidor responde quais comandos o celular pode utilizar durante a sincronização.[[BR]] 89 89 2) O celular envia o comando "!FolderSync" solicitando a sincronização de pastas(pastas de e-mail, pasta de contatos denominada "root" e pasta de calendário denominada "calendar") e o servidor retorna a lista de pastas(Found n folder changes).[[BR]]