The hardest part will probably be to pass the authentication data to CRM, as all calls to the CRM web services have to be authenticated. There are two main approaches:
- Call the CRM web services directly, in which case you'll need to reverse-engineer the xml passed for authentication - one approach would be to capture the normal xml passed using a tool like fiddler, and replicate this. However, you need to be sure that
this is sufficiently secure, and you may need to update the xml if CRM changes the authentication process
- Develop a separate web service in .Net that calls the CRM web service. Call this web service from python, using whatever authentication mechanism you choose. However, you then need to deploy the separate web service somewhere
Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk