private String putInputParamsToStorage()

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);
    }
  }