cancel
Showing results for 
Search instead for 
Did you mean: 

PI Transport fails "since object is already in change list"

neeta_patel2
Participant
0 Kudos

Hi all,

We have a PI transport that is failing to go to QAS with:

>>>ice (DirContext) to change list 'XI 7.1 Import' (cbf6dcc0-5852-11df-a05c-00144fec02e0) since object

>>>is already in your change list 'XI 7.1 Import' (dfb138c0-53af-11df-8cf9-00144fec02e0)

>>>.core.transport.api.PostprocessingException: Unable to transfer object Communication Component BS

>>>_SPS_WebService (DirContext) to change list 'XI 7.1 Import' (cbf6dcc0-5852-11df-a05c-00144fec02e0)

>>>ince object is already in your change list 'XI 7.1Import' (dfb138c0-53af-11df-8cf9-00144fec02e0)

>>>t com.sap.aii.ibdir.server.transport.impl.postprocessing.gen.AInternalPostprocessorDir.persistTrans

>>>entObject(AInternalPostprocessorDir.java:365)

>>>sing.TransportPostprocessor.persistDeletionOrTransientObject(TransportPostprocessor.java:890)

>>>m.sap.aii.ibdir.server.transport.impl.postprocessing.TransportPostprocessor.postprocessTransport(Tr

>>>nsportPostprocessor.java:104)

>>>ortPostprocessorDir.postprocess30And70Import(InternalImportPostprocessorDir.java:93)

>>>.ibdir.server.transport.impl.postprocessing.gen.AInternalPostprocessorDir.postprocess(AInternalPost

>>>rocessorDir.java:146)

Any ideas?

Thanks, Neeta

Accepted Solutions (1)

Accepted Solutions (1)

balaji_pichaimuthu
Active Participant
0 Kudos

HI neeta,

I guess the object which are you trying to transport are already in change list of QA system. First transfer the object to your id. Then activate those objects . Then try to transport. It will work

-Balaji

Answers (3)

Answers (3)

Former Member
0 Kudos

Once you transport ID Objects to Next Environments, u need to receive those ID Objects. For Ex: If you are importing from Dev to QA, in the QA System, u need to receive the objects and transfer ur objects to Change Lists. Then Activate from the change lists.

Here the Problem is because u might have already imported these objects before and might not have activated at that point of time.

Also, if you have not linked the Business Systems in SLD, for ex: Dev BS to QA BS, also transportation failure happens.

Former Member
0 Kudos

Hi Neeta,

In your dev system , before you did the transport :Are you sure all the objects are activated . If not- please do the transport only for the activated objects.

Once the objects are moved to next environment, They will appear in XI import list , if you want to activate those objects

you need to transfer the objects to your change list first.

Make sure that you edit the channels (for ftp target directory etc with some values , later you can change as required )

otherwise you will get activation error.

For IR objects its not needed to transfer or activate in next env, only ID objects have to be edited if any error during activation,

Please Post if your error is anything specific and different from what i considered.

Regards,

Srinivas

Former Member
0 Kudos

yes. log onto the ID and activate the change list then re-import.

it will be under the CTSADMIN ID or something like that...

it was previously imported, but no one amended the Communication channel and activated the changes