Professional Documents
Culture Documents
Columbus Output Management: How To Integrate With SAP R/3
Columbus Output Management: How To Integrate With SAP R/3
Contents
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
This manual describes how to integrate Macro 4’s Columbus OM OMS (Output
Management System) into the SAP R/3 environment so that it can manage the
printing and faxing of documents generated by R/3.
Macro 4 are partners with SAP through the SAP Complementary
Software Program. The Columbus OM OMS has been certified and
validated by SAP as a Complementary Software Program (CSP) that
can be integrated with R/3 via the official BC-XOM interface.
To See
Conventions
The following typographic conventions are used:
boldface Indicates a command or keyword that you should type, exactly
as shown.
italics Indicates a variable for which you should substitute an
appropriate value.
monotype Indicates literal input and output.
Ctrl+D Indicates two or more keys pressed simultaneously.
[ ] Brackets surround an optional value.
| Vertical bars separate alternative values from which you must
make a selection.
... Ellipsis indicates that the preceding element may be repeated.
CHAPTER 1
network
host printer
Columbus OM
host
printer
printers
Columbus OM
fax modems
printer
network
host printer
Columbus OM
host
printer
printers
Columbus OM
host
R/3
fax modems
printer
R/3 spool
server
Columbus OM
network
host printer
Columbus OM
printer host
printers
Columbus OM
host
R/3 R/3
fax modems
printer
R/3 spool
server
host
host
R/3
In this setup, an R/3 job from any of the R/3 instances is passed, via the R/3 spool
server, to the Columbus OM instance on the R/3 spool server host. The job is then
routed to its final destination by the Columbus OM OMS, for printing or faxing.
Furthermore, in either the single or multiple R/3 instance environment, both of the
following scenarios are also possible:
■ To reduce the loading on the Columbus OM instance on the R/3 spool server
host, multiple Columbus OM instances can be installed on the host, each
providing a separate interface to the OMS.
■
R/3 jobs can be routed by the OMS to one or more printers attached directly to
the spool server host.
These two scenarios are illustrated in the following diagram.
network
host printer
Columbus OM
printer host
printers
Columbus OM
host
R/3 R/3
fax modems
printer
R/3 spool
server host
R/3 R/3
Columbus OM
Columbus OM host
R/3
printers Columbus OM
■
the Columbus OM instances that comprise the OMS and
■ the R/3 instances.
The method of configuration depends on which of the R/3 access methods you use.
For more information about the R/3 access methods, see below.
Available in
Access method SAP R/3 version See
CHAPTER 2
This chapter describes how to configure both Columbus OM and R/3 to integrate a
Columbus OM OMS into the R/3 environment, when using access method E with
callback.
Availability
Access method E with callback is available in SAP R/3 versions V4.0 and above.
Features
Access method E with callback provides the following information at the R/3 user
interface:
■
print job status
■
fax job status
■
printer status.
Job status changes can also be returned at the request of a user at the R/3 user
interface.
Functionality
When using access method E with callback, changes in job status and device status
are handled in one of these ways:
■
If the Columbus OM callback caching feature is enabled, all job and printer
status changes are written to a file, and are then returned to R/3 at a predefined
interval. Callback caching minimizes network traffic and allows recovery from
network unavailability or unscheduled downtime, allowing status change to be
stored until they can be successfully returned to the originating R/3 instance.
■ If the Columbus OM callback caching feature is disabled, job status changes
are returned automatically by Columbus OM to R/3, as and when they occur
using R/3’s RFC mechanism (as shown below). The status information is
returned in real time (that is, as and when a status change occurs) using R/3’s
RFC mechanism.
However, a printer status change is reported only if, when its status changes,
there is a print job queued for it. So, for example, if a printer is taken offline but
there is no job queued for it, the change in status will not be returned to R/3.
network
host printer
Columbus OM
printer host
printers
RFC call Columbus OM
or
RFC callback
host RFC call
or
RFC callback
R/3 R/3
fax modems
printer
R/3 spool
server
host
host
R/3
To implement this access method you have to configure both R/3 and
Columbus OM.
Configuring R/3
Follow these procedures:
1 ‘Setting up the R/3 spool server host to interface with Columbus OM’ on
page 15.
2 ‘Creating a user account for RFC transactions’ on page 15.
3 ‘Creating an RFC destination in SAP’ on page 16.
4 ‘Creating the real OMS’ on page 17.
5 ‘Defining a logical OMS’ on page 19.
6 ‘Defining a printer’ on page 23.
9 Click Registration.
10 In the Program ID box, type the same value as the RFC destination in the
previous screen (step 3).
11 Set the remaining values as required.
To define a LOMS
1 Using the spad transaction, navigate to Advanced Administration (or Full
Administration).
2 Click the Output Management System tab, click Logical Output
Management Systems, and then click the Change toolbar icon.
3 Click the Create toolbar button.
The Spool Admin.: Create Logical Output Management System dialog box
appears.
Next, see ‘Specifying the job control commands for a logical OMS’ on page 20.
2 In the Command path box, type the path to the Columbus OM print instance
on the spool server host that interfaces directly with the R/3 spool server,
appended with \programs\commands\.
3 In the OMS commands section of the dialog box, fill in the Submit, Job
cancel and Job query boxes.
Each OMS command setting comprises a Columbus OM command followed by
a series of Columbus OM parameter – R/3 value pairs and optionally, a series of
Columbus OM parameter – Columbus OM value pairs.
The minimum command sets for printing and faxing a document are shown on
page 20, followed by the complete list of Columbus OM parameter – R/3 value
pairs and Columbus OM parameter – Columbus OM value pairs for each
Columbus OM command.
4 On the Operating systems menu, click Save.
Submit uqsap_sub -df &F -at &P -rmg "&EG" -sc &m -si "&ES"
-sid &EI -qn qname -pi
Submit uqsap_sub -df &F -fax "&t" -m fax -rmg "&EG" -sc &m
-si "&ES" -sid &EI -qn qname
Note In both of the above command sets, -qn qname can be omitted if there is
only one Columbus OM instance on the R/3 spool server host.
The Columbus OM parameter – R/3 value pairs and Columbus OM parameter –
Columbus OM value pairs for each Columbus OM command are shown below.
Columbus OM
parameter R/3 value Value definition Comment
Columbus OM Columbus OM
parameter value Value definition Comment
Columbus OM Columbus OM
parameter value Value definition Comment
Columbus OM
parameter R/3 value Value definition Comment
Columbus OM
parameter R/3 value Value definition Comment
Note If the R/3 value might contain ‘space’ characters, it must be enclosed in
double quotes (for example, "&EG").
Defining a printer
For each Columbus OM printer that you want to use from R/3, you must create an
“output device” in R/3, and associate it with a logical OMS. You can associate the
same output device with any number of logical OMSs.
To define a printer
1 From the spad transaction, select Output Devices, and then make sure that
the Edit toolbar button is selected.
The Spool Administration: Create Output Device dialog box appears.
11 In the Host printer box, type the name of the printer that is set up in
Columbus OM.
12 In the Logical OMS box, specify the logical OMS that is to be associated with
the printer, as defined earlier (for example, Columbus OM PRINT LOMS).
The logical OMSs are identified by their descriptions, not their names.
13 Set the values on the Output attributes and Tray info tabs to your
installation’s requirements.
None of the values on these tabs affect Columbus OM.
14 On the Output device menu, click Save.
Configuring Columbus OM
To configure Columbus OM, complete the following procedures in the order
shown.
1 ‘Handling multiple copies of documents’ below.
2 ‘Returning job status information’ on page 26.
3 ‘Collecting printer status information’ on page 27.
4 ‘Returning status information to the originating R/3 instance’ on page 27.
Controlling security
Decide whether or not to add the R/3 host usernames to the security file (aeq_o) of
the Columbus OM instance on the R/3 spool server host.
■ If no R/3 host usernames are specified in the security file, jobs can be
submitted to the Columbus OM OMS by any R/3 host.
■
If you want to restrict access to the Columbus OM OMS to specific R/3 hosts,
add only those host usernames to the security file.
6 If the spool server host is a Windows NT/2000 computer, click the OUTGOING
attribute, and then type No in the Value box.
7 Click OK to create the server.
8 Create a dcs server for all the Columbus OM instances on the R/3 spool server
host.
Configuring RFC When job and device status changes are returned to the originating R/3 instance
calls to an R/3 using R/3’s RFC mechanism, the status information is returned in real time (that is,
instance as and when a status change occurs).
Status_Feedback – the time interval (in seconds) at which detailed job status
information will be returned to originating R/3 instance. Set the time interval to
5 or greater.
2 Using your Columbus OM logon name and password, log on to the host where
the instance is installed.
3 Change to the folder where the instance is installed.
4 Change to the security folder and add the name &implementors to the
sap_passwd file.
8 In response to the Password: prompt, type the password of the user account
set up on the R/3 host for RFC logons (as set up previously: see ‘Creating a
user account for RFC transactions’ on page 15).
You need to be aware if the Columbus OM instance has been
configured to address a single R/3 instance, or multiple R/3
instances. At present, your system appears to be configured
for a single R/3 instance.
In this case, the SAP RFC password is normally placed in the
Columbus OM instance’s system defaults file.
Do you wish to configure the Columbus OM instance for multiple
R/3 instance support?
■
If the instance will be making RFC calls to a single R/3 instance, proceed
from step 9.
■
If the instance will be making RFC calls to multiple R/3 instances, proceed
from step 13.
9 Type n.
System default table updated
10 Using Columbus OM Explorer, connect to the host on which the
Columbus OM instance is installed and in the instance, set the following system
parameters:
SAP_GWHOST
The name of the host on which the R/3 instance is installed (a maximum of 32
alphanumeric characters).
SAP_GWSERV
The network service name, for example, sapgw00.
The numeric part of the network service name (00 in the above example) must
be the same as the System Number of the R/3 host to which the RFC calls are
to be made.
SAP_LANG
The language used within R/3 (for example, EN for English, DE for German).
SAP_MODE
Set to R/3.
SAP_RFC_USER
The name of the user account set up on the R/3 host for RFC logons (as set up
previously: see ‘Creating a user account for RFC transactions’ on page 15).
If you need to configure another instance to make RFC calls, repeat the
procedure from step 1. Otherwise, that concludes the configuration of
Columbus OM and also concludes the configuration for access method E with
callback.
11 Type sappasswd.
12 In response to the Password: prompt, type the password of the user account
set up on the R/3 host for RFC logons (as set up previously – see ‘Creating a
user account for RFC transactions’ on page 15). Now proceed from step 14.
13 Type y.
14 Type the name of the host on which the R/3 instance is installed (a maximum
of 32 alphanumeric characters) in the form HOST_INSTANCE_SYSNO.
No host of this name has been found in the saphosts table
Do you wish to create an entry [N]?
15 Type y.
16 Type the name of the user account set up on the R/3 host for RFC logons (as
set up previously – see ‘Creating a user account for RFC transactions’ on
page 15).
Required language within R/3 (e.g EN - English, DE - German)
SAP_LANG:
18 Type R/3.
The numeric part of the network service name (00 in the above example) must
be the same as the System Number of the R/3 host to which the RFC calls are
to be made.
R/3 gateway hostname (hostname of the R/3 gateway)
SAP_GWHOST:
20 Type the name of the host on which the R/3 instance is installed (a maximum
of 32 alphanumeric characters) in the form HOST_INSTANCE_SYSNO.
To configure the instance to make RFC calls to another R/3 instance, repeat
the procedure from step 11.
21 Change to the config folder, and then edit the saphosts.tab file.
filename is the name of the cache file in which job callbacks are to be stored.
This file will be in the /media/cache folder.
Yes turns on the caching feature for job callbacks.
filename is the name of the cache file in which device callbacks are to be
stored. This file will be in the /media/cache folder.
Yes turns on the caching feature for device callbacks.
SAP_DEVICES Yes|No
Setting this value to Yes forces stat_mon to deliver SAP feedback about any
Columbus OM printer status.
SAP callback should be cached from only one instance.
CHAPTER 3
This chapter describes how to configure both Columbus OM and R/3 to integrate a
Columbus OM OMS into the R/3 environment, when using access method E with
polling.
Availability
Access method E with polling is available in R/3 versions V3.1i and above.
Features
Access method E provides the following information at the R/3 user interface:
■ print job status
■
fax job status
■ printer status (if the printer is attached to the spool server host).
Functionality
With this access method, R/3 polls the OMS for job status information at a preset
polling interval. Each R/3 instance polls the Columbus OM instance on the R/3
spool server host – through which the job was originally submitted – for the status
information. Printer status feedback can also be returned to the originating R/3
instance, but only if the printer is attached directly to the R/3 spool server host (see
page 10).
The change in status of a local printer is reported only if, when its status changes,
there is a print job queued for it. So, for example, if a printer is taken offline but
there is no job queued for it, the change in status will not be returned to R/3.
A poll for status information can also be initiated manually, by using the R/3 user
interfaces.
network
host printer
Columbus OM
printer host
printers
Columbus OM
host
R/3 R/3
fax modems
printer
R/3 spool
poll
server
host
poll host
R/3
To implement this access method you have to configure both R/3 and
Columbus OM.
Configuring R/3
To configure R/3, complete the following procedures in the order shown.
1 ‘Defining the real OMS’ below.
2 ‘Defining a logical OMS’ on page 36.
3 ‘Specifying the job control commands for a logical OMS’ on page 37.
4 ‘Defining a printer for use by a logical OMS’ on page 41.
To define a LOMS
1 Using the spad transaction, open the Spool Admin.: Create Logical Output
Management System dialog box.
2 In the Command path section of the dialog box, type the path to the
Columbus OM print instance on the spool server host that interfaces directly
with the R/3 spool server, appended with \programs\commands\.
3 In the OMS commands section of the dialog box, fill in all of the boxes.
Each OMS command setting comprises a Columbus OM command followed by
a series of Columbus OM parameter – R/3 value pairs and optionally, a series of
Columbus OM parameter – Columbus OM value pairs.
The basic (minimum) command sets for printing and faxing a document are
shown below, followed by the complete list of Columbus OM parameter – R/3
value pairs and Columbus OM parameter – Columbus OM value pairs for each
Columbus OM command.
4 On the Operating systems menu, click Save.
OMS
command Setting
Submit uqsap_sub -df &F -at &P -rmg "&EG" -sid &EI -qn qname
Note In both of the above command sets, -qn qname can be omitted if there is
only one Columbus OM instance on the R/3 spool server host.
The Columbus OM parameter – R/3 value pairs and Columbus OM parameter –
Columbus OM value pairs for each Columbus OM command are shown in the
following tables.
Columbus OM
parameter R/3 value Value definition Comment
Columbus OM Columbus OM
parameter value Value definition Comment
Columbus OM
parameter R/3 value Value definition Comment
Columbus OM Columbus OM
parameter value Value definition Comment
Columbus
OM R/3
parameter value Value definition Comment
Columbus
OM R/3
parameter value Value definition Comment
Note If the R/3 value might contain space characters, enclose it in double quotes
(for example, "&t").
Next, see ‘Defining a printer for use by a logical OMS’ below.
8 In the Host printer box, type the name of the printer (the name that was
specified when the Columbus OM OMS was configured).
9 In the Logical OMS box, specify the name of the logical OMS that is to be
associated with the printer.
10 On the Output device menu, click Save.
Configuring Columbus OM
To configure Columbus OM, complete the following procedures in the order
shown.
1 To enable Columbus OM to handle multiple copies of R/3 documents and to
return job status information to R/3, you must create and start a dcs server in
each of the Columbus OM print instances on the R/3 spool server host.
For more information, see ‘Handling multiple copies of documents’ on page 25.
2 To enable Columbus OM to return job status information to R/3, you must
configure each Columbus OM instance.
To do this, using Columbus OM Explorer to connect to the host on which the
instance is installed, and then set the instance’s Status_Feedback system
parameter to a number (5 or greater).
The number set determines the interval (in seconds) at which status information
is returned. Keep it as high as possible to minimise network traffic.
3 If there are printers that are directly attached to the R/3 spool server host,
configure Columbus OM to collect the printer status information.
For more information about how to do this, see the How to configure
Columbus OM manual.
4 Decide whether or not to add the R/3 host usernames to the security file
(aeq_o) of the Columbus OM instance on the R/3 spool server host.
■
If no R/3 host usernames are specified in the security file, jobs can be
submitted to the Columbus OM OMS by any R/3 host.
■ If you want to restrict access to the Columbus OM OMS to specific R/3
hosts, add only those host usernames to the security file.
CHAPTER 4
This chapter describes how you configure both Columbus OM and R/3 to
integrate a Columbus OM OMS into the R/3 environment, when using access
method L.
Availability
Access method L is available in R/3 versions V3.0 and above.
Features
Access method L provides the following information at the R/3 user interface:
■ print job status.
Functionality
When integrating a Columbus OM OMS with R/3 using access method L, changes
in print job status are returned to the originating R/3 instance as and when
requested by a user at the R/3 user interface.
network
host printer
Columbus OM
printer host
printers
Columbus OM
host
R/3 R/3
fax modems
printer
R/3 spool
server
host
host
R/3
To implement this access method you have to configure both R/3 and
Columbus OM.
Configuring R/3
To configure R/3, log on to the R/3 instance on the spool server host and complete
the following procedures in the order shown.
1 ‘Specifying the R/3 parameter names and values’ below.
2 ‘Defining a printer for use by R/3’ on page 49.
3 ‘Refreshing the R/3 environment’ on page 50.
2 Add the following parameter names, assigning each an appropriate value and
saving each one:
rspo/host_spool/print
rspo/host_spool/print_answer
rspo/host_spool/print_answer_id
rspo/host_spool/query
rspo/host_spool/answer_format
rspo/host_spool/print D:\Print3415\programs\commands\
lp -d&P -c -n&C -p&L -g&O &F
rspo/host_spool/print_answer &J
rspo/host_spool/print_answer_id request id is
rspo/host_spool/query D:\Print3415\programs\commands\
lpstat -o&P
rspo/host_spool/answer_format D:\Print3415\programs\commands\
lpstat
Columbus OM Command: lp
Columbus OM
parameter –
R/3 value pair Value definition Comment
Columbus OM
parameter Value definition Comment
Columbus OM
parameter –
R/3 value pair Value definition Comment
Each printer in the Columbus OM OMS must be set up as an R/3 output device.
To set up a printer
1 Using the spad transaction, open the Spool Administration: Create Output
Device dialog box.
Configuring Columbus OM
To enable job status information to be displayed in the SAP R/3 interface, you
must configure each Columbus OM instance in the Columbus OM OMS,
including the Columbus OM print instance on the spool server host.
CHAPTER 5
This chapter describes how to configure both Columbus OM and R/3 to integrate a
Columbus OM OMS into the R/3 environment, when using access method U.
Availability
Access method U is available in R/3 versions V1.1 and above.
network
host printer
Columbus OM
printer host
printers
Columbus OM
host
R/3 R/3
fax modems
printer
R/3 spool
server
host
host
R/3
To implement this access method, you have to configure both R/3 and
Columbus OM.
Configuring R/3
To configure R/3, complete the following procedures, in the order shown.
1 ‘Configuring the TCP/IP port for R/3 print requests’ below.
2 ‘Defining a printer for use by R/3’ below.
To set up a printer
1 Using the spad transaction, open the Spool Administration: Create Output
Device dialog box.
8 In the Host printer box, type the name of the printer (the name that was
specified when the Columbus OM OMS was configured).
Configuring Columbus OM
To configure Columbus OM
1 Stop the lpd daemon in the R/3 spool server host.
2 Start lpdserver in the Columbus OM print instance on the R/3 spool server
host.
That concludes the configuration of Columbus OM.
CHAPTER 6
This chapter describes how to configure a Columbus OM OMS so that R/3 user ids
can be used to log on to Columbus OM Explorer.
This feature is available only on certain UNIX platforms. It is not available on
Windows systems.
Replace:
client_number
The number of the R/3client. It must be between 0 and 999 (inclusive). The
default value is 000.
destination
Set destination to the value of the DEST parameter in the saprfc.ini file.
The default value is UNIQSAP.
-keep
To maintain a trace file, include this flag. You must also set the
RFC_TRACE entry in the saprfc.ini file, as described above.
If you do not include this flag, then the trace file is deleted.
That concludes the configuration of the Columbus OM print instance.
CHAPTER 7
This chapter describes the Columbus OM commands that are specific to R/3 and
which can be run from the Columbus OM command line interface. For
information about other Columbus OM commands, see the How to use the command
line interface manual.
Standard commands
These commands are run automatically during normal R/3 operations. For
diagnostic purposes, they can also be run manually.
Utility commands
sappasswd page 74 Used with R/3 access method E with callback (see
‘Returning status information to the originating R/3
instance’ on page 27).
saphostconv page 75 Converts a saphosts.tab file from the format used in
ColumbusD 4.100 and UniQ to the format used for
Columbus OM 4.3.
sapcachini page 76 Starts uqsapcache, and informs the ROMS server for
which it is responsible.
Syntax
uqsap_can entry_id ... [-all] [-qn instance] [-REQ]
Cancel the specified entries, whether or not they were submitted by R/3; the
default is to cancel the entries only if they were submitted by R/3.
-qn instance
Including this parameter removes the specified entries from the pending queue.
If you do not include this parameter, the specifies entries are moved to the
completed queue and their status is set to Cancelled.
Command format
Define the CANCEL command as:
uqsap_can &EL
Output format
The output comprises multiple lines giving the status of the cancelled print
requests. Each line has six space-separated fields.
version job class area result string
version
area
The result code; one of: 1 = Printed; 2 = Not printed; 3 = Partly printed;
4 = Possibly printed.
string
Syntax
uqsap_jq entry_id ... [-all] [-qn instance]
Display the specified entries, whether or not they were submitted by R/3; the
default is to display the entries only if they were submitted by R/3.
-qn instance
Command format
Define the JQUERY command as:
uqsap_jq &EL
Output format
The output comprises multiple lines giving the status of the selected print requests.
Each line has nine space-separated fields.
version job class area result position pages time string
version
The result code; one of: 1 = Printed; 2 = Not printed; 3 = Partly printed;
4 = Possibly printed.
position
Syntax
uqsap_poll -poll printer { -rmg "string" | -uid entry_id... }
[option...]
Parameters
-poll printer
Poll the queue entries whose Columbus OM entry_ids are given in the space-
separated list.
Options
-all
Display the specified entries, whether or not they were submitted by R/3; the
default is to display the entries only if they were submitted by R/3.
-max number
Command format
Define the DPOLL command as either of:
uqsap_poll -poll &P -rmg "&EG"
Output format
The output comprises one line giving the status of the specified device, followed by
multiple lines giving the status of the selected print requests. The device status line
has five space-separated fields.
version device class area string
version
device
class
sapid
The result code; one of: 1 = Printed; 2 = Not printed; 3 = Partly printed;
4 = Possibly printed.
position
Syntax
uqsap_poll printer [option...]
Parameter
printer
Options
-all
Display the specified entries, whether or not they were submitted by R/3. The
default is to display the entries only if they were submitted by R/3.
-max number
-qn instance
string identifies the calling R/3 system (for compatibility with earlier versions
of the interface).
Command format
Define the DQUERY command as:
uqsap_poll &P -all
Output format
The output comprises one line giving the status of the specified device, followed by
multiple lines giving the status of the selected print requests. The device status line
has five space-separated fields.
version device class area string
version
class
sapid
The result code; one of: 1 = Printed; 2 = Not printed; 3 = Partly printed;
4 = Possibly printed.
position
file
The document alias, with each space character prefixed by a backslash (\).
Syntax
uqsap_sub -df file -at printer -sid string -rmg "string"
[option...]
Parameters
All parameters must be supplied.
-df file
-at printer
-rmg "string"
Options
-as string
-cp number
Controls whether the document file is encrypted when it is on the queue. The
encryption system that is used is AES (Rijndael).
■
NO adds the document to the queue without encrypting it.
■ YES encrypts the document. Columbus OM uses the method that is
specified by the Disk_Encrypt parameter in the system defaults table
(default.tab). If that parameter is omitted or set to NO, Columbus OM
encrypts the document by using 128-bit keys.
■
AES128 uses 128-bit keys.
■ AES192 uses 192-bit keys.
■
AES256 uses 256-bit keys.
Set the entry’s status to Held; it will not be processed until released.
-m medium
string identifies the calling R/3 system (for compatibility with earlier versions
of the interface).
Command format
Define the SUBMIT command as:
uqsap_sub -df &F -at &P -sl &XX -rmg "&EG" -sid &EI -o &O -cp &C
Output format
The output comprises one line giving the status of the print request, with five
space-separated fields.
version job class area result string
version
class
When handling print jobs received from R/3, Columbus OM needs to establish a
connection to the originating R/3 instance in order to report job status information.
■ If file saphosts.tab does not exist, Columbus OM assumes that there is only
one R/3 instance on the site, and uses the SAP_ parameters in
%UNIQDIR%\config\default.tab to define the connection.
■ If saphosts.tab does exist, Columbus OM attempts to match the entries it
contains against the originating host – held as one of the job’s queue attributes
– to determine the appropriate R/3 instance where the status information is to
be reported. If no host matches, the SAP_ parameters in default.tab are used.
If there is one or more instance of uqsapcache, the encrypted password can
optionally be written to the config.tab file for any one of those servers.
Syntax
sappasswd
Syntax
saphostconv saphosts.tab
Example
For an existing saphosts.tab file:
If you wish to use more than one target on the host, enter the
target name with a backslash ('\') after it - you will then be
prompted for further targets for that host. Please note that you
will still need to amend the output file, in particular to set
correct gateway service (sapgwNN) for the given new target(s).
If the host name is already a target enter '-': the target will
be used as is (i.e. the line will be copied).
An empty reply (i.e. you hit return) will force the programme to
move on to the next (if any) host in the input file.
The last new entry must be amended by replacing sapgw00 with sapgw03.
Syntax
sapcachini server roms initialzation_instance
client r3flags romsflags
Example
sapcachini sapcache_1 VEGEMITE hpc360_R45_01
800 ssssssss SSSSSSSS
Usage
The last parameters are required, however, they do not contain any information
that cannot be determined as the server starts and collects the configuration from
the SAP system. Enclose these parameters in quotes.
CHAPTER 8
If you are upgrading from ColumbusD 4.100 or UniQ, and you want to use the job
and device feedback features in Columbus OM4.3 and later, follow the instructions
below.
If you are upgrading from ColumbusD 4.105 or later versions, or any version of
Columbus OM, these features are automatically implemented; you can ignore
these instructions.
These instructions provide an overview of the steps that are involved. Before using
the instructions, see ‘Caching callbacks from Columbus OM’ on page 30.
In this relationship, there is one cache server (which is part of the “Columbus OM
client”) for each ROMS. The cache servers send feedback from Columbus OM to
the ROMS. The relationship is valid because each cache server communicates with
a different ROMS.
This relationship is also valid:
This relationship is valid because each different cache server is communicating with
a different ROMS.
However, this relationship is invalid:
This relationship is invalid because the different cache servers are sending feedback
to the same ROMS. This could lead to inconsistent information.
ack_command No
sapjob_cache jobcache
sapdev_cache devcache
sap_notify Yes
ack_command No
status_feedback 10
sap_notify No
device_callback stat_mon
Index
A uqsap_jq 64
uqsap_poll 66, 68
access method E with callback
configuring Columbus OM 25
configuring R/3 14 E
overview 13 encrypting documents on the queue
access method E with polling SAP integration 71
configuring Columbus OM 44
configuring R/3 35
overview 33
R
access method L R/3 See SAP R/3
configuring Columbus OM 51
configuring R/3 47 S
overview 45 SAP R/3
access method U access methods 12
configuring Columbus OM 57 user ids, logging on to Columbus OM
configuring R/3 55 Explorer with 59
overview 53 SAP_DEVICES parameter 31
sapcachini command 76
C saphostconv command 75
saphosts.tab file 31
caching callbacks from SAP R/3 30
saphost.tab conversion 75
callbacks from SAP R/3
sappasswd command 74
caching 30
usage when configuring Columbus
Columbus OM commands (integration
OM 27, 28
with SAP R/3)
uqsap_can 62
uqsap_jq 64 U
uqsap_poll 66, 68 uqsap_can command 62
uqsap_sub 71 uqsap_jq command 64
Columbus OM OMS uqsap_poll command 66, 68
in R/3 environment 9 uqsap_sub command 71
overview 8 uqsapcache server 30
commands (integration with SAP R/3) configuration parameters 31
sapcachini 76
saphostconv 75
sappasswd 74
uqsap_can 62
www.macro4.com