IBM Traveler: Actions used in SyncML and ActiveSync: Difference between revisions
(Criou página com: 'O IBM Traveler suporta 2 tipos de protocolo de Syncronização entre os dispositivos. Na tabela abaixo temos o Protocolo e o clientes que utilizam estes protocolos {| class...') |
No edit summary |
||
(12 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
|| | || | ||
* IBM Verse Client for Android | * IBM Verse Client for Android | ||
* IBM Verse Client for | * IBM Verse Client for Apple | ||
* Nokia Symbian | |||
|- | |- | ||
| ActiveSync | | ActiveSync | ||
|| | || | ||
* Apple Exchange Account | * Apple iOS através de uma Exchange Account | ||
* Windows Phone que suportam o ActiveSync | |||
|} | |||
Abaixo temos 2 seções, descrevendo os principais comandos utilizados pelo Traveler e pelos Cliente IBM Verse e Apple iOS (ActiveSync). | |||
= SyncML = | |||
{| class="wikitable" | |||
|- | |||
! Action !! Description | |||
|- | |||
|- | |||
| /traveler?'''action=getStatus'''&deviceId= | |||
| | || Verifica pelo status do servidor | ||
|- | |||
| /traveler?'''action=getConfig'''&deviceId= | |||
|| Ask for information from the server like qtd mail, calendar 7 days in past | |||
|- | |||
| /traveler?'''action=setConfig'''&deviceId= | |||
|| tell to server that configuration was defined in device | |||
|- | |||
| /traveler?'''action=setSecurity'''&deviceId= | |||
|| tell to server about security server | |||
''' | |- | ||
| /traveler?'''action=GET'''&deviceId= | |||
|| check connections again | |||
|- | |||
| /traveler?'''action=push'''&deviceId= | |||
|| diz ao server "estou pronto para o push", vou sincronizar algumas coisas..., o servidor responde voce tem novo email | |||
|- | |||
| /traveler?'''action=sync&orig=dp'''&deviceId= | |||
|| | |||
Fase 1 => device envia a solicitação de sincronia para o server, passando os dados de controle de sincronia | |||
Fase 2 => device envia uma continuação das solicitação de sincronia para o server, e recebe os emails, calendarios, ... | |||
Fase 3 => device envia uma confirmação de que os emails, calendarios, ... foram gravados | |||
|- | |||
| /traveler?'''s=XXXX&action=sync'''&orig=dp&deviceId= | |||
||sessão de sincronizacao | |||
''' | |- | ||
| /traveler?'''action=getAttachment'''&AttachmentName=XXXXXX&orig=dp&deviceId= | |||
||Download de Anexos | |||
|- | |||
| /traveler?'''action=nameLookup&nameLookupQuery=XXXX''' | |||
||Busca por nomes | |||
|- | |||
| /traveler?'''action=upload''' | |||
||Sobe os logs para o servidor para suporte | |||
|} | |||
= ActiveSync = | = ActiveSync = | ||
{| class="wikitable" | |||
|- | |||
! Action !! Description | |||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=Settings''' | /traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=Settings''' | ||
|| | |||
Busca configurações do Servidor | Busca configurações do Servidor | ||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=Provision''' | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Provision | || | ||
Get Security information and part of config information | Get Security information and part of config information | ||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=FolderSync | /traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=FolderSync''' | ||
|| | |||
FolderSync=0 => retorno inicial, vai sincronizar tudo | FolderSync=0 => retorno inicial, vai sincronizar tudo | ||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Sync | /traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=Sync''' | ||
|| | |||
4 => Class Email - Inbox | 4 => Class Email - Inbox | ||
2 => Class Contacts | 2 => Class Contacts | ||
3 => Class Calendar | 3 => Class Calendar | ||
397058 => Class Email - Folder qualquer | 397058 => Class Email - Folder qualquer | ||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=Ping''' | |||
|| | |||
diz ao server "estou pronto para o push", vou sincronizar algumas coisas..., o servidor responde voce tem novo email | |||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=SendMail''' | |||
|| | |||
|- | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=SmartReply | | | ||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=SmartReply''' | |||
|| | |||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd= | /traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=SmartForward''' | ||
|| | |||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=Search''' | |||
|| | |||
Faz uma pesquisa pelo nome de um usuário ou email | |||
|- | |||
| | |||
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=ResolveRecepients | /traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=ResolveRecepients''' | ||
|| | |||
Verifica pelo evento do Calendário que verifica se os participantes de uma reunião tem disponibilidade | |||
|} | |||
= Ver também = | = Ver também = |
Latest revision as of 20:20, 26 November 2015
O IBM Traveler suporta 2 tipos de protocolo de Syncronização entre os dispositivos.
Na tabela abaixo temos o Protocolo e o clientes que utilizam estes protocolos
Protocolo | Devices |
---|---|
SyncML |
|
ActiveSync |
|
Abaixo temos 2 seções, descrevendo os principais comandos utilizados pelo Traveler e pelos Cliente IBM Verse e Apple iOS (ActiveSync).
SyncML
Action | Description |
---|---|
/traveler?action=getStatus&deviceId= | Verifica pelo status do servidor
|
/traveler?action=getConfig&deviceId= | Ask for information from the server like qtd mail, calendar 7 days in past
|
/traveler?action=setConfig&deviceId= | tell to server that configuration was defined in device
|
/traveler?action=setSecurity&deviceId= | tell to server about security server
|
/traveler?action=GET&deviceId= | check connections again
|
/traveler?action=push&deviceId= | diz ao server "estou pronto para o push", vou sincronizar algumas coisas..., o servidor responde voce tem novo email
|
/traveler?action=sync&orig=dp&deviceId= |
Fase 1 => device envia a solicitação de sincronia para o server, passando os dados de controle de sincronia Fase 2 => device envia uma continuação das solicitação de sincronia para o server, e recebe os emails, calendarios, ... Fase 3 => device envia uma confirmação de que os emails, calendarios, ... foram gravados |
/traveler?s=XXXX&action=sync&orig=dp&deviceId= | sessão de sincronizacao
|
/traveler?action=getAttachment&AttachmentName=XXXXXX&orig=dp&deviceId= | Download de Anexos
|
/traveler?action=nameLookup&nameLookupQuery=XXXX | Busca por nomes
|
/traveler?action=upload | Sobe os logs para o servidor para suporte |
ActiveSync
Action | Description |
---|---|
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Settings |
Busca configurações do Servidor |
|
Get Security information and part of config information |
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=FolderSync |
FolderSync=0 => retorno inicial, vai sincronizar tudo |
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Sync |
4 => Class Email - Inbox 2 => Class Contacts 3 => Class Calendar 397058 => Class Email - Folder qualquer |
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Ping |
diz ao server "estou pronto para o push", vou sincronizar algumas coisas..., o servidor responde voce tem novo email |
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=SendMail |
|
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=SmartReply |
|
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=SmartForward |
|
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Search |
Faz uma pesquisa pelo nome de um usuário ou email |
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=ResolveRecepients |
Verifica pelo evento do Calendário que verifica se os participantes de uma reunião tem disponibilidade |