<xs:attributeGroup name="PositionMaintenanceRequestAttributes">
<xs:attribute name="ReqID" type="PosReqID_t" use="required" />
<xs:attribute name="TxnTyp" type="PosTransType_t" use="required" />
<xs:attribute name="Actn" type="PosMaintAction_t" use="required" />
<xs:attribute name="OrigReqRefID" type="OrigPosReqRefID_t" use="optional" />
<xs:attribute name="RptRefID" type="PosMaintRptRefID_t" use="optional" />
<xs:attribute name="BizDt" type="ClearingBusinessDate_t" use="required" />
<xs:attribute name="SetSesID" type="SettlSessID_t" use="optional" />
<xs:attribute name="SetSesSub" type="SettlSessSubID_t" use="optional" />
<xs:attribute name="Acct" type="Account_t" use="required" />
<xs:attribute name="AcctIDSrc" type="AcctIDSource_t" use="optional" />
<xs:attribute name="AcctTyp" type="AccountType_t" use="required" />
<xs:attribute name="Ccy" type="Currency_t" use="optional" />
<xs:attribute name="TxnTm" type="TransactTime_t" use="required" />
<xs:attribute name="AdjTyp" type="AdjustmentType_t" use="optional" />
<xs:attribute name="CntraryInstrctnInd" type="ContraryInstructionIndicator_t" use="optional" />
<xs:attribute name="PriorSpreadInd" type="PriorSpreadIndicator_t" use="optional" />
<xs:attribute name="ThresholdAmt" type="ThresholdAmount_t" use="optional" />
<xs:attribute name="Txt" type="Text_t" use="optional" />
<xs:attribute name="EncTxtLen" type="EncodedTextLen_t" use="optional" />
<xs:attribute name="EncTxt" type="EncodedText_t" use="optional" />
</xs:attributeGroup>
|