Annalise:
I applaud the effort and desire to comment your services. Definitely worth the effort. The approach you’ve outlined strikes me as “programming language” style commenting, where comment blocks are used at the top of a class, at each method, etc. I would suggest that you might consider another approach.
As Yemi pointed out, there are several places in which to place comments.
-
Every service has a “Comments” tab. Place service level descriptions here, such as what the service functionally does, when it was created, who was the author. Inputs/outputs would not go here. There probably is no real reason to cite the service name here since doing so would be more or less redundant.
-
With the Inputs/Outputs tab selected, select one of the parameters. The Properties pane has a Comments field where you can place a description of that parameter. Create comments for every parameter. You can do this for document types too.
-
There are several documentation utilities available. There are two in the Shareware section of wMUsers (DocumentGenrator and PackageDoc) which dynamically build HTML views of the services in a package. They display the service and parameter comments. There is also a commercial package available from CustomWare (www.customware.net) called WmDocGen that generates HTML into files much like javadoc does for Java source. An evaluation version can be downloaded at [url=“http://www.customware.net/wmdocgen/index.jsp”]http://www.customware.net/wmdocgen/index.jsp[/url]. Lastly, wM Professional Services has released (through the Learning Passport and rumored to be available on Advantage at some point in the near future) WmDoc which provides a dynamic HTML interface to view services and their comments. One of these may fulfill your needs. In the case of all but WmDocGen, the source is available so you could add anything that you need that might be missing.
HTH.
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods