We have several custom (in-house) queries that were written against a UCCX 7.x installation (SQL Server). These queries were written using a variety of t-sql functions (DATEADD, DATEPART, GETDATE etc). When we migrate to UCCX8.5 (Informix) I'm assuming we will need to translate those t-sql functions to their equivalent Informix functions...is that a correct understanding? Has anyone else faced a similar situation? Any gotchas to share?
Also would be interested to hear from anyone who defined a linked server in SQL Server to the new Informix database server....how did it go, any gotchas there?
... or, you can just copy data from Informix tables into a MS SQL server and use the familiar T-SQL syntax. This approach is recommended by Cisco AFAIK.
That's pretty much it - there are equivalent functions for most things, and the syntax (beyond the basic selects) is quiet different and there are some random restrictions on the structure of queries that I don't think applied in MS SQL. A good way to learn is:
- Comparing the MSSQL and Informix equivalents of the standard UCCX procedures
- The IBM 'boulder' website tends to show up on most searches on google for informix commands and has lots of info on syntax etc.
I find Informix more difficult than SQL as it's less forgiving and you don't get decent tools to debug/verify syntax etc without paying out some money..
I've never had a need to do a linked server.