<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Verdana; font-size: 12pt; color: #000000'>Looking at vdb-deployer.xsd and the "data-policy" element....<br><br>I'm not sure how we inject table/column-specific permissions from Designer?<br><br>The "permission" complex type contains CRUD values for a "resource-name" element. Is this element supposed to be used for a named object within a model like the table: PartsOracle.PARTS.SUPPLIER?<br><br>I created a sample xml fragment below. Can you comment?<br><br><br><font style="color: rgb(51, 51, 153);" size="2"><data-policy name="HR Model Data Policy"><br> <description>Access to HR department to create, read, update and delete personnel records.</description><br> <permission><br> <resource-name><span style="font-weight: bold;">HROracleAllView</span></resource-name><br> <allow-create>TRUE</allow-create><br> <allow-read>TRUE</allow-read><br> <allow-update>TRUE</allow-update><br> <allow-delete>TRUE</allow-delete><br> </permission><br> <permission><br> <resource-name><span style="font-weight: bold;">HROracleAllView.Management.Payroll</span></resource-name><br> <allow-create>FALSE</allow-create><br> <allow-read>TRUE</allow-read><br> <allow-update>FALSE</allow-update><br> <allow-delete>FALSE</allow-delete><br> </permission><br> <permission><br> <resource-name><span style="font-weight: bold;">HROracleAllView.Salary.Payroll</span></resource-name><br> <allow-create>TRUE</allow-create><br> <allow-read>TRUE</allow-read><br> <allow-update>TRUE</allow-update><br> <allow-delete>TRUE</allow-delete><br> </permission><br> <mapped-role-name>Full Personnel Records</mapped-role-name><br></data-policy><br></font><br><font size="2"><br><xs:element name="data-policy" minOccurs="0" maxOccurs="unbounded"><br> <xs:complexType><br> <xs:sequence><br> <xs:element name="description" type="xs:string" minOccurs="0"/><br> <xs:element name="permission" minOccurs="1" maxOccurs="unbounded"><br> <xs:complexType><br> <xs:sequence> <br> <xs:element name="resource-name" type="xs:string"/><br> <xs:element name="allow-create" type="xs:boolean" minOccurs="0"/><br> <xs:element name="allow-read" type="xs:boolean" minOccurs="0"/><br> <xs:element name="allow-update" type="xs:boolean" minOccurs="0"/><br> <xs:element name="allow-delete" type="xs:boolean" minOccurs="0"/><br> </xs:sequence> <br> </xs:complexType><br> </xs:element> <br> <xs:element name="mapped-role-name" type="xs:string" minOccurs="0" maxOccurs="unbounded"/><br> </xs:sequence><br> <xs:attribute name="name" type="xs:string" use="required"/><br> </xs:complexType><br></xs:element></font><br><br>Barry<br></div></body></html>