Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-44946

SOAP SakaiReport change csv lib opencsv

    XMLWordPrintable

    Details

    • 21 Status:
      Resolved
    • Test Plan:
      Hide

      A unit test was supplied that performs the test, however if someone wanted to manually test

      1. obtain a session via SakaiLogin SOAP endpoint using admin/admin
      2. call the SakaiReport endpoint "executeQueryWithFormat" with the following params
        1. sessionid (obtained from step 1)
        2. query = SELECT * FROM SAKAI_USER_ID_MAP
        3. hash (SHA256 of sessionid + query)
        4. format = "csv"
      3. The output should be the result of the query in a  CSV format
      Show
      A unit test was supplied that performs the test, however if someone wanted to manually test obtain a session via SakaiLogin SOAP endpoint using admin/admin call the SakaiReport endpoint "executeQueryWithFormat" with the following params sessionid (obtained from step 1) query = SELECT * FROM SAKAI_USER_ID_MAP hash (SHA256 of sessionid + query) format = "csv" The output should be the result of the query in a  CSV format

      Description

      The Sakai Report Web Service is using the lib

       <groupId>org.jumpmind.symmetric</groupId>
       <artifactId>symmetric-csv</artifactId>

      Which has recently cause issues has it was not found in Maven Central.

      Since Sakai is standardized on the OpenCSV lib it makes sense to remove the symmetric-csv lib and use OpenCSV instead.

       

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                ern Earle R Nietzel
                Reporter:
                ern Earle R Nietzel
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration