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.