# Source Safe, Check File Status, Self Checkout

**URL:** https://www.finalbuilder.com/forums/t/source-safe-check-file-status-self-checkout/2826
**Category:** Bugs
**Created:** [May 3, 2007, 10:42am UTC](https://www.finalbuilder.com/forums/t/source-safe-check-file-status-self-checkout/2826 "2007-05-03T10:42:31Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [May 3, 2007, 10:42am UTC](https://www.finalbuilder.com/forums/t/source-safe-check-file-status-self-checkout/2826/1 "2007-05-03T10:42:31Z")

</div>

I'm using the Final Builder 5.0.0.130, Professional Evaluation Edition.

I would like to find out&nbsp;wether the current user has checked out any file from our Source Safe database. I tried to use the status type "Self checkout".&nbsp;But it returns always "False".The status type "Any checkout" works, but it returns "True" if any user has checked out a file.

Do I misunderstand the status type "Self checkout"? Or is there an other way to solve my problem?

Thanks for any help!

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![angus](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/a/b3f665/32.png) [@angus](https://www.finalbuilder.com/forums/u/angus)
#### Post date: [May 4, 2007, 2:05am UTC](https://www.finalbuilder.com/forums/t/source-safe-check-file-status-self-checkout/2826/2 "2007-05-04T02:05:12Z")

</div>

Hi Luzius,  
  
The "Self checkout" status should work as you expect. This sounds like a bug. Are you using recursion to search through subfolders?  
  
The VSS Check File Status action works by parsing the output from the ss.exe status command. Is there any chance you could copy and paste the log output from the action (using "self checkout") and send it to us? You can either post it to the forums or email it to support at finalbuilder dot com.  
  
Regards,  
  
Angus

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [May 7, 2007, 10:43am UTC](https://www.finalbuilder.com/forums/t/source-safe-check-file-status-self-checkout/2826/3 "2007-05-07T10:43:00Z")

</div>

Hi Angus

Thank you&nbsp;for your help! Yes, I'm using recursion. I pasted the action log below. You will see that a user called "lbl" has checked out the file "main.c". The same user ID is used for the login to the database.

Regards,

Luzius

LOG:

DEBUG -\> Set SSDIR to : \\HIDDEN\HIDDEN\HIDDEN\HIDDEN\HIDDEN  
DEBUG -\> Exe : C:\Program Files\Microsoft Visual SourceSafe\ss.exe  
DEBUG -\> Project : $/FinalBuilderTest  
DEBUG -\> Working Folder :   
DEBUG -\> Command Line : status $/FinalBuilderTest -I-Y -Y\<\*LOGIN DETAILS\*\> -R "-O&C:\DOCUME~2\lbl\LOCALS~1\Temp\fbC1.tmp"  
$/FinalBuilderTest/MyProject:  
main.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lbl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exc&nbsp;&nbsp; 7.05.07 10:19&nbsp; C:\Projects\FinalBuilderTest\MyProject  
-  
Files Processed&nbsp;&nbsp;&nbsp;&nbsp; : 0  
Files Not Processed : 0

---

<div class="post-metadata">

### Author: ![angus](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/a/b3f665/32.png) [@angus](https://www.finalbuilder.com/forums/u/angus)
#### Post date: [May 8, 2007, 2:28am UTC](https://www.finalbuilder.com/forums/t/source-safe-check-file-status-self-checkout/2826/4 "2007-05-08T02:28:36Z")

</div>

Hi Luzius,  
  
Thanks for posting the output. The VSS actions in FinalBuilder attempt to override the default column widths so that they can parse the list of checkouts. It looks like in this case the columns were not set properly.   
  
Would it be possible for you to please send your srcsafe.ini and ss.ini files to support at finalbuilder dot com so we can check them out?  
  
The files should be at paths similar to these  
  
\Visual Studio\VSS\srcsafe.ini  
\Visual Studio\VSS\Users\</program\>
