on 05-16-2006 10:34 PM
Hi,
we created data types for our interface where we used the XSD type float and integer. We built on that Message types and Message interfaces and used them as abstract types in a BPM scenario.
During our test phase we encountered errors with these XSD types and found out that it is better to switch the XSD type to string to get correct values.
However the changes in XSD types are obviously only visible in the Integration Repository. XI creates on Application Server side in the XML Object Type Builder an object which doesn't notice this change. And because of that we get still errors.
So does anyone know how to get this XML Object Type changed? We don't want to delete everything and create new message types?
Thanks in advance,
Christina
Hi,
thanks for your answers.
But a cache refresh and any changes in the objects (by the way it's an internal data type definition) did not help.
Actually I always check in the transaction SWF_XMP1 on Application Server level if the XML type changed the data types. And there I don't see any changes.
Regards,
Christina
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Christina,
i suppose the problem you have is that you only changed the data type which does not automatically lead to a recreation of the XML type on ABAP side as this type depends on the integration process rather than on the data type.
If that is true a reactivation of the integration process should trigger a recreation of the XML type. For that, you can go into SXI_CACHE, click on Intrgration process, select your process and hit the activation button.
If that doesn't help, i would go into the integration process in the repository, and just select the same message interfaces again for the relevant container objects, then save and activate. This should basically trigger an activation in the ABAP side including a recreation of the XML types as well.
Regards
Christine
Grewe
You activate the made changes and import it once again. Also delete the cache and check once again. If you do this it only updates the made changes to the previous one.
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Christina,
First go to SXI_CACHE -> Refresh the cache.
Also check for the Repository Cache Refresh/Notifciations..
You mean you have changed the xsd in the External Definition ...
If so , just go to Message Interfaces and just select the External definition once again and activate the same.
If you change the Data types then , if there is a change in field length/type then try to redo/reselect the datat types for the message types and activate once again.
For BPM just change something.. and activate once again..
Also check this blog- to activate Runtime version of the BPM
/people/krishna.moorthyp/blog/2005/11/28/inactive-integration-process-ip-at-run-time
Hope this helps,
Regards,
Moorthy
Message was edited by: Krishna Moorthy P
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.