
We primarily used eConnect and Integration Manager to move data between systems but now we are migrating to GP Web Services. One really big concern I have is that all these solutions use the same TA stored procedures and we have had to make changes to some of the TA PRE and POST procedures to make web services work the same as the eConnect solution. I don't see any variables in the scripts to indicate which solution called the script. Can these solutions coexist or do you need to only use one of them?
*This post is locked for comments
I have the same question (0)Web Services sits on top of eConnect, re-using the same biz layer as you have found out. Without getting into the detail of what transactions you are using, it is difficult to answer, however, in principle, if the transaction has user defined fields you can put "flags" into depending on source, you could then put logic branches in the SQL to do one thing or another depending on the presence of those flags.
Other hacky solutions like purposefully putting extra characters on the end of data that you later strip off as a flag to the source of the data can work too. Sometimes you have to think outside the box a little on these sort of problems.