Close popover
Saptarshi Bera (Saptarshi)
Sopra Steria Group
Lead System Architect
Sopra Steria Group
Saptarshi Member since 2011 4 posts
Sopra Steria Group
Posted: December 9, 2019
Last activity: January 7, 2020

Lightweight Case Creation via Web Service

Our applications hosts a Web Service which creates cases.
Our service can be consumed by External systems.
Accordingly using the request data received, we create cases and return the case id or error parameters as response of the service.

One of the External System has a huge payload of Request Data -

1) Huge Payload of request data and attachment content.

2) After parsing, some data objects needs enrichment which calls subsequent interfaces.

As per present implementation - xml request data parsing and enrichment happens synchronously,
ie. full request content parsing and enrichment happens before a response is returned to the calling application.
Therefore: we often have a timeout issue before we can return a valid case id. (the handshake expires the 30 sec window.)

What can be the possible and best design approach to make this process asynchronous
(return the case id as soon as possible, parse and enrich later) ?

Pega Knowledge Pega Platform Low-Code App Development Enterprise Application Development Dev/Designer Studio Case Management Data Integration System Administration Project Delivery
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.