NCBI review release 20210401
Hi @lathrops1
The NCBI testing site update is in progress. @John.kopanas will confirm when it's complete
Dev completed
Since your last testing, this update includes the development of all issues with the label: release-20210401.
The main development being:
- Domain service integration: Create and Update publisher
- Domain service integration: Create domain and update domain
- FTP submission: Chapter packages for xml
- Integration: convert and load to PCM for chapter xml
In terms of your testing, the steps are as described in #449 (closed):
- System Admin creates an organisation in the BCMS -- this creates a publisher in NCBI system. Use abbreviations provided:
|-- AHRQ
|-- NICE
|-- TaylorFrancis
|-- nap
|-- springerbooks
|-- wellcome_trust
- System Admin creates Org folder in FTP account (noting this is already done)
- System Admin creates the xml chapter-processed book 'container' in the BCMS
- System Admin copies the generated domain ID from the book metadata modal and provides to the organization to use as the
book-id
in the the FTP package submission. - An Organization member (could be various types of users) submits a FTP package submission (chapter) for an xml book.
- NCBI will poll the FTP sites and pick up new submission packages posted by content providers.
- If a new submission is detected, a JSON notification message will be posted to Kafka
submit_package_receipt
topic. - CoKo will pick up the submission package from the specified path,
/ftp/submit/[package]
- Coko processes packages and chapter is displayed in BCMS with correct status: previewing or errors.
In addition to this you may test resubmission of the same chapter. However, I understand from @latternm's comment in #449 (closed) here that submitting new published versions is not expected to work.
Please bear in mind the following:
- Development for resolving FTP submissions (#438 (closed)) is not included in this release so packages should be compiled as per the specs.
- We have merged some UI development that is complete to allow you to see a fuller view of the BCMS -- however, there is backend functionality that's incomplete. In these cases we have added a temporary warning message to avoid confusion "Attention: This form/tab is not functional yet, you can only see the UI".
- There is slight delay on saving book metadata and settings, and the setting UI has not been updated since this relies on the domain template issue (#390 (closed))
- This round of testing doesn't include submitting books to a collection as we haven't integrated domain service with collection creation.
@lathrops1 your message in mattermost said that cadth-1-175.zip
package is clean, however our test got the warning below.
I have confirmed that we are setting "The domain attribute "Ignore bookorder file" needs to be set to "Yes" for all chapter processed domains." as requested in #441 (closed).
@John.kopanas is available next week if there are any integation blockers in your testing.