<?xml version="1.0" encoding="UTF-8"?>
<Software_Set xmlns="http://pds.nasa.gov/schema/pds4/common"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://pds.nasa.gov/schema/pds4/common file:Software_Set_2009-06-09m.xsd">
    <Identification_Area>
        <guid>PDSURN:MPFL-M-IMP-2-EDR-V1.0:PDS4_SBN_REFSOFT_ODL_ID:V1.0</guid>
        <identifier>PDSURN:PDS4_SBN_REFSOFT_SOFTWARE_SET</identifier>
        <title>SBN REFSOFT V1.0 Perl Source Routine</title>
        <version>1.0</version>
        <dd_version_id>PDS4_PDSDD_V.09</dd_version_id>
        <pds_version_id>PDS4.0</pds_version_id>
        <label_revision_note>
           20090101:1.0 - initial version
        </label_revision_note>
        <product_id>SBN_REFSOFT_PERL_ROUTINE_V1.0</product_id>
        <product_creation_time>2008-12-23T00:36:08.000</product_creation_time>
        <logical_identifier>
            PDSURN:MPFL-M-IMP-2-EDR-V1.0:PDS4_SBN_REFSOFT_ODL_ID
        </logical_identifier>
        <status>PENDING</status>
    </Identification_Area>
    <Cross_Reference_Area>
        <!-- Include references to external docs
              (1) REFSOFT UNIX-man file
              (2) REFSOFT Programmers manual
              (3) REFSOFT Users Guide
        -->              
        <Document_Reference>
            <document_guid>
            	PDSURN:PDS4_SBN_REFSOFT_MAN_REFERENCE_ID:V1.0
            </document_guid>
            <document_logical_identifier>
            	PDSURN:PDS4_SBN_REFSOFT_MAN_REFERENCE_ID
            </document_logical_identifier>
        </Document_Reference>
        <Document_Reference>
            <document_guid>
            	PDSURN:SBN_REFSOFT_PROGRAMMERS_MANUAL_ID:V1.0
            </document_guid>
            <document_logical_identifier>
            	PDSURN:SBN_REFSOFT_PROGRAMMERS_MANUAL_ID
            </document_logical_identifier>
        </Document_Reference>
        <Document_Reference>
            <document_guid>
            	PDSURN:SBN_REFSOFT_USERS_MANUAL_ID:V1.0
            </document_guid>
            <document_logical_identifier>
            	PDSURN:SBN_REFSOFT_USERS_MANUAL_ID
            </document_logical_identifier>
        </Document_Reference>
        <Node_Reference>
            <node_guid>PDSURN:SBN-V1.0</node_guid>
            <node_logical_identifier>
               PDSURN:SBN-V1.0
            </node_logical_identifier>
        </Node_Reference>
    </Cross_Reference_Area>
    <Software_Format_Set>
        <associated_object_local_id>
          PDSURN:MPFL-M-IMP-2-EDR-V1.0:PDS4_SBN_REFSOFT_ODL_ID:V1.0
        </associated_object_local_id>
       <Encoded_Stream_Base_File>
            <local_identifier>
               MPFL-M-IMP-2-EDR-V1.0:PDS4_SBN_REFSOFT_ODL_ID
            </local_identifier>
            <checksum>123</checksum>
            <file_size>12345</file_size>
            <file_specification_name>REFSOFT.PERL</file_specification_name>
            <file_type>SCRIPT</file_type>
        </Encoded_Stream_Base_File>
        <Software_Script>
            <files>1</files>
            <install_notes>NONE</install_notes>
            <supported_environment>MOST</supported_environment>
            <system_requirements>PERL</system_requirements>
        </Software_Script>
    </Software_Format_Set>
    <Software_Set_Desc>
        <version>1.0</version>
        <author_list>A.RAUGH</author_list>
        <description>Reads a file containing a simple list
                      of PDS REFERENCE object definitions,
                      sorts the definitions based on the
                      REFERENCE_KEY_ID values, and output the
                      result.
  
                      Any lines in the file preceding the first
                      REFERENCE object are preserved; comments
                      between references and any lines following
                      the END statement are deleted.
  
                      A single blank line will be inserted between
                      REFERENCE objects. If the input lines are
                      padded to 80 bytes and have CR/LF carriage-
                      control, so will the inserted blank lines;
                      otherwise these will just consist of a
                      linefeed. The output file will only contain an
                      END statement if one was found in the original
                      file.</description>
        <name>SBN -- SORT References based on REF_KEY_ID</name>
        <programmers_manual_identifier>
           PDSURN:SBN_REFSOFT_PROGRAMMERS_MANUAL_ID
        </programmers_manual_identifier>
        <software_id>PDSURN:SBN_REFSOFT_V1.0</software_id>
        <software_type>SCRIPT</software_type>
        <users_manual_identifier>
           PDSURN:SBN_REFSOFT_USERS_MANUAL_ID
        </users_manual_identifier>
    </Software_Set_Desc>
</Software_Set>
