- //if (pr->preferredRecordSyntax)
- // os << " " << *(pr->preferredRecordSyntax);
- //else
- // os << " -";
- //elements
- //if (pr->)
- // os << " " << *(pr->);
- //else
- // os << " -";
+ if (pr->preferredRecordSyntax)
+ //os << " " << pr->preferredRecordSyntax;
+ os << " " <<(oid_getentbyoid(pr->preferredRecordSyntax))->desc;
+ else
+ os << " -";
+ const char * msg = 0;
+ if (pr->recordComposition
+ && (msg = mp_util::record_composition_to_esn(pr->recordComposition)))
+ os << " " << msg;
+ else
+ os << " -";