|
From: Pelle B. <pe...@us...> - 2004-04-06 16:37:38
|
Update of /cvsroot/neuclear/neuclear-pay/src/schemas In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20268/src/schemas Modified Files: xfer.xsd Log Message: Added two new Data Objects IssuerOrder and IssueReceipt for managing the issuance process. Added Issuance support to the Asset and Audit Controllers. Implemented access control for complete and cancel exchange orders. Index: xfer.xsd =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/schemas/xfer.xsd,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** xfer.xsd 11 Jan 2004 00:39:06 -0000 1.6 --- xfer.xsd 6 Apr 2004 16:24:34 -0000 1.7 *************** *** 3,6 **** --- 3,11 ---- $Id$ $Log$ + Revision 1.7 2004/04/06 16:24:34 pelle + Added two new Data Objects IssuerOrder and IssueReceipt for managing the issuance process. + Added Issuance support to the Asset and Audit Controllers. + Implemented access control for complete and cancel exchange orders. + Revision 1.6 2004/01/11 00:39:06 pelle Cleaned up the schemas even more they now all verifiy. *************** *** 43,47 **** xmlns:id="http://neuclear.org/neu/neuid.xsd" elementFormDefault="qualified" version="0.3" id="xfer"> ! <xs:import namespace="http://neuclear.org/neu/neuid.xsd" schemaLocation="../../../neuclear-id/src/schemas/neuid.xsd" /> <xs:element name="Asset" type="id:NamedObjectReference" nillable="false"/> --- 48,52 ---- xmlns:id="http://neuclear.org/neu/neuid.xsd" elementFormDefault="qualified" version="0.3" id="xfer"> ! <xs:import namespace="http://neuclear.org/neu/neuid.xsd" schemaLocation="../../../neuclear-id/src/schemas/neuid.xsd"/> <xs:element name="Asset" type="id:NamedObjectReference" nillable="false"/> *************** *** 68,72 **** <xs:element ref="Asset" minOccurs="1" maxOccurs="1"/> <xs:element ref="Value" minOccurs="1" maxOccurs="1"/> ! <xs:element ref="Comment" minOccurs="0" maxOccurs="1"/> <xs:group ref="id:SignedObjectGroup" minOccurs="0" maxOccurs="1"/> </xs:sequence> --- 73,77 ---- <xs:element ref="Asset" minOccurs="1" maxOccurs="1"/> <xs:element ref="Value" minOccurs="1" maxOccurs="1"/> ! <xs:element ref="Comment" minOccurs="0" maxOccurs="1"/> <xs:group ref="id:SignedObjectGroup" minOccurs="0" maxOccurs="1"/> </xs:sequence> *************** *** 75,79 **** <xs:element name="TransferReceipt" nillable="false"> ! <xs:complexType > <xs:sequence> <xs:element ref="ValueTime" minOccurs="1" maxOccurs="1"/> --- 80,84 ---- <xs:element name="TransferReceipt" nillable="false"> ! <xs:complexType> <xs:sequence> <xs:element ref="ValueTime" minOccurs="1" maxOccurs="1"/> *************** *** 84,86 **** --- 89,114 ---- </xs:complexType> </xs:element> + + <xs:element name="IssueOrder" nillable="false"> + <xs:complexType> + <xs:sequence> + <xs:element ref="Recipient" minOccurs="1" maxOccurs="1"/> + <xs:element ref="Asset" minOccurs="1" maxOccurs="1"/> + <xs:element ref="Value" minOccurs="1" maxOccurs="1"/> + <xs:element ref="Comment" minOccurs="0" maxOccurs="1"/> + <xs:group ref="id:SignedObjectGroup" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + </xs:element> + + <xs:element name="IssueReceipt" nillable="false"> + <xs:complexType> + <xs:sequence> + <xs:element ref="ValueTime" minOccurs="1" maxOccurs="1"/> + <xs:element ref="Value" minOccurs="0" maxOccurs="1"/> + <xs:element ref="IssueOrder" minOccurs="1" maxOccurs="1"/> + <xs:group ref="id:SignedObjectGroup" minOccurs="0" maxOccurs="1"/> + </xs:sequence> + </xs:complexType> + </xs:element> </xs:schema> |