That allows me now to specify the rule and upload the OIR, but when I try to create a document, if I leave the name field blank, it specifies that it is a required field. If i give it a value, that is the value that appears after the document is created.
This is what I have added per the article
<AttrValue
id="name"
algorithm="com.ptc.windchill.enterprise.revisionControlled.server.impl.NumberGenerator"
ignore="false"
force="false"
final="false">
<Attr id="IBA|IBA_NAME"/>
<Arg> - SOME VALUE</Arg>
</AttrValue>
<AttrConstraint
id="name"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints"
ignore="false"
force="false"
final="false">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint">
</Value>
</AttrConstraint>