プロトコルファイル中に、レコード名を直接書くことでそこに値を入れることが出来る。(レコード名).(フィールド名)の形式も使うことができる。フィールド名を省略した場合はデフォルトでVALフィールドが使用される。Passiveにしておけば良い。B,Cが先にプロセスされ、そのあとでAが更新される。上の方法では、プロトコルファイル中にレコード名を明示する必要がある。このままでも良いのだが、汎用性やDBファイルとプロトコルファイルとの役割分担を考えるとあまりよろしくない。対策としてプロトコルファイル中にDBファイルからの引数として渡すことができる。$1~$9まで使用可能。$0にはプロトコルファイル名自体が入る。