SDK documentation
9 answers

Philippe,
I was doing some digging through the source code in the Client SDK.
Would I be correct in saying that the code that implements the SCM
functions in Jazz is limited to this set of plugins?
1) com.ibm.team.scm.service
2) com.ibm.team.scm.common
3) com.ibm.team.scm.client
Mark D. Parry wrote:
I was doing some digging through the source code in the Client SDK.
Would I be correct in saying that the code that implements the SCM
functions in Jazz is limited to this set of plugins?
1) com.ibm.team.scm.service
2) com.ibm.team.scm.common
3) com.ibm.team.scm.client
Mark D. Parry wrote:
Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?
Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.
Sorry about that.
Philippe

That is SDK code (contains API). The SDK is not necessarily all the
client code. In this case it is. You can always inspect the Jazz client
features to see what plugins are part of a particular component. It's
possible that a component might have additional internal plugins in the
client runtime set.
Jim D'Anjou
Jazz Jumpstart
Mark D. Parry wrote:
client code. In this case it is. You can always inspect the Jazz client
features to see what plugins are part of a particular component. It's
possible that a component might have additional internal plugins in the
client runtime set.
Jim D'Anjou
Jazz Jumpstart
Mark D. Parry wrote:
Philippe,
I was doing some digging through the source code in the Client SDK.
Would I be correct in saying that the code that implements the SCM
functions in Jazz is limited to this set of plugins?
1) com.ibm.team.scm.service
2) com.ibm.team.scm.common
3) com.ibm.team.scm.client
Mark D. Parry wrote:
Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?
Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.
Sorry about that.
Philippe

"Mark D. Parry" <parrym@us.ibm.com> wrote in message
news:45EF3756.9000704@us.ibm.com...
The file system component, which has both client and server plug-ins,
is a major portion of the overall source control feature; it builds on the
scm component.
James Synge
Jazz Server Development
news:45EF3756.9000704@us.ibm.com...
Philippe,
I was doing some digging through the source code in the Client SDK. Would
I be correct in saying that the code that implements the SCM functions in
Jazz is limited to this set of plugins?
1) com.ibm.team.scm.service
2) com.ibm.team.scm.common
3) com.ibm.team.scm.client
The file system component, which has both client and server plug-ins,
is a major portion of the overall source control feature; it builds on the
scm component.
James Synge
Jazz Server Development

Hi Mark,
It would help to understand exactly what you are trying to do? What you
would expect from such an adapter?
If you want to use another SCM system with Jazz, our current story is to
use that systems SCM client and then use Jazz work items and builds with
that SCM.
Cheers,
Jean-Michel
Jazz SCM Lead
Mark D. Parry wrote:
It would help to understand exactly what you are trying to do? What you
would expect from such an adapter?
If you want to use another SCM system with Jazz, our current story is to
use that systems SCM client and then use Jazz work items and builds with
that SCM.
Cheers,
Jean-Michel
Jazz SCM Lead
Mark D. Parry wrote:
Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?
Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.
Sorry about that.
Philippe

Thanks for following up on this. We are trying to get Jazz to work with
a CMVC back end by writing a SCM Adapter. In the short term we are
trying to get file functions like checkout and checkin to work. Longer
term we are hoping to support additional CMVC features.
Jean-Michel Lemieux wrote:
a CMVC back end by writing a SCM Adapter. In the short term we are
trying to get file functions like checkout and checkin to work. Longer
term we are hoping to support additional CMVC features.
Jean-Michel Lemieux wrote:
Hi Mark,
It would help to understand exactly what you are trying to do? What you
would expect from such an adapter?
If you want to use another SCM system with Jazz, our current story is to
use that systems SCM client and then use Jazz work items and builds with
that SCM.
Cheers,
Jean-Michel
Jazz SCM Lead
Mark D. Parry wrote:
Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?
Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.
Sorry about that.
Philippe

I know this topic is quite old, but we also have a need to build a gateway to our source control product, which is mainframe based, and many of our software product teams USE that SCM as part of the development/qa/support processes..
I've looked thru the source and and some of the WIKI, but there seems to be a little missing
https://jazz.net/wiki/bin/view/Main/SCMAndFilesystemDesignDocumentation
any guidance welcomed.
sam
I've looked thru the source and and some of the WIKI, but there seems to be a little missing
https://jazz.net/wiki/bin/view/Main/SCMAndFilesystemDesignDocumentation
any guidance welcomed.
sam

I've looked thru the source and and some of the WIKI, but there seems to be a little missing
https://jazz.net/wiki/bin/view/Main/SCMAndFilesystemDesignDocumentation
any guidance welcomed.
sam
I've also been frustrated by the lack of any real docs, but so far I've been able to make decent progress by Google searching jazz.net to find previous questions and setting up the 3.0 SDK as a PDE development platform (since the SDK includes sources).
That said, it's still a lot of trial & error I'm afraid; that & posting lots of questions here.