in src/main/java/com/epam/digital/data/platform/bpwebservice/service/StartBpService.java [204:222]
private String putInputParamsToStorage(String bpDefinitionKey,
Map<String, Object> bpInputParameters, String signature) {
log.debug("Saving input parameters for {} to Storage - {}", bpDefinitionKey, bpInputParameters);
var uuid = UUID.randomUUID().toString();
var formData = FormDataDto.builder()
.accessToken(accessTokenProvider.getToken())
.data(new LinkedHashMap<>(bpInputParameters))
.signature(signature)
.build();
try {
var key = formDataStorageService.putExternalSystemFormData(bpDefinitionKey, uuid, formData);
log.debug("Input parameters for {} saved in Storage", bpDefinitionKey);
return key;
} catch (FormDataRepositoryMisconfigurationException | FormDataRepositoryCommunicationException e) {
log.error("Faced storage error", e);
throw new StorageConnectionException(e);
}
}