When we submit multiple nodes (ready batches) for translation in GLOBAL LINK PDF, all of them are correctly transfered to GLOBAL LINK Project Director with the executeSubmissionTranslationCommand job.
Then we execute the next job executeGetTranslationCommand and this job/command is NOT working properly.
If we send 2 batch items for translation to PD we expect 2 translated documents to be returned from Global Link PD to Magnolia CMS with this job (executeGetTranslationCommand).
But the job/command returns only one document back because not all submitted items are processed but only one of them, which is processed multiple times (as much as we have SUBMITTED, IMPORTED… items for processing).
Sometimes no translated document is returned at all to Magnolia although in Global Link PD submitted items exist that are ready for delivery back to Magnolia. The last scenario (when no document is returned) is because the first submission for processing has a status IMPORTED and then the rest of the items are not processed.
We think there is a problem in the threading of the submissions in the CTSX module (all of the SubmissionThread's are working on one same submission). This should be fixed for the translation workflow to be able to return translated batches.