on 09-20-2006 5:25 PM
Hi all,
We try to generate a Java Inbound-Proxy from a Message Interface in the Integration Repository.
Unfortunately I get the following message: The Proxy can not be generated because two namespaces are mapped to the same package.
It`s true that we had the namespaces an:AnyName and as:AnyName but we deleted the namespace as:AnyName. It is no longer shown in the Repository and in sproxy.
Never the less it seems that the namespace still exists somewhere in the system.
Thanx in advance for any advice.
Karsten
hi,
After deleting the namespace, activate all. and then try to check this..
And also refresh the cache in the repository .
Regards,
Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Karsten,
It is due to Cache issue,
In RWB component monitoring, we have the option of checking whether the cache-connectivity is functioning correctly. This is useful when we are experiencing problems when updating the runtime cache. The system displays a separate window in which we perform the test. If no previous tests have been performed, the system displays a corresponding message. Otherwise, the system shows when and by whom the last test run was started, together with the result of this test.
To start a new test run, choose Start Test.
The system displays the first results of the test run. Since the whole test takes some time, we can update the displayed results if necessary.
To Update the displayed results, choose Refresh Display.
The overall result for each component is displayed as a green, yellow, red, or gray symbol. A green symbol is only displayed if both update steps for the runtime cache were successful, that is, they both have a green symbol.
Cache notification status :
a) Start the Integration Repository.
b)Select Environment ® Cache notification.
c)Have a look at the entries for the relevant user and
date.
d) Have a look at the entries for the relevant cache
instance, user and date.
Cache update and resend the message :
a)Start transaction SXI_CACHE.
b)From the context menu XI Runtime Cache select Start
Complete Cache Refresh.
c)Call transaction SM58 to check the status of the refresh process.If no entry for function module SAI_CACHE3_REFRESH_BACKROUND is Present any more the cache update is finished.
Thanks & Regards
Agasthuri Doss
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Agasthuri,
thanks for your helpful advice. Unfortunately we still get the same error.
We checked the notification status and updated the cache in SXI_CACHE.
Then we sent a test message from the component monitoring in the runtime workbench.
In the field namespace we inserted the deleted namespace. In sxmb_moni we could see that a message was sent.
Then we inserted a namespace that never had existed and no message was generated in sxmb_moni.
So the deleted namespace still exists anywhere in the system although it is shown nowhere.
Do you have any idea what else we can try to solve the problem?
Thanx in advance
Karsten
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
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.