cancel
Showing results for 
Search instead for 
Did you mean: 

Why the PI Objects can't be renamed ?

Former Member
0 Kudos

Hi,

I am curious to know as to why the ESR or ID objects which we create, like data type, message type, mapping object etc., can't be renamed . Please let me know.

Regards

Venkat.

Accepted Solutions (0)

Answers (2)

Answers (2)

rajasekhar_reddy14
Active Contributor
0 Kudos

That is how PI Product developed,directly renaming not allowed .

Former Member
0 Kudos

Hi,

There should be some reason in not allowing for rename. Any idea ?

Regards

Venkat

rajasekhar_reddy14
Active Contributor
0 Kudos

You never get an option to rename object,i understood your Curiosity but as per my knowledge SAP PI product defined like that,may be there is some definetly design reason.

Regards,Raj

Former Member
0 Kudos

Hi Venkat,

Interesting discussion:

I guess this is because of the following assumption, this couldnt be a perfect reason.

As object is identified by triplet (Object Name/Object Namespace/SWCV). But internally there may be lot of assiciations involved between this triplet, each one has its own GUID. Let me say if (Data Type) Object Name is renamed, then all new GUID should be created intead of a simple change in GUID version, as it is associated with Name of the object. And if Object Name is renamed identify how many places this change should be effected for active runtime object.

Regards

Praveen K

anupam_ghosh2
Active Contributor
0 Kudos

Hi Venkat,

A URN (Uniform Resource Name) is an Internet resource with a name that, unlike a URL, has persistent significance - that is, the owner of the URN can expect that someone else (or a program) will always be able to find the resource. A frequent problem in using the Web is that Web content is sometimes moved to a new site or a new page on the same site. Since links are made using Uniform Resource Locators (URLs), they no longer work when content is moved.

A URN looks something like a URL. For example, here's a hypothetical URN:

urn:def://blue_laser

In IR and ID all object name is basically an URN, thus by defination to make it persistent no renaming is allowed.

regards

Anupam

Former Member
0 Kudos

Hi

I don't know why we can't rename PI objects, but I alwasy use Object copy when I fail name objects...

Naoki