UDM2XML interpreter not registering on NT machine

Peter Volgyesi xvolgy at isis-server.isis.vanderbilt.edu
Wed Jun 18 12:45:57 CDT 2003



----------
From: 	Peter Volgyesi
Sent: 	Wednesday, June 18, 2003 4:45:57 AM
To: 	GME Group
Subject: 	Re: UDM2XML interpreter not registering on NT machine
Auto forwarded by a Rule

Hi, 
 
Make sure that the Component.rc file is part of your interpreter (C++) project. (If it's not, then the whole resource section will be missing, and  the registration process will be messed up.)
--
peter
 

----- Original Message ----- 
From: GME Group 
To: GME List 
Sent: Tuesday, June 17, 2003 5:36 PM
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