Technote (FAQ)
This document applies only to the following language version(s):
English
Question
Why is the SAP Connector RFC structure not changed after modification?
Cause
The RFC structure (parameter table) has been modified on SAP but the changes are not reflected on Cast Iron.
Answer
If there are changes to the SAP RFC structure (parameters added or removed) this can cause issues with the project running properly. The changes on SAP are not reflected to Cast Iron and require additional steps for the changes to take effect.
An example below demonstrates the problem, <PRICE> was added in the SAP RFC structure, however Cast Iron still assumes the previous RFC structure.
Example:
Previous RFC structure (on deployment and running of service)
<LIST>
<item>
<Name></Name>
<Product></Product>
</item>
</LIST>
Modified RFC structure (changes reflected on SAP but the Cast Iron project is already deployed and running)
<LIST>
<item>
<Name></Name>
<Product></Product>
<Price></Price>
</item>
</LIST>
The issue is currently under investigation and this technote will be updated at a later time with the APAR information.
To workaround the current problem:
1. Undeploy existing project regarding every endpoint.
2. Update the project in Studio for the changed RFC structure.
3. Reboot appliance.
4. Re-deploy the project.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.