Skip to main content
Community; Version; drift

Patch 2026.4.9

  • May 25, 2026
  • 0 replies
  • 2 views
pernilla.walldno
Forum|alt.badge.img

Patch 2026.4.9

 

Rubrik: Odata - CorrelationId felaktig i svar från IAPI vid Job.Start-meddelanden

Berörda: Kunder som skickar jobbmeddelanden via integrations-API:et (IAPI/RestApi) med Label = "Bluegarden.HRPlus.Job.Start".
Problem: När ett meddelande pushades till en jobbkö via IAPI med ovanstående label skrevs kundens egna CorrelationId över med namnet på events-kön (t.ex. xxxjobcommandsevents). Det medförde att svaret från HR+ innehöll fel CorrelationId - kundens ursprungliga värde återfanns endast i fältet ReplyToMessageId. Motsvarande anrop via gamla MAPI:n behöll CorrelationId korrekt hela vägen.
Åtgärd: Override-logiken för Job.Start har korrigerats så att den nu uppdaterar svarsköns adress (ReplyToClientId / RabbitMQ ReplyTo) istället för CorrelationId. Beteendet är därmed identiskt med gamla MAPI:n: kundens CorrelationId följer med hela vägen och återfinns i både CorrelationId och ApplicationId i svaret som hämtas från events-kön.
För att underlätta testning har även Swagger-gränssnittet för PushMessage uppdaterats så att samtliga headers som faktiskt läses av kontrollern visas och kan testas direkt därifrån.

Test av kund:

1. Skicka ett meddelande till t.ex. xxxjobcommands med Label = "Bluegarden.HRPlus.Job.Start" och eget CorrelationId i BrokerProperties.
2. Hämta svaret från xxxjobcommandsevents.
3. Kontrollera att CorrelationId i svaret matchar det värde som skickades in.

 

 

Patchen levereras enligt nedan:

Stage: Kommer idag torsdag den 21/5 från klockan 11:00

Produktion: Kommer idag torsdag den 21/5 från klockan 21:00
Det kommer att bli nertid under uppdateringen.