symbol '###' is already defined; the first definition is in assembly c:\###.dll , in my case it was saing that a porttype is alrdeay defined, so what how to fix these kind of issues in biztalk. error x2044
- Open the orchestration in Notepad (In my case SchoolOrchestration.odx)
- find (Ctrl+F) for “#endif // __DESIGNER_DATA”
- Delete all the code below that line
- Save your file in Notepad
- Say yes when Visual Studio asks if you want to update your file
- Recompile
that's it .
Source : http://biztalkia.blogspot.com/2005/12/solving-biztalk-error-x2044.html
Hi,
ReplyDeleteI got same error, did same thing now build is success but when I deploy project, orchestration is not getting deployed.
Thanks
Raju
HI Raju,
ReplyDeletetry to stop (full stop ) your application and then stop the host instance of biztalk and deploy the project.
Hi,
ReplyDeleteI had the same issue as well - Not even sure why this happened?
I tried stopping host instance and redeployed the solution. It is still missing my orchestrations?
Regards
Hi,
ReplyDeleteis your solution build successfully ?
what error is showing when you deploying the orchestration ?
Stop the host instance + stop your application from biz talk administration by right click and choose full stop and try to deploy it again
I found my issue. 1 of my message type's name (variable) is named as the second part of the namespace.
ReplyDeleteEg.
Message Name = XXX
Schema's namespace is http://ZZZ.YYY.XXX
I renamed the message name to another name and it fixes it.
Cheers,
Jin
Be careful with this fix - it fixed the immediate problem but subsequently the orchestration could not be deployed sucessfully.
ReplyDeleteI did not have any deployment issue after fixing in same way.
ReplyDeleteJin, thank you very much !! it worked for me
ReplyDelete