Greetings!
I installed TL 1.9.5 on top of Windows Server 2003 using "UniformServer", a WAMP bundle:
http://www.uniformserver.com/I have successfully installed and set up TL 1.9.5
I'm using MS Excel 2007.
I used the XML Generator noted in this thread, and clicked "Generate XML" (Note - I had to removed a missing reference in Tools -> References in the Visual Basic editor. When I ran "Generate XML" for the first time, I got a compile error that the macro is missing a library. I went to Tools -> References, and there was an entry for "MISSING: Microsoft Word 14.0 Object Library". When I unchecked that & ran "Generate XML" again, the XML was generated.)
I then went to TestLink, and created an "Import XML" Project. I navigated to Test Specification, clicked the empty "XML Import" link in the Test Specification left-hand pane. On the resulting right pane, I clicked "Import". I selected the generated XML: TestSuite-TL.xml. When I clicked "Upload File", a message box appeared saying: "Warning!! xml_load_ko", and was unable to upload the XML file.
I'm attaching the generated XML file below for debugging.
Thanks for your time, and keep up the great work.
====================================================================
TestSuite-TL.XML:
<?xml version="1.0" encoding="UTF-8"?>
<testcase name="PSLMCLXXX-1">
<summary><![CDATA[Test that we can connect and disconnect multiple client for same service e.g. SERVICE_SE_BIN simultaneously]]></summary>
<execution_type><![CDATA[2]]></execution_type>
<steps>
<step>
<step_number><![CDATA[1]]></step_number>
<actions><![CDATA[ Create N ps clients for SERVICE_CAE_BIN.]]></actions>
<expectedresults><![CDATA[ N number of clients should be connected to PS Server.]]></expectedresults>
</step>
<step>
<step_number><![CDATA[2]]></step_number>
<actions><![CDATA[ Connect these N clients simaultanesouly to ps server.]]></actions>
<expectedresults><![CDATA[ After Disconnecting all the cleints should be disconnected properly.and Socket should be closed by PS Server]]></expectedresults>
</step>
<step>
<step_number><![CDATA[3]]></step_number>
<actions><![CDATA[ Now Disconnect these N clients]]></actions>
<expectedresults><![CDATA[ ]]></expectedresults>
</step>
</steps>
<keywords>
<keyword name="Stress"><notes><![CDATA[Stress]]></notes></keyword>
<keyword name=" LoadTest"><notes><![CDATA[ LoadTest]]></notes></keyword>
</keywords>
<custom_fields>
<custom_field>
<name><![CDATA[Sanity]]></name>
<value><![CDATA[Yes]]></value>
</custom_field>
<custom_field>
<name><![CDATA[Feature ID]]></name>
<value><![CDATA[GRE-340]]></value>
</custom_field>
<custom_field>
<name><![CDATA[CF_ESTIMATED_EXEC_TIME]]></name>
<value><![CDATA[50]]></value>
</custom_field>
</custom_fields>
<requirements>
<requirement>
<req_spec_title><![CDATA[Requirement Title 1]]></req_spec_title>
<doc_id><![CDATA[Req 1.1]]></doc_id>
<title><![CDATA[Title of Req 1.1]]></title>
</requirement>
<requirement>
<req_spec_title><![CDATA[Requirement Title 1]]></req_spec_title>
<doc_id><![CDATA[Req 1.2]]></doc_id>
<title><![CDATA[Title of Req 1.2]]></title>
</requirement>
<requirement>
<req_spec_title><![CDATA[Requirement Title 2]]></req_spec_title>
<doc_id><![CDATA[Req 2.1]]></doc_id>
<title><![CDATA[Title of Req 2.1]]></title>
</requirement>
</requirements>
</testcase>
<testcase name="PSLMCLXXX-2">
<summary><![CDATA[Test that we can connect and disconnect multiple client of different service]]></summary>
<preconditions><![CDATA[PSLMCLXXX-1]]></preconditions>
<execution_type><![CDATA[2]]></execution_type>
<steps>
<step>
<step_number><![CDATA[1]]></step_number>
<actions><![CDATA[ Create N, M ps clients for SERVICE_CAE_BIN and SERVICE_SE_BIN respectively.]]></actions>
<expectedresults><![CDATA[ N, M number of clients for CAE and SE should be connected to PS Server.]]></expectedresults>
</step>
<step>
<step_number><![CDATA[2]]></step_number>
<actions><![CDATA[ Connect these N,M clients simaultanesouly to ps server.]]></actions>
<expectedresults><![CDATA[ After Disconnecting all the cleints should be disconnected properly and socket should be closed by PS Server]]></expectedresults>
</step>
<step>
<step_number><![CDATA[3]]></step_number>
<actions><![CDATA[ Now Disconnect these N,M clients]]></actions>
<expectedresults><![CDATA[ ]]></expectedresults>
</step>
</steps>
<keywords>
<keyword name="Stress"><notes><![CDATA[Stress]]></notes></keyword>
<keyword name=" LoadTest"><notes><![CDATA[ LoadTest]]></notes></keyword>
</keywords>
<custom_fields>
<custom_field>
<name><![CDATA[Regression]]></name>
<value><![CDATA[Yes]]></value>
</custom_field>
<custom_field>
<name><![CDATA[Feature ID]]></name>
<value><![CDATA[GRE-341]]></value>
</custom_field>
<custom_field>
<name><![CDATA[CF_ESTIMATED_EXEC_TIME]]></name>
<value><![CDATA[120]]></value>
</custom_field>
</custom_fields>
<requirements>
<requirement>
<req_spec_title><![CDATA[Requirement Title 1]]></req_spec_title>
<doc_id><![CDATA[Req 1.2]]></doc_id>
<title><![CDATA[Title of Req 1.2]]></title>
</requirement>
</requirements>
</testcase>
<testcase name="PSLMWMRXXX-1">
<summary><![CDATA[Verify that all the modules like cae, se etc, can read and write bins simultaneously.]]></summary>
<preconditions><![CDATA[PSLMCLXXX-2]]></preconditions>
<execution_type><![CDATA[2]]></execution_type>
<steps>
<step>
<step_number><![CDATA[1]]></step_number>
<actions><![CDATA[Create ServerSocket for writing bins of each service type say caeServer, seServer etc.]]></actions>
<expectedresults><![CDATA[PS should be able to read bins of each service type requested and able to write each bin sent by each ps client.]]></expectedresults>
</step>
<step>
<step_number><![CDATA[2]]></step_number>
<actions><![CDATA[Create psClients for each service type say caeClient, seClient.]]></actions>
<expectedresults><![CDATA[PS should be able to send bins requested by each client.]]></expectedresults>
</step>
<step>
<step_number><![CDATA[3]]></step_number>
<actions><![CDATA[Call requestPersistence for each client and start sending bins of each service type thorugh their respective ServerSocket created in step#]]></actions>
<expectedresults><![CDATA[All the bins of each type retrieved should be same as written.]]></expectedresults>
</step>
<step>
<step_number><![CDATA[4]]></step_number>
<actions><![CDATA[Call requestRetrieval for each ps client and start retrieving bins ]]></actions>
<expectedresults><![CDATA[ ]]></expectedresults>
</step>
</steps>
<keywords>
<keyword name="Stress"><notes><![CDATA[Stress]]></notes></keyword>
<keyword name=" LoadTest"><notes><![CDATA[ LoadTest]]></notes></keyword>
</keywords>
<custom_fields>
<custom_field>
<name><![CDATA[Sanity]]></name>
<value><![CDATA[Yes]]></value>
</custom_field>
<custom_field>
<name><![CDATA[CF_ESTIMATED_EXEC_TIME]]></name>
<value><![CDATA[30]]></value>
</custom_field>
</custom_fields>
<requirements>
<requirement>
<req_spec_title><![CDATA[Requirement Title 1]]></req_spec_title>
<doc_id><![CDATA[Req 1.1]]></doc_id>
<title><![CDATA[Title of Req 1.1]]></title>
</requirement>
<requirement>
<req_spec_title><![CDATA[Requirement Title 1]]></req_spec_title>
<doc_id><![CDATA[Req 1.2]]></doc_id>
<title><![CDATA[Title of Req 1.2]]></title>
</requirement>
</requirements>
</testcase>
<testcase name="PSLMWMRXXX-2">
<summary><![CDATA[Verify that all the modules like cae, se etc, can read and write bins simultaneously.]]></summary>
<preconditions><![CDATA[PSLMWMRXXX-1]]></preconditions>
<execution_type><![CDATA[1]]></execution_type>
<steps>
<step>
<step_number><![CDATA[1]]></step_number>
<actions><![CDATA[ Now Disconnect these N,M clients]]></actions>
<expectedresults><![CDATA[ Now Disconnect these N,M clients]]></expectedresults>
</step>
</steps>
<keywords>
<keyword name="Functional"><notes><![CDATA[Functional]]></notes></keyword>
</keywords>
<custom_fields>
<custom_field>
<name><![CDATA[Feature ID]]></name>
<value><![CDATA[GRE-341]]></value>
</custom_field>
<custom_field>
<name><![CDATA[CF_ESTIMATED_EXEC_TIME]]></name>
<value><![CDATA[35]]></value>
</custom_field>
</custom_fields>
<requirements>
<requirement>
<req_spec_title><![CDATA[Requirement Title 1]]></req_spec_title>
<doc_id><![CDATA[Req 1.2]]></doc_id>
<title><![CDATA[Title of Req 1.2]]></title>
</requirement>
</requirements>
</testcase>
<testcase name="PSLMWMRXXX-3">
<summary><![CDATA[Verify that all the modules like cae, se etc, can read and write bins simultaneously.]]></summary>
<execution_type><![CDATA[1]]></execution_type>
<steps>
<step>
<step_number><![CDATA[1]]></step_number>
<actions><![CDATA[ Now Disconnect these N,M clients]]></actions>
<expectedresults><![CDATA[ Now Disconnect these N,M clients]]></expectedresults>
</step>
</steps>
<keywords>
<keyword name="API"><notes><![CDATA[API]]></notes></keyword>
</keywords>
<custom_fields>
<custom_field>
<name><![CDATA[Regression]]></name>
<value><![CDATA[Yes]]></value>
</custom_field>
<custom_field>
<name><![CDATA[Feature ID]]></name>
<value><![CDATA[GRE-342]]></value>
</custom_field>
<custom_field>
<name><![CDATA[CF_ESTIMATED_EXEC_TIME]]></name>
<value><![CDATA[25]]></value>
</custom_field>
</custom_fields>
<requirements>
<requirement>
<req_spec_title><![CDATA[Requirement Title 1]]></req_spec_title>
<doc_id><![CDATA[Req 1.2]]></doc_id>
<title><![CDATA[Title of Req 1.2]]></title>
</requirement>
</requirements>
</testcase>
</testsuite>
</testsuite>
</testsuite>