cancel
Showing results for 
Search instead for 
Did you mean: 

Same Old namespace is picked

Former Member
0 Kudos

Hi PI Experts,

Can anyone help me, I have an Interface Proxy to File where I need to change the namespace to "http://sam.com/HCM-IFC054A-PY-EMPDues" so I have created a new namespace and copied the objects form the old one "http://sam.com/HCM-IFC054-PY-EMPDues". After coping it when I executed it, its picking the same old namespace "http://sam.com/HCM-IFC054-PY-EMPDues".

So I have checked the Design Objects and found that namespace in the MT are referring the old one. Therefore I have deleted the copied objects and deleted the newly created namespace and manually created the new namespace "http://sam.com/HCM-IFC054A-PY-EMPDues" again and created the Design objects manually. Did the same with the Configuration created every thing manually with the new namespace.

Generated Proxy for the new namespace and deleted everything with the old namespace.

But when I executed it in sxi_moni I get the same error old namespace "http://sam.com/HCM-IFC054-PY-EMPDues" in the sender namespace. I have refreshed, cleared everything in cache, but no use.

Can anyone please help me where I need to check............

Thanks,

Srikanth E.

Edited by: Srikanth E on Oct 3, 2011 12:26 PM

Accepted Solutions (1)

Accepted Solutions (1)

Shabarish_Nair
Active Contributor
0 Kudos

try to run report SAI_CACHE_REFRESH in both ECC and PI

Former Member
0 Kudos

Thanks for the quick responce

did it but no use....

is there anything I need to check in ABAP coding...

Thanks,

Srikanth E.

former_member200962
Active Contributor
0 Kudos

you would need to re-generate the proxy so that the new namepsace is reflected there....till the whenever the proxy is triggered the MT will be shown with the old namspace...

Shabarish_Nair
Active Contributor
0 Kudos

Can you confirm in SPROXY, what is the namespace the service interface is referring to?

Also in your proxy code, is it calling the new interface or the old one?

Former Member
0 Kudos

Thanks to everyone for ur responses..

Issue solved, the problem is in my proxy code, after regenerating the Proxy, the ABAP code was referring the old Proxy structure after doing the changes I get the new namespace calling.

Thanks once again for ur valuable points.

Srikanth E.

Answers (2)

Answers (2)

naveen_chichili
Active Contributor
0 Kudos

Hi Srikanth,

Check if your DT,MT and MI are refering to the the namespace which you want or not.

Also check the Interface names which you have imported in ID are related to your new namespace or imported wrongly in Sender agreement,receiver agreemant,ID and RD.

Regards,

Naveen

Former Member
0 Kudos

And also check the namespace of your interface in SPROXY tcode..If it is referring to the old one then,regernate the proxy.

Regards,

Sunitha

Former Member
0 Kudos

Hi Srikanth,

Check whether all the design objects are referring to the same namespace.

And also test your mapping and see which namespace you are getting.

Check the cache for that namespace and design objects which u have deleted.