meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:v8_0_0:jdeutil:start [2021/07/13 15:19]
sylvainair [user CO_00070]
en:v8_0_0:jdeutil:start [2021/07/13 15:55] (current)
sylvainair [Execution from JDE]
Line 64: Line 64:
 </​WRAP>​ </​WRAP>​
  
 +===== Installation & Setup =====
 +==== Pre-requisite ====
  
 +  * VIGILENS Version above 7.0
 +  * JD Edwards Version above 8.12
 +==== Installation in JDE ====
 +=== Delivered JDE Objects ===
  
 +JDEUtil consists of several JDE/E1 objects, including:
 +  * A P59VLVIG application
 +  * A F59VGSEC table
 +
 +These objects are delivered as a .par file, which must be restored in JDE by OMW. The objects must be promoted, packaged and deployed in all environments where JDEUtil is to run. The specific table must be generated in the different data sources.
 +
 +
 +=== Text Block Security ===
 +
 +To ensure the correct behaviour of the application when launching the connection chain, it is necessary to set security to prevent the Encoding of the P59VLVIG application. ​
 +
 +  * Open the program P00950 (in web or fat client) and choose the screen output "Text Block" (which corresponds to type "​K"​)
 +
 +{{:​v8_0_0:​jdeutil:​pasted:​20210713-145903.png}}
 +
 +  * secure Encoding for all users (*PUBLIC) for the object P59VLVIG
 +
 +{{:​v8_0_0:​jdeutil:​pasted:​20210713-150152.png}}
 +
 +==== Processing Options ====
 +
 +{{:​en:​v8_0_0:​jdeutil:​pasted:​20210713-153920.png}}
 +
 +  * 1) This is the address of the VigilensWeb server.
 +    * Ex : ''​http://​VigilensWEB/​Vigilens''​
 +  * 2) This is the Vigilens user for accessing shared directories
 +    * 2.1) Named user or JDE user?
 +      * If empty or 1 JDEUTIL takes the user connected to JDE to access VIGILENS (Warning, it is necessary that the JDE user is also created as a VIGILENS user cf import user JDE) if the JDE user does not exist in the VIGILENS users then JDEUTIL will take the user of option 2.2
 +      * Otherwise the user of option 2.2 will be the user VIGILENS
 +    * 2.2) Vigilens User
 +  * 3) Used only to access tables F59VGSEC and F00950 for security purposes (no link with query result data)
 +    * If option 6 is set to empty or N then options 3 and 4 are used to define the data source for security (the environment for the data will be the one defined in VIGILENS Designer)
 +    * If option 6 is set to Y then options 3 and 4 are not used
 +  * 4) Same as OT 3
 +    * PD920 for the PRODUCTION environment
 +  * 5) Path and name of the request to execute
 +    * If empty, Vigilens Web opens the main window of the interface on the source folder(s) defined for the connected user
 +    * Otherwise enter the path and name of the query to execute (Note that the path defined should not start from the root but from the user's root folder cf https://​vigilens.wiki/​dokuwiki/​doku.php?​id=v8_0_0:​en:​admintool:​menus:​gestion:​utilisateur:​start&​s[]=user )
 +  * 6) Data source for the query data
 +    * If empty or N the data source for the DATA will be that defined in VIGILENS Designer
 +    * If Y, the data source for the DATA will be the one used in the JDE environment
 +
 +==== Execution from JDE ====
 +
 +There are 2 possibilities to use JDEUTIL:
 +  * Calling directly in the menus the P59VLVIG. The selected version will define the actions to be performed
 +
 +{{:​v8_0_0:​jdeutil:​pasted:​20210713-135255.png}}
 +
 +  * Call the P59VLVIG shortcut. This process allows you to create only one version of the P59VLVIG and to control the processing options directly in the URL
 +
 +{{:​v8_0_0:​jdeutil:​pasted:​20210713-135352.png}}
 +
 +''​http://​adresse_de_JDE/​jde/​ShortcutLauncher?​OID=P59VLVIG_W59VLVIGA_Version_du_P59VLVIG&​FormDSTmpl=|1|2|3|4|5|6|7|&​FormDSData=|option_de_traitement_1| option_de_traitement_2| option_de_traitement_3 | option_de_traitement_4| option_de_traitement_5| option_de_traitement_6| option_de_traitement_7|''​
 +
 +
 +==== Setting up VIGILENS ====
 +=== Define access to the F59VGSEC table ===
 +{{:​v8_0_0:​jdeutil:​pasted:​20210713-135829.png}}
 +=== Enable record deletion ===
 +{{:​v8_0_0:​jdeutil:​pasted:​20210713-135840.png}}