IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

Automated webMethods API Documentation

  • 1.  Automated webMethods API Documentation

    Posted Tue July 27, 2004 09:01 PM

    As a webMethods developer I always wanted an automated API documentor like javadoc. I finally got around to building it. Take a look and let me know what you think:

    [url=“http://itw-inc.biz/products-wmdoc.html”]http://itw-inc.biz/products-wmdoc.html[/url]


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: Automated webMethods API Documentation

    Posted Tue July 27, 2004 09:52 PM

    Interesting-looking tool. Any chance it could be extended to optionally include a summary of the flow steps and the comments on each of those? I know that’s beyond what Javadoc does for Java, but it would be a very helpful option to have.

    Also a few comments on the web page ([url=“http://itw-inc.biz/products-wmdoc.html”]http://itw-inc.biz/products-wmdoc.html[/url]) - you appear to be missing text under the Determine Percentage of Documented Services heading, and documentation is misspelled under the Reduce Duplication section.


    #Integration-Server-and-ESB
    #webMethods-Archive
    #webMethods


  • 3.  RE: Automated webMethods API Documentation

    Posted Tue July 27, 2004 10:06 PM

    bart,

    Thanks for pointing us to that link,it might help the developer.


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 4.  RE: Automated webMethods API Documentation

    Posted Wed July 28, 2004 02:00 PM

    bart,

    It is nice…but how to get those tools?


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: Automated webMethods API Documentation

    Posted Wed July 28, 2004 04:15 PM


  • 6.  RE: Automated webMethods API Documentation

    Posted Thu July 29, 2004 01:43 PM

    The Developer has a built-in documentation feature that produces an html file.

    The output of this feature shows a step-by-step view including ALL mappings that occur during the course of a flow service.

    Bart’s tool, however, documents java services which is NOT included in the developer feature.

    The information derived from both (Developer and Bart’s tool) reads the xml description files that contains the relevant data. Just compare the output of the example of either a developer output or the example at Bart’s web site.

    Ray


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 7.  RE: Automated webMethods API Documentation

    Posted Thu July 29, 2004 02:21 PM

    The output of this feature shows a step-by-step view including ALL mappings that occur during the course of a flow service.

    True, but I don’t believe that the built-in tool generates output including comments on the flow step. That’s more in line with what I was hoping for. The actual mappings aren’t necessarily something I’d want in the documentation anyway - easier to go to the actual code for that.


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 8.  RE: Automated webMethods API Documentation

    Posted Thu July 29, 2004 03:31 PM

    RMG

    Thanks a lot…I am using webMethods 6.0.1 SP2 and the following fixes
    has been applied

    IS_6-0-1_Fix65
    IS_6-0-1_Fix69
    IS_6-0-1_SP2_Fix114
    IS_6-0-1_SP2_Fix126
    IS_6-0-1_SP2_Fix133
    IS_6-0-1_SP2_Fix73
    IS_6-0-1_SP2_Fix74
    IS_6-0-1_SP2_Fix77
    IS_6-0-1_SP2_Fix80
    IS_6-0-1_SP2_Fix84
    WmPRT_6-0-1_Fix13
    WmPRT_6-0-1_Fix16
    WmPRT_6-0-1_Fix14
    WmPRT_6-0-1_Fix18
    IS_6-0-1_SP2
    IS_6-0-1_SP2_Fix118
    TNS_6-0-1_Fix11
    TNS_6-0-1_Fix18
    TNS_6-0-1_Fix2
    TNS_6-0-1_Fix26
    TNS_6-0-1_Fix6
    TNS_6-0-1_Fix8


    #Integration-Server-and-ESB
    #webMethods-Archive
    #webMethods


  • 9.  RE: Automated webMethods API Documentation

    Posted Thu July 29, 2004 04:03 PM

    Skip,

    It should output the comments as long as they are there.

    I do need to point out that although I am discussing the developer feature, I do believe that it could do a lot more.

    For example, it would be nice if you could configure the output so you could tailor the documentation to include/exclude certain portions.

    Bart’s tool is a pretty good start and may just be the recipe for users.

    Ray


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 10.  RE: Automated webMethods API Documentation

    Posted Thu July 29, 2004 04:07 PM

    One more interesting thing is that Bart’s tool integrates with ANT so if you are working other projects in Java and use ANT for your builds then this may make a lot of sense.


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive


  • 11.  RE: Automated webMethods API Documentation

    Posted Thu July 29, 2004 05:13 PM

    RMG

    Thanks a lot…I am using webMethods 6.0.1 SP2 and the following fixes
    has been applied

    IS_6-0-1_Fix65
    IS_6-0-1_Fix69
    IS_6-0-1_SP2_Fix114
    IS_6-0-1_SP2_Fix126
    IS_6-0-1_SP2_Fix133
    IS_6-0-1_SP2_Fix73
    IS_6-0-1_SP2_Fix74
    IS_6-0-1_SP2_Fix77
    IS_6-0-1_SP2_Fix80
    IS_6-0-1_SP2_Fix84
    WmPRT_6-0-1_Fix13
    WmPRT_6-0-1_Fix16
    WmPRT_6-0-1_Fix14
    WmPRT_6-0-1_Fix18
    IS_6-0-1_SP2
    IS_6-0-1_SP2_Fix118
    TNS_6-0-1_Fix11
    TNS_6-0-1_Fix18
    TNS_6-0-1_Fix2
    TNS_6-0-1_Fix26
    TNS_6-0-1_Fix6
    TNS_6-0-1_Fix8


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-Archive


  • 12.  RE: Automated webMethods API Documentation

    Posted Fri July 30, 2004 04:09 AM

    Interesting, what I’ve always been looking for is a way to pull together at the package level all the documentation Developer generates for you per service (as Ray noted). I’ve developed a template that looks a lot like Bart’s ‘Service Data’ section that I include in all my services’ comments, which adds some value to the out-of-the-box stuff. Once I’ve generated all the service docs I insert links to them into another template I created that sits in the package’s pub directory (either as the home page or linked up from it).

    This provides an easy way for anyone to get to all the service docs from a single page at the package level. Problem is, as Bart noted, someone has to spend the time to pull it all together. Looks like wMDoc is on the right track for automating that.


    #webMethods-Archive
    #Integration-Server-and-ESB
    #webMethods


  • 13.  RE: Automated webMethods API Documentation

    Posted Sun September 06, 2009 07:56 PM

    Hi,

    I cannot view the tool. can you please pass me the new link if its available. I am in the process of writing a utility which does the same as described above. Any help on this would really make things easier for me


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Archive