FW: UDM2XML interpreter not registering on NT machine

GME GME
Tue Jun 17 17:02:57 CDT 2003



----------
From: 	Tao Lu
Sent: 	Tuesday, June 17, 2003 11:02:57 AM
To: 	UDM Group
Cc: 	GME Group
Subject: 	RE: UDM2XML interpreter not registering on NT machine
Auto forwarded by a Rule

Hi Adi:
 
We had the problem before…peter helped us to track down the problem and found out that somehow the COCLASS_UUID got changed to 0 in the registry. I don’t know how to fix the problem but a working way is to let the user have the source and compile the interpreter by himself. I understand that this is not a solution in many cases but it will work.
 
Hope this will help. Also please let us know if a general solution of this problem comes up.
 
Thanks,
 
Tao
 
-----Original Message-----
From: UDM Group 
Sent: Tuesday, June 17, 2003 10:36 AM
To: UDM List
Subject: FW: UDM2XML interpreter not registering on NT machine
 
 

----------
From:   Aditya Agrawal 
Sent:     Tuesday, June 17, 2003 10:37:26 AM 
To:   UDM Group; GME Group 
Subject:    UDM2XML interpreter not registering on NT machine 
Auto forwarded by a Rule
 
Dear Friends,
 
Sandeep is collaborating with a gentleman from BBN who is trying to use UDM. He is unable to 
Register and use the UML2XML interpreter. Till now I have asked him to add Udm\bin to the system directory. Upgrade from UDM 1.68 to Udm 1.75. Add the Xerces dlls to the interpreter directory. These solutions havent worked. 
 
If you have some more ideas please let me know. Do you all think it might be because of the operating system? (Win NT)
 
I have sent the mail to both UDM and GME group as I thought people in either may be able to help. I apologize to those who will receive the mail twice, 
 
Thanks,
Adi
 
-----Original Message-----
From: Jianming Ye [mailto:jye at bbn.com] 
Sent: Tuesday, June 17, 2003 8:44 AM
To: Aditya Agrawal
Subject: Re: question on the interpreter
 
Adi,
 
Still no luck with UML2XML interpreter. Does it work on your computer? Could I still missing something here?
 
I'll go ahead and test out the GMEMata2UML interpreter on our model today.
 
 
Thanks,
-Jianming
 
 
----- Original Message ----- 
From: Aditya Agrawal 
To: Jianming Ye 
Sent: Monday, June 16, 2003 5:14 PM
Subject: RE: question on the interpreter
 
Dear Jianming,
 
I am glad to hear that you have the MetaGME2UML interpreter working. I sending you the latest UDM release and you can try that. 
 
As for the two extra paradigm sheets. These are created by the MetaGME2UML interpreter to make the UDM api function directly and completely with the GME models. No modifications are required. 
 
RootFolderCompositionSheet: In this sheet all models in MetaGME with the "in Root folder" attribute set to true are added as containment to the root folder class.
 
GMEInheritanceSheet: This sheet is used to make all GME objects inherit from the MGAObject base class. This provide the name and position attribute to all classes. 
 
After the UML file is generated you can use the UDM2XML interpreter to generate the UDM api. 
you should also reinterpret and register the GME paradigm as the MetaGME2UML interpreter writes back some changes in the Paradigm file. After you have reinterpreted and registered the paradigm, you need to open previous models of the paradigm so that they are also compatible with the new paradigm. You can then use the UDM api to access the models. As a test you can use the UDMBackendDump to check weather everything works fine. 
 
Thanks,
Adi  
 -----Original Message-----
From: Jianming Ye [mailto:jye at bbn.com] 
Sent: Monday, June 16, 2003 3:28 PM
To: Aditya Agrawal
Subject: Re: question on the interpreter
Adi,
 
Thanks. I got the GMEMeta2UML interpreter to work. But the other one still doesn't work. Even though I had those files all along, I still replaced them with the ones you supplied. The problem remains. Unfortunately, I am using NT not XP, could this be a problem?
 
Another question I have is that I noticed two more paradigm sheets were generated by the interpreter: zC_GMEInheritanceSheet and zC_RootFolderCompositionSheet. What are the rules to generate them and decide what object references from the main diagram go into them? Form the example, this is not immediately clear to me. 
 
Dose this mean that the generated UMLmeta can be used without modification as input for UML2XML interpreter?
 
I hope you won't mind me asking these very simple and basic questions. I have just started to learn all these last week. Thanks again for your kindly help.
 
-Jianming
----- Original Message ----- 
From: Aditya Agrawal 
To: Jianming Ye 
Sent: Monday, June 16, 2003 3:29 PM
Subject: RE: question on the interpreter
 
Dear Jianming,
 
>> Association resolves to invalid type:ConnectorToDestination
 
This error message comes when you haven't registered the new MetaGME paradigm. After you registered the paradigm you said you were not able to open the old models? If this is correct could you please tell me the error message. 
 
If you can please try to import the LampGMEMeta.xml. I have tried the import and it works fine on my machine.
 
As for the UDM2XML interpreter I believe you are using UDM 1.68 and this uses the older version of Xerces and so you should unzip this Xerces file in the UDM2XML interpreter directory. 
 
When you try to register the UDM2XML you will get an error massage. Please ignore the error message as the interpreter should have been installed.
 
If you still have problems I will send you the latest UDM version. If you have Widows XP then I can use your computer from here and try to solve the problems.
 
Thanks,
Adi
 
 
-----Original Message-----
From: Jianming Ye [mailto:jye at bbn.com] 
Sent: Monday, June 16, 2003 1:41 PM
To: Aditya Agrawal
Subject: Re: question on the interpreter
Adi,
 
Thanks a lot for the info. It turns out the .dll lib files I have from the udm release is outdated (2_1_0 instead of 2_2_0). So i got the interpreter registered ok. But when I run the interpreter on the Lamp example include with the release, I got the following error message:
 
    Association resolves to invalid type:ConnectorToDestination
 
The only thing I did that is different from the readme file is that I did not re-register the two paradigms you mentioned. Once I do that, I could not open other projects I had before (Maybe I am using a newer version of GME? GME 3)
 
Also, I still can not register the UML2XML interpreter. Could it be I got the wrong version of UML2XML or Xerces?
 
Thanks,
-Jianming
----- Original Message ----- 
From: Aditya Agrawal 
To: Jianming Ye 
Sent: Monday, June 16, 2003 12:50 PM
Subject: RE: question on the interpreter
 
Dear Jianming,
 
I think I know what the problem is. both these interpreters use the Xerces package from a dll and I believe that on your computer the interpreters cannot find the dll. 
 
1. add the <UDM DIR>\bin to your system path. This should solve the problem. If not
2. unzip the Xerces.zip file to the interpreter directory.
 
If you still have problems please let me know.
 
Thanks,
Adi 
-----Original Message-----
From: Jianming Ye [mailto:jye at bbn.com] 
Sent: Monday, June 16, 2003 8:50 AM
To: Aditya Agrawal
Subject: question on the interpreter
Hi Aditya:
 
This is Jianming Ye from BBN. I got the package for converting GME-meta to UML. The problem I have right now is that when I try to register the interpreter, I got the following error message:
 
 Error while installing component (error code: 0x80004005): Object was not found.
 
I have the same problem with the UML2XML interpreter in the UDM package I download last week. What could be the problem here?
 
 
Thanks
-Jianming
 
 
 
 
    



More information about the gme-users mailing list