Condividi tramite


Considerazioni per l'utilizzo delle API BAM

Quando si usa un oggetto "Microsoft.BizTalk.Bam.EventObservation.EventStream", ad esempio DirectEventStream, BufferedEventStream, MessagingEventStream o OrchestrationEventStream, BAM acquisisce le attività cardine in modo che vengano registrate automaticamente nel formato UTC (Coordinated Universal Time) (detto anche Greenwich Mean Time). Quando si inviano data/ora a BAM mediante le API queste vengono ricevute nel formato in cui sono state inviate, senza essere convertite nel formato UTC. Quando si sviluppano soluzioni BAM, è necessario tenere in considerazione quanto segue:

  • I dati tracciati da BizTalk Server vengono ricevuti nel formato UTC. In questo modo potrebbero presentarsi delle incoerenze con gli altri dati provenienti dal flusso di eventi.

  • Se si utilizzano API di flusso eventi per fornire i dati di rilevamento relativi a data e ora nel formato dell'ora locale, i dati nel portale BAM non saranno corretti in quanto per i dati BAM è sempre previsto il formato UTC.

    Se si dispone di applicazioni esistenti che utilizzano l'ora locale, e si sta eseguendo un aggiornamento o si pianifica l'utilizzo del portale BAM, sarà necessario modificare i dati per renderli conformi al formato UTC. È inoltre necessario modificare l'applicazione personalizzata per convertirla nel formato UTC.

Vedere anche

Implementazione di soluzioni BAM