5.68 GCPAS

 procedure GCPAS() : PARTIAL_ATTR_VECTOR_V1_EXT

Informative summary of behavior: The GCPAS procedure returns a reference to an instance of the PARTIAL_ATTR_VECTOR_V1_EXT structure, which contains the list of attributes that can be present, based on the schema, on a GC NC replica.

 partialAttrSetSeq: sequence of DSName
 pPartialAttrVector: PARTIAL_ATTR_VECTOR_V1_EXT^
  
 partialAttrSetSeq := select o from subtree SchemaNC() where
                       (o!isMemberOfPartialAttributeSet = true)
 pPartialAttrVector = new PARTIAL_ATTR_VECTOR_V1_EXT sized to hold
         partialAttrSetSeq.length entries in its rgPartialAttr
         field
 pPartialAttrVector^.dwVersion := 1
 pPartialAttrVector^.cAttrs := partialAttrSetSeq.length
 for i := 0 to partialAttrSetSeq.length-1
   pPartialAttrVector^.rgPartialAttr[i]:=
     AttrtypFromSchemaObj(partialAttrSetSeq[i])
 endfor
  
 return pPartialAttrVector
Show: