Add wrbuf_sha1_write
[yaz-moved-to-github.git] / src / z3950v3.asn
index 98cf885..a8d83c2 100644 (file)
@@ -249,7 +249,9 @@ SearchResponse ::= SEQUENCE{
   resultSetStatus    [26]  IMPLICIT INTEGER{
               subset    (1),
                  interim  (2), 
-               none    (3)} OPTIONAL,
+               none    (3),
+              estimate(4)
+              } OPTIONAL,
   presentStatus        PresentStatus  OPTIONAL,
     records        Records OPTIONAL,
     -- Following two parameters may be used only if version 3 is in force.
@@ -650,7 +652,7 @@ ExtendedServicesResponse ::= SEQUENCE{
   otherInfo          OtherInformation OPTIONAL}
 
  Permissions ::= SEQUENCE OF SEQUENCE{
-  userId      [1] IMPLICIT InternationalString,
+  userId      [1] IMPLICIT InternationalString OPTIONAL,
   allowableFunctions  [2] IMPLICIT SEQUENCE OF INTEGER{
               delete      (1),
               modifyContents  (2),
@@ -2418,7 +2420,7 @@ TargetPart ::= SEQUENCE{
   globalDiagnostics  [2] IMPLICIT SEQUENCE OF DiagRec OPTIONAL,
                 -- These are non-surrogate diagnostics relating to the task, 
                 -- not to individual records.
-  taskPackageRecords  [3] IMPLICIT SEQUENCE OF TaskPackageRecordStructure
+  taskPackageRecords  [3] IMPLICIT SEQUENCE OF TaskPackageRecordStructure OPTIONAL
                 -- There should be a TaskPackageRecordStructure for every record
                 -- supplied. The target should create such a structure for every
                       -- record immediately upon creating the task package to include