code: private void saveBasicValues(HashMap<String, String> result, int ref) {
          // wenn noch keine basic-daten gespeichert sind
          if (jobResult.getDialogId() == null) {
              // Pfad des originalen MsgHead-Segmentes holen und um "orig_" ergaenzen,
              // um den Key fuer die entsprechenden Daten in das result-Property zu erhalten
              String msgheadName = "orig_" + result.get("1");
  
              jobResult.storeResult("basic.dialogid", result.get(msgheadName + ".dialogid"));
              jobResult.storeResult("basic.msgnum", result.get(msgheadName + ".msgnum"));
              jobResult.storeResult("basic.segnum", Integer.toString(ref));
  
              log.debug("basic values for " + getName() + " set to "
                  + jobResult.getDialogId() + "/"
                  + jobResult.getMsgNum()
                  + "/" + jobResult.getSegNum());
          }
      }
docs: /* wenn wenigstens ein HBCI-Rückgabewert für den aktuellen GV gefunden wurde,
  so werden im outStore zusätzlich die entsprechenden Dialog-Parameter
  gespeichert (Property @c basic.*)