public TransferEntity sendSessionRequest()

in src/main/java/org/openvasp/host/service/impl/VaspServiceImpl.java [103:118]


    public TransferEntity sendSessionRequest(final int transferId) {
        val transferEntity = transferService.getById(transferId);

        checkTransferType(transferEntity, TransferType.OUTGOING);
        checkTransferStatus(transferEntity, TransferStatus.CREATED);

        val transferInfo = transferMapper.toTransferInfo(transferEntity);
        val session = vaspInstance.createOriginatorSession(transferInfo);
        session.startTransfer();
        saveSession(session);

        transferEntity.setSessionId(session.sessionId());
        transferEntity.setTrStatus(TransferStatus.SESSION_REQUESTED);

        return transferService.save(transferEntity);
    }