Issue Number | 3960 |
---|---|
Summary | Include current DTD in FTP Data Set |
Created | 2015-08-20 16:11:58 |
Issue Type | Improvement |
Submitted By | Englisch, Volker (NIH/NCI) [C] |
Assigned To | Englisch, Volker (NIH/NCI) [C] |
Status | Closed |
Resolved | 2016-04-18 19:01:27 |
Resolution | Fixed |
Path | /home/bkline/backups/jira/ocecdr/issue.168168 |
Currently, the data set copied to the FTP server as part of
production only includes the XML output.
We want to modify our packaging of data in order to include the DTD and
documentation. This will allow us to make DTD and documentation changes
without having to involve CBIIT to install it because it will be a
regular part of our publishing jobs.
Update frequency is tied to CDR update schedule.
Python, Linux❓
Estimate: 3
As discussed at this morning's stand-up meeting I am assigning this ticket to ~ShahAj.
The newly created "headstart" sample files should be included in the documentation files to be updated as part of the weekly publishing job.
I requested for Aarti and Blair to have shell accounts created on the DEV and QA Linux server.
The DTD will need to be included in the tar-file we're sending to the
FTP server. This is done in the program FtpExportData.py
located in /cdr/publishing.
The DTD is located in /cdr/Licensee.
Once the tar file has been copied to the FTP server we'll need to copy the DTD to the directory /u/ftp/cdr/pub/pdq/docs. This should probably be done as part of the program ~operator/prod/bin/copyData2Pub.py.
The following scripts have been adjusted to include the current pdq.dtd file in the partner document.
copyData2Pub.py (on Linux server)
CG2Public.py (on Windows server)
The following files have been saved in subversion:
R13930: copyData2Pub.py
R13931: CG2Public.py
I ran a publishing job over the weekend and can confirm that the DTD
is now included in the *.tar file.
The portion on the FTP server to extract the file is still running.
I confirmed that the DTD located in the documentation folder docs is now updated on the FTP server as part of the weekly publishing.
Closing ticket.
Elapsed: 0:00:00.001183