Solution:
Here's the methods with params I used to create an EAP file
run in this order;
Class Project
project.ExportPackageXMI(packageGuid1, EnumXMIType.xmiEA11, 2, 3, 1, 0, "/tmp/MyFile.xml")
Class Repository
repository.CreateModel(CreateModelType.cmEAPFromBase,"/tmp/Model.eap", 0)
Class Project
repository.GetProjectInterface().ImportPackageXMI(packageGuid2,"/tmp/MyFile.xml" ,1,1)
It actually wasn't that bad and a complete EAP based from the database is created.
Also, use the string that looks something like this;
String EA_DB = "ea_reposi --- DBType=0;Connect=Provider=MSDASQL.1;Persist Security Info=False;Data Source=ea_repository";
To connect to your repository.
PS
[size=8]mary jane is Open
ski free or die[/size]