In intra-mart Accel Platform 2024 Spring or later, an exclusive control function has been added to the logic flow definition editing screen of IM-LogicDesigner.
This function uses the SharedResource mechanism.
* Requirement 36008
Allows exclusive control of the Logic Flow definition edit screen.
https://issue.intra-mart.jp/issues/36008
If WebSocket communication fails, XMLHttpRequest is used to refer to the information of the SharedResource, but the exclusive control icon is not displayed until the SharedResource is loaded. Therefore, clicking the save button after editing will not produce any response.
The following requirement for intra-mart Accel Platform 2024 Autumn states that it has been improved to display a warning message when a save operation is performed before SharedResource loading is complete.
* Requirement 37330
On the Logic Flow definition editing screen, we have improved the behavior where clicking the Save button would not respond until the Shared Resource had finished loading.
https://issue.intra-mart.jp/issues/37330
The following reasons (1) and (2) are considered to be the cause of WebSocket communication failure.
(1) "Tenant Management Function Web API" module is not installed
Due to a product defect, the "Tenant Management Function Web API" module was not included in the modules that IM-LogicDesigner depends on.
After selecting the relevant module in IM-Juggling, please output the WAR file and deploy it to your environment.
* Bug 38346
Logic flow cannot be edited when the "Tenant Management Function Web API" module is not selected.
https://issue.intra-mart.jp/issues/38346
For information on changing the module configuration, please refer to the set up guide below.
* intra-mart Accel Platform Setup Guide
10.3.1. Modification of module configuration
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/create_war/change_module/index.html
(2) The web server configuration is insufficient
* If you are using IIS
Please check if the WebSocket protocol is installed. Please refer to the set up guide below for details.
* intra-mart Accel Platform Setup Guide
4.4.2. Internet Information Services (IIS) - 4.4.2.1. Prerequisites
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/install/windows/iis_arr.html#configure-iis-arr-prerequisite
* If you are using Apache
Please check the settings of the Apache module (mod_rewrite).
For further details, please refer to the setup guide below.
* intra-mart Accel Platform Setup Guide
4.4.1. Apache HTTP Server
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/install/apache_dso.html
The WebSocket configuration for the Apache HTTP Server is as follows:
--------------------------------------------------------------------------
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule ^/imart/(.*)?$ ws://192.168.1.1:8080/imart/$1 [P,L]
--------------------------------------------------------------------------
--Target-------------------------------------------------------------------------
iAP/Accel Platform/2024 Spring or later
--------------------------------------------------------------------------------
FAQID:1471
I cannot save on the logic flow editing screen.