Dave, this may indicate a problem with your schema.
#IMPLIED is normally associated with an attribute and not with an element. #IMPLIED indicates that the attribute does not need to be included with the tag. For example, your DTD may define the following:
<!ELEMENT someElement EMPTY>
<!ATTLIST someElement someAttribute CDATA #IMPLIED>
In this example, there is an element named “someElement” which may optionally take the attribute “someAttribute”. There is no default value for “someAttribute” and so, therefore, the attribute should be defined as #IMPLIED.
Make this adjustment and try to run the webMethods pub.web:recordToDocument service again. Hopefully, we’ll find that it is generating the empty XML tags only because it is finding the #IMPLIED tag to be invalid for an element.
I hope this helps.