private void storeContractInVault(TradeRqmtRec trr, String marginInsertedContract) {

    ContractRequest cr = new ContractRequest();
    cr.setTradeSysCode(trr.getTradesystem());
    cr.setTemplateId(trr.getTemplateId());
    cr.setSempraCptySn(trr.getSeCptySn());
    cr.setCptySn(trr.getCptySn());
    cr.setDateSent(getDateSent());
    cr.setSignedFlag(trr.getSignedFlag());
    cr.setTradeId(trr.getTradeId());
    cr.setRqmtId(trr.getTradeRqmtId());
    cr.setTradeRqmtConfirmId(trr.getTradeRqmtConfirmId());
    cr.setTradeDate(trr.getTradeDate());
    cr.setCdtyCode(trr.getCdtyCode());
    cr.setCdtyGroupCode(trr.getCdtyGroupCode());
    cr.setSettlementType(trr.getSttlType());
    cr.setContract(marginInsertedContract);
    ContractResponse response = confirmation.storeContractInVault(cr, dbUserName);

    log.info("Store Contract response status = " + response.getResponseStatus());
    log.info("Store Contract response = " + response.getResponseText());
  }