|
|
 |
 |
 |
 |
Can callout developed by .net 1.1 call web service developed by ne
Hi I am developing MS CRM and i need to integrate with other system which implemented by VS 2005 .NET 2.0. The part of integration is when user insert or update company in CRM, then it must be auto update company in other system also. The updating should be synchronizing. What i am thinking is i customized at Post Create, Post Update, Post delete of company entity of CRM, then in the code i will go to call web service which coded by .net 2.0 to proceed modify, or inseret company record in other system. My problem is from what i understand that CallOut has to code and compile by .net 1.1 only, how about if i call web service .net 2.0, then the call out still working? Please suggest. Thanks, Amnouy J.
Amnouy, Unfortunately you can only develop assemblies consumed by CRM using VS 2003 (.NET 1.1). There is an exception, however. You can use a project template, such as this one: http://blogs.msdn.com/arash/archive/2006/08/25/719626.aspx To create and deploy 1.1 assemblies from VS 2005. However, this is still a 1.1 assembly, so if it's required to use a 2.0 application then you're out of luck. You can, however, develop applications that use the CRM SDK in 2.0 without issue, so long as CRM is not directly consuming the assembly, ie. Callouts, workflow assemblies. -Xavier www.MSCRMExperts.com Quest Business Solutions On May 14, 10:34 am, Amnouy <Amn@discussions.microsoft.com> wrote:
> Hi > I am developing MS CRM and i need to integrate with other system which > implemented by VS 2005 .NET 2.0. > The part of integration is when user insert or update company in CRM, then > it must be auto update company in other system also. The updating should be > synchronizing. > What i am thinking is i customized at Post Create, Post Update, Post delete > of company entity of CRM, then in the code i will go to call web service > which coded by .net 2.0 to proceed modify, or inseret company record in other > system. > My problem is from what i understand that CallOut has to code and compile by > .net 1.1 only, how about if i call web service .net 2.0, then the call out > still working? > Please suggest. > Thanks, > Amnouy J.
Thanks Xavier for advice. I don't know i understand correctly or not. Today i tested. My scenario was i created a simple webservice which return "Hello World" string. Web service is developed by VS 2005. Then i go to update my call out which developed by VS 2003 and in the call out i called my testing web service Hellow World. The result was my call out still working properly. From this i think it might be because my testing web service by VS 2005 very simple or something so it has not caused callout problem. Did you have any ideas ? so that i can test more before i start integrating. Thanks again, Amnouy J.
"Xavier Vargas" wrote: > Amnouy, > Unfortunately you can only develop assemblies consumed by CRM using VS > 2003 (.NET 1.1). > There is an exception, however. You can use a project template, such > as this one: > http://blogs.msdn.com/arash/archive/2006/08/25/719626.aspx > To create and deploy 1.1 assemblies from VS 2005. However, this is > still a 1.1 assembly, so if it's required to use a 2.0 application > then you're out of luck. You can, however, develop applications that > use the CRM SDK in 2.0 without issue, so long as CRM is not directly > consuming the assembly, ie. Callouts, workflow assemblies. > -Xavier > www.MSCRMExperts.com > Quest Business Solutions > On May 14, 10:34 am, Amnouy <Amn@discussions.microsoft.com> wrote: > > Hi > > I am developing MS CRM and i need to integrate with other system which > > implemented by VS 2005 .NET 2.0. > > The part of integration is when user insert or update company in CRM, then > > it must be auto update company in other system also. The updating should be > > synchronizing. > > What i am thinking is i customized at Post Create, Post Update, Post delete > > of company entity of CRM, then in the code i will go to call web service > > which coded by .net 2.0 to proceed modify, or inseret company record in other > > system. > > My problem is from what i understand that CallOut has to code and compile by > > .net 1.1 only, how about if i call web service .net 2.0, then the call out > > still working? > > Please suggest. > > Thanks, > > Amnouy J.
What you are doing will work OK. The code that is loaded within the callout has to be .Net 1.1 code, but if you then call a separate web service it does not matter how the web service is written because it runs in a completely separate process. -- David Jennaway - Microsoft Dynamics CRM MVP Web: http://www.excitation.co.uk
"Amnouy" wrote: > Thanks Xavier for advice. > I don't know i understand correctly or not. Today i tested. My scenario was > i created a simple webservice which return "Hello World" string. Web service > is developed by VS 2005. Then i go to update my call out which developed by > VS 2003 and in the call out i called my testing web service Hellow World. > The result was my call out still working properly. From this i think it > might be because my testing web service by VS 2005 very simple or something > so it has not caused callout problem. > Did you have any ideas ? so that i can test more before i start integrating. > Thanks again, > Amnouy J. > "Xavier Vargas" wrote: > > Amnouy, > > Unfortunately you can only develop assemblies consumed by CRM using VS > > 2003 (.NET 1.1). > > There is an exception, however. You can use a project template, such > > as this one: > > http://blogs.msdn.com/arash/archive/2006/08/25/719626.aspx > > To create and deploy 1.1 assemblies from VS 2005. However, this is > > still a 1.1 assembly, so if it's required to use a 2.0 application > > then you're out of luck. You can, however, develop applications that > > use the CRM SDK in 2.0 without issue, so long as CRM is not directly > > consuming the assembly, ie. Callouts, workflow assemblies. > > -Xavier > > www.MSCRMExperts.com > > Quest Business Solutions > > On May 14, 10:34 am, Amnouy <Amn@discussions.microsoft.com> wrote: > > > Hi > > > I am developing MS CRM and i need to integrate with other system which > > > implemented by VS 2005 .NET 2.0. > > > The part of integration is when user insert or update company in CRM, then > > > it must be auto update company in other system also. The updating should be > > > synchronizing. > > > What i am thinking is i customized at Post Create, Post Update, Post delete > > > of company entity of CRM, then in the code i will go to call web service > > > which coded by .net 2.0 to proceed modify, or inseret company record in other > > > system. > > > My problem is from what i understand that CallOut has to code and compile by > > > .net 1.1 only, how about if i call web service .net 2.0, then the call out > > > still working? > > > Please suggest. > > > Thanks, > > > Amnouy J.
I think the problem is more IIS than it is CRM. You can only run one framework in the CRM website in IIS since you have to designate the website as running 1.1 or 2.0. Case in point, the CRM Mobile Express application actually runs in 2.0 in its own website. You then call the express application from within the CRM application. So you can possibly get around this limitation by running certain dlls and aspx pages in a separate website in IIS running the 2.0 framework. Jeremy http://crmjunkie.blogspot.com On May 14, 1:40 pm, Amnouy <Amn@discussions.microsoft.com> wrote:
> Thanks Xavier for advice. > I don't know i understand correctly or not. Today i tested. My scenario was > i created a simple webservice which return "Hello World" string. Web service > is developed by VS 2005. Then i go to update my call out which developed by > VS 2003 and in the call out i called my testing web service Hellow World. > The result was my call out still working properly. From this i think it > might be because my testing web service by VS 2005 very simple or something > so it has not caused callout problem. > Did you have any ideas ? so that i can test more before i start integrating. > Thanks again, > Amnouy J. > "Xavier Vargas" wrote: > > Amnouy, > > Unfortunately you can only develop assemblies consumed by CRM using VS > > 2003 (.NET 1.1). > > There is an exception, however. You can use a project template, such > > as this one: > >http://blogs.msdn.com/arash/archive/2006/08/25/719626.aspx > > To create and deploy 1.1 assemblies from VS 2005. However, this is > > still a 1.1 assembly, so if it's required to use a 2.0 application > > then you're out of luck. You can, however, develop applications that > > use the CRM SDK in 2.0 without issue, so long as CRM is not directly > > consuming the assembly, ie. Callouts, workflow assemblies. > > -Xavier > >www.MSCRMExperts.com > > Quest Business Solutions > > On May 14, 10:34 am, Amnouy <Amn@discussions.microsoft.com> wrote: > > > Hi > > > I am developing MS CRM and i need to integrate with other system which > > > implemented by VS 2005 .NET 2.0. > > > The part of integration is when user insert or update company in CRM, then > > > it must be auto update company in other system also. The updating should be > > > synchronizing. > > > What i am thinking is i customized at Post Create, Post Update, Post delete > > > of company entity of CRM, then in the code i will go to call web service > > > which coded by .net 2.0 to proceed modify, or inseret company record in other > > > system. > > > My problem is from what i understand that CallOut has to code and compile by > > > .net 1.1 only, how about if i call web service .net 2.0, then the call out > > > still working? > > > Please suggest. > > > Thanks, > > > Amnouy J.- Hide quoted text - >
Thank you guys. For now I am clear why my call out still working :) Amnouy J.
"Jeremy" wrote: > I think the problem is more IIS than it is CRM. You can only run one > framework in the CRM website in IIS since you have to designate the > website as running 1.1 or 2.0. Case in point, the CRM Mobile Express > application actually runs in 2.0 in its own website. You then call > the express application from within the CRM application. So you can > possibly get around this limitation by running certain dlls and aspx > pages in a separate website in IIS running the 2.0 framework. > Jeremy > http://crmjunkie.blogspot.com > On May 14, 1:40 pm, Amnouy <Amn@discussions.microsoft.com> wrote: > > Thanks Xavier for advice. > > I don't know i understand correctly or not. Today i tested. My scenario was > > i created a simple webservice which return "Hello World" string. Web service > > is developed by VS 2005. Then i go to update my call out which developed by > > VS 2003 and in the call out i called my testing web service Hellow World. > > The result was my call out still working properly. From this i think it > > might be because my testing web service by VS 2005 very simple or something > > so it has not caused callout problem. > > Did you have any ideas ? so that i can test more before i start integrating. > > Thanks again, > > Amnouy J. > > "Xavier Vargas" wrote: > > > Amnouy, > > > Unfortunately you can only develop assemblies consumed by CRM using VS > > > 2003 (.NET 1.1). > > > There is an exception, however. You can use a project template, such > > > as this one: > > >http://blogs.msdn.com/arash/archive/2006/08/25/719626.aspx > > > To create and deploy 1.1 assemblies from VS 2005. However, this is > > > still a 1.1 assembly, so if it's required to use a 2.0 application > > > then you're out of luck. You can, however, develop applications that > > > use the CRM SDK in 2.0 without issue, so long as CRM is not directly > > > consuming the assembly, ie. Callouts, workflow assemblies. > > > -Xavier > > >www.MSCRMExperts.com > > > Quest Business Solutions > > > On May 14, 10:34 am, Amnouy <Amn@discussions.microsoft.com> wrote: > > > > Hi > > > > I am developing MS CRM and i need to integrate with other system which > > > > implemented by VS 2005 .NET 2.0. > > > > The part of integration is when user insert or update company in CRM, then > > > > it must be auto update company in other system also. The updating should be > > > > synchronizing. > > > > What i am thinking is i customized at Post Create, Post Update, Post delete > > > > of company entity of CRM, then in the code i will go to call web service > > > > which coded by .net 2.0 to proceed modify, or inseret company record in other > > > > system. > > > > My problem is from what i understand that CallOut has to code and compile by > > > > .net 1.1 only, how about if i call web service .net 2.0, then the call out > > > > still working? > > > > Please suggest. > > > > Thanks, > > > > Amnouy J.- Hide quoted text - > >
|
 |
 |
 |
 |
|