Note: It is mandatory that documents be inserted in the order Note: If spaces are contained within a path or attribute, Glossary they were created (e.g., insert base document prior to place quotes around the entire attribute and its value. modifications). 4. Enter the desired schedule and apply to task. Archive folder – Contains a of the inserted file. A 5. Verify the task is scheduled to run as a user with Pass or Fail status and when the file was processed is appended to the filename. 10. To begin the insert process, click the [Insert Administrator privileges. Contract Action – an award, order, or agreement. Transaction] button. Note: Messages, status updates, and error messages After processing a file, the Sync Utility moves the file to the related to scheduled synchronization can be located in the [Database Profile] button – Opens a window where users Archive folder. This folder contains a back-up copy of the Sync Utility transaction log. can add, edit, or remove connections to PD² databases. processed XML file with the timestamp and “Pass” or “Fail” Doc Type (drop-down list box) – Allows users to define appended to the original file name. The folder is located To Create a Scheduled Synchronization to what of document (i.e., award, requisition, SPS-C v1.9 where the original files resided (in Step 7). Extract Only: solicitation, award synchronization, vendor, or vendor synchronization) is going to be extracted or inserted. Note: All users should have full access to any directories that 1. Create a new Windows Scheduled Task. Synchronization Utility are created for use with the Sync Utility. Document ID –Populates with the object identifier of the 2. Browse to the SPS-C Synchronization Utility document(s) that will be extracted. If insertion is successful, the documents display in the PD² directory and select the “SCHED_SYNC.bat” file. User’s Guide Inbox of the user listed as the in the document’s Extract Document (radio button) – Sets the Sync Utility 3. Enter the following required parameters to configure XML. If the owner does not exist as a valid user in the PD² to the document extraction mode. the synchronization in the task run path: database, the document is created in the Inbox of the PD² [Extract Document] button – Initiates the extraction user “sysadmin”.  Action: -A{Extract} process.

If insertion is not successful, view the Results window for  Transaction for Execution: -T{award, vendor, Input File – Contains the path to the input XML file(s) that messages pertaining to the failure and perform corrective requisition} will be processed by the Sync Utility. actions, as needed.  Extraction Database Profile Name: -E Insert Document (radio button) – Sets the Sync Utility to  Path to extract/insert documents to/from: -P the document insertion mode. Scheduled Synchronization 4. Enter the desired schedule and apply to task. [Insert Transaction] button – Initiates the document insertion process. Award, vendor, and requisition synchronizations associated 5. Verify the task is scheduled to run as a user with with an installation of the Sync Utility can be scheduled to run Administrator privileges. Output File Directory – Contains the directory on the using Windows Task Manager. The scheduled local machine where extracted XML will be placed. synchronization uses and updates the same synchronization To Create a Scheduled Synchronization to Results window – Displays messages about the date/ associated with the specified database in the Sync transaction process. Utility. The process will always be from most one database Insert Only: Search From Date – A search parameter that filters and into at most one database. 1. Create a new Windows Scheduled Task. against the last update timestamp of the document. 2. Browse to the SPS-C Synchronization Utility [Select Document IDs] button – Allows the user to To Create a Scheduled Synchronization to Extract directory and select the “SCHED_SYNC.bat” file. and Insert: choose the documents that will be extracted. 3. Enter the following required parameters to configure [Select Input Files] button – Allows the user to select the March 2016 1. Create a new Windows Scheduled Task. the synchronization in the task run path: XML files that will be processed for insertion. 2. Browse to the SPS-C Synchronization Utility directory  Action: -A{Insert} and select the “SCHED_SYNC.bat” file. [Select Output Directory] button – Allows the user to  Transaction for Execution: -T{award, vendor, select the Output File Directory. 3. Enter the following required parameters to configure the requisition} synchronization in the task run path: [Set Sync Date] button – Allows the user to set the time  Insertion Database Profile Name: -I since last synchronization.  Action: -A{Both} or leave blank  Path to extract/insert documents to/from: -P SSH Tectia – Software component providing encrypted  Transaction for Execution: -T{award, vendor, data interchange between component layers. requisition} 4. Enter the desired schedule and apply to task. Transaction Progress – Shows the progress of  Extraction Database Profile Name: -E 5. Verify the task is scheduled to run as a user with Administrator privileges. transactions as they occur.  Insertion Database Profile Name: -I XML – Acronym for Extensible Markup Language. Used  Path to extract/insert documents to/from: -P to the files for extraction and insertion. Note: The scheduled synchronization insert will attempt to Note: Parameter values are case sensitive. process any .xml files located in the -P parameter © 2016 CACI Enterprise Solutions, Inc. All rights reserved. directory. Example: “:\SPSC\SPSC_Synchronizer\SCHED_SYNC.bat” - ABoth -Taward -EEXTRACTION_DB -IINSERTION_DB - Pc:\temp\

About the SPS-C Synchronization Utility 6. Click [OK]. 9. Enter all or part of the document number into the 5. From the main Sync Utility window, select award Note: Repeat the steps above to add additional database case-sensitive Search For Document Number Like synchronization, vendor synchronization, or requisition synchronization from the Doc Type The SPS-C Synchronization Utility is a solution to the profiles. Database profiles can also be edited or deleted field. challenge of standalone contingency contract data. It is a from the Database Profile window. 10. Enter a Search From Date. If desired, search on drop-down list box. small client-server application designed to allow hands-on date parameter only by leaving the Search For 6. Click the [Select Output Directory] button. Note: The SSH Tectia config file should be updated with insertion and extraction of common procurement document Document Number Like field blank. For vendors, each new external connection. Refer to the SPS-C v1.9 7. Navigate to the desired location for the extracted types from and into a Procurement Desktop-Defense (PD²) enter all or part of the vendor name into the case- Comprehensive Installer Reference Guide for additional XML and click the [Open] button. database. sensitive Search For Vendor Name Like field. information. 8. If synchronization date needs to be updated, click the 11. Click the [Search] button. The SPS-C Synchronization Utility (Sync Utility) transforms Note: To switch database profiles for insertion or [Set Sync Date] button and enter values for date and requisitions and contract actions into compact files, which can extraction, select the appropriate database from the DB 12. Highlight desired document(s) from the Search time. Otherwise, the last date and time then be e-mailed or copied to a disk or removable storage Connection Name drop-down list box and enter the logon Results. Press to make multiple selections. synchronization was executed will be used. device. The files can then be inserted into another PD² and password. 13. Click the [Select] button. 9. To extract, click the [Extract Document] button and database. wait for transaction results in the Results window. Extracting Documents (The main Sync Utility window opens with all Getting Started / Pointing to a PD2 Database entered and selected information.) 10. If extraction is successful, go to the Output Directory The Sync Utility extraction process involves the input of 14. To extract, click the [Extract Document] button and that was specified in Step 7 to locate the XML file(s), To Create or Setup a Database Profile: four pieces of information: wait for transaction results in the Results window. or check the Results window for the location. The 1. Right-click the SPS-C Synchronization Utility icon on  The document type of the document(s) to be files are now ready to be bundled and inserted into a 15. If extraction is successful, go to the Output Directory 2 the Desktop and select Run as administrator. extracted: award, requisition, solicitation, or vendor. different PD Database. that was specified in Step 7 to locate the XML file(s), Note: The document type “award” includes all Note: If Run as administrator is not a valid option, user or check the Results window for the location. Note: Synchronization can only be performed on vendor, contract actions. requisition, or award data. Only released awards, should select Run as and provide Administrator credentials to (The files are now ready to be bundled and inserted continue by selecting The Following User radio button and  The location on the computer where the extracted released PR mods and approved PRs are extracted into a different PD2 Database.) supplying the appropriate Administrator user ID and document will be placed. during synchronization.  The document number or last modified date of the password. Warning: It is not recommended that the files be document(s) you want to extract. modified prior to insertion. 2. Enter an appropriate logon and password and click [OK]. Inserting Documents Note: The first time the Sync Utility is accessed, the DB Note: Prior to extracting a document, ensure that the If extraction is not successful, read the Results Connection displays “NONE”. Use “SPSCSYNCUTIL” for document is not in a team cabinet. This could cause window for messages pertaining to the failure and To Insert Documents: both the initial logon and password. Once logged on, you will errors during insertion if the new database has the same perform corrective actions, as needed. Messages 1. Right-click the SPS-C Synchronization Utility icon be prompted to create a database profile. team cabinet since a team does not have an Inbox for the that display in the Results window are also written to on the Desktop and select Run as administrator. document to be placed. the log (contained in the Logs folder located within 3. Click the [Database Profile] button in the main Sync the directory structure containing the SPS-C Sync Note: If Run as administrator is not a valid option, user Utility window. To Extract Documents Based on Search Criteria: Utility. should select Run as and provide Administrator credentials to continue by selecting The Following User 1. Right-click the SPS-C Synchronization Utility icon Note: The file name format for extracted documents is 4. Click the [Add] button. radio button and supplying the appropriate Administrator on the Desktop and select Run as administrator. __.xml. 5. Enter the appropriate information in the Database user ID and password. The filename format for extracted vendors is __.xml 2. Enter appropriate logon and password and click  DB Connection Name of the server hosting the should select Run as and provide Administrator [OK]. credentials to continue by selecting The Following User PD² database. To Extract all Records Based on Synchronization 3. Select the Insert Document radio button in the Sync radio button and supplying the appropriate Administrator Date: Utility window.  IP Address of the server hosting the PD² database. user ID and password. 1. Right-click the SPS-C Synchronization Utility icon 4. Make a selection from the DB Connection Name For a detached laptop, this is the laptop IP address. 2. Enter appropriate logon and password and click on the Desktop and select Run as administrator. drop-down list box and enter the logon and password  Port Number of the database server. For a [OK]. information. detached laptop, this is 7500. 3. Ensure that the Extract Document radio button is Note: If Run as administrator is not a valid option, user should select Run as and provide Administrator 5. From the main Sync Utility window, make a Database Name of the PD² database from which selected in the Sync Utility window.  credentials to continue by selecting The Following User selection from the Doc Type drop-down list box. documents will be inserted into or extracted. For a 4. Select the appropriate database from the DB radio button and supplying the appropriate Administrator detached laptop, this is SPS_DODAAC_DB. 6. Click the [Select Input Files] button. Connection Name drop-down list box and enter the user ID and password. 7. Navigate to the location of the files representing the  Database Server Logon of the Sybase server logon and password information. 2. Enter an appropriate logon and password and click documents you would like to insert. hosting the PD² database. 5. From the main Sync Utility window, make a [OK]. selection from the Doc Type drop-down list box. 8. Select desired file(s). Press to select multiple  Database Server Password of the Database 3. Once logged on, two radio buttons display at the top files. Server Logon. 6. Click the [Select Output Directory] button. of the main Sync Utility window. Ensure that the 9. Once a selection(s) is made, click the [Open] button. 7. Navigate to the location where you want to place the Extract Document radio button selected. Note: The SPS-C Synchronization Utility should not be used (The main Sync Utility window opens and the full extracted XML and click the [Open] button. with the Sybase SA account. See the SPS-C v1.9 4. Select the appropriate database from the DB paths of the selected file(s) display in Input File.) Comprehensive Installer Reference Guide for 8. From the main Sync Utility window, click the [Select Connection Name drop–down list box and enter the information. Document IDs] button. logon and password information.