Implementing my own GDM

Discussion in 'Cadence' started by Guenther Sohler, Jul 27, 2007.

  1. We use subversion for version control of Cadence Databases and it would be
    nice, if we could integrate it more into cadence.
    I can activate it, when we set the DMTYPE to "svn" in the cdsinfo.tag.

    Then cadence looks for a shared object file called libgdmsvn_sh.so
    which i can create. But we do not know what to exactly put inside.
    We were able to guess some structures like defined symbols like

    gdmsvnWrapFuncs

    and some of its members but i am curious if there exist official
    documentation about that

    rds
     
    Guenther Sohler, Jul 27, 2007
    #1
  2. Guenther Sohler

    Poojan Wagh Guest

    There *is* documentation available. You just have to pay Cadence a
    license fee to get it. I personally feel that Cadence should open up
    this spec. However, there is likely difficulty for Cadence in that
    their business partners (Synchronicity) would lose a lot of money.

    Supposedly, you can get by with the libgdmsvn_sh.so always returning
    nil and then writing all your functions using skill hooks. That is
    what ICManage did in order to integrate Perforce.
     
    Poojan Wagh, Jul 27, 2007
    #2
  3. Actually, they have a true GDM integration as far as I know...

    To do a GDM integration is actually a lot more work than it might initially
    appear, and in practice very few people have done it as a result. Because of
    that, making the API entirely open is a lot of work in terms of documentation,
    testing, and so on, and it's not worth the bang for the buck (in my opinion;
    this is not the view of my employer).

    Regards,

    Andrew.
     
    Andrew Beckett, Sep 16, 2007
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.