Yes, you will definitely need to restart the adapter before you see the changes. When the adapter starts, it initializes any configured operations. When it does this, it gets the current DTD or XML schema in the defined directory. I believe it holds this in memory. So if you place a new DTD in that directory, it will not recognize it until the adapter is restarted and the operation is re-initialized.
Cort
#webMethods#Integration-Server-and-ESB#Adapters-and-E-Standards