Professional Documents
Culture Documents
Difference Study BaanERP 5.0b - 5.0c
Difference Study BaanERP 5.0b - 5.0c
0c Tools
Difference Study BaanERP 5.0b - 5.0c
Document
Document code : P3167A US
Document group : Product Information
Document title : Difference Study BaanERP 5.0b - 5.0c
Application/Package : BaanERP 5.0c Tools
Edition :A
Month modified : May, 2001
The information in this document is subject to change without notice. No part of this document may
be reproduced, stored or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the express written permission of Baan Development B.V.
Baan Development B.V. assumes no liability for any damages incurred, directly or indirectly, from
any errors, omissions or discrepancies between the software and the information contained in this
document.
Table of contents
Document information i
About this document v
1. New concepts in BaanERP Tools 1-1
1.1 Integration of Microsoft Office applications in BaanERP 1-1
1.2 The BaanERP eMessage Connector 1-5
1.3 Application Response Measurement (ARM) 1-6
1.4 Microsoft Management Console (MMC) 1-6
1.4.1 BaanERP snap-ins for Microsoft Management Console (MMC) 1-7
1.5 MS Windows Performance Monitor 1-7
1.6 Active Directory Services 1-7
1.6.1 ADS in BaanERP 1-8
1.6.2 The integration of ADS in BaanERP 1-8
1.6.3 The function ADS in BaanERP 1-9
1.6.4 Net Change Server Management (From Service Pack-4) 1-10
1.7 Application Services Manager (ASM) (from Service Pack 6) 1-11
2. Summary of changes to Baan Tools 2-1
2.1 Usability features 2-1
2.1.1 Support for euro currency symbol (€) 2-1
2.1.2 File menu addition 2-1
2.1.3 Specific actions 2-2
2.2 System management features 2-4
2.2.1 Customized title bars 2-4
2.2.2 Roaming profiles 2-5
2.2.3 BaanLogin functionality in Baan Internet (BI) server 2-7
2.2.4 Informix level II and DB2 level II 2-7
2.2.5 Improved audit functionality 2-7
2.2.6 BaanERP system policy options 2-8
2.2.7 BSE_LOG environment variable for all executables 2-11
2.2.8 Baan Windows options 2-11
2.3 Programming features 2-12
2.3.1 File dialog 2-12
2.3.2 Multithreaded OLE automation 2-12
2.4 Connectivity features 2-12
2.4.1 Baan OpenWorld Adapter 2-12
2.4.2 Baan Automation Server 2-12
2.4.3 Exchange through the Data Access Layer (DAL) 2-13
2.5 Output features 2-14
2.5.1 Security Support Provider Interface 2-14
2.5.2 Intelligent Report Tagging 2-14
2.5.3 Integration with Seagate Info (from service pack 6) 2-15
2.6 Windows NT features 2-15
2.6.1 Combination virtual machine and database driver (Windows NT) 2-15
For example, Figure 1-1 shows that the Word integration enables end users in
company 561 to send a selection of records from the Sales Contracts
(tdsls3500m000) session in BaanERP to the a predefined Contract Confirmation
template in Word.
End users can also generate Excel workbooks based on a Baan-related Excel
template. The workbook can be created in BaanERP or with Excel. When the
workbook has been generated, end users can use all Excel functionality to
manipulate the Baan data. Any changes made to the Baan data can be written
back to Baan.
For example, Figure 1-3 shows that the Excel integration enables end users in
company 590 to send a selection of records from the Characteristics
(qmptc0101m000) session in BaanERP to the Characteristics workbook. The
Characteristics workbook is based on the predefined Characteristics template in
Excel.
The option that combines e-mail and shortcuts to the desktops enables end users
to work together in a very easy fashion.
The eMessage Connector enables you to build several classes of messaging
applications in the context of a BaanERP application. The types of messages
can include fax, e-mail, telex, SITA, and SMS. With the eMessage Connector,
the BaanERP application can:
n Send messages with the help of a mail client, for example, through
Microsoft Outlook or another MAPI-compliant mail client.
n Send messages to a server-side service provider.
n Process incoming EDI-style messages without any user assistance.
The BaanERP eMessage Connector is independent of the actual messaging
protocol used between sender and recipient.
The eMessage Connector is defined between a BaanERP messaging-enabled
application and one or more service providers. On the client side,
communication is one-directional, from BaanERP to external service providers.
On the server side, communication can occur in both directions.
The following components are used for the integration of ADS in BaanERP:
n Windows NT registry.
n Baan Logic Service.
n Baan Windows (BW).
n Baan Environment and Configuration Selector (BECS).
n A library with abstraction functions.
The Baan Logic Service retrieves information about the available environments
from the Windows NT registry, and publishes this information as connection
points to the BSE environment in ADS. These connection points are used by
BW to connect to that environment, and by BECS to display the available
environments.
NT Registry
Connection
points
ADS
The Baan Logic Service publishes the services without any user interaction.
Note To make sure that the directory is always available for a UNIX environment,
you must use at least one Windows NT system as a directory server.
At startup, the Baan Logic service publishes the connection points in ADS for
each environment on the server with information such as the name of the server
to connect to and the name of the BSE-environment. BW uses this information
to set up a connection to the server.
For each environment on a server, the Baan Logic Service creates an object in
ADS. This object is of class serviceConnectionPoint. The objects are smaller
than 1K bytes. The objects in ADS are automatically updated at startup when
the configuration of a Baan Software Environment (BSE) changes, for example,
when the name of the server or the logon protocols are changed.
The Baan Logic Service uses the following string attributes:
n cn.
This string attribute is used to store the name of the environment that is
published.
n serviceDNSName.
This string attribute is used to store the name of the server where the
environment is located.
n serviceBindingInformation.
This multi-valued string attribute is used to store additional connection
information. Currently, the port-number, protocol, porting set number, and
the BSE-path is stored in this attribute, for example:
Port = 512
BSE = c:\BaanV
Protocol = EXEC
Porting set = 7.1b
n Keywords.
Administrators can use this multivalued string to perform queries. The
Logic Service stores the company name (Baan Company) and the product
name (BaanERP) in this attribute.
The names of classes and attributes must be unique in a company that uses ADS
in BaanERP. The use of unique names makes name clashes less likely.
However, the use of unique names does not guarantee that name clashes will not
occur.
The Net Change Server enables the retrieval of changed business objects from
BaanERP. Net Change defines the net result of all changes on a business object
in a specific period of time. For example, if a sales order is added and
subsequently updated several times, the net result is a new sales order. If a sales
order line is updated and, after some time, another line from the same sales
order is updated, the net result is an updated sales order, which consists of an
unchanged header and two changed lines.
When transactions are carried out on the BaanERP database, the Net Change
Server picks up the changes, translates the changes into a business object,
checks whether the business object is within the range of business objects to be
published, and transforms or formats the business object, if required.
Subsequently the changed business objects are stored and made available for
retrieval. The Net Change Server can either store each change on an object
separately, or combine multiple changes on the same object into a single net
change.
The Net Change Server reduces processing time and network load for interfaces
or applications that read data from BaanERP. To achieve this reduction,
BaanERP exchanges net changes rather than regenerating all data regularly, and
has the requested data already available before the actual request from a client
application arrives.
The Net Change Server minimizes the impact of integration for the end user of
BaanERP. This is achieved by in the user transaction only doing what is
absolutely necessary, that is, send the changes to the audit trail so the Net
Change Server can start processing the changes.
Through the ASMs API interface, users of external software modules can
command the ASM to start a BaanERP application service.
ASM can run on:
n Windows NT, as an NT service.
n UNIX, as a daemon process.
n AS/400, as a job.
To be compliant with the euro currency symbol (€), the euro symbol is added to
currently used character sets. The key areas that are required to support the euro
currency symbol are:
n Keyboard input.
n Display on screen.
n Printing on paper.
n Storage in a database.
A new menu option, Send to, is added to the File menu of Baan overview
sessions. If you select a record in the overview session, click the File menu, or
right-click on the record, and pause over Send to. From the sub-menu, you can
choose the following:
n Desktop.
Use this option to add to your desktop a link to the record you selected in
the Baan session.
n Mail Recipient…
Use this option to send a link by e-mail to the record you selected in the
Baan session.
n Task List…
Use this option to add a link to the record you selected in the Baan session
to your Tasks folder in MS Outlook.
Shortcut menus
You can now make the commands on a session’s Specific menu available as a
shortcut menu. The behavior of the shortcut menu is identical to the options on
the Specific menu. To enable the shortcut menu, you must first select a record
in the grid and then right-click on the mouse (see Figure 2-1).
Menu buttons
A menu button is a command button with a drop-down arrow that shows a drop-
down menu to reveal more options or information. Menu buttons are used when
multiple actions are available under one button, for example, when you can
create multiple types of texts (see Figure 2-2).
BaanERP Tools 7.1a SP3 and later, enables you to customize the menu
browser’s and session’s title bar. You can use this option, for example, to show
the application’s server, or to make a clear distinction for the end user between
the production system and the test system.
You can modify title bar with additional command line options in the BW
Configuration Properties dialog box, which you can start from the Baan
Environment and Configuration Selector (see Figure 2-3).
On the Bshell Environment tab, in the Command field, you can specify
additional command line options for the title bar in the following format.
-- -set BAAN_WIN_TITLE="some string"
You can substitute "some string" in the previous command line with the
following options:
n %h Host name.
n %c Company number.
n %C Company description.
n %s Session code.
n %S Session description.
n %p Package combination.
In the Command field, you can combine more then one option. You can also
define a self-defined string combined with more then one option.
Example If you enter -- -set BAAN_WIN_TITLE="Test Environment - %S %s", as
shown in Figure 2-3, a session’s title bar is modified to indicate a test
environment as shown in figure 2-4.
Note that the session’s description and session code are also shown.
From Active Directory, you can assign a server location for user profiles. If you
enter a user profile path into a user's domain account, a copy of the user’s local
user profile is saved both locally and in the user profile path location when the
user logs off. The next time that user logs on, the user profile in the user profile
path location is compared to the copy in the local user profile folder, and the
most recent copy of the user profile is opened. The local user profile becomes a
roaming user profile because of the centralized domain location. The user’s
documents and settings are available wherever the user logs on. For more
information about roaming user profiles, refer to the Microsoft documentation.
In the Baan Environment and Configurator Selector (BECS), on the Tools
menu, you can open the Options dialog box. You can use this dialog box to
define the location of the user’s profile. Click Other and define the user’s
profile storage path as shown in Figure 2.5.
The user profile can be located on any server; and does not have to be a domain
controller. When the user logs on, Windows checks the user’s account to see
whether a user profile path exits. If this path exists, the user profile is located by
the system and copied to the local computer.
In BaanERP5.0c, the Baan Internet (BI) server can now use the BaanLogin
functionality to connect to the BaanERP back end. The BaanLogin functionality
provides extra security and more flexibility with firewalls (configurable port).
The Informix level II and DB2 level II database drivers are introduced to
provide a better scalable solution. Database drivers can be of level I or level II.
A level I database driver typically splits up the query into smaller queries. A
level II database driver sends the query to the database from the BaanERP
software as is.
BaanERP Exchange is a generic tool that is used for replicating data, for
exporting data from, or importing data into, a BaanERP database, or for
integrating BaanERP with other applications. Exchange based on audit enables
the user to replicate changes. In other words, you do not send all data, but just
the changes in a specific period of time. You can replicate changes regularly,
for example, every week, every day, or every hour.
The exchange based on audit uses the audit trail, in which the changes on the
source database are logged. BaanERP Exchange selects the changes from the
audit trail, performs any transformations as specified by the user, and sends the
resulting data to one or more other sites where the changes are replayed on the
target database.
In BaanERP 5.0c, the following changes are introduced in the BaanERP’s audit
functionality:
n A new Audit Trail API is introduced to make use of the new transaction
notifications.
n The audit server and database client layer of the Virtual Machine (VM) are
updated. The audit server generates a new transaction ID. In addition, a
transaction notification is created for each transaction that is audited, which
makes the audit trail reliable and accessible.
Password storage
In BaanERP 5.0c, each user can store and retrieve passwords, which are used to
authenticate a user to a Baan Application Server. Some secure environments do
not want a BW password to be stored on the local client, which would enable
unauthorized access to the Baan environment when such a password file is
stolen or accidentally put on a shared directory. Therefore, an option is
introduced to disable the local storage of the BW password.
Figure 2.6 shows that the Password check box in the BW Configuration
Properties dialog box is disabled.
All binaries in the BaanERP Tools 7.1a porting set can use the BSE_LOG
environment variable. If the BSE_LOG environment variable is set, logging is
written to the directory specified by the BSE_LOG variable. If the BSE_LOG
environment is not set, $BSE/log directory is used as the default log directory.
Note The BSE_LOG environment variable only applies to non-Windows NT and
Windows 2000 operating systems. Windows NT and Windows 2000 use
Microsoft’s Event Viewer, which is located in Administrative Tools. Event
Viewer maintains logs about application, security, and system events.
A number of applications must provide the user with the ability to select files on
the client PC. For this, a standard Windows file open dialog is provided.
In BaanERP 5.0c, BaanERP Exchange can make use of the Data Access Layer
(DAL). The BaanERP Exchange Import (XCH) module enables you to import
through the DAL. In other words, all logic specified in the DAL can be applied
during the data import without any programming.
The import through DAL can be used for standard interfaces developed by Baan
for partner products, as well as for specific interfaces built by customers, for
example, to integrate BaanERP with legacy systems. When you build interfaces
with other applications, the use of DAL in BaanERP Exchange is very useful.
The constraint checks and integrity checks that are programmed in the DAL are
automatically carried out. Updates on affected tables are also carried out.
Exchange through the Data Access Layer is also available for multisite
environments.
If the DAL is not used, the updates are carried out directly on the BaanERP
database. Only the checks specified in the data model are executed, such as
domain constraints and references. If the import through DAL is used, the
updates are not sent directly to database, but by means of the DAL.
If the DAL is used for a table relation during a database table data import, the
functions dal.new, dal.update, and dal.destroy are used as an
alternative for the db.insert, db.update, and db.delete functions.
In other words, the functionality included in these DAL functions is carried out
when the data is imported.
To use the DAL during an import, in the Table Relations (Import)
(tuxch0121s000) session, select each of the check boxes under Data Access
Layer. Depending on the check box selections the DAL, property checks are
carried out. You can combine the use of DAL for database tables with not using
DAL for other tables. As a result, import batch can contain both types of table
relations simultaneously. The import through DAL works for both the import
based on audit or indicators (inserts, updates, deletes) and the full import
(inserts only).
The Baan VM loads the shared library of the requested database from the
${BSE}/shlib directory. The expected performance gain is approximately 20%.
These combos are available for all database drivers on Windows NT.
In the Local Path field, you can define a directory on your client where the
template must be stored during the template’s creation and test phase. If the
template is tested and correct, the template is moved to an appropriate directory
on the BaanERP server to make the template available to the end users.
In the Description field, you can enter the template’s name. The template’s
name will appear as a Send To option in a BaanERP session’s File menu.
In the Related Table field, you can enter or select the BaanERP table from
which you want to use data in the template. The templates are, by default,
available to the sessions that are related to the specified tables. When the
template is published, you can specify additional sessions for which the
template must be available. If you click Sessions, the Baan-Related template –
Published in Sessions (ntwrd0130m000) session appears, in which you can add
additional sessions to which the template must be available.
You can select the Create a new document for each record check box to
make sure that Word creates a new document, based on the template, for each
record the end user selects in a BaanERP session. If the check box is cleared,
Word creates one single-document with the selected records shown in tables.
In this session, you also have the options described for the BaanERP-Related
Word Templates (ntwrd0510m000) session.
In the new template mode (see Figure 3-6), the template designer can create a
new template.
In the Local Path field, you can define a directory on your client where the
template must be stored during the template’s creation and test phase. When the
template is tested and correct, the template is moved to an appropriate directory
on the BaanERP server to make the template available to the end users.
In the Description field, you can enter the template’s name. The template’s
name will appear as a Send To option in a BaanERP session’s File menu.
In template properties mode (see Figure 3-7), the template designer can view
and maintain the properties of currently existing Excel templates.
In the Local Path field, you can change the directory on your client where the
template is stored during the template’s creation and test phase. In the
Description field, you can rename the template.
Under Create a workbook, you can let Excel create a new workbook that is
based on the template for each record the end user selects in a BaanERP
session. You can also let Excel create a new workbook that contains all selected
records.
Under User can select records in, you can specify the application the end user
can use to select records based upon which the workbook is created.
In Excel mode (see Figure 3-9), in the Test this template with records from
table field, you can specify the table from which the data must be used during
the test. Additionally, under Test with the following records, you can specify a
specific range of records for the test for the template’s BaanERP table fields.
If you click Test, Excel creates one or more workbooks documents based on
your template and the records you have selected.
In Word mode (see Figure 3-10), in the Template field and in the Description
field, you can define the name under which the template will be published. Note
that you can rename the template before you publish the template.
In the Excel mode (see Figure 3-11), you can also define the name under which
the template will be published.
You can also use this session box to copy a template to another company. By
default, a template will be created for your default company. In the Company
field, you can define a company other than your default company.
To support the Baan Office Integration solution in the Office applications, you
must install the following components:
n Baan Generic Automation Server.
n Tools Template Designer, called BaanERP Field Mapper in pre-Service
Pack 6 versions.
n Tools End Users, called BaanERP Document Creator in pre-Service Pack 6
versions.
n Server Base Template (for pre-Service Pack 6 versions only)
For the installation procedure of the listed components, refer to “The BaanERP
Office Integration solution,” in Chapter 4, “Procedures related to BaanERP
Tools.”
After the listed components are installed, additional options are introduced in
Word and Excel to enable the template designer to create Baan-related
templates. In Excel, additional options are made available to the template
designers to maintain the templates.
In Excel, end users can create new workbooks that are based on a Baan-related
template.
The New Baan Template dialog box can appear in the following modes:
n Word mode.
n Excel mode.
In Word mode (see Figure 3-16), the template designer must type or select a
BaanERP table. The table fields of the selected BaanERP table are used in the
Word documents that are based on the template.
In Excel mode (see Figure 3-17), the template designer cannot select a
BaanERP table. Instead, a new dialog box is introduced called the Insert Baan
Fields dialog box. This dialog box is available as an option on Excel’s Insert
menu.
You can start the New Baan Template dialog box from the File menu in Word
or Excel. Template designers can use this dialog box to create new Baan-related
templates.
If you start this dialog box for the first time, the dialog box appears empty. You
must click Add Table… to start the Add Table dialog box, which you can use
to select BaanERP tables for the Baan-related Excel template.
Figure 3-18 shows an example of the Insert Baan Fields dialog box for the
Sales Contracts Excel template. The left pane shows the BaanERP table that is
selected for the templates and all tables that are related to the selected BaanERP
table.
The top-right pane shows the table fields of the selected BaanERP table. The
bottom-right pane shows the table fields that are selected from the top-right
pane and which will actually be used in the Baan-related Excel template.
To select a table field for the Excel template, you can double-click a table field
in the top-right pane, or select the table field and click Select.
The following icons can appear in the Insert Baan Fields dialog box:
Icon Reference
Key fields
Non-repeating tables
Repeating tables
Fields from non-repeating tables appear in your template as a single field. For
repeating table fields, Excel inserts multiple rows for each selected record.
After you add all table fields for the template, you must click Insert to create
the template.
In Excel, you have additional options. Under Field Attributes, you can specify
the attributes for each database field. You have the following options:
n Write.
In the Baan Excel workbook, the end user can change data that is based on
the Baan-related template. The changes are copied to BaanERP.
n Group by.
The field can be used to group data.
To copy data back to BaanERP system, you must define the key fields in the
Baan-related template. A unique key identifies each record in Baan. The unique
key consists of one or more key fields. For example, the key fields for a sales
order line are Sales Order Number and Position Number.
Under Location, you can specify the exact location for each field in the Excel
spreadsheet. Typically, for a new template, you do not specify an exact location.
The fields are default positioned beginning in the spreadsheet’s top-left corner.
You can always reposition the fields in Excel.
You can start the Insert Baan Fields dialog box from Excel’s Insert menu. .
On the Properties tab (see Figure 3-21), you can view the BaanERP field’s
label and bookmark as used in the Excel template and workbook. BaanERP uses
the bookmark BaanERP to relate the BaanERP field to its table. Do not change
the bookmark.
If you select the Group by this field check box, the BaanERP field is used to
group data.
If you select the Write this field to Baan check box, the end user can change
data in the Excel/BaanERP workbook that is based on the Baan-related
template. Changes in the workbook are copied to BaanERP.
The Path tab (see Figure 3-22) displays the path of the BaanERP table field to
its parent BaanERP table field. Fields from non-repeating tables appear in your
template as a single field. Fields from repeating tables are shown in Excel by
multiple rows for each selected record in your Excel/BaanERP workbook. You
can use this dialog box to view and maintain additional details of a BaanERP
table field in the BaanERP-related Excel template.
The following icons can be shown on the Path tab:
Icon Represents
Key fields
Non-repeating tables
Repeating tables
You can start the Baan Field Properties dialog box from the Insert Baan
Fields dialog box or the Excel menu. In the Insert Baan Fields dialog box,
under Selected Fields, select the BaanERP table field and right-click the
selected field. A shortcut menu appears, on which you can choose Properties.
To view the properties of a BaanERP field in Excel, right-click the field in the
template. On the shortcut menu, click the Baan Field Properties ( ) button.
If the end user starts from Excel, all BaanERP records are used to generate the
Excel/BaanERP workbook. If the end user starts from a BaanERP session, then
by default all records that the end user selects are used to generate
Excel/BaanERP workbook. However, you can specify a filter to only use those
records from the user's selection that comply with particular criteria. Only
records that match these criteria are then used to generate Excel/BaanERP
workbooks.
You can only filter on fields you add to the template; therefore, you cannot filter
on fields that are not available in your template. In this dialog box, you can
select a field and specify a criterion for the field. You can use two types of
values as a criterion in a filter:
n Fixed value, for example, order status equals open. The end user cannot
change a fixed value criterion.
n Cell value, for example, order status equals Sheet1!$A$3. The end user can
specify the exact criterion by defining the cell value.
If you use a fixed value as a criterion in a filter, end users cannot see that the
template filters the BaanERP data. You must indicate the use of fixed values in
the template. For example, if you specify in your filter that the order status must
equal active, you can include the following text in your template: This template
contains only orders with status active.
NOTE If you specify a criterion for a field, the field's name appears in bold in the Field
area in the Filter on Baan Fields dialog box (see Figure 3-22).
The Field area displays the fields in the BaanERP table for which you can
specify a filter. You can select a field, and then, under Only include records
where:, define the filter criteria. In the Field area, the fields for which a filter is
appear in bold.
To combine more than one criteria for the selected BaanERP table field, you
must click And. To define at least one criteria for the BaanERP table field, click
Or.
To create a filter, or to edit an existing filter, on the Excel Tools menu, point to
Baan Template, and click Filter ( ). The Filter on Baan Fields dialog box
appears.
The Repository holds information about the services and service providers that
the eMessage Connector can use. You can use the repository sessions to enter
and update services and services providers.
If BaanERP receives a message, it first determines the type of message service
required. BaanERP uses the Address Types by Service (ttcmf0140m000)
session for this.
After BaanERP knows what type of message service to use, it refers to the
Services (ttcmf0130m000) session to determine what type of service provider to
use. BaanERP then uses the Service Providers (ttcmf0110m000) session to link
the message to the correct 4GL connector.
Before you can use eMessage Connector, you must enter the relevant
information regarding message services and service providers. Values for these
service providers are entered into the following Repository sessions:
n Service Providers (ttcmf0110m000)
n Provider Parameters (ttcmf0120m000)
n Services (ttcmf0130m000)
n Address Types by Services (ttcmf0140m000).
NOTE To enter values for Outlook, you must run the ttcmfinit script, typically at
installation.
In the Provider field you must enter the name of the service provider. In the
4GL Connector field, you must enter the session name of the BaanERP 4GL
connector process that is associated with the selected provider.
If you click the Provider Parameters command on the Specific menu, you can
start the Provider Parameters (ttcmf0120m000) session, which you can use to
maintain the parameters for the provider.
The eMessage Connector uses the 4GL Connector to automatically fill in the
provider parameters when the Provider Parameters (ttcmf0120m000) session
starts. You cannot use this session to add new parameters. However, you can
change existing parameter values.
Services (ttcmf0130m000)
You can use this session to specify the available services, and the providers that
support these services. Note that only one provider for each service environment
is permitted. BaanERP creates the message storage path directory and the inbox
and outbox subdirectories after you save each entry.
In the Service Name field, you must enter the name of the service offered by a
provider. In the Provider field, you can type or select the service provider. To
enable the service, you must select the Enabled check box.
If you select the Logging check box, the messages sent by this service are
logged to the message log, which is displayed in the Message Log
(ttcmf1500m000) session.
In the Message Storage field, you must enter the path to the directory where
messages from this service are stored. In this directory, inbox and outbox
subdirectories are created.
BaanERP can use the eMessage Connector to send reports. In the File Type
field, you must select preferred attachment type for the service. The report is
converted to the selected format. You can select for BaanERP the following
formats:
n Plain Text ASCII.
n Postscript.
n RTF.
n HTML ASCII.
n HTML Unicode.
n Plain Text Unicode.
In the Address Type field, you must enter a valid eMessage Connector address
type. You have the following options:
n SMTP.
n FAX.
n Telex.
n SITA.
n SMS.
To enable additional user interaction before the message transfer is complete,
you must select the UI Required check box. In other words, the user can
change the messages before the message is sent. For example, the Outlook
connector enables user interaction
You can select the Resolve Capability check box to enable the service shown
in the Service Name field to find the address when only the user’s name and
address type are specified. The resolve capability functionality is only supported
by Outlook.
In the Service Name field, you must type or select the service and paper type or
the address type.
In addition, the delivery reports use the default address of ttcmfnotify running in
the current company of the user (ttcmfnotify.<comp_nr>.<hostname>).
Therefore, for each application host, there must be a notification daemon
running for each company so that BaanERP can handle the notifications from
the printer dialog.
You can use this session to maintain, view, and print daemon groups. BaanERP
uses one or more daemon group names as startup parameters, and then activates
the corresponding daemons using the service name, company number, and
address as parameters.
You can use the command line to start the Daemon Starter on NT or UNIX, for
example:
bshell -server ttcmfdaemon saturn
The command in the example activates all the 3GL daemon programs in the
saturn group on the bshell. The -server option causes the bshell to run without a
user interface. You can also use separate VMs to write a UNIX script to start
multiple groups. You can place the UNIX script in the BaanERP rc.start script
so that the eMessage Connector daemons are invoked automatically when you
start BaanERP.
In the Daemon Group field, you must enter a name for the daemon group.
Daemons (ttcmf3110m000)
You can use this session to maintain, view, and print daemons. BaanERP uses
daemons to handle the delivery reports that external service providers send to
BaanERP. The daemon updates the message log to say whether the message
was successfully delivered or not.
To set this daemon into a logical sequence in the daemon group, you must enter
a unique number in the Sequence Number field. In the Session field, you can
enter a session that must be linked to the daemon. You can use this session to
access a session that does not have a user interface, for example, ttcmfdaemon.
In the Service Name field, you must type or select service to which the daemon
connects when the eMessage Connector starts. In the Company Number field,
you can type or select the company in which the daemon must start.
In the Inbound Address field, you must specify the address the daemon uses to
connect to eMessage Connector when it starts. If you leave this field empty,
BaanERP uses the address in the format
session_code.company_number@hostname.
The BaanERP eMessage Connector logs all incoming and outgoing messages as
they are processed. You can view the incoming and outgoing messages with the
following sessions:
n Message Log (ttcmf1500m000)
n Delete Message Log (ttcmf1200m000)
n Message Log by Service Name (ttcmf1501m000)
n Message Log by Application Name (ttcmf1502m000)
You can view the messages grouped by BAAN message ID, by service name, or
by application name.
You can double-click a message in the grid to view the message details as
shown in Figure 3-32.
The Message Log Details session (ttcmf1500m000) shows the message details.
This session also enables you to click Attachments to view any attachments
that are sent with the message, and to click Recipients to view the listed
message recipients.
The Baan Message ID field displays the unique message ID of the message in
BaanERP. The Baan message ID corresponds to the directory name where the
serialized message components are stored. The message ID is a string with a
maximum of 40 characters. The first 10 characters in the string is the UTC date
and time (number of seconds since Jan 1, 1970 converted to a string) followed
by a period (.). The next group of characters in the string, up to a maximum of
five, denotes the bshell pid followed by a period (.).
For information about the fields in this session, refer to “The Message Log
(ttcmf1500m000),” previously in this chapter. The Message Log by Service
Name (ttcmf1501m000) session, however, has one additional field. The
Message Direction field shows whether the message was inbound to the bshell
or outbound from the bshell. Inbound messages are stored in the inbox
subdirectory of the message storage directory. Outbound messages are stored in
the outbox subdirectory of the message storage directory.
For information about the fields in this session, refer to “Message Log
(ttcmf1500m000),” previously in this chapter. The Message Log by Application
Name (ttcmf1502m000) session also has the Message Direction field, as
described for the Message Log by Service Name (ttcmf1501m000) session in
the previous section.
The address book enables you to easily retrieve addressing information about
users. The BaanERP eMessage Connector Address Book stores addressing
information in a central location. This enables applications to both display a list
of addresses and to determine the address for a particular recipient.
The data access layer (DAL) object for the address book contains functions to
enable you to easily add, modify, and delete recipient information. BaanERP
applications also use the DAL functions to update the address book whenever
relevant information changes.
You can also build distribution lists from the entries in the address book. The
distribution lists enables you to easily set up multirecipient messaging.
The BaanERP eMessage addressing functionality contains the following
sessions:
n Address Book (ttcmf2100m000)
n Distribution Lists (ttcmf2110m000)
In the Address Book (ttcmf2100s000) details session, you can fill in the new
entries data, or update existing entries.
In the Category field, you can enter the category of the entry. The Category
field is a free form text field with no constraints, so you can develop your own
categories. The initial categories are Employee, Business Partner, BaanERP
User, and Distribution List. The category Distribution List is reserved and you
cannot add records to this category.
In the Key field, you can enter a new key, for example an abbreviation of a
person’s name, jsmith. Note that the combination category/key must be unique.
In the Display Name field, you can enter, or enable BaanERP to enter, the full
name of the recipient to which the entry applies, which in this example is John
Smith.
In the E-mail Type field, you can define the address type of the e-mail address,
for example, SMTP, X400, Lotus Notes, ccMail Novell Messaging, or
Microsoft Mail. In the E-mail Address field, you can specify the recipient’s
e-mail address. BaanERP checks the validity of the e-mail address based on the
e-mail type.
In the Telephone Number field, you must enter the absolute telephone number
of the recipient, including the country code. The format must be a plus sign (+),
followed by the country code, and then the number. For European and other
countries with similar schemes, omit the zero at the beginning of the number.
For example, +31342428888 is valid. The recipient’s fax-number can be
specified in the same manner in the Fax Number field.
Other recipient addresses include the Telex address, SITA address, and SMS
address. SITA addresses can take two formats. The first format consists of three
uppercase alphabetic characters, followed by four alphanumeric characters. The
second format consists of a number sign (#) followed by six uppercase
alphanumeric characters.
In the Default field, you must enter the recipient’s default address. BaanERP
uses the default when an application does not specify how a message must be
sent to the user. If you use a default message type, you must also supply an
address for that type. You can also leave this field empty, which means that this
user has no default message type.
The data in the Address Book (ttcmf2100s000) session is also used in the
BaanERP user’s user profile. The user’s profile is defined in the User Data
(ttams1100s000) session. You can start this session through the User Data
(ttaad2500m000) session.
In the Display Name column, you can type or select a recipient that must be
added to the distribution list. In the Address Type field, you can choose, for
example, to send the message to the recipient by e-mail. You can choose more
than one address type for each recipient.
To create a nested distribution list, create a new distribution list. In the Display
Name column, enter the name of the distribution list that you want to include.
The sessions described in this section are not listed in the BaanERP’s main
menu. You can start the described sessions through other BaanERP sessions.
In the Subject field, you can enter a brief description of the report. The
description appears in the recipient’s mailbox as the subject of the message. The
Categories field is currently only supported for Outlook. This field contains a
comma-delimited list of the categories to which the message belongs.
Under Delivery Options, you can specify the report’s message properties. In
the Priority field, you must specify the priority of the message. The possible
values in this field are Low, Normal, or High. The default priority setting is
Normal. In the Sensitivity field, you can specify the message’s sensitivity. The
possible values in this field are Normal, Personal, Private, Confidential, and
Secret. The default sensitivity setting is Normal.
In the Deliver After field, you can specify after what time the message must be
delivered. If you leave this field empty, the message is delivered immediately.
In the Expire After field, you can specify at what time the message must
expire. If you leave this field empty, the message never expires.
In addition, in the Notification field, you can enter the message’s notification
options. The possible values in this field are Always, Delivery, Non Delivery,
or Never. The default notification option is Non Delivery.
The BaanERP eMessage Connector enables you to add a message to the report.
If you click Message, a text editor appears, which you can use to compose the
message. If you select the Show message before sending check box, you can
preview the message before the message is actually sent. You can use this
option for a client-side service, for example, Outlook.
Under Fax Options, you can specify the data required for fax messages only. In
the Template Code field, you can enter a predefined template to be used for the
fax message. In the Charge Code field, enter the charge code for this message.
The charge code determines who will be charged for sending/receiving this
message.
In the Role field, you must specify the recipient’s role. You can use the
following options:
n The To option, in combination with the name in the Name field, specifies
the message’s principal addressee.
n The CC (copy) option, in combination with the name in the Name field,
specifies to whom the message must be copied.
n The BCC (blank copy) option can be used to copy the message to an
addressee. The addressee will remain anonymous to other addressees listed
in the CC list.
n The OBO (on behalf of) option is not supported. You cannot send messages
on behalf of others.
In the Type field, you can specify the means to send the message, for example,
e-mail, fax, SMS, or SITA. If the recipients address does not appear in the
Address field, you must enter the recipients address manually.
n Read record(s).
The 4GL Engine reads a record set from the session main table, for
example, when you start a session when the grid in an overview session is
refreshed. This time is clocked when the option is activated.
n Update record(s).
After the user finishes modifying a record, the modification must be
checked and the record must be written to the database. This time will be
measured for all records together. The number of records is passed to ARM
as a metric.
n Insert record(s).
After the user finishes inserting a record, the modification must be checked
and the record must be written to the database. This time will be measured
for all records together. The number of records is passed to ARM as a
metric.
n Delete record(s).
If the user deletes a record, the record must be deleted from the database.
This time will be measured for all records together. The number of records
is passed to ARM as a metric.
In the Session field, you must type or select a session, and in the Transaction
Type field, you can select one of the listed transaction types. If you have
selected Form command, you can, in the Session/Function field, select the
form command or session for which ART must be enabled.
The Baan NT manager shows the following generic services for every BaanERP
installation, which you can enable or disable:
n BaanLogic Service.
n BaanERP Licensing.
The Baan NT manager shows the following services for every BSE, which you
can enable or disable:
n Shared Memory Service.
n Job Daemon Service.
Use the Baan Logic Service to configure the Baan connection protocols. The
Baan Logic Service connects the Baan Windows (BW) client to the BaanERP
server and checks whether the user has the authorization to connect to the Baan
server. With the Baan Logic Service, you can start/stop the Baan Virtual
machine (VM) and the database driver.
The Baan Logic Service offers you the following methods to connect to the
Baan server:
n Rexec.
The standard remote execution protocol. Rexec does not use passwords
encryption.
n Baan login.
Encrypts the Baan password of the users.
n Security Support Provider Interface (SSPI)
Only available on Windows NT and later. SSPI makes single-sign-on (SSO)
available for BaanERP.
Single sign-on
BaanERP Tools 7.1a uses Microsoft’s Security Support Provider Interface
(SSPI) to enable single sign-on for end users in a network environment. Single-
sign-on (SSO) is a mechanism whereby a single action of user authentication
and authorization can permit users access to all computers and systems where
they have access permission, without the need to enter multiple passwords.
If you trust the user for delegation, the user can connect to another system and
use that system to connect to a third system. In other words, with single sign-on,
the end users enter their password only once.
SSO does not use passwords, but uses the Windows NT user authentication.
With SSO, users are no longer required to perform multiple logons, nor are the
users required to remember multiple passwords to access network resources.
The user logs on once on Windows NT, and no further passwords are required.
All SSO-specific information is stored in a single repository, the Active
Directory, which provides a single, authoritative listing of each user’s rights and
privileges. You can change a user’s privileges and the results will be distributed
network wide.
With the BaanERP Licensing Service, you can enable or disable your BaanERP
license. The tools to license and validate your Baan installation are not part of
the BaanERP Licensing Service. To license your Baan installation, refer to
“License management and validation,” in the BaanERP 5.0c Administrator’s
Guide (U7189A US for pre-Service Pack 6 or U7189B US for Service Pack 6).
If your Baan installation is licensed and validated, the BaanERP Licensing
Service is automatically enabled. If you disable the BaanERP Licensing
Service, you cannot use BaanERP. To use BaanERP if it is disabled, but you
have a license, you must enable the BaanERP Licensing Service.
With the Shared Memory Service, you can configure BaanERP’s shared
memory. The shared memory is a part of the physical memory intended for
common use. Programs communicate with each other with shared memory. The
use of shared memory results in faster access to the components loaded in
shared memory. Before you start the application, you must initialize and set up
the shared memory. The following components can be loaded into shared
memory:
n Report objects.
n Program objects.
n Table definitions.
With the Job Daemon Service, you can enable or disable BaanERP’s job
daemon. The job daemon runs permanently on the BaanERP server. If a job is
present, the job daemon activates the job at the job’s scheduled time.
Note If you use the Application Services Manager (ASM) to start and stop a job
daemon in BaanERP environment, you must stop and disable the Job Daemon
Service for that BaanERP environment.
3.6 NetChange
The components required to set up, use, and manage NetChanges are positioned
in the following BaanERP components:
n Database management.
n NetChange Server management.
The components in Database management are not changed in BaanERP 5.0c.
NetChange Server management is a new menu in the BaanERP 5.0c main
menu. The following components are used to set up, and maintain net changes:
n Stores (danch3510m000) overview
n Stores (danch3510m000) details
n Subscriptions (danch3120m000)
n Stores by Subscriptions (danch3125m000)
n Servers (danch2510m000) overview
n Servers (danch2510m000) details
n Start/Stop Servers (danch2210m000)
Stores (danch3510m000)
You can use this session to list stores. A store contains all changes or net
changes on a business object type. A store can only hold one type of object. For
example, a store cannot contain both items and sales orders, unless the sales
orders are regarded as subordinates to the items.
You must set up stores before you can configure the server. You can create and
maintain stores in the Stores (danch3510m000) details session.
If you delete a store, all periods, changes, stores by subscription, and retrieval
runs that refer to the store are deleted. If the store does not contain any (net)
changes, you can edit the metadata text.
Stores (danch3510m000)
You can use this session to create and maintain stores. In the Store ID field,
specify a unique store identifier, and in the Store Description field, specify a
logical name or description of the store. In the Change Mode field, you can
select the store’s change mode. You have the following options:
n Changes.
Each change is logged separately. The advantage of the Changes options is
that all changes are logged separately, although this can affect the size of
the store and the performance of the system. The Change mode is useful if
you want to create one store, from which more than one client can retrieve
both changes and net changes.
n NetChanges.
Subsequent changes for the same store are merged with existing changes.
For example, if a value first changes from 100 to 300 and then to 150, the
net change tells you that the value changed from 100 to 150. Note that in
this mode only, one client can retrieve the net changes.
You must select the Meta Data check box to create net changes. The metadata
for the objects shows what tables, for example, business object and
subordinates, are involved, and what the primary key for each table is.
The store must be able to determine whether two changed entities actually are
the same. This check is performed by means of a comparison of the primary key
fields. The metadata text for the store contains the tables and primary key fields
in XML format. The structure of the metadata is specified as shown in
figure 3.46.
In the Change Folder field, you can enter the pathname of the directory that
contains the storage files. The Table Number field specifies the sequence
number of the table that must be used to store the changes. Note that multiple
stores can use the same table number. However, for large stores, for best results,
you must use separate tables, because as tables grow, performance can decrease.
You can only use the Freeze Time field if you select Changes in the Change
Mode field. The freeze time defines after what time a period must be frozen. If
you set a freeze time, take into account that purging of stores is carried out for
each period. In the Freeze Time Unit field, you can define freeze time units,
such as hours, days, or weeks that are valid for the Freeze Time field.
Note You can only specify a freeze time if the mode of the store is net changes. You
must then specify the length of the freeze time period in number of hours, days
or weeks. The default freeze time is one week.
Subscriptions (danch3120m000)
You can use this session to list and maintain subscriptions. A subscription is a
group of stores that contain interrelated data for which the retrieval must be
synchronized. If a store contains net changes, you can only use the store in one
subscription. If a store contains changes, you can use the store in multiple
subscriptions.
If you delete a subscription, the stores by subscription, requests, and retrieval
runs for that subscription are also deleted.
In the Subscription ID field, you can define an identifier for the subscription,
and in the Subscription Description field, you can specify a logical name or
description for the subscription.
The Default Timeout for Requests field defines the default maximum time, in
milliseconds, that the process must wait for periods to be closed when the
process creates a new request.
The Subscription ID field shows the subscription to which you can add stores.
In the Store ID field, the stores are shown that are grouped in the subscription.
If you update the settings of a running server, changes to the store ID, scope, or
library are only effective when the server is stopped (or interrupted) and
continued, or restarted. If you change the server settings while the server is
running, you will receive a warning that explains the risks. If you change the
store ID while the server runs or has run, data is written into different stores. As
a result, each of the stores only contains a subset of the data, while no store
contains the complete data set.
Before you can use this session, you must set up the stores in the Stores
(danch3510m000) details session.
Note You can only delete servers that are not running. Deleting a server will also
delete the server runs, but will not affect the store.
In the Server field, you can define a unique identifier for the server, and in the
Server Description field you must enter a logical name or description of the
server. The Used Store field specifies store to which the server’s output must be
sent.
The Scope field defines the store’s scope. You have the following options:
n Normal.
Only changes are processed and sent to the store.
n Complete Family.
Changes are processed, but subordinates that are not changed, such as order
lines, are also added. Only use the Complete Family mode if unchanged
parts of the business object are essential, because of the impact this mode
has on the performance of the NetChange Server.
The Server Library field defines the library that contains the server
functionality that is specific to the server. In other words, functions to select
data from the tables and columns that must be included, functions to read
related data, and functions to perform the filtering, formatting, or transforming
of data, if required. The Run Status field shows the status of the server.
Under Selection Range, you can define a range of servers that must be started
or stopped. With options available in the Action Type field you can start or stop
the servers. In the Start Time field, the following options are available:
n Process transaction since.
Use this option to start the server for the first time.
n Continue from previous run.
Choose this option if you want to start the server automatically as part of a
job.
The Start Commit Time field defines the start commit time, which indicates
the start of the commit time interval specified for the server process. Note that
the NetChange Server only processes changes that are made to a business object
after the specific Start Commit Time. Importantly, for stores in the same
subscription, the servers that write to those stores must have the same Start
Commit Time.
The Polling Frequency field specifies the number of retries per second. The
value in this field indicates how often the server will retry to collect new data if
no data is available. Choose a low value to reduce system load.
The Log File field specifies the path to the directory of the log file.
Store-related sessions
The following list describes the additional store-related sessions, and, where
required, includes a short explanation of the session:
n Print Stores (danch3410m000)
n Periods (danch3515m000)
This session provides an overview of the periods. You cannot make changes
in this session.
n Print changes (danch4400m000)
You can use this session to print the (net) changes for one store in a
specified range of period numbers, and commit times or transaction IDs.
The output is grouped by period.
n Print Periods (danch3415m000)
n Print Subscriptions (danch3420m000)
n Print Stores by Subscription (danch3425m000)
n Subscription by Store (danch3526m000)
This session provides an overview of the subscriptions in which a store is
used. You cannot make changes in this session.
n Requests (danch3530m000)
This session provides an overview of the requests grouped by subscription.
In a request, a client application indicates when the application wants to
retrieve the next set of (net) changes for a subscription. You cannot change
the requests. A details session is available to view more attributes of a
request.
n Print Requests (danch3430m000)
n Retrieval Runs (danch3535m000)
This session provides an overview of the retrieval runs. A retrieval run is
the actual retrieval of (net) changes from one store by a client application.
These changes are grouped by Subscription by Store. You cannot change
the retrieval runs. A details session is available to view more attributes of a
retrieval run.
n Print Retrieval Runs (danch3435m000)
Server-related sessions
The following list provides the additional server-related sessions, and, where
required, includes a short explanation of the session.
n Print Servers (danch2510m000)
n Server Runs (danch2520m000)
This session provides an overview of the server runs. You cannot change
the server runs. The following fields are displayed in this session:
− Server ID.
− Run Number.
− Status: Running, Stopped, or Interrupted.
− Run Start Time.
− Run End Time.
− A details session is available to view more attributes of a server run.
n Print Server Runs (danch2420m000)
n Purge Server Runs (danch2220m000)
You can use this session to purge the log of server runs for a range of
servers. Note that you cannot purge the last run of a server if the run has the
status Running. If you specify that the last run for servers must also be
purged, and the last run is within the range specified, a warning is given and
you are asked to confirm this action. However, note that confirming this
action can have negative consequences, because if you restart the server,
you can lose data or duplicate errors can be logged by the store.
You must use the following BaanERP sessions (location: BAAN Tools
Application Configuration Application Services Manager) to create XML
files that define the instances of BaanERP application services the ASM can
start, and, for unique instances only, stop. For more detailed descriptions of
these sessions refer to Chapter 16 “Application Services Manager (ASM),” in
the BaanERP 5.0c Administrator’s Guide (U7189B US).
Note n On a UNIX server, the Baan Software Environment (BSE) whose Baan
sessions you use to create the ASM’s XML definition files must be the
same BSE where the server’s BaanLogin is located. However, with that
BSE’s sessions, you can still define instances for any BSE on the server.
n On an NT server, you can use any BSE’s sessions to create the ASM’s
XML definition files. However, to avoid duplication of instances, and to
avoid having to redefine data (templates and BSEs), you must use the same
BSE. With one BSE’s sessions, you can define instances for all BSE’s on
the server.
For the BSEs you define in this session, you can define instances in the ASM
Services Instance (ttaad0574m000) session.
In the details session (see Figure 3-54), you can define data to start and stop an
application service. In the ASM Service Instances (ttaad0574m000) session,
you select a template from this session, which provides default data on starting
and stopping an instance’s application service. If you maintain a template’s
data, the fields that default to the ASM Services Instance (ttaad0574m000)
session of instances that use the template also change.
On the General tab of the details session (see Figure 3-56) you can define
whether an instance’s occurrence is Unique, or Multiple, select a BSE from the
Baan Software Environments (ttaad0570m000) session, and select a template
from the ASM Service Templates (ttaad0573m000) session. For Unique
instances, you must define the Start up mode, which can be Automatic (started
automatically when you start the ASM), or Manual (started manually by a user).
The fields on the Start and Stop Command tab of the details session (see
figure 3-57), contain data on starting and stopping the instance’s application
service. The defaulted data on this tab comes from the template you selected in
the Template field of the General tab.
Figure 3-57 ASM Services Instance (ttaad0574m000) details, Start and Stop Command tab
Note At startup, the ASM reads the XML files from the $BSE/lib directory, and
stores the files in memory. While running, the ASM uses the XML files in
memory to start and stop the defined instances, although not the XML files, in
the $BSE/lib directory. As a result, if you use the Baan sessions to make
changes to the XML definition files in the $BSE/lib directory with the ASM
running, you must stop and start the ASM for your changes to take affect.
To enable the data import through the Data Access Layer, you must select the
Import via Data Access Layer check box. If you import data through the
DAL, you carry out the additional checks or actions, which are specified in the
DAL, for each row that is imported.
If you select the Import via Data Access Layer check box, you enable the
DAL Property Checks check box. You can select the DAL Property Checks
check box to carry out the property checks of the Data Access Layer. Running
the property checks is a safe option, however the property checks also affect
performance. Not using the DAL property checks can be used as a performance
booster.
Note Selecting or deselecting the DAL related check boxes is an aspect of run time
that you can change without having to regenerate the import program. For that
reason, the DAL settings are also logged in the log table at batch line level, to
be able to check the DAL settings as the settings appeared at the moment the
import was run.
This chapter describes the new or changed procedures related to the following
new concepts in BaanERP Tools for BaanERP 5.0c.
n Integration of Microsoft Office applications in BaanERP.
n The BaanERP eMessage Connector.
n Application Response Measurement ARM.
n Baan NT Management.
n The Microsoft Management Console (MMC).
n Active Directory Services (ADS).
n NetChange Server Management.
n Application Services Management.
Before you can use the Office integrations in BaanERP, you must take the
following steps on the Baan Server:
n Set the Baan Generic Automation Server parameters.
n Set the Microsoft Office Parameters.
n Copy the base template to the server directory (pre-Service Pack 6 versions
only).
To install the Baan Field Mapper (pre-Service Pack 6 releases) on the BaanERP
CD-ROM you must locate the BaanFieldMapper.zip file, which contains a
zipped Setup.exe. You must unzip the BaanFieldMapper.zip file and run the
Setup.exe to install the client application.
Both the Tools template designer Setup, and the Baan Field Mapper Setup also
run Microsoft Office Template Installer.exe, which checks the client.
The Office Template Installer also installs the following add-inns:
n Microsoft Excel - BaanBaseAddin.xla.
n Microsoft Word - New Baan Template.dot.
The Excel add-inn enables you to create Baan-related Excel templates and
Baan-related Excel workbooks in Excel. The Word add-inn to create Baan-
related Microsoft Word templates.
Before the end users can create Word documents that contain BaanERP data,
the template designer, typically a key user with experience with the BaanERP
functionality, must define the Baan related template for Word.
In the Baan-related template, the template designer can specify the BaanERP
tables and table fields that must appear in the Word documents that are based on
the Baan-related template.
When the Baan-related templates are created, the template designer must
publish the templates to make them available to the end -users. The Baan-
related template is then available to all sessions that use the BaanERP tables
that are defined in the Baan-related template.
The steps in the procedure to transfer data to Word documents are shown in
Figure 4-3.
End user
3. Generate documents based on the Baan-related template
• Select records in a session.
• Select the template.
• Generate documents based on the selected records, and
on the selected Baan-related template.
Before the end users can create Baan/Excel workbooks that contain BaanERP
data, the template designer, typically a key user with experience with the
BaanERP functionality, must define the Baan related template. In the Baan-
related template, the template designer can specify the BaanERP tables and
table fields that must appear in the Excel/Baan workbooks that are based on a
Baan-related template.
When the Baan-related template is created, the template designer publishes the
templates to make them available to the end -users. The Baan-related template
is then available to all sessions that use the BaanERP tables that are defined in
the Baan-related template.
The template designer must also specify how the end user can create a new
workbook. The template designer can specify that end users can either use
BaanERP or Excel to create the workbook.
The steps in the procedure to transfer data to the Excel are shown in Figure 4-4.
With BaanERP:
• Select records in a session.
• Select the template.
• Generate the Baan/Excel workbooks based on the
selected records, and on the selected Baan-related
template.
The template designer must also specify the templates that are available to the
end users. The end users can use these templates to generate Excel/Baan
workbooks, in which you can add and modify BaanERP data. Typically, you
can use Excel or BaanERP to create Excel/Baan workbooks, which are based on
a Baan-related template.
When the workbook is generated, you can use all Excel functionality to
manipulate the data in BaanERP. You can write the changes that are made to
the BaanERP data back to BaanERP.
In Excel, the following options are made available if you work with an
Excel/Baan workbook:
n You can use the Read from Baan ( ) option on the Data menu in Excel
to load data from BaanERP into Microsoft Excel. The Undo Read from
Baan ( ) button on the Data Excel menu restores your workbook to the
workbook’s original settings before you read the data from Baan.
n You can use the Save to Baan ( ) option on the Data menu in Excel to
save the changes you made to the BaanERP data in Excel.
Note If errors occur when you save data to Baan, the Errors Saving to Baan dialog
box appears. In this dialog box, click Go to row to navigate to the row in the
workbook that produced the error.
n You can use the Delete on next Save to Baan ( ) option on the Data
menu in Excel to delete BaanERP data from the Excel environment. This
data is marked in the workbook and deleted the next time that you save to
Baan.
You can save a Baan workbook and open a Baan workbook as you usually do in
Excel. When you open a saved Excel/Baan workbook, the data in BaanERP can
change. Therefore, when you open a saved Excel/Baan workbook, you are
prompted to indicate whether you want to use the data of the Excel/Baan
workbook or whether you want to read the data from Baan into the workbook.
You can use this procedure to create a repository for the BaanERP eMessage
Connector. The procedures describes how to set up:
n Service providers.
n Services.
n Address types for the services.
2 On the File menu, click New. In the Provider field and Description field,
enter the name and description of the new Outlook service provider.
3 In the 4GL Connector field, enter the session name of the BaanERP 4GL
connector process associated with the provider. In this example, use
ttcmfoutlook.
4 Select the new Outlook service provider and on the Specific menu, select
Provider Parameters. The Provider Parameters (ttcmf0120m000) session
appears.
You must use the Provider Parameters (ttcmf0120m000) session to specify the
startup parameter for the Outlook service provider.
In the Parameter Value field, enter the service provider’s parameter value. In
this example, ${BSE}/bin/cmfuiadap.exe.
2 On the File menu, click New. In the Service Name field and Description
field, enter the name and description of the service. In this example, you
create the Outlook service.
3 In the Provider field, type or select the name of a provider you have created
in the Service Providers (ttcmf0110m000) session.
4 Select the Enabled check box to enable the Outlook service.
5 In the Message Storage Path field, enter the path to the directory where
messages from this service must be stored. To enable logging, select the
Logging check box.
6 In the File Type field, type or select the default attachment file type for the
Outlook service. In this example, select PlainText Unicode. When
BaanERP sends a report with the eMessage Connector, the report is
converted to the format specified here.
2 On the File menu, click New. In the Address Type column, enter a name
for the address type. In this example, e-mail and SMTP.
3 Select the UI Required check box if you want to be able to make changes
before the message is sent.
4 In the Service Name field, type or select the name of the service that must
be linked to the address type. Each service can have more than one address
type, which means that a service can appear on this list more than once.
Note In this session, the resolve capability option is optional.
At this point the BaanERP users can send messages that contain BaanERP data.
You can use this procedure to create the address book data. The procedures
describes how to set up:
n Address books
n Distribution lists
Address books
This procedure enables you to add and update entries in the address book. Use
the main session to add an entry and use the details session to fill in the
information or to update the entry.
Complete the following steps to enter a new address book entry.
1 On the Baan Tools menu, select BaanERP eMessage Connector Ø
Addressing Ø Address Books. The Address Book (ttcmf2100m000)
session appears.
2 On the File menu, click New. The Address Book Details (ttcmf2100s000)
session appears.
In this example, you add a new user, John Smith, to one of the BaanERP
supplied categories, the Baan user category.
3 In the Category field, enter the BAAN USER category.
4 In the Key field, you enter JSMITH, and in the Display Name field, you
enter the user’s name as it must be displayed. In this example, type John
Smith. Make sure that the combination category/key is unique.
4 Define John Smith’s e-mail data in the appropriate fields. In the E-mail
Type field, you can type or select SMTP, X400, ccMail, or Microsoft Mail.
5 Define John Smith’s telephone and fax data in the appropriate fields. For
the telephone number and fax number, enter the absolute telephone number,
including the country code. The format must be a plus sign (+), followed by
the country code, and then the telephone number. For European countries
and other countries with similar schemes, omit the zero at the beginning of
the number, for example, +31342428888.
6 Enter the telex, SITA, and SMS addresses if applicable.
7 In the Default field type or select John Smith’s default address type. In this
example, type email.
8 Click OK to return to the Address Book (ttcmf2100m000) session and save
the John Smith entry in the address book.
You can also build distribution lists from the entries in the address book. The
distribution lists enable you to easily set up multirecipient messaging.
Distribution Lists
You can use this procedure to create distribution lists to enable messages to be
sent to groups of users. You can also create nested distribution lists.
1 On the Baan Tools menu, click BaanERP eMessage Connector Ø
Addressing Ø Distribution lists. The Distribution lists (ttcmf2110m000)
session appears.
In this example, you create a list that can be used to send a message to a
group of developers.
2 On the Group menu, click New and in the List Name field, type
DEVELOPER as the distribution list identifier.
3 On the File menu, click New, and in the Display Name field, you can enter
the names of the persons that must be included in the developer list.
4 In the Address Type field, type or select the address type for the users. You
can choose more than one address type for each recipient
5 Continue adding users until the distribution list is complete and save the
distribution list.
NOTE To create a nested distribution list, create a new distribution list. In Display
Name, enter the name of the distribution list that you want to include. Continue
adding recipients until the distribution list is complete.
On the Bshell Environment tab, in the Command field, enter the following
command line: --set BAAN_ART_ENABLE=1.
If a new Baan system is installed, ART is not enabled for any transaction. You
must add the transactions for which you want to activate ART. To activate the
ART parameters for a certain transaction, you must add the transaction to the
list of ART enabled transactions in the Standard Transactions Measured with
ART (ttaad6101m000) session.
NOTE The list shows only the transactions or form commands whose response times
are measured.
The following procedure describes how to fill in the various group boxes.
1 On the Baan Tools menu, select Application Configuration Ø
Parameters Ø ART parameters. The ART parameters (ttaad6102s000)
session appears.
− Delete record(s)
If the user deletes a record, the record must be deleted from the
database. This time will be measured for all records together. The
number of records is passed to ARM as a metric.
7 Restart BaanERP to activate the settings of the ART parameters.
You can only start or stop a BaanERP-specific service if the service is enabled.
If the service is disabled, you must enable the service before you can start the
service. In this example, you will enable the BaanERP Licensing Service.
1 Click Start Ø Programs Ø BaanERP Ø Baan MMC NT Manager. The
Baan NT Manager appears:
2 In the Tree pane, click BaanERP Licensing. The status of the BaanERP
licensing Service is shown in the details pane as disabled.
3 In the details pane, click Enable this Service. The BaanERP Licensing
Service is now enabled. You can now start the BaanERP Licensing Service.
4 In the details pane, click Start Service. The BaanERP Licensing Service is
now running.
NOTE To stop a Baan-specific service, in the Tree pane, select the service, and in the
details pane, click Stop Service. To disable the service, click Disable the
Service in the details pane.
The following procedures describe how to start or stop a Baan software
environment (BSE).
2 In the Tree pane, select Baan Corelli, and on the toolbar, click the Start
Service ( ) button. The Baan Corelli BSE is now running.
NOTE To stop the Baan Corelli BSE, select the Baan Corelli BSE in the console tree,
and then on the toolbar, click the Stop Service ( ) button. The Baan Corelli
BSE is now no longer running.
2 To configure the connection protocol logic of the Baan Corelli BSE, click
Baan Logic Service in the console tree, and on the toolbar, click the
Properties ( ) button.
3 On the Logic Service Protocol Configuration tab, review and update any
of the following options:
− Rexec.
Select this check box to use the standard remote connection protocol to
connect the Baan Windows (BW) client to the BaanERP server.
− Baanlogin.
Select this check box to use the Baanlogin connection protocol to
connect the Baan Windows (BW) client to the BaanERP server. The
BaanLogin protocol encrypts the BaanERP password of the users.
− SSPI.
Select this check box to use the Security Support Provider Interface
(SSPI) connection protocol to connect the Baan Windows (BW) client
to the Baan server. SSPI is only available on Windows NT or later and
makes Single Sign-on (SSO) available for BaanERP.
− TCP Port.
Enter the Transmission Control Protocol (TCP) port through which the
To enable the user to SSO for all systems in your network, you must set the
delegation trust for the user.
1 Click Start Ø Programs Ø Administrative Tools Ø
Active Directory Users and Computers.
The Active Directory Users and Computers dialog box appears.
2 In the Tree pane, double-click Users, and then, in the details pane, select a
user and click the Properties ( ) button.
3 On the Account tab, under Account options, select the Account is trusted
for delegation check box.
4 Click Apply to accept the changed user properties, and then click OK to
return to the Active Directory Users and Computers dialog box.
The user can now use SSO. Only the user’s Windows NT authentication is
required to use all the systems in the environment. If you do not trust the user
for delegation, the user can connect to another system but cannot use that
system to connect to yet another system.
2 To configure the shared memory of the Baan Corelli BSE, in the console
tree, click Baan Shared Memory Baan Corelli, and on the toolbar, click
the Properties ( ) button.
3 On the Shared Memory Config tab, review and update any of the
following options:
− Start address.
Enter the start address for the shared memory. The start address value
can range from 0x20000000 to 0x7FFEFFFF.
− Maximum Size (MB).
Define the maximum shared memory size allocated for BaanERP
applications.
− Load Shared Memory at Start up.
Select this check box to automatically load the shared memory server at
start up.
− Load as User.
Enter the BaanERP user that must load the shared memory objects.
− Show all messages.
Select this check box to view error messages and other messages while
loading the shared memory.
You must make sure that the BSE environments on your system are unique.
You can therefore rename if necessary. In this example, you will rename the
Corelli BSE into Verdi BSE.
1 Click Start Ø Programs Ø BaanERP Ø Baan MMC NT Manager. The
Baan NT Manager appears:
2 In the Tree pane, click Baan Corelli, and on the Action menu, click
Rename. You can now rename the BSE in the console tree.
You can use the Baan NT manager to change the behavior of the Baan tools by
editing the BSE variables. In this example, you will specify the BSE_SORT
variable for the Baan Corelli BSE environment. With the sort program, you can
specify a directory where the temporary files are stored during the sort process.
For information about environment variables, refer to the BaanERP Tools
Technical Manual (U7040EUS).
1 Click Start Ø Programs Ø BaanERP Ø Baan MMC NT Manager. The
Baan NT Manager appears:
2 In the console tree, click Baan Corelli, and then, on the toolbar, click the
Properties ( ) button.
2 Click on System Monitor in the Tree pane, then at the top of the details
(right) pane, click the Add ( ) button. The Add Counters dialog box
opens:
6 Click Add to start your selected counters, and click Close to close the
dialog box. The right pane of the performance monitor displays your
selected counter(s) as a line graph(s) with the details at the bottom of the
pane (see Figure 4-27)
With the MS Windows Performance Monitor, you can create an alert that is
activated if a BaanERP specific performance counter exceeds a predefined
limit. In this example, you will create an alert that is activated if more than 100
BaanERP users are logged on to your BaanERP environment.
1 Open the MS Windows Performance Monitor (refer to Step 1 in the
previous section).
2 Double-click Performance Logs and Alerts, and then click Alerts.
Any existing alerts will be listed in the details pane. A green icon indicates
that the alerts are running; a red icon indicates alerts have been stopped.
3 Right-click a blank area of the details pane and click New Alert Settings.
The New Alert Settings dialog box appears:
4 In the Name dialog box, type the name of the alert. In this example, enter
Alert – Too many licenses in use and then click OK.
A dialog box appears, which you can use to define a comment for your
alert, along with counters, alert thresholds, and so on:
Use the General tab to define a comment for your alert, along with
counters, alert thresholds, and the sample interval.
5 Click Add to select the appropriate counters. The Select Counters dialog
box appears:
6 In the Performance object list, type or select Baan System. In the listed
counters, select BaanERP licenses in use and then click Add and Close to
return to the alert settings dialog box.
At startup, the Baan Logic service publishes the connection points in ADS for
each environment on the server with information such as the name of the server
to connect to and the name of the BSE-environment. BW uses this information
to set up a connection to the server. The Baan Logic Service publishes the
services without any user interaction. In this example the NTDEV.baan.com
domain is used to explain ADSs features in BaanERP.
To find the environments in ADS, take the following steps:
1 Logon as an Administrator. If you log on using an account that does not
have administrative privileges, you might not be able to view the directory
objects.
2 Click Start Ø Administrative Tools Ø Active Directory Users and
Computers. The Active Directory Users and Computers window appears:
The scope pane shows the NTDEV.baan.com domain. The System folder
contains the Active Directory systems and services information. The System
folder also contains the Baan folder in which the Baan Logic Service stores the
connection points of the servers in the domain. The connection points are stored
for each server in a dedicated folder.
Note The server names in a domain must be unique.
Typically, ADS is used for Windows NT servers. However, you can use the
BaanERP Active Directory Service setup utility to publish UNIX servers in the
Baan Environment and Configuration Selector (BECS). In this example, you
will publish the UNIX server saturn as OurGreatBaanEnvironment in BECS.
Complete the following steps to publish UNIX servers:
1 Logon as an Administrator. If you log on using an account that does not
have administrative privileges, you might not be able to use the directory
objects.
2 Click Start Ø Accessories Ø Command Prompt.
The Command Prompt window appears:
You can use the Baan Environment and Configuration Selector (BECS) to run
various Baan Windows versions on a single client. You can also use BECS to
start the Baan Windows Configuration Properties dialog box, which you can
use to maintain the configuration settings of the BaanERP environments on the
client. To maintain the client’s BaanERP environment properties, take the
following steps:
1 Click Start Ø Programs Ø BaanERP Ø BaanERP. The BECS – Baan
Environment and Configuration Selector window appears:
3 Under Baan Service, you can choose to use an environment for which the
connection points are published in ADS. You can also choose to use an
environment for which the connection points are not published in ADS.
4 Click Published to use an environment for which the Baan Logic Service
has published the connection points in the ADS database. In the Published
list, you can select an environment for which the connection points are
stored in the ADS database. The Hostname, BSE, Protocol, and Port
number fields are automatically filled with the information retrieved form
the ADS database.
5 Click Private to use an environment for which the connection points are not
published in ADS. You must now enter the data in the Hostname, BSE,
Protocol, and Port number fields yourself.
For more information about how to use the BW Configuration Properties
window, refer to the Installation Guide for BaanERP Windows Client
(U7434AUS).
You must enable auditing on tables to use Net Change. You must also include
the storage of unchanged columns of a record that are not primary key columns.
For general information about audit management, refer to Chapter 14 of the
BaanERP Tools - Technical Manual (U7040E US).
2 On the File menu, click New, and add the tables that must be audited. You
can specify specific tables or groups of tables, for example, Tables in
module and All (other) tables. Note that you must select the Audit on
check box for each of the tables that you want to be audited.
3 On the Specific menu, click Convert to Runtime. This command results in
an update of the $BSE/lib/tabledef6.2 configuration file. As a result, the
tables that must be audited are added to the tabledef6.2 file.
5 On the File menu, click New, and add the pathnames of the directory that
contains the audit trail for the tables that must be audited. You can specify
files for specific tables or groups of tables, for example, Tables in module
and All (other) tables.
NOTE The disk that contains the directories for the audit files must have sufficient
free disk space, because the sequence files that contain the audit data will
potentially consume a lot of space. The audit-data is split across multiple
sequence files, because otherwise the file would become too large to
manage properly. The maximum size of a sequence file for a table is
defined in the $BSE/lib/audit_spec file. If the limit is exceeded, the audit
server tries to use the next sequence file.
In addition, you must make sure that sufficient table space is available for
the Transaction Notifications (ttaud110) table.
6 On the Specific menu, click Convert to Runtime. This command results in
an update of the $BSE/lib/auditdef6.2 configuration file with the new
pathnames to the directories in which the sequence files that contain the
audit-data are stored.
7 To use the new configuration, users must leave BaanERP by closing all
client sessions and restart BaanERP.
Level 1 and Level 2 are column levels. Levels 3 through 10 are table levels.
An audit_set file for Net Change can, for example, look like the following:
cprpd100:667:Y:item
whwmd215:667:Y:stoc
whwmd215:667:Y:hall
This section describes how to set up the Net Change Server with the following
procedures:
n To set up the store.
n Define subscriptions.
n To set up the Net Change Server.
Before you start to configure the Net Change Server, you must set up the stores.
To set up a store
The store is the object that contains all changes or net changes on a business
object type. Note that a store can only hold one type of objects. For example, a
store cannot contain both items and sales orders, unless the sales orders are
regarded as subordinates for the items. To set up a store that is enabled for net
changes, you must complete the following procedure:
1 On the NetChange Server menu, click Stores. The Stores
(danch3510m000) session appears:
2 On the File menu, click New. The Stores (danch3510m000) details session
appears:
3 In the Store ID field, specify a unique store identifier and in the Store
Description field a logical name or description of the store. In this example
you create mystore.
4 In the Change Mode field, you can select the store’s change mode. In this
example, choose NetChanges.
5 Select the Meta Data check box to create net changes. The metadata for the
objects shows which tables, for example, business object and subordinates,
are involved and what is the primary key for each table.
6 In the Change Folder field, enter the pathname of the directory that
contains the storage files.
7 In the Table Number field, enter the sequence number of the table that
must be used to store the changes.
8 You can only use the Freeze Time field if you select Changes in the
Change Mode field. In the Freeze Time Unit field, you can define freeze
time units, such as hours, days, or weeks that are valid for the Freeze Time
field.
9 After you supply the required values, save and close the session.
To define subscriptions
A subscription is a group of stores that contain interrelated data for which you
must synchronize the retrieval. A client can have multiple subscriptions. You
are advised to keep subscriptions small, because a subscription that contains
stores for which data is not, or is not required to be, synchronized is of little use.
To group stores in a subscription, you must complete the following procedure:
1 On the NetChange Server menu, click Subscriptions. The Subscriptions
(danch3120m000) session appears:
2 On the File menu, click New. In the Subscription ID field, enter the
identification of the subscription.
3 In the Subscription Description field, enter a logical name or description
for the subscription.
4 In the Default Timeout for Requests field, enter the default maximum
time, in milliseconds, that the process must wait for periods to be closed
when the process creates a new request.
After you supply the subscription’s required values, you must link the store
to the subscription.
5 Select subscription in the grid and on the Specific menu, click Stores by
Subscriptions. The Stores by Subscriptions (danch3125m000) session
appears:
6 On the Group menu, click New Group, and in the Subscription ID field,
type or select the subscription’s identification, which in this example is
mysbs for My Subscriptions.
7 On the File menu, click New, and in the Store ID field, enter the
identification of the store that you want to link to the subscription, which in
this example is mystore.
8 Save and exit the session. This completes the setup of the store.
2 In the Server field, enter a unique identifier for the server, and in the
Server Description field, enter a logical name or description of the server.
3 In the Used Store field, enter the identification of the store to which the
server’s output must be sent.
4 In the Scope field, you can type or select the store’s scope. In this example,
choose Normal.
5 In the Server Library field, enter the library that contains the server
functionality that is specific for the server. In other words, functions to
select data from the tables and columns that must be included, functions to
read related data, and functions to perform the filtering, formatting, or
transforming of data if required.
6 After you supply the required values, you must save and close the session
and return to the Servers (danch2510m000 overview session.
7 In the Servers (danch2510m000 overview session, on the Specific menu,
click Start/Stop Servers. The Start/Stop Servers (danch2210m000) session
appears:
8 Under Selection Range, in the Server field, enter the created myserv
server.
9 In the Action Type field, select Start, and in the Start Time field, you
must select Process transaction since to start the server for the first time.
10 In the Start Commit Time field, specify the start commit time, which
indicates the start of the commit time interval specified for the server
process.
11 In the Polling Frequency field, enter the number of retries per second,
which indicates how often the server will retry collecting new data if no
data is available.
12 In the Log File field, enter the path to the directory of the log file and click
Continue.
Note The run status of the myserv server in the Servers (danch2510m000) session
will change to Running.
To enable the Net Change Server to start automatically, you must restart the
Servers (danch2510m000) session. In the grid, select myserv, and on the
Specific menu, click Start/Stop Servers. The Start/Stop Servers
(danch2210m000) session appears:
In the Start Time field, click Continue from previous run, and click Make
Job. If you run this job, for example, every five to ten minutes, you can ensure
that the server is restarted in case of interruptions.
The procedure to enable or disable the password storage and retrieval is related
to a registry key setting under HKEY_LOCAL_MACHINE. By default, on a
person with system administrators rights can update this section of the registry.
The system administrator can disable the local storage of BW clients by taking
the following steps:
1 Log on as user with admin rights on the Windows NT server that is the
domain controller of the Windows network.
2 Copy the C:\Program Files\Baan\Lib\bw.adm file (from a BW client) to the
directory C:\WINNT\INF on the domain controller.
3 Start the System Policy Editor.
4 Click Policy Template on the Options menu.
5 Click Add, and select C:\WINNT\INF\bw.adm.
The system administrator must complete the following steps to disable local
configuration editing:
1 Log on as user with admin rights on the Windows NT server that is the
domain controller of the Windows network.
2 Copy the C:\Program Files\Baan\Lib\bw.adm file (from a BW client) to the
directory C:\WINNT\INF on the domain controller.
3 Start the System Policy Editor.
n If no Port Number is defined for the logical name BaanLogin, ASM uses
the default port number 7150.
n You can send commands to, and receive responses from, the ASM by
means of a:
− Microsoft Management Console (MMC) loaded with an ASM snap-in.
− Command prompt, which communicates with the ASM’s command line
interface.
n Through the ASM’s API interface, users of external software modules can
command the ASM to start a multiple occurring instance’s BaanERP
application service.
NOTE You cannot use the MMC, or the command prompt to start the ASM.
Note Any user with an ASM snap-in can command the ASMs in their domain. For
best results, you must restrict the availability of the ASM snap-in software to
trusted users.
For details of sending commands to the ASM by means of the MMC loaded
with an ASM snap-in, refer to “ASM User Interface,” in Chapter 16,
“Application Services Manager (ASM)” in the BaanERP 5.0c Administrator’s
Guide (U7189B US).
Command prompt
With a command prompt, you can send commands to the ASM by means of a
Command Line Interface. You can:
n Start, stop, and view the unique occurring instances defined for the ASM in
any of your domain’s BSEs.
n View the multiple occurring instances defined for a host.
Note n Do not start a multiple occurring instance with the command prompt.
Multiple occurring instances must only be started by (users of) external
software modules.
n Any user with a command prompt can send commands to the command line
interfaces of the ASMs in their domain. For every server in your domain
that has a BSE, you must restrict the access, and execute permissions in the
directory ${BSE}/bin, to trusted users.
For details of sending commands to the ASM by means of the command
prompt, refer to “ASM User Interface,” in Chapter 16, “Application Services
Manager (ASM)” of the BaanERP 5.0c Administrator’s Guide (U7189B US).