qOUT Scheduler PDF
qOUT Scheduler PDF
045 )
SMQS QOUT Scheduler
Topics
Hence, qRFC Version 6.10.045 offers the possibility to define the maximum
number of parallel processing to a certain destination. Now you have the
possibility to steer the number of parallel processing to a destination. This works
for tRFC, as well as for qRFC.
To have more resources in the sending system available we work with a RFC server
group. So it is possible to send the tRFC/ qRFC via one or more application servers.
The server group ‘DEFAULT’ is defined as default setting (as depicted in the
screenshot below). This means, that all active application servers will be used to send
the tRFC/ qRFC to the registered destination. If necessary, you can change the server
group, in case you only want several application servers to send the tRFCs/ qRFCs.
External server programs (e.g. archive systems) had the problem that only one
process was available. If a huge amount of tRFC is created, or the server program
needs more than 20 seconds for a none registered, or more than 60 seconds for a
registered program, you receive an error message like ‘timeout during allocate’ or
‘server program not registered or busy for more as 60 s’ in the gateway trace. This
can be avoided now, if you register these server programs with the maximal
connection number of 1 ( if the registered program is registered once ). The transfer
speed of the data will increase , because the R/3 transfers the tRFCs/ qRFCs only via
the customized number of connections . No CPIC error message will occur ,as was
mentioned above, due to overload.
There can be one QOUT Scheduler for every SAP client, if you work with registered
destinations.
SMQS screen
Scheduler-Attributes:
- Scheduler Status Status of the Scheduler. To see the current
status you should refresh the screen.
- Last update Time and date of the last activation of the
scheduler.
If the scheduler is active, the time is updated
every 2 minutes.
- Name of AS group Shows the name of the used RFC server
group. The group name ‘DEFAULT’ is
standard and uses all available application
servers in the R/3 system. The RFC server
group can be changed via menu ‘Edit’
‘Change AS group’. Please be sure that the
RFC group used here is available in RZ12. It
is not necessary to maintain AS group
‘DEFAULT’ in RZ12.
- Number of Entries Displayed Number of registered destinations
2. Register a Destination
To register a destination you can push the Registration button at the left upper
side. Then you will get the destination registration screen (see below), to
register a single destination. Different to the inbound queue, the registration of
a generic destination is NOT possible.
- Destination Name of the registered destination (only single name possible)
- Maxconn Specify the maximum number of used dialog work
processes to execute the qRFC-LUWs to the defined
destination. See 4 (the status WAITCONN)
- Maxtime Maximum runtime of the scheduler within one roundtrip. This
is necessary for the scheduler to have a fair handling of a large
number of different registered destinations.
- No_TRFC if this feld ist selected, only qRFCs will be processed by the
Outbound scheduler whereas tRFCs will be be processed
asynchronously ( tRFC manager)
Before you register a destination you should maintain the appropriate destination in
SM59.
In case you register a destination which is unknown in SM59, you will receive a
SYSFAIL error. In this case, the scheduler is not able to resend the LUW. To resolve
the state, you have to reset the queue status first and then activate the queue again.
The picture below shows a registered destination
Status descriptions
INACTIVE - The QOUT Scheduler is not active
STARTING - The QOUT Scheduler is currently in the START phase.
ACTIVE - The QOUT Scheduler begins to register the first
destination
WAITING - asynchronous Activation of the destinationen is started and
then the next destination is being activated:
- The QOUT Scheduler waits for free DIALOG work process.
- Activation of all destinations ended, but ?roundtrip? from a
destination or few destinations is/are not finished
SYSFAIL - A serious error occurred in the current operation of the
QOUT
Scheduler. Double-clicking the status displays the respective
error text. Other analyses of the syslog (SM21) or
development traces (dev_w*, dev_rfc* and dev_rd) may be
required for the fault determination. After solving the problem
the QOUT Scheduler will not automatically restart the LUW
of the registered destination. You have manually reset the
queue status (sysfail) of dedicated queues. This can be done in
transaction SMQ1. .
CPICERR - A communication error occured in the current operation s of
the LUWs of the destination. It breaks off then for further
activities.
Status descriptions
INACTIVE - The activation of the destination is finisched
- The activation is not relevant for the destination, because
e.q.no LUWs for this destination is available
- The destination at this moment isn’t registered (Typ U oder
N)
ACTIVE - the activation of the destination was started. That means,
there is LUWs of the register destination to activate.
WAITING - The QRFC queue of the destination is ?treating?
asynchronously
- tRFC LUW of the destination is starting asynchronously
- a LUW of the destination is starting
- no free dialogue WP for activating a LUW available
- the activation of LUWs is started, despite the fact it still
runs
WAITCONN - the number of activated jobs of LUWs for a destination has
reached the given value (MAXCONN). It waits for the
completion of a started job.
SYSFAIL - An Error has occurred with the asynchronous start of an
individual LUW of the destination. It breaks off for further
activities.
CPICERR - A communication error occurred in the current operation of
the LUWs of the destination. It breaks off for further
activities.
6. Menu Options SMQS
Registration table
- Print Print the shown screen.
- Reorganize Delete the complete registration of the destinations.
The contents of the tRFC/ qRFC will not be affected.
- Exit Leaves the schedule monitor.
Edit
- Choose If a line is selected you can change to this certain
destination(SM59). You can check the connection to the
destination by pushing the Test connection button.
- Registration Has the same effect than to push the registration button.
Registers a Destination, so that the scheduler will execute the
tRFC/qRFC which are registered .
- Registration without activating Register a destination without starting
the scheduler.
- Deregistration Deregister the selected destination.
- Delete Delete the selected registration entry.
You can do the same by selecting the trash can in the upper
left corner .
- Change AS group If the scheduler starts the processing of the LUWs,
a server group will be used to process. The used
application server group can be seen in the third row. If
the name of the application server group was changed
(different from DEFAULT), you should ensure that the
server group is present in the transaction RZ12.
- Activate scheduler Starts the scheduler. The last start time and date can be
seen at the second line in the upper left corner. Also, the
status in the first line will be changed during run time. It
will show an ‘active’ status.
- Change View Show scheduler status.
- Cancel Leave the current screen
Goto
- QRFC Administration Branch to the menu to trigger events within the QRFC
- QRFC Ressourcen Indicate the possible resources for tRFC or qRFC.
The AS group consists of one or more application
servers, and the application server shows its maximum
number of dialogue work processes for tRFC and qRFC.
- Back Leave the current screen and change to the session
manager screen.
Information
- Version Shows the current qRFC version. The current qRFC version can be
different from the R/3 version.