Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Visual Source Safe integration: where are GEMINIVSS.DLL and GEMINIVSS.REG?

web-app

As specified in the document Gemini.pdf (Product Version 2.0.2) in section 7.3.1 (Microsoft Visual SourceSafe), we need GEMINIVSS.DLL and GEMINIVSS.REG files to be able to link VSS to Gemini. I wonder where are these files.

Thank you

 

ehoule
· 1
ehoule
Replies (32)
helpful
0
not helpful

You can find the whole source code and DLL under the Code Samples\Visual SourceSafe Integration directory of the zip you have downloaded.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

I'm trying to make a link between my Visual SourceSafe client and Gemini, but nothing happend.

-I register succesfully the dll;

-I set succesfully the registry info to my client (with the right information in it);

-I add ssaddin.ini to my win32 folder under my SourceSafe client folder with

GeminiVSS.SourceSafe.1=1 in it;

-I checkout/checkin my file with “GEM:XXX" where XXX in my issue number in my Visual SourceSafe client;

-I also test the information i passed to Gemini with the http string:

http://MyServer/gemini/sc/AddSCFile.aspx?ii=0000843&fn=myTextFile.txt&scr=\MyVSSServer\ssafe.ini&fp=$/dirTest/

and the link was succesfully created in Gemini.

So i think the problem is at the gemini addin level.

Does someone have a idea?

Thank you


ehoule
· 1
ehoule
helpful
0
not helpful

Which version of SourceSafe are you using?

Which version of Gemini?

This can be a firewall issue as well, have you got one?

Please make sure that the URL that is in the registry does not end with a /


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

-My VSS version is 6.0d (build 9848);

-My Gemini version is 2.0.3;

-My firewall is desactivated;

-the URL that is in the registry does not end with a / (My Url works if I add my parameters and i put it directly in IE).

Thank you for your help.

 


ehoule
· 1
ehoule
helpful
0
not helpful

Can you please post the paramters as they are in the registry?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Here is the content of my GeminiVSS.reg:

 

Windows Registry Editor Version 5.00

[HKEYLOCALMACHINE\SOFTWARE\CounterSoft\Gemini]
"GeminiURL"="http://intranet.myCie.com/gemini/"
"GeminiSCPageURL"="sc/AddSCFile.aspx"

thank you


ehoule
· 1
ehoule
helpful
0
not helpful

Please ensure that the URL does not end with a / (see below)

"GeminiURL"="http://intranet.myCie.com/gemini"


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I'm having the same problem u have.  I have tried it from several machines but nothing still not working for my.

Windows Registry Editor Version 5.00

[HKEYLOCALMACHINE\SOFTWARE\CounterSoft\Gemini]
"GeminiURL"="http://myserver/Gemini"
"GeminiSCPageURL"="sc/AddSCFile.aspx"

I'm using Microsoft Visual SourceSafe v6.0c (Build 9447)

Gemini 2.0.3 

and firewall is diabled both my machine and the server.

 

 


garifo
· 1
garifo
helpful
0
not helpful

Has anyone gotten this working yet?


garifo
· 1
garifo
helpful
0
not helpful

All,

Please try and register the attached DLL. It will display a few message boxes when starting VSS and when trying to associate files with gemini (GEM:XXX).

Please post those messages.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

done all this steps already...even tried registering the attachment and unable to get it to work. 

The messages says it was registered successfully.

I have tried it on several machines running windows xp sp2.

when I check out a file from VSS in the comment I enter GEM:XXX (xxx= gemini ticket number).

But if I do it manually via the url it works fine.

Thanks,

Garifo


garifo
· 1
garifo
helpful
0
not helpful

Did you not get any messages when starting VSS or when checking out?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

no messages when checking out the file.

what should I be seeing?

 

Can someone take screenshots of the steps...?


garifo
· 1
garifo
helpful
0
not helpful

If you do not get any message boxes when starting VSS or when cgecking out a file (and putting a GEM:XXX) then the addin is not loaded.

Please make sure that you have created / updated the ssaddin.ini file correctly and that it is under the win32 folder of source safe.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Hi - I have the same problem. 

I've downloaded and registered the DLL above and I get a load of messages when starting up Sourcesafe (6.0d) and when I check a file in ... associate files, associate with issues, connect to gemini, connected, < ... when I then look at the issue in Gemini, there is no association (although I can create one by typing the URL in manually)

Thanks in advance

Baz


rahoulb
· 1
rahoulb
helpful
0
not helpful

Hi Baz,

What is the last message you get?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

is there any other way to verify that the .dll file was registered correctly?  I have done it several times and I still do not get the message boxes when open vss and linking a gemini ticket to a file when checking it out.

It does work if i do it through the url.


garifo
· 1
garifo
helpful
0
not helpful

The DLL will register correctly (as long as you Regsvr32 it). The problem is with your ssaddin.ini file.

It is either in the wrong directory or the contents of it is wrong.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

[quote user="MarkWing"]

Hi Baz,

What is the last message you get?

[/quote]

As I do a check in I apply the comment, and then get:
Associate Files,
Assocate with Issues,
Connect to Gemini,
Connected,
<
and then the file appears to be checked in. 


rahoulb
· 1
rahoulb
helpful
0
not helpful

This is where I placed  C:\Program Files\Microsoft Visual Studio\VSS\win32

and it was placed on my working machine.  (note I aslo placed it on the machine hosting vss to see if it would work but same thing so I removed the file from there)

name of the file ssaddin.ini

Contents of the file  GeminiVSS.SourceSafe.1=1

 

Thanks


garifo
· 1
garifo
helpful
0
not helpful

Please make sure that you have pressed the [enter] at the end of the line in the ini file.

Also, what other files are in the win32 folder?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

[quote user="rahoulb"][quote user="MarkWing"]

Hi Baz,

What is the last message you get?

[/quote]

As I do a check in I apply the comment, and then get:
Associate Files,
Assocate with Issues,
Connect to Gemini,
Connected,
<
and then the file appears to be checked in. 
[/quote]

I am in the same boat at this time. I do not see the "Source Control Files" section in the details view of an issue. I recieve all of the same messages listed above, yet nothing in the interface.

Any clues?

Many thanks,

BZ


buzzuti
· 1
buzzuti
helpful
0
not helpful

Sorry about this, we have found an issue in the DEBUG version.

Please use the one attached here and let us know the last message.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

I got it. I am not exactly sure what I did I must admit. I gave up and finally, went into Gemini a day later and sure enough, I was good to go.

On another note, I was also fooling around with getting Gemini to work with VSSConnect via Visual Studio 2k5 (I access my VSS Server over a VPN connection with Visual Studio 2k5, so speeds suck in my instance, VSSConnect works lightning fast as if I was sitting right next to the server, been using it for several months now with great success) and much to my surprise I didn't need to change a thing... VSSConnect check in's with the GEM:XXX comment lead updated Gemini.

Very happy about that!
Many thanks,
BZ


buzzuti
· 1
buzzuti
helpful
0
not helpful

We are having a few issues trying to intergrate our version gemini with scource safe.

We are using Gemini 2.0.5 and Source Safe 6.0 build 8163.

We have installed all the required files and all seems to be working fine, apart from the files don't attach to a gemini ticket when checking out wit GEM:xxx

I think it may be a slight permission error. Could it be to do with not using active directory on source safe??

I have downlaod the new debug dll file attached to this thread and am running source safe using that.

 

Whnen i try and attach the file, a seris of dialog boxes appear in this order

associate files

associate with issues

connect to gemini

connected

And thats it. Then when i go to the ticket no file is attached.

Please can we have a list of all the steps needed to attach a file to a ticket. IE do we need to check the bos not a save a local copy!

Could our wingate server be cauins issues.

Any help greatly appricated!


galleria
· 1
galleria
helpful
0
not helpful

I suspect it might be a firewall issue. It seems that you get a "hang" when we try to post the data and read the response.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Yes there is definate hang!

I have also noticed that occasionly we get a blank dialog box on return.

I have tried with my proxy turned off and still the same issue. it does run a littel quicker but not much.

Any other ideas on how we could get aorund this!


galleria
· 1
galleria
helpful
0
not helpful

I don't think it is a proxy issue. I think you might have a firewall issue that prevents source safe (or our addin DLL) from communicating to your webserver.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Ok, that could make sense.

Any ideas on what firewall ports might need to be open!! This is something that would really help our business and we are a little stuck with it at the moment!

 

Thanks


galleria
· 1
galleria
helpful
0
not helpful

By default it is port 80. Note that some anti virus software can be the cause as well.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Any idea which anti virus programs have caused this issue in the past?

I firewall is off and just as an extra precaution i have also opened port 80!

Please can you also provide a list of steps to attach a file. Things like getting local copies, the directory to point at etc etc

Thanks again


galleria
· 1
galleria
helpful
0
not helpful

I think it was symantec.

To attach a file:

Check it in / out and put in the comment:

GEM:1 your comment.

where 1 is the issue id. That is it.

See http://www.countersoft.com/downloads/gemini.pdf section 7.3.1 for more details.


Saar Cohen
· 5000
Saar Cohen