<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WorldServer Developers forum - Recent Threads</title><link>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver</link><description>Questions on the WorldServer SDK or APIs... this is the place for them.</description><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>TD missing in API created project package</title><link>https://community.rws.com/thread/60486?ContentTypeID=0</link><pubDate>Mon, 02 Mar 2026 11:48:34 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:d75873c0-2e47-4e17-8e22-bb4bc145b930</guid><dc:creator>Christopher Maier</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/60486?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/60486/td-missing-in-api-created-project-package/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I tried to create a project package via the Worldserver REST API in SoapUI. The package was created, but it seems like the TD is not being added to the package. Everything else (including the TM) is there.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;In the API documentation I found a value called &amp;quot;tdFilterId&amp;quot; (&lt;a href="https://docs.rws.com/de-DE/worldserver-11.7-developer-documentation-860026/export-tasks-645015"&gt;https://docs.rws.com/de-DE/worldserver-11.7-developer-documentation-860026/export-tasks-645015&lt;/a&gt;) Is it necessary to set this value in order to add the TD to the package?&lt;/p&gt;
&lt;p&gt;If so, what would be the best way to find out which tdFilterId should be used?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance for your help!&lt;/p&gt;</description></item><item><title>Strange answer oncreating attachment through the REST API</title><link>https://community.rws.com/thread/60087?ContentTypeID=0</link><pubDate>Tue, 13 Jan 2026 12:32:16 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:307f9be5-4599-4f11-ad78-67354fe80fbf</guid><dc:creator>Tamas Meszaros</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/60087?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/60087/strange-answer-oncreating-attachment-through-the-rest-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We try to create new attachments at the client (WS 11.8.4.38), but the response from the WS server is invalid. The same operation in our testenvironment (11.8.4.46) works properly.&lt;/p&gt;
&lt;p&gt;Request: Method: POST, RequestUri: &amp;#39;xxxxxx/.../1089, Version: 1.1, Content:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;Headers:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Accept: application/json&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Accept: application/xml&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Accept: text/xml&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Connection: Keep-Alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Accept-Encoding: gzip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Accept-Encoding: deflate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Content-Type: multipart/form-data; boundary=-----------------------------xxxxxxxxxxxxxxxxxx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Content-Length: 236435&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;-------------------------------xxxxxxxxxxxxxxxxxx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;Content-Disposition: form-data; name=file; filename=a.jpg; filename*=utf-8&amp;#39;&amp;#39;a.jpg&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;Content-Type: application/octet-stream&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;xxxxxxxxxxxx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;-------------------------------xxxxxxxxxxxxxxxxxx--&lt;/span&gt;&lt;/p&gt;
&lt;p data-renderer-start-pos="926"&gt;And the response is this:&lt;/p&gt;
&lt;p data-renderer-start-pos="953"&gt;StatusCode: 200, ReasonPhrase: &amp;#39;&amp;#39;, Version: 1.1, Content: System.Net.Http.HttpConnectionResponseContent, Headers:&lt;/p&gt;
&lt;p data-renderer-start-pos="953"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Cache-Control: no-cache, no-store, max-age=0, must-revalidate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; X-Content-Type-Options: nosniff&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; X-XSS-Protection: 1; mode=block&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; x-permitted-cross-domain-policies: none&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Strict-Transport-Security: max-age=7890000 [; includeSubDomains]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Vary: accept-encoding&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Transfer-Encoding: chunked&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Date: Fri, 12 Dec 2025 10:23:14 GMT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Keep-Alive: timeout=60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Connection: keep-alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Content-Encoding: gzip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; Content-Type: application/json; charset=UTF-8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;  _O 0ſK Q;`  -c tL . Y:ڹ Rgf N_} ޓs w I  z R Z ]d  B 5 B n ľ ֢ \ @ C j z N 4 e-h WV iĊ*M{ߵ 5 䆟; nX:45 Ռ(^ʈ Y#k84L Lۀ`o Q&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;pT 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; C[ $ b A _ K\Z ( ʜ  $ s ׋U &amp;#39;j ԩϫOc f^ c * n &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;S 8 yy\y  Xą ^ dF  I O6 8 щ sv p Nѣ  8O   h  &lt;/span&gt;&lt;/p&gt;
&lt;p data-renderer-start-pos="953"&gt;&lt;/p&gt;
&lt;p data-renderer-start-pos="1841"&gt;So even though the status code is 200 (Success) and the response header says that the response should contain application/json (corresponds to the documentation), it is some binary content that cannot be processed.&lt;/p&gt;
&lt;p data-renderer-start-pos="2058"&gt;Is this maybe a known bug in 11.8.4.38 and has been fixed in .46 ? Or how can we fix / find out the reason for this response?&lt;/p&gt;
&lt;p data-renderer-start-pos="2185"&gt;thank you,&lt;/p&gt;
&lt;p data-renderer-start-pos="2197"&gt;Tamas&lt;/p&gt;</description></item><item><title>RE: Strange answer oncreating attachment through the REST API</title><link>https://community.rws.com/thread/191510?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 13:24:31 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:eb3a11fe-4c68-4360-8f61-586bb4cbbe55</guid><dc:creator>Tamas Meszaros</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/191510?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/60087/strange-answer-oncreating-attachment-through-the-rest-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;My fault, have not noticed that WS is responding with gzip, and also expressed this in the response header.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>REST API to get list of projects having particular Attribute value</title><link>https://community.rws.com/thread/59815?ContentTypeID=0</link><pubDate>Mon, 01 Dec 2025 12:23:25 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:67a44549-e887-4635-8aa9-bdb7bb18fcec</guid><dc:creator>Tarakeswar Dubey</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/59815?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/59815/rest-api-to-get-list-of-projects-having-particular-attribute-value/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;There is a project level custom attribute. I am looking for a REST API end point where I can provide this custom attribute and its value in the request body and the response should list down all those projects having this attribute value.&lt;/p&gt;</description></item><item><title>The "Change task assignees" World Server REST API call is failing.</title><link>https://community.rws.com/thread/58914?ContentTypeID=0</link><pubDate>Wed, 03 Sep 2025 11:08:10 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:60647a5a-ba39-467b-8d01-08f2f84b5323</guid><dc:creator>Tarakeswar Dubey</dc:creator><slash:comments>2</slash:comments><comments>https://community.rws.com/thread/58914?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/58914/the-change-task-assignees-world-server-rest-api-call-is-failing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;The &amp;quot;Change task assignees&amp;quot; REST API call is not working.&lt;br /&gt;&lt;br /&gt;Following are the details:&lt;br /&gt;End-point: &lt;a href="https://xxx.yyy.com/ws-api/v2/tasks/changeAssignees?token=Nbfff4fowAdBLbfjKD.oqGxNZq8"&gt;xxx.yyy.com/.../changeAssignees&lt;/a&gt;&lt;br /&gt;Payload: [{&amp;quot;id&amp;quot;:6457980,&amp;quot;assignedRoleIds&amp;quot;:[8073],&amp;quot;taskStepIds&amp;quot;:[243608648]}]&lt;br /&gt;&lt;br /&gt;Response:&lt;br /&gt;{&lt;br /&gt;&amp;quot;status&amp;quot;: &amp;quot;ERROR&amp;quot;,&lt;br /&gt;&amp;quot;response&amp;quot;: [&lt;br /&gt;{&lt;br /&gt;&amp;quot;status&amp;quot;: &amp;quot;ERROR&amp;quot;,&lt;br /&gt;&amp;quot;errors&amp;quot;: [&lt;br /&gt;{&lt;br /&gt;&amp;quot;code&amp;quot;: 404,&lt;br /&gt;&amp;quot;type&amp;quot;: &amp;quot;NOT_FOUND&amp;quot;,&lt;br /&gt;&amp;quot;message&amp;quot;: &amp;quot;Resource TASK_STEP ([243608648]) not found.&amp;quot;&lt;br /&gt;}&lt;br /&gt;],&lt;br /&gt;&amp;quot;id&amp;quot;: 6457980&lt;br /&gt;}&lt;br /&gt;]&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Note: The TASK_STEP_ID 243608648 exists in the database for the TASK 6457980&lt;br /&gt;&lt;br /&gt;Relevant Database record from tasksteps table:&lt;br /&gt;243608648 6457980 304915 1 02-09-25 2 Linguistic Review Human&lt;br /&gt;&lt;br /&gt;I referred following World Server REST API document&lt;br /&gt;&lt;a href="https://docs.rws.com/en-US/worldserver-11.8-developer-documentation-860026/change-task-assignees-645027"&gt;docs.rws.com/.../change-task-assignees-645027&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RE: The "Change task assignees" World Server REST API call is failing.</title><link>https://community.rws.com/thread/187005?ContentTypeID=1</link><pubDate>Thu, 04 Sep 2025 05:36:26 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:40e06e2e-7390-4aa2-8698-258a1a286fbe</guid><dc:creator>Tarakeswar Dubey</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/187005?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/58914/the-change-task-assignees-world-server-rest-api-call-is-failing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thank you so much Adrian. Your response make sense and it works fine,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: The "Change task assignees" World Server REST API call is failing.</title><link>https://community.rws.com/thread/186998?ContentTypeID=1</link><pubDate>Wed, 03 Sep 2025 17:19:18 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:3b874774-5050-4571-bd99-829d32806ebf</guid><dc:creator>Adrian Manea</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/186998?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/58914/the-change-task-assignees-world-server-rest-api-call-is-failing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;Tarakeswar,&lt;/p&gt;
&lt;p&gt;The taskStepIds are actually workflow steps that you need to extract from the database (column WORKFLOWSTEPID).&lt;/p&gt;
&lt;p&gt;Also, the taskStepId parameter is optional, and it&amp;#39;s easier not to include it, because the system already knows what taskStepId to include based on taskId.&lt;/p&gt;
&lt;p&gt;Based on your example you can use this payload:&amp;nbsp;&lt;span id="trans58914"&gt;&amp;nbsp;[{&amp;quot;id&amp;quot;:6457980,&amp;quot;assignedRoleIds&amp;quot;:[8073]}]&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it possible to tell the current workflow step in a World Server project via API?</title><link>https://community.rws.com/thread/186559?ContentTypeID=1</link><pubDate>Fri, 22 Aug 2025 13:40:45 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:b50c10cb-a28f-496e-a417-a80bcd114d4f</guid><dc:creator>Anuj Bhatia</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/186559?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/58758/is-it-possible-to-tell-the-current-workflow-step-in-a-world-server-project-via-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Maybe you can use either of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="markdown-bold-text"&gt;&lt;span&gt;For all tasks in a&lt;/span&gt;&lt;span&gt;&amp;nbsp;project:&lt;/span&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="markdown-bold-text"&gt;&lt;span&gt;GET /ws-api/v2/projectGroups/search?fields=projects(tasks(currentTaskStep(name,workflowTransitions)))&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="markdown-bold-text"&gt;&lt;span&gt;For a specific task:&lt;/span&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="markdown-bold-text"&gt;&lt;span&gt;GET /ws-api/v2/tasks/{taskId}?fields=currentTaskStep&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="markdown-bold-text"&gt;&lt;span&gt;Hope this helps.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is it possible to tell the current workflow step in a World Server project via API?</title><link>https://community.rws.com/thread/58758?ContentTypeID=0</link><pubDate>Tue, 19 Aug 2025 15:25:02 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:c797666c-023e-4032-8911-3bf0d1910784</guid><dc:creator>Cecilia Nistal</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/58758?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/58758/is-it-possible-to-tell-the-current-workflow-step-in-a-world-server-project-via-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We would like to use the REST API to know what workflow step a particular project is at.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Is there a way to Search projects modified in the last X minutes/hours via API?</title><link>https://community.rws.com/thread/58757?ContentTypeID=0</link><pubDate>Tue, 19 Aug 2025 15:19:51 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a758203f-8ec9-4bde-9986-9940c7cd0b22</guid><dc:creator>Cecilia Nistal</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/58757?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/58757/is-there-a-way-to-search-projects-modified-in-the-last-x-minutes-hours-via-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We would like to periodically get World Server project information via API to feed our dashboards, however, we would only like to get information about the projects that have been recently modified. While there is a created date property in the project response/filters, we don&amp;#39;t see one for last modified date, is this possible?&lt;/p&gt;</description></item><item><title>RE: Is there a way to Search projects modified in the last X minutes/hours via API?</title><link>https://community.rws.com/thread/186558?ContentTypeID=1</link><pubDate>Fri, 22 Aug 2025 13:35:43 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:89ad3d08-d42f-4038-9d73-f17063c2266e</guid><dc:creator>Anuj Bhatia</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/186558?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/58757/is-there-a-way-to-search-projects-modified-in-the-last-x-minutes-hours-via-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We had a similar use case and couldn&amp;#39;t find a way to query by recently modified date. We ended up using the task history as a proxy for the modification date.&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Get&lt;/span&gt;&lt;span&gt;&amp;nbsp;projects via&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span&gt;/ws-api/v2/&lt;/span&gt;&lt;span&gt;projectGroups/search&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;For each project&amp;#39;s&lt;/span&gt;&lt;span&gt;&amp;nbsp;tasks, call&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span&gt;/ws-api/v1/taskHistory&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Use the latest task history date as your modification&lt;/span&gt;&lt;span&gt;&amp;nbsp;date&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;But this&amp;nbsp;requires additional API calls per project, so it performance may not be feasible for you.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li style="list-style-type:none;"&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ImportKit request under the ExchangeWSExportImportManager wsdl always fails</title><link>https://community.rws.com/thread/57506?ContentTypeID=0</link><pubDate>Wed, 23 Apr 2025 13:24:21 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:f449be23-63bb-4c7e-91d9-94fa9c343a6e</guid><dc:creator>Joseph Hellebusch</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/57506?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/57506/importkit-request-under-the-exchangewsexportimportmanager-wsdl-always-fails/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div class="x_elementToProof"&gt;We are developing a python script to make an Upload request to the SOAP API using:&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&amp;lt;wsdl:message&amp;nbsp;name=&amp;quot;importKit2Request&amp;quot;&amp;gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&amp;lt;wsdl:part&amp;nbsp;name=&amp;quot;token&amp;quot;&amp;nbsp;type=&amp;quot;xsd:string&amp;quot;&amp;gt;&amp;nbsp;&amp;lt;/wsdl:part&amp;gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&amp;lt;wsdl:part&amp;nbsp;name=&amp;quot;attachedFile&amp;quot;&amp;nbsp;type=&amp;quot;xsd:string&amp;quot;&amp;gt;&amp;nbsp;&amp;lt;/wsdl:part&amp;gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&amp;lt;/wsdl:message&amp;gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;when we call:&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;importKit2(token=WSTOKEN, attachedFile=file_contents)&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;if file_contents points to an xliff or zip on the server such as &amp;quot;c:\temp\tasks_250199_-_MyCompany-Test_-_testing_5_126627_ja_JP_xliff.zip&amp;quot; the function creates an upload file but that file is always blank and we get the error &amp;quot;java.lang.RuntimeException: Too many/few attachments sent [0] Please limit to 1&amp;quot;.&amp;nbsp;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;Even when we call the function using a literal string of the contents of the xliff or a bytestream/octet encoded file the procedure give the too many/few error or a &amp;quot;com.idiominc.ws.WSRuntimeException: The filename, directory name, or volume label syntax is incorrect (covers java.io.IOException: The filename, directory name, or volume label syntax is incorrect)&amp;quot; error.&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;I need to know how the &amp;quot;Attached file&amp;quot; need to be referenced or the data type needed for it. It is clear that the system has access to the file but can&amp;#39;t properly create the upload file for some reason.&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;i&gt;&lt;img style="max-height:291px;max-width:605px;" src="/resized-image/__size/1210x582/__key/communityserver-discussions-components-files/283/pastedimage1745414578266v1.png" alt="Screenshot of a Windows file explorer showing a 'temp' directory with multiple files, some highlighted, with names starting with 'upload' and 'tasks', and file types '.zip' and '.xliff'. A note on the image states an issue with the ImportKit function creating blank upload files." /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Error Making Parallel Calls for TM Insert – StorageResourceBusyException</title><link>https://community.rws.com/thread/56521?ContentTypeID=0</link><pubDate>Fri, 31 Jan 2025 09:06:05 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a7f69b21-04b7-4be9-a55d-27b1f0ab5998</guid><dc:creator>Damanjyot Singh</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/56521?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/56521/error-making-parallel-calls-for-tm-insert-storageresourcebusyexception/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;I have developed a custom servlet that updates or inserts entries into a Translation Memory (TM).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Issue:&lt;/strong&gt;&lt;br /&gt;When two concurrent requests were made to the servlet, both attempting to update the same TM, one of the requests failed with the following error, halting execution:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div class="absolute bottom-0 right-2 flex h-9 items-center"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="!whitespace-pre hljs language-makefile"&gt;&lt;span class="hljs-section"&gt;com.idiominc.ws.sql.ConnectionLease: non SQLException caught in storage &lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="!whitespace-pre hljs language-makefile"&gt;
&lt;span class="hljs-section"&gt;com.idiominc.ws.storage.StorageResourceBusyException: A required SQL resource was unavailable. Please, retry the operation later.&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="!whitespace-pre hljs language-makefile"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="!whitespace-pre hljs language-makefile"&gt;&lt;/code&gt;Below are the lines of code responsible for updating the TM:&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div class="absolute bottom-0 right-2 flex h-9 items-center"&gt;&lt;span style="font-family:inherit;"&gt;&lt;span class="hljs-comment"&gt;// Fetch the TM&lt;/span&gt; &lt;br /&gt;&lt;span class="hljs-type"&gt;WSTm&lt;/span&gt; &lt;span class="hljs-variable"&gt;tmToUpdate&lt;/span&gt; &lt;span class="hljs-operator"&gt;=&lt;/span&gt; wsContext.getTmManager().getTm(TmName);&lt;/span&gt;&lt;/div&gt;
&lt;div class="absolute bottom-0 right-2 flex h-9 items-center"&gt;&lt;span style="font-family:inherit;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="absolute bottom-0 right-2 flex h-9 items-center"&gt;&lt;span style="font-family:inherit;"&gt;&lt;span class="hljs-comment"&gt;// Insert or update entry&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="absolute bottom-0 right-2 flex h-9 items-center"&gt;&lt;span style="font-family:inherit;"&gt;tmEntry = tmToUpdate.insert(coreString, humanTranslatedString, sourceLanguage, targetLanguage);&lt;br /&gt;&lt;br /&gt;The error specifically occurred at the insert operation (&lt;/span&gt;&lt;code&gt;tmToUpdate.insert(...)&lt;/code&gt;&lt;span style="font-family:inherit;"&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Environment:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WorldServer Version: &lt;strong&gt;11.7.3.328&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Is there a recommended way to handle concurrent inserts into the same TM to avoid this error?&lt;/li&gt;
&lt;li&gt;Does WorldServer provide any locking mechanisms or best practices for handling parallel TM updates?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Any insights or recommendations would be greatly appreciated.&lt;/p&gt;</description></item><item><title>Mismatch between API response and UI (re Tasks and Projects)</title><link>https://community.rws.com/thread/55923?ContentTypeID=0</link><pubDate>Mon, 16 Dec 2024 14:40:59 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:0bb13b42-2634-487e-b222-14314db2b838</guid><dc:creator>Cecilia Nistal</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/55923?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/55923/mismatch-between-api-response-and-ui-re-tasks-and-projects/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;When listing project via the endpoint &lt;span&gt;&lt;a href="https://docs.rws.com/en-US/worldserver-11-7-developer-documentation-860026/get-projects-642525"&gt;Get projects&lt;/a&gt;&lt;/span&gt;&amp;nbsp;(&lt;strong&gt;&lt;span&gt;&amp;lt;protocol&amp;gt;://&amp;lt;ws-host&amp;gt;:&amp;lt;ws-port&amp;gt;/ws-api/v2/projects?token=&amp;lt;sessionId&amp;gt;&lt;/span&gt;&lt;/strong&gt;) we receive&amp;nbsp;9 records but in the UI we can see only 8 (see sample images below)&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1734359579835v1.png" alt="Screenshot of an API response in Postman showing a JSON object with a 'total' count of 9 projects." /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1734359642044v2.png" alt="Screenshot of the WorldServer Developers forum UI displaying a list of projects with only 8 records visible." /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In Postman, there are some project IDs not displayed on the UI&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;When selecting an ID of any project in the UI&amp;nbsp;(1069 for example) and try to get the tasks that are comprised in said project, we receive an empty body as response while on the UI&amp;nbsp;we can clearly see that there are two active tasks&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1734359943670v3.png" alt="Screenshot of an API response in Postman for a specific project ID showing an empty 'items' array with a 'total' count of 0 tasks." /&gt;&lt;br /&gt;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1734359971314v4.png" alt="Screenshot of the WorldServer Developers forum UI highlighting discrepancies where the UI shows active tasks for projects but the API response does not." /&gt;&lt;/p&gt;
&lt;p&gt;Could you help us understand this mismatch? Our goal is to get all tasks within a project for a same language direction via API.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mismatch between API response and UI (re Tasks and Projects)</title><link>https://community.rws.com/thread/177871?ContentTypeID=1</link><pubDate>Mon, 16 Dec 2024 19:27:49 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:d02f4769-d306-4632-8fda-c01d0e1e1c70</guid><dc:creator>Anca Gicoveanu</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/177871?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/55923/mismatch-between-api-response-and-ui-re-tasks-and-projects/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi &lt;a class="ui-contentpeek internal-link view-user-profile" href="/members/cecilianistal" data-contentid="9153e5b74f354ba1a366ab418038ecf5" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05"&gt;Cecilia Nistal&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For the get projects API call, you might have some information in the database that was not yet cleaned up by the Garbage Collector. Run the Garbage Collector cleaners and check again if you have the same results as in the UI. &amp;nbsp;If you still face the same issue after the cleaners ran, you can further investigate the additional project returned by the API for more details and gather more information about it: is the project an old one, does it have any tasks assigned to it, does it have a completion date, etc.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For the get tasks API call, WorldServer does not provide a GET method with a search function based on projectId. If you want to search in tasks by different criteria, you should use this API call: &lt;a href="https://docs.rws.com/en-US/worldserver-11.8-developer-documentation-994354/search-for-tasks-645242"&gt;https://docs.rws.com/en-US/worldserver-11.8-developer-documentation-994354/search-for-tasks-645242&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The call should look like this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img style="max-height:600px;max-width:900px;" alt="Screenshot of a POST request in an API interface with a JSON body to search for tasks by project id in WorldServer. The URL and session token are redacted." src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1734377247099v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However, if your purpose is to get all the tasks within a project for a language direction, I think it is better to use the get projects API call, which will return the tasks of the projects as well. &amp;nbsp;You can then filter the model based on your required languages to reduce results:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.rws.com/en-US/worldserver-11.8-developer-documentation-994354/get-information-about-a-specific-project-642529"&gt;https://docs.rws.com/en-US/worldserver-11.8-developer-documentation-994354/get-information-about-a-specific-project-642529&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Or you can use the search projects API call: &lt;a href="https://docs.rws.com/en-US/worldserver-11.8-developer-documentation-994354/search-for-projects-652273"&gt;https://docs.rws.com/en-US/worldserver-11.8-developer-documentation-994354/search-for-projects-652273&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Anca&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Search Projects endpoint returns 500 error</title><link>https://community.rws.com/thread/173120?ContentTypeID=1</link><pubDate>Mon, 09 Sep 2024 13:04:48 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:403ddc9f-529e-442d-a5ff-a4a9d933922d</guid><dc:creator>Adrian Manea</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/173120?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/54288/search-projects-endpoint-returns-500-error/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Cecilia,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;These are examples that you can paste in request body:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;//all projects with name containing the string &amp;quot;test&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;{&amp;quot;operator&amp;quot;:&amp;quot;and&amp;quot;,&amp;quot;filters&amp;quot;:[{"field":"projects(name)","value":"test","operator":"like"}]}&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;//all projects with name containing the string &amp;quot;test&amp;quot; that have between 2 and 5 tasks&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;{&amp;quot;operator&amp;quot;:&amp;quot;and&amp;quot;,&amp;quot;filters&amp;quot;:[{"field":"projects(name)","value":"test","operator":"like"},{"field":"projects(totalTasks)","value":"2,5","operator":"between"}]}&lt;/p&gt;
&lt;p&gt;If you want the result to display only the project ID and project name, you can specify only those fields in the URL (http://hostname/&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;ws-api/v2/projectGroups/search?fields=id,name)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;Alternatively, if you want to identify various filtering options, you can:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;log in the WSXI UI&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;open the browser developer tools (F12), go to network tab&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;in WorldServer Projects page open the filters menu (&lt;em&gt;screenshot #1&lt;/em&gt; below)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;apply your filtering parameters&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;in developer tools select the search API call and go to Payload tab&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;click on &amp;quot;View Source&amp;quot; near Request Payload (&lt;em&gt;screenshot #2&lt;/em&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;screenshot #1:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1725886216991v1.png" alt="Screenshot of WorldServer Developers forum showing the Projects page with a filter menu open, indicating a filter for projects with a translation percentage from 50%." /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;screenshot #2:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1725886480190v2.png" alt="Screenshot of a browser developer tools Payload tab with a JSON request payload visible, containing search parameters for WorldServer projects with a translation progress between 0 and 50%." /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#212121;float:none;font-family:Inter, OpenSans, Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;"&gt;Adrian&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Search Projects endpoint returns 500 error</title><link>https://community.rws.com/thread/54288?ContentTypeID=0</link><pubDate>Wed, 04 Sep 2024 14:12:21 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:f8bdc6f3-682d-4859-b4fb-a47e702a18ff</guid><dc:creator>Cecilia Nistal</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/54288?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/54288/search-projects-endpoint-returns-500-error/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello! When trying to use the search projects endpoint for the API, we get a&amp;nbsp;&lt;span data-teams="true"&gt;&lt;span class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak" dir="ltr"&gt;500 &amp;quot;Unsupported search request filter&amp;quot; error. The same happens if we delete the filter. Any ideas what we may be doing wrong?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1725458979486v1.png" alt="Screenshot of a WorldServer Developers forum API request in a dark interface with a POST method to the search projects endpoint resulting in a 500 Internal Server Error with a message 'Unsupported search request filter'." /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>/tasks/import and /tasks/export endpoints always stay in "STILL IN PROGRESS" status</title><link>https://community.rws.com/thread/54289?ContentTypeID=0</link><pubDate>Wed, 04 Sep 2024 14:29:06 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:84e942c3-3b4b-404f-b980-64bff506ea17</guid><dc:creator>Cecilia Nistal</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/54289?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/54289/tasks-import-and-tasks-export-endpoints-always-stay-in-still-in-progress-status/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;/tasks/import and&amp;nbsp;/tasks/export never finish and always stay in &amp;quot;STILL IN PROGRESS&amp;quot; status (same for UI and API). Is there a prerequisite for using these that we may be missing?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:600px;max-width:900px;" src="/resized-image/__size/1800x1200/__key/communityserver-discussions-components-files/283/pastedimage1725460060906v1.png" alt="Screenshot of a WorldServer Developers forum interface showing a 'Create Project Package' dialog box with the status 'In Progress' and no last message displayed." /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: /tasks/import and /tasks/export endpoints always stay in "STILL IN PROGRESS" status</title><link>https://community.rws.com/thread/172960?ContentTypeID=1</link><pubDate>Thu, 05 Sep 2024 17:14:31 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:aba79059-b983-4db5-96fc-6dc246551cc0</guid><dc:creator>Adrian Manea</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/172960?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/54289/tasks-import-and-tasks-export-endpoints-always-stay-in-still-in-progress-status/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Cecilia,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The export completion time is depending on the package size and also the availability of background engines.&lt;/p&gt;
&lt;p&gt;The fact that it never completes could indicate issues with the environment, or the allocated number of background.&lt;/p&gt;
&lt;p&gt;It is relatively easy to check: in the UI, go to Assignment -&amp;gt; Background jobs; in the dropdown select &amp;quot;all active jobs&amp;quot; and see if other tasks are being processed (if yes, approximate how many).&lt;/p&gt;
&lt;p&gt;The task you want to export should be present in that list with the Job ID like in the API call (example from your screenshot: 1049).&lt;/p&gt;
&lt;p&gt;Also check &amp;quot;all completed and cancelled jobs&amp;quot; if there are tasks with Failed status, and see the execution log for details.&lt;/p&gt;
&lt;p&gt;If the list is of items to be processed is too long, but you notice that some of them advance, then you&amp;#39;ll probably want to increase the number of background engines.&lt;/p&gt;
&lt;p&gt;If none of the items is processed, there is a possibility that no background engine is configured for the WSXI UI. The documentation here: &lt;a id="" href="https://docs.rws.com/binary/975503/1067030/worldserver-11-8-user-documentation/worldserver-v11-8-0-install-guide"&gt;https://docs.rws.com/binary/975503/1067030/worldserver-11-8-user-documentation/worldserver-v11-8-0-install-guide&lt;/a&gt; should be useful (page 51 - worth checking even if it&amp;#39;s not a clustered environment)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Adrian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to match segments between custom automatic actions?</title><link>https://community.rws.com/thread/170892?ContentTypeID=1</link><pubDate>Tue, 16 Jul 2024 14:54:33 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:1e77411f-d1be-42ea-9ad4-2447d51a7b00</guid><dc:creator>Anca Gicoveanu</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/170892?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/52945/how-to-match-segments-between-custom-automatic-actions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Robert,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am sorry for my late response on this, it was a quite busy month.&lt;/p&gt;
&lt;p&gt;Most probably you already moved on with this approach, which I think will work for your needs.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You can also log/check the correctness of your code by following the segment.getIdProperty() value for segments.&lt;/p&gt;
&lt;p&gt;I also suggest to make a few tests with split and merged segments to validate your code for this actions as well.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Hope your implementation works as expected, let me know otherwise.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Anca&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to match segments between custom automatic actions?</title><link>https://community.rws.com/thread/52945?ContentTypeID=0</link><pubDate>Mon, 03 Jun 2024 15:53:35 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:8b4c9180-f77f-4953-a6f3-dd83773c966f</guid><dc:creator>Robert Minasyan</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/52945?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/52945/how-to-match-segments-between-custom-automatic-actions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hi! I am implementing some automatic actions using WorldServer SDK 11.7.3 and I need to create a mapping between segments and other entities to use across automatic actions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I was thinking of using indices of the segments as their identifiers. Is their order guaranteed to be the same in different automatic actions? And is there another way to achieve this if not?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The code looks something like this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;```&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;WSAssetTranslation translation = assetTask.getAssetTranslation();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Iterator segments = translation.textSegmentIterator();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;int index = 0;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;while (segments.hasNext()) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; WSTextSegmentTranslation segment = (WSTextSegmentTranslation) segments.next();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; // do stuff with segment &amp;lt;index&amp;gt; which is&amp;nbsp;supposedly the same in both&amp;nbsp;automatic actions&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; index++;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;```&lt;/span&gt;&lt;/p&gt;</description></item><item><title>SOAP API TM lookups not returning correct results</title><link>https://community.rws.com/thread/51957?ContentTypeID=0</link><pubDate>Mon, 01 Apr 2024 16:24:46 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cb276196-970d-402b-9041-347f6b004e7d</guid><dc:creator>Joseph Hellebusch</dc:creator><slash:comments>2</slash:comments><comments>https://community.rws.com/thread/51957?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/51957/soap-api-tm-lookups-not-returning-correct-results/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We are trying to do some TM look ups using the SOAP API and are getting some odd results.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For example when we are calling&amp;nbsp;exactLookupByTarget_ with information for the TM, search text, source and target we will often get back a blank array &amp;quot;[ ]&amp;quot; for searches we can confirm in the UI that have 100% matches. Then when we perform the same search using the more general&amp;nbsp;&lt;span&gt;lookupByTarget_ we get results but with match scores that do not make much sense.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Is there a way to force these calls to behave closer to the UI search matching?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For example on a call searching for &amp;quot;Beschreibung&amp;quot; in the target German for the&amp;nbsp;&lt;/span&gt;&lt;span&gt;call &amp;quot;lookupByTarget_(token=Token, wSTm=TMName, searchText=&amp;#39;&lt;strong&gt;Beschreibung&lt;/strong&gt;&amp;#39;, sourceLanguage=&amp;#39;English (United States)&amp;#39;, targetLanguage=&amp;#39;German (Germany)&amp;#39;)&amp;quot; along with a lot of other information we get:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[{&amp;#39;token&amp;#39;: &amp;#39;*************&amp;#39;, &amp;#39;id&amp;#39;: None, &amp;#39;displayString&amp;#39;: None, &lt;strong&gt;&amp;#39;target&amp;#39;: &amp;#39;Beschreibung&amp;#39;&lt;/strong&gt;, &amp;quot;rawTarget&amp;#39;: &amp;#39;Beschreibung&amp;#39;, &lt;br /&gt;&amp;#39;source&amp;#39;: &amp;#39;Description&amp;#39;,&lt;br /&gt;&amp;#39;tmDatabaseId&amp;#39;: ####,&lt;br /&gt;&lt;strong&gt;&amp;#39;score&amp;#39;: 25.0,&lt;/strong&gt;&lt;br /&gt;&amp;#39;isRepaired&amp;#39;: False,&lt;br /&gt;&amp;#39;rawSource&amp;#39;: &amp;#39;Description&amp;#39;,&lt;br /&gt;&amp;#39;isReversedHit&amp;#39;: False}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;and the call with the same TM and search information for&amp;nbsp;exactLookupByTarget_ returns:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What I can&amp;#39;t tell is why 1. the match score is only 25.0 on the look up call and why the text being exact does not register over the SOAP call.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Any advice on how to resolve would be appreciated.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>RE: SOAP API TM lookups not returning correct results</title><link>https://community.rws.com/thread/166441?ContentTypeID=1</link><pubDate>Tue, 16 Apr 2024 19:54:29 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2e3f15af-19f2-4be6-8629-3f013e0b935e</guid><dc:creator>Joseph Hellebusch</dc:creator><slash:comments>0</slash:comments><comments>https://community.rws.com/thread/166441?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/51957/soap-api-tm-lookups-not-returning-correct-results/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Anca,&lt;/p&gt;
&lt;p&gt;Thank you for your help. It does seem like this is returning more accurate results that are closer to what we would see from the UI lookups.&lt;/p&gt;
&lt;p&gt;We will test out and see if we have any other issues but this solves the main problem at least!&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;Joe&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOAP API TM lookups not returning correct results</title><link>https://community.rws.com/thread/166427?ContentTypeID=1</link><pubDate>Tue, 16 Apr 2024 15:24:10 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:e7964731-27cc-4d81-aa9e-7401a2298450</guid><dc:creator>Anca Gicoveanu</dc:creator><slash:comments>1</slash:comments><comments>https://community.rws.com/thread/166427?ContentTypeID=1</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/51957/soap-api-tm-lookups-not-returning-correct-results/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Joseph,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The SOAP call &lt;strong&gt;lookupSubstringByTarget_&lt;/strong&gt; can be used to get similar results with the UI (the results for Translation Memory search page): search type standard, search in target, minimum score equal with the one returned in UI.&lt;/p&gt;
&lt;p&gt;Example of the parameters:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;token xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;********** &amp;lt;/token&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;wSTm xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;Anca_test&amp;lt;/wSTm&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;searchText xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;Genauigkeit&amp;lt;/searchText&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sourceLanguage xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;English (United Kingdom)&amp;lt;/sourceLanguage&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;targetLanguage xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;German (Germany)&amp;lt;/targetLanguage&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;minimumScore xsi:type=&amp;quot;xsd:double&amp;quot;&amp;gt;25&amp;lt;/minimumScore&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please try it out and let me know if this works for you.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Anca&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Creating a project in Trados studio from the WorldServer (wsxz) package via the Trados studio automation API</title><link>https://community.rws.com/thread/51796?ContentTypeID=0</link><pubDate>Wed, 20 Mar 2024 11:39:53 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:7da30ede-c4df-4013-83fe-d8f0ae52e265</guid><dc:creator>Vladim&amp;#237;r Oberreiter</dc:creator><slash:comments>2</slash:comments><comments>https://community.rws.com/thread/51796?ContentTypeID=0</comments><wfw:commentRss>https://community.rws.com/developers-more/translation-management/worldserver-developers/f/api_qa_worldserver/51796/creating-a-project-in-trados-studio-from-the-worldserver-wsxz-package-via-the-trados-studio-automation-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, we are using Trados studio and now we have a lot of packages from WorldServer. We use the Trados studio automation API to automate our work with Trados studio.&lt;/p&gt;
&lt;p&gt;I would like to create a Trados studio project from a WorldServer .wsxz package and then create a return package for WorldServer via the Trados studio automation API.&lt;/p&gt;
&lt;p&gt;Are there any plugins for Trados studio automation API, which can I use for it? If no. Are there any other options to automate this?&lt;/p&gt;
&lt;p&gt;Thanks a lot.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Best regards, Vladimir&lt;/p&gt;</description></item></channel></rss>