I find out that my application didn't check out all the PIVs of the LOVs, that is, not all generic models were brought in the workspace. More precisely, there were there, but only as library objects, not as component. So I add a routine that add the missing PIV is in the PIV check-out list of every generic object (LOV). Now it seems to be working.
Besides, PTC told me that Intralink 3.x has a bug that causes losses of dependencies in its database. There is no workaround. User must check-out the assembly affected, load in Pro/ENGINEER, regenerate, save and check-in. This will refresh the dependencies in Intralink database. This works because iPro/ENGINEER retrieves missing components from Common Space.
Thanks to all that answered me Bye -Stefano
Feliks V. ha scritto: > > Hello all, > > Stefano, > > Try to setup search_path variable with ProConfigoptSet in > user_init to the filesystem location of the components in question. > > HIH. > > Feliks. > > > > In Reply to Stefano Berretta: > > Hi everybody > I have an asynchronous application that creates a workspace, > checks out > an assembly, retrieves it in Pro/ENGINEER and then do something (e.g. > exports it in iges format). > It fails retrieving the assembly, because Pro/e can't find some of > its > subcomponents, in most cases family table instances. > The strange thing is these problematic subcomponents are actually > in the > workspace. I see them with Intralink Client Workspace Browser!!! > If I try to open the assembly with Pro/ENGINEER e Intralink > manually it > is loaded with no errors, but I guess that it loads the missing > components from common space. In fact in the trail file I read > > !27-Nov-08 12:43:34 Start *ilcs*://cadserver/Root Folder/Area Tecnica > Meccanica/Progetti/Semilavorati/B365/b365004154<g00238_grembialatura_centrale>.prt > > while in trail file generated using my application I read > > !Application (): running notification PROE_DBMS_ACTION_FAILURE > (type spawn) > !%CE'b365004154<g00238_grembialatura_centrale>.prt' cannot be > retrieved. > !Application (): returned from notification PROE_DBMS_ACTION_FAILURE > (type spawn) > !%CECan not retrieve model B365004154<g00238_grembialatura_centrale>. > > The error returned is PRO_E_TK_NOT_FOUND (-4) > > Pro/ENGINEER Wildfire 3.0 M150 + Intralink 3.4 M020 > > I tried to do a check-out of missing components using the > notification > function PROE_DBMS_ACTION_FAILURE, but > 1. I must override the conflict saying that the models I ask to > check-out are already in workspace > 2. Pro/ENGINEER can't still find the checked-out models even after > check-out succeded > > Any ideas? > > Thanks so much and Merry Christmas!!!! > -Stefano > > -- > CAD.I.TECH - CAD Integration Technology s.r.l. > via Montevideo, 7/11, I-16129 Genova (Italy)