X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fprt-exd.h;fp=include%2Fprt-exd.h;h=a4713120d84b9025fe4589047c0faf31720ec2e9;hb=fa86345c14168c451f8c76b71309b27230bfee44;hp=47a1754e7f2a9d88dbc108ebfc91fa282fec8e95;hpb=683bd26f52e6f7791627c60a08f14e4532e01769;p=yaz-moved-to-github.git diff --git a/include/prt-exd.h b/include/prt-exd.h index 47a1754..a471312 100644 --- a/include/prt-exd.h +++ b/include/prt-exd.h @@ -199,19 +199,21 @@ typedef struct Z_IUOriginPartToKeep #define Z_IUOriginPartToKeep_recordReplace 2 #define Z_IUOriginPartToKeep_recordDelete 3 #define Z_IUOriginPartToKeep_elementUpdate 4 +#define Z_IUOriginPartToKeep_specialUpdate 5 char *databaseName; - Odr_oid *schema; /* OPTIONAL */ - char *elementSetName; /* OPTIONAL */ + Odr_oid *schema; /* OPTIONAL */ + char *elementSetName; /* OPTIONAL */ + Odr_external *actionQualifier; /* OPTIONAL */ } Z_IUOriginPartToKeep; typedef struct Z_IUTaskPackageRecordStructure { int which; #define Z_IUTaskPackageRecordStructure_record 1 -#define Z_IUTaskPackageRecordStructure_diagnostic 2 +#define Z_IUTaskPackageRecordStructure_surrogateDiagnostics 2 union { Odr_external *record; - Z_DiagRec *diagnostic; + Z_DiagRecs *surrogateDiagnostics; } u; /* OPTIONAL */ Z_IUCorrelationInfo *correlationInfo; /* OPTIONAL */ int *recordStatus; @@ -219,6 +221,7 @@ typedef struct Z_IUTaskPackageRecordStructure #define Z_IUTaskPackageRecordStructureS_queued 2 #define Z_IUTaskPackageRecordStructureS_inProcess 3 #define Z_IUTaskPackageRecordStructureS_failure 4 + Z_DiagRecs *supplementalDiagnostics; /* OPTIONAL */ } Z_IUTaskPackageRecordStructure; typedef struct Z_IUTargetPart