N
newsgroups
Help! Completely stuck... Want integration between Project Server and generic *NON*-Sharepoint Team Services providers (for Project "Issues" etc.)
MSDN articles like "Microsoft SharePoint Team Services Integration Architecture and Extensibility" have tantalizing statements such as:
[Extensibility]
In Microsoft Project 2002 SharePoint Team Services provides document library and issue tracking features. However, SharePoint Team Services may not meet an enterprise user's needs for a sophisticated document management or issue tracking process.
As an alternative, Microsoft Project Server can function as a platform where solution providers can integrate third-party document management or issue tracking applications with Microsoft Project Server. The Object Link Provider (OLP) object provides programmable interfaces for linking projects and tasks to generic external objects, such as documents residing in a third-party document management system and issues residing in a third-party issue-tracking application.
[...]
* Replacement of the Microsoft Project Server issue tracking application and integration with a third-party issue tracking application.
[END]
I have followed every article/sample etc. everywhere, but I cannot see how this can be done? I have tracked down the OLP calls to PJOBJPRV.DLL, but I can't see that this could simply be replaced to provide third-party services --- there are too many things in it. Alternatively, are third-parties supposed to "emulate" all the STS calls made by PJOBJPRV.DLL by "faking" an STS? Or is this all Microsoft hype, and in practice it can't be done?
MSDN articles like "Microsoft SharePoint Team Services Integration Architecture and Extensibility" have tantalizing statements such as:
[Extensibility]
In Microsoft Project 2002 SharePoint Team Services provides document library and issue tracking features. However, SharePoint Team Services may not meet an enterprise user's needs for a sophisticated document management or issue tracking process.
As an alternative, Microsoft Project Server can function as a platform where solution providers can integrate third-party document management or issue tracking applications with Microsoft Project Server. The Object Link Provider (OLP) object provides programmable interfaces for linking projects and tasks to generic external objects, such as documents residing in a third-party document management system and issues residing in a third-party issue-tracking application.
[...]
* Replacement of the Microsoft Project Server issue tracking application and integration with a third-party issue tracking application.
[END]
I have followed every article/sample etc. everywhere, but I cannot see how this can be done? I have tracked down the OLP calls to PJOBJPRV.DLL, but I can't see that this could simply be replaced to provide third-party services --- there are too many things in it. Alternatively, are third-parties supposed to "emulate" all the STS calls made by PJOBJPRV.DLL by "faking" an STS? Or is this all Microsoft hype, and in practice it can't be done?