Hi,
We need to Migrate from BOXI R2 to BOXI 3.1, currently BOXI R2 is having BO SDK code embedded into it at many places in the application. My question is when we migrate to BOXI R3.1 do we need to rewrite the whole SDK code to work in the new version?
–XAT
xat1982 (BOB member since 2010-05-07)
Hi Xat -
This depends largely upon what parts of the API you’ve leveraged and where any differences might reside.
For most of BOESDK, however, it’s roughly the same, although some objects in XI3 are now deprecated (like ISecurityInfo in place of ISecurityInfo2 etc). ReportEngine has some differences, but they’re few - and you’ll quickly see them appear in your IDE/editor if it’s intelligent enough to parse classes etc.
Web Services has changed slightly, but someone else may have more experience to speak to that.
Designer/Deski: very few to none changes in both.
So, for the most part, you should be OK.
Hope this helps.
Atul Chowdhury (BOB member since 2003-07-07)
Thanks a lot for such a quick reply Atul, do you have any documentation specific to migration focussing on the SDK part so that me and my team can focus on that and make changes where ever required.
–XAT
xat1982 (BOB member since 2010-05-07)
For the enterprise SDK, download the developer guide from http://www.sdn.sap.com/irj/boc/sdklibrary and open it on your desktop. There is a link on the main page titled Migration Issues which officially addresses your concerns. I assume the same is true for other SDK developer guides, but I use enterprise 99% of the time so I haven’t checked.
BoB LoblaW
(BOB member since 2007-10-23)
Thanku very much for the help “my bff jill”
xat1982 (BOB member since 2010-05-07)
Hi ,
I was going through the link you gave it speaks about manily the changes like like ISecurityInfo in place of ISecurityInfo2 etc so the API that were present earlier and not mentioned in this document still work in the new environment ???
We implemented the APIs from devlibrary of BOXI R2 so do those hold good now also ??
Thanks,
XAT
xat1982 (BOB member since 2010-05-07)
Correct, all the other components of the SDK should continue to work. I have over 100 classes created in R2 and I only had to change the .jar files to the 3.1 version when we upgraded. In fact, ISecurityInfo is still available although it is deprecated which means it will be removed in a future realease.
BoB LoblaW
(BOB member since 2007-10-23)