cancel
Showing results for 
Search instead for 
Did you mean: 

How to retrieve usage of Absolute Identifier

Solved
Occasional Contributor

How to retrieve usage of Absolute Identifier

Hi all

 

During Web Site generation, I have the following message :

Sans titre.jpg

 

I would like to how to retrieve location where this absolute identifier is used 

 

Thanks in advance

Jacques

 

 

7 Replies
MEGA

Re: How to retrieve usage of Absolute Identifier

Hello Jaques,

 

You need to have "See Administrator properties" on when you are querying in MEGA.

 

AdminProp.jpg

 

Then you can write a query similar to:

 

Select [Query] Where [Absolute Identifier] ="AR9PnWc)G5BE"

 

Kind regards,

Jane

Occasional Contributor

Re: How to retrieve usage of Absolute Identifier

Thanks for your reply

 

I understood your explanation. It works for an existing Query 

 

But in my case, the query (with this AbsId) did'nt exist anymore and I don't know which element could still use it.

 

Kind regards

Jacques

 

Highlighted
Contributor

Re: How to retrieve usage of Absolute Identifier

Hello Jacques,

 

you can find the object by his IdAbs like this :

 

query.png

Best regards,
Jean-Yves
Occasional Contributor

Re: How to locate usage of Absolute Identifier

Hi jean Yves

 

the problem occurs because the Absolute Identifier doesn't exist anymore 

and consequently I can't find it  with your suggestion.

However this Absolute Identifier is still refered somewhere else ... and it causes generation issue.

 

So I would locate where this identifier is used.    

 

The debugging report did'nt give any information about that.

 

Regards

 

Jacques

 

Contributor

Re: How to locate usage of Absolute Identifier

Hello Jacques,

 

sorry, I read the message of the dialog box too fast.

 

You can easily  reach the query on a previous version of your working base, with the method described by Jane.

 

However, if you don't have access to a previous version of your workbase, you can try to check all the queries used on your website like this :
Right click on your website and select "View in detail" > "Query".

 

screen1.png

 

This will allow you to execute each of them on result window, by right clicking on the query and select "execute" option.
If one of them open the same dialog box, you get the right one.
If none of them open the dialog box, try the same operation for macros and for descriptions.

Best regards,
Jean-Yves
Occasional Contributor

Re: How to locate usage of Absolute Identifier

Hello jean Yves

 

Your explanation is clear. I've no macro or query attached to this website (only descriptor)

Unfortunatly we can't execute (process) a descriptor (just open it).

 

So I've began to investigate this way to find the "guilty"  Abs Id.

 

Thanks for your help

 

Rgds

Jacques

MEGA

Re: How to locate usage of Absolute Identifier

Hello Jacques,

 

there is a simple way to identify which descriptor causes the problem.

Close MEGA and open the Megawks.ini file of the user generating the website (located at the same place as the error logfile, e.g. "C:\Users\<concerned user>\AppData\Roaming\Mega" of the machine running MEGA) and add the following section :

 

[IB]
Trace = 1

 Save your file, run MEGA, and generate your website.

Once it is generated, if you open your error logfile (menu "Help > Technical Support > Error Logfile") you will see that there are as many lines as pages in your website. Search for the _Idabs in the error message, and the line below will be the name of the incriminated descriptor :

 

For example :

 

dnreqst.cpp(1235) : error Private: 0x00008012 16:56:34
              Il n'existe pas de requête ayant pour identifiant absolu la valeur Bkz4SpH5HPJ2
              .
Descripteur exécuté = toto sur l'objet M00.10_Définir la stratégie d'acquisition

 --> in this case, a query is missing in the "toto" descriptor

 

You surely already found where the error came from, but this could be usefull for the next time Man Wink

 

Regards,

 

Lionel