Skip to Content
Author's profile photo William van Strien

Tip: recover from ‘Transformation interface was changed at runtime’

I’m involved in a customer project to implement Cordis Solutions myHR, an ESS/MSS Common-of-the-Shell product build on Duet Enterprise foundation. One of the aspects on which the customer selected myHR as their ESS/MSS solution, is the option that Cordis Solutions provides them to together co-define and decide on new and/or changes in the myHR functionality. An implication of this functional flexibility is that we on occasion deploy a new version of any of the myHR modules that is already successfully in use by customer (or rather, it’s employees and managers).

Most of the times, the deployments of the module upgrades execute without issues. However, it remain situations in which already operational software is replaced by a newer version. And just from this operational nature you cannot exclude that a problem manifests at runtime.

Today we experienced an example of this. We imported a transport with new versions of some myHR Duet Enterprise services into the SAP Gateway system. The import was without any issues. But at runtime invocation of the Duet Enterprise service, the Gateway system returned an Internal Kernel Error: Transformation interface was changed at runtime.

Transformation interface was changed at runtime.png

The resolution for this runtime error is to reset the WSIL cache on the Gateway system. In SOAMANAGER open the relevant Business Scenario, and ‘Process list’ the pending tasks; in particular “Clear WSIL Cache”.

Clear WSIL Cache.png

This WSIL Cache reset resolved the runtime issue.

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Dear Willam,

      Good Blog..

      Can you tell me exactly after opening an  SOAMANAGER transaction, how to navigate to WSIL cache Screen.

      I am working in SAP SRM in SUS scenerio, i have the same error as that you described.

      Thanks,

      Tamil.

      Author's profile photo William van Strien
      William van Strien
      Blog Post Author

      Hi Tamil,

      Thanks.

      Wrt navigate to clear the cache:

      • Start tr SOAMANAGER
      • Navigate to Service Administration, Pending Tasks
      • Choose Process List, that ao enlists 'Clear WSIL Cache'

      Regards, William.