IBM Traveler: Actions used in SyncML and ActiveSync: Difference between revisions

From Wiki
(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 Android
* 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=


= SyncML =
|| tell to server that configuration was defined in device


'''/traveler?action=getStatus&deviceId='''


: Verifica pelo status do servidor
|-
| /traveler?'''action=setSecurity'''&deviceId=


'''/traveler?action=getConfig&deviceId='''
|| tell to server about security server


: Ask for information from the server like qtd mail, calendar 7 days in past


'''/traveler?action=setConfig&deviceId='''
|-
| /traveler?'''action=GET'''&deviceId=


: tell to server that configuration was defined in device
|| check connections again


'''/traveler?action=setSecurity&deviceId='''


: tell to server about security server
|-
| /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=GET&deviceId='''


: check connections again
|-
| /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, ...


'''/traveler?action=push&deviceId='''
Fase 3 => device envia uma confirmação de que os emails, calendarios, ... foram gravados


: diz ao server "estou pronto para o push", vou sincronizar algumas coisas..., o servidor responde voce tem novo email
|-
| /traveler?'''s=XXXX&action=sync'''&orig=dp&deviceId=


'''/traveler?action=sync&orig=dp&deviceId='''
||sessão de sincronizacao


: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='''
|-
| /traveler?'''action=getAttachment'''&AttachmentName=XXXXXX&orig=dp&deviceId=


:sessão de sincronizacao
||Download de Anexos


'''/traveler?action=getAttachment&AttachmentName=XXXXXX&orig=dp&deviceId='''


:Download de Anexos
|-
| /traveler?'''action=nameLookup&nameLookupQuery=XXXX'''


'''/traveler?action=nameLookup&nameLookupQuery=XXXX'''
||Busca por nomes


:Busca por nomes


|-
| /traveler?'''action=upload'''


'''/traveler?action=upload'''
||Sobe os logs para o servidor para suporte


: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
|-
|


/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=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=SmartReply'''
||


|-
|


/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Search
/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&'''Cmd=SmartForward'''
--> faz uma pesquisa no Notes
||


|-
|
/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'''
--> Check for Busitime
||
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
  • IBM Verse Client for Android
  • IBM Verse Client for Apple
  • Nokia Symbian
ActiveSync
  • 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

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


/traveler/Microsoft-Server-ActiveSync?User=&DeviceId=&DeviceType=&Cmd=Provision

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

Ver também