Loading...
 

AppsWarehouse® Explorer

AppsWarehouse® Explorer

Description

With this app all modules and apps of the AppsWarehouse® are displayed. This app helps the developer to get an overview of the modules and their properties. At the same time, apps can be changed or extended or new apps can be created from this app.

The displayed apps are basically divided into the three categories

  • Apps
  • Projects
  • Provider

are divided. Providers are apps whose procedures are made available to other apps (providerName::procedureName), projects are apps that can be started individually, all other apps are started from projects via messages. The basic functionality of the three app categories is essentially the same, only some functions differ in the respective context menus.

Functionality

Explorer Window

Menu

Menu item Description
AppsWarehouse -
: list all modulesAll modules defined in the system are listed. Before this, the buffer of the list is emptied in order to actually obtain the modules defined in the system at the time of this call.
: Select AppsWarehouse® modules -
: : by text query A mask opens for the complex input of terms linked with "AND" and "OR" to search for a module.
: : from listA mask opens for the simple entry of a search term for a module.
: : by selecting an open windowThe app with a list of the started (currently open) apps is called up. If a window is selected in the list, its module is automatically selected in the module list of the browser.
: List modules with overdefined messages A separate window lists the apps and modules for which received messages have been overdefined.
List procedures of all modulesList of all procedures defined in the system.
: Match modules with file directoriesCall an app to compare the modules defined in the system with the modules stored in the file directories. This is necessary every now and then if module names have changed due to refactoring, but the old modules are still in the file directories.
Close The AppsWarehouse® Browser App is closed.
CyberEnterprise®-
: CyberEnterprise® InspectorCall the CyberEnterprise® inspector.
: CyberEnterprise® BrowserCalling up the CyberEnterprise Browser.
System-
: System data-
: : data connectorsCalling the app to list and maintain data connectors.
: : Business processesCalling up the app for listing and maintaining business processes.
: : Process RoutesCall up the app for listing and maintaining process routes.
: : Transaction descriptionsCalling the app to list and maintain transaction descriptions.
: : Flow ChartsCalling up the app for listing and maintaining flow charts.
: : Neural NetworksCalling up the app for listing and maintaining neural networks.
: : CounterCalling up the app for listing and maintaining counters.
: : Preferences moduleCall up the app to list and maintain module presets.
: Data Layout-
: : documents-
: : : Document headersCall the app to list and maintain document headers.
: : : Document modulesCalling up the app for listing and maintaining document modules.
: : ReportsCalling up the app for listing and maintaining reports.
: Presentation ManagerCalling up the presentation manager.
: Text Literal Browser-
: : AppsWarehouseCalling the app to list and maintain the text literals in AppsWarehouse®.
: : CyberEnterpriseCall up the app for listing and maintaining the text literals in CyberEnterprise®.
Fields
Field Description
Apps / Projects / Providers

List of the selected modules (apps, projects, providers). By means of a button it is possible to switch between a list and a tree display - to display the inheritance hierarchy of the modules. When listing in list form, you can also choose whether only the respective end nodes of the modules/apps are to be listed, i.e. only the modules/apps that no longer inherit. These end nodes are then also the ones that are started as an app.

Context menu Apps

Menu item Description
Show documentationCall up the AppsWarehouse® user documentation of the module(s)/app(s) selected in the list. If the selected module is a provider module, the technical provider documentation can be called up here.
Start appIf the selected module is an app that does not inherit itself, this app can be started directly.
Message treeAll sent messages of the selected module / the selected app are listed in a tree view.
New
: Create new app
: : Generate derivativeA derivation can be created for the selected module / app using a generator.
: : Class App Generator
: : sales receipt
: : sub-module
: :

Statistical module/analytical module

: Create help page

Context menu projects

Menu itemDescription
Display documentationCalls up the AppsWarehouse® user documentation of the module(s)/app(s) selected in the list. If the selected module is a provider module, the technical provider documentation can be called up here.
Start projectThe selected project is started as a separate process.
Message treeAll sent messages of the selected module / app are listed in a tree view.
New
: Project Control App Generator
: Generate derivativeA derivation is generated for the selected module / app.
: Create help page

Context menu Provider

Menu itemDescription
Display documentation -
: AppsWarehouse® Documentation Call up the AppsWarehouse® user documentation of the module(s) / app selected in the list.
: Provider documentation The technical provider documentation listing and describing the procedures and views that can be called is called.
Start app If the selected module is an app that is not inherited, this app can be started directly.
News tree All sent messages of the selected module / app are listed in a tree view.
Create derivation A derivative is created for the selected module / app.

button

button Description
Call up source code The source code of the selected module / app is displayed in the code editor (e.g. Eclipse incl. InstantView® Plug In).

Procedures

List of procedures of the selected module(s) / app. By double clicking on a list entry you can directly access the definition of this selected procedure in the program code.

Context menu

Menu item Description
Provider documentation If the selected module is a provider module, the technical provider documentation of the selected procedure can be called directly.

Variables List of variables of the selected module(s) / app.
Widgets

List of the widgets of the selected module / app as a tree. The topmost node is the definition of a window.

Context menu

Menu item Description
Control widget
Edit widget
Generate Derivative

Context menu

button Description
Call up source code The source code of the selected module / app is displayed in the code editor (e.g. Eclipse incl. InstantView® Plug In).
Widgets
Widget typeDescription
Input fieldsChoice of widgets (drag & drop)
CX_FRACTION.pngFraction
checkbox.pngCheckbox
radio.pngRadio
CX_ENUMERATION.pngEnumeration
CX_ENUM_TABLE.pngCombobox
CX_DATE.pngDate
d_time.pngDigitalTime
CX_TIME.pngTime
CX_NUMERIC.pngNumeric
CX_INTEGER.pngInteger
mlstring.pngMultipleString
CX_STRING.pngString
Object editChoice of widgets (drag & drop)
CX_ENUM_TABLE.pngObjectCombobox
objectlistview.pngObjectList
ControlChoice of widgets (Drag&Drop)
prompt.pngPrompt
button.pngButton
group_widget.pngGroup
menu.pngMenu
Edit modeChoice of widgets (drag & drop)
widget_fix.png.fix
widget_loose.png.Loose
Messages (received)List of received messages from the selected module/app. If a green arrow can be seen in the first column, this is a triggering message, i.e. the app/module is loaded with this message.
Messages (sent) List of messages sent from the selected module(s) / app.
Error Box for the output of possible errors when parsing the modules / apps. The errors displayed here must be corrected in the program code of the modules / apps.

Context menu

Menu item Description
Documentation -
: AppsWarehouse® Documentation Call up the AppsWarehouse® user documentation of the module(s) / app selected in the list.
: Provider documentation If the selected module is a provider module, the technical provider documentation can be called up.
Start app If the selected module is an app that is not inherited, this app can be started directly.
News tree All sent messages of the selected module / the selected app are listed in a tree representation.
Generate Derivative A derivative is created for the selected module / app.

Buttons
button Description
Back The app is closed.

Text query window

With this app you can search for modules using a chat request to the RAG database of the classix documentation or using keywords that are stored in each module.

Filter
FieldDescription
Chat search
Chat requestEnter a search request to the RAG database in the classix.ai cloud.
Keyword search
AND" termsUp to 4 terms are linked by means of logical "AND" and thus the search for modules is parameterised.
: "OR" termsUp to 4 terms are linked by means of logical "OR" and thus the search for modules is parameterised.
QueriesModules are searched for and listed using the chat enquiry or the "AND" and "OR" terms set as filters.

List

Field
Apps

List of modules found. Double-click to select the selected module in the AppsWH Explorer, provided it is listed in the list of modules. If, for example, a provider module is selected that is not displayed in the list of modules due to the filters set in the AppsWH Explorer, the module is not listed.

heads
ButtonDescription
BackThe search is cancelled.
SelectThe app selected in the list is selected.

List window

This window is used to list and select by module using a simple filter.

Filter
FieldDescription
KeywordTerm by which a module can be searched. This term must be stored in the module as a keyword. If no keyword is entered, all modules stored in the system are listed.
SelectAn app selected in the list is selected.

List

Field
ModulesList of modules found... The selected modules are selected by double-clicking.
Buttons
ButtonDescription
BackApp selection is cancelled.
SelectThe apps selected in the list are selected.

Message tree

This window is used to list all messages sent from a module.

Messages

Field
NewsListing of all messages sent from a module.
Buttons
ButtonDescription
BackThe app is closed.

Modules with overdefined messages

This window is used to list the messages received in a module which - compared to its inheriting module - have been overdefined.

Messages

Field
NewsListing of all messages received in a module that have been overdefined.
All messagesIf this checkbox is set, all messages received and sent in a module are output.
Buttons
ButtonDescription
BackThe app is closed.

Procedures of all modules

This window is used to list the procedures defined in all modules.

Messages

Field
ProceduresList of all procedures defined in the modules. By double-clicking on an entry in the list, the source code associated with the procedure is displayed in the code editor.
Buttons
ButtonDescription
BackThe app is closed.
Call Soruce CodeThe source code of a procedure selected in the list is displayed in the code editor.

Widgets with data class binding

In this window, all Window objects (widgets) with a class binding are output, i.e. all access paths from Window objects to the data fields of object classes are listed.

Messages

Field
Filter-
: classHere you can search for the class of an access path.
: windowHere you can search for a text in the hierarchical output of the assignment of the Window object in its window.
: data fieldHere you can search for an identifier of the access path.
: access pathHere you can search for an access path.
Classes-
ClassesList of all access paths. By double-clicking on an entry in the list, the source code associated with the window object is displayed in the code editor.
Buttons
ButtonDescription
BackThe app is closed.
Call Soruce CodeThe source code of a window object selected in the list is displayed in the code editor.

Related topics


Technical documentation

Browser basic module

Module name

appsWHModuleList.app

Classes

CX_MODULE
CX_VESSEL

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
EDIT_APPSWH_MODULES Calling up a single / a single app
LIST_APPSWH_MODULES Calling all modules and apps of the AppsWarehouse
SELECT_MODULE_TO_START
_BROWSER_MODULES_SELECTED

Sent messages
Message Parameters Function Receiver module
_BROWSER_MODULES_SELECTED

Operational business