Out of the box ES_ReindexAll method for Enterprise Search appears to be broken
If I hit "Reindex all" either from the User Menu or from the more button on an Indexed configuration item, I get the following error: "String was not recognized as a valid DateTime" It looks like some string should be converted to a date, but is formatted incorrectly. I'm no programmer, but I worked out that it is using the ES_ReindexAll method. I'd be really grateful if a Java expert on the forum could have a look at the method copied below and work out if there is something I could easily correct! Running Standard demo system, 12.0 SP11 Build 26239 Thank you! Tim ============= ES_ReindexAll method =================== require([ 'ES/Scripts/Classes/Utils' ], function(Utils) { var utils = new Utils({ arasObj: aras }); var message = utils.getResourceValueByKey('message.reindex_all_items'); showConfirmationDialog(message, function() { var inn = aras.newIOMInnovator(); var resultItem = inn.applyMethod('ES_ResetAllConfigurations', ''); if (!resultItem.isError()) { resultItem = inn.applyMethod('ES_PushResetQueueCommand', ''); } if (resultItem.isError()) { aras.AlertError(resultItem.getErrorString()); } }); }); //------------------------------------------------------------------------------ function showConfirmationDialog(message, callback) { var params = { buttons: { btnYes: aras.getResource('', 'common.yes'), btnCancel: aras.getResource('', 'common.cancel') }, dialogHeight: 150, dialogWidth: 250, center: true, resizable: true, defaultButton: 'btnCancel', message: message, aras: aras, content: 'groupChgsDialog.html' }; var topWnd = aras.getMostTopWindowWithAras(); (topWnd.main || topWnd).ArasModules.Dialog.show('iframe', params).promise.then(function(resButton) { if (resButton === 'btnYes') { callback(); } }); }3KViews0likes1CommentInstruction: Removing the Enterprise Search Toolbar in Aras Innovator V12
Hello everyone, Here is a short instruction on how to remove the Enterprise Search (ES) bar when logged in into Aras V12. This can be helpful to prevent confusion amongst end-users if you decide not to use the feature. Before: After: This can be achieved by taking these steps: Open the TOC and go to Administration > Configuration > Client Presentation Perform a search and open the single record that you find named 'JavaScript' On the 'JavaScript' item, click on the 'Global' item / URL On the 'Global' item, open the 'Command Bar Section' relationship and expand the 'Name' column Scroll down until you find an item with the name 'com.aras.innovator.mwh_es_toolbar' and open it In the 'Command Bar Item' relationship, find the button 'com.aras.innovator.mwh_es_search_button' and set the action to 'Remove' instead of 'Add' I hope this helps. All the best from Almelo. Daan2.8KViews2likes2CommentsEnterprise Search Crawl Error
I am trying to install enterprise search on a new database that is currently on Release 30 Build 14.0.22. After installation when i try to run the ESItemCrawler i get an below errors 1. "There is discrepancy between expected and processed data" 2. "There is discrepancy between expected and received data from Innovator" 3. "Index Queue collection update error" What does this error mean and how can i fix this? I am executing the crawlers in the right order as per the administration guide. In addition, after the execution in the "Index Summary" i can see that all records are under Queue: Failed, To Reprocess. Any inputs will be helpful.0Views0likes0Comments