I noticed that the content of the techName element comes from a particular place in the SNS, for example if I am at 34-50-10-00 the name of the last position in the SNS, the 00 is the techname which appears both in the XML and in my PDF (printed document). It is important to get this right from the beginning because when you create your Data Modules (information code 030 for example) This <techName> element content is populated automatically from the SNS.
I noticed that if you revise the SNS and change the name of 00 all new modules will have the new name, but one that was created previously, cannot have the techName changed, not even manually. I discovered after making manual changes that matched my new techName the content of the data module reverted back to the one it had when the data module was first created. In other words, after I saved to CSDB, closed, and re-opened the data module the original content of techName was back.
This is something a many a writer likes to change on the fly. So, planning up-front is necessary! Making the writer understand they have to commit to a techName at the outset is often difficult because they are used to word processing where they can do pretty much what they like.