Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.
Error when attempting to run an deployment definition
I created a standard repository view and deployment definition and when I attempted to run the deployment definition I got an error on line one of the RDKEXTRACT stating that there were too many parameters passed to the procedure RDKEXTRAXTDATABASE.
Any suggestions?
Any suggestions?
Comments
If you attach the RDK and look in the SYSUPGRADE table you should have a record called %RUN%. This record is a compiled version of RDKModuleInstall from the system where the RDK is deployed from.
When you install the RDK the RDKINSTALL command attaches and then attempts to run the %RUN% program.
If you build an RDK from an old system and deploy it into a new system you can receive this error because the old %RUN% record only accepts 2 parameters and the new RDKINSTALL command passes it 3 parameters.
If you have not customized RDKModuleInstall you can fix the problem in this RDK by following these steps from your OpenInsight 9.x system:
Attach the RDK. I.e. attach_table "C:\RDKLOCATION"
Run copy_row "SYSOBJ", "$RDKMODULEINSTALL", "SYSUPGRADE", "%RUN%", 1, 1, 0)
Run detach_volume "C:\RDKLOCATION"
Now run RDKInstall "C:\RDKLOCATION"
These steps will overwrite the old %RUN% program with the version that has 3 parameters.
As I said, if you are getting this error while trying to create the RDK I think it's slightly different than if you are getting the error while trying to install the RDK.