Skip to Content
avatar image
Former Member

Design Objects not visible after Import

Hi everybody,

I export all objects of a namespace, delete the objects and the namespace itself and recreate the namespace.

If I import the the objects again, I get the message, that everything is fine and n objects are imported.

But I can't see the objects.

Has anyone a suggestion?

We're working with XI SP15.

Dirk

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • May 12, 2006 at 07:36 AM

    hi Dirk,

    but did you activate the change list?

    do you see anything in the change list ? (errors or anything)

    Regards,

    michal

    -


    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Michal Krawczyk

      Hi Michal,

      My understanding is that he has deleted the objects and recreated them and then he is trying to reimport it the next time and he can't see anyhting now.

      Even this case should work without him having to remove that check. This is to try whether he can get it reimported without the check.

      Regards

      Vijaya

  • avatar image
    Former Member
    May 12, 2006 at 08:19 AM

    Hi,

    I made a retest with and without including the deleted objects and I see no changes.

    I also have no change list after the import.

    Dirk

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 12, 2006 at 08:20 AM

    Hi,

    Check if there is an entry for your namespace under the conflicts tab.

    There might have been a version conflict.

    If the above does not work, try importing your objects, without creating the namespace.

    Regards,

    Smitha.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 12, 2006 at 08:58 AM

    Hi,

    I don't have a conflict tab after the import. And it makes no difference, whether I do or I do not create the namespace before the import.

    Dirk

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 12, 2006 at 09:20 AM

    Hi Smitha,

    Yes, I do.

    Dirk

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 12, 2006 at 01:30 PM

    Hi Dirk,

    I think the reason for this behaviour is the sophisticated versioning system of the Integration Repository.

    The Integration Repository is based on a versioning system which assumes a (virtual) globally unique versioning graph for an object.

    Let me explain this at a simple example.

    Assume that you create an object O and export this object to a file F1. Let V1 be the version of O which is in F1.

    Now let us assume you change O to get a second version V2. You export this to another file F2.

    Now let us assume you import both F1 and F2 into another Repository. The question is, which version of O will be active in that other repository. You could assume that this depends on the order of imports. V2 would be valid if you import F1 before F2, otherwise it would be V1. Or maybe you would expect a version conflict.

    Both is not true. In fact in each case V2 will be valid. The reason for this is, that V2 'knows' that it is a descendent of V1. Hence, the versioning system will always prefer V2 over V1.

    The same holds when you import F1 in the original repository again. This action will not affect O at all, as the repository alreaqdy contains a version (V2) which is newer then the version contained in F1 (namely V1).

    Now, the deletion of an object is just creating a new version of an object containing the information that the object is deleted. Hence, when importing your file the versioning system finds out that for all objects you import the repository already contains more actual versions. Hence the imported versions are ignored, as they are considered to be outdated.

    The advantage of that logic is, that the transport system becomes independent of transport order. Especially, there is no danger to overwrite an actual (and hopefully more accurate) version by an old one.

    The disadvantage is, that you cannot use transport files as backups.

    Greetings

    Stephan

    Add comment
    10|10000 characters needed characters exceeded