Beruflich Dokumente
Kultur Dokumente
_________________________________
_________________________________
_________________________________
_________________________________
Managing qRFC
Traffic
_________________________________
_________________________________
_________________________________
Don Kehoe
Symmetry Corporation
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
1
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
2
_________________________________
_________________________________
The remote system doesnt need to be available when the RFC client
program is executing a tRFC
The tRFC component stores both the called RFC function and the
corresponding data in the SAP database under a unique transaction
ID (TID)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
Within a LUW, all calls are executed in the order in which they are called,
executed in the same program context in the target system, and run as a
single transaction: they are either committed or rolled back as a unit
_________________________________
_________________________________
_________________________________
3
_________________________________
_________________________________
_________________________________
Sending Application
Receiving Application
_________________________________
_________________________________
_________________________________
tRFC
tRFC
_________________________________
_________________________________
_________________________________
_________________________________
4
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
5
_________________________________
_________________________________
_________________________________
Receiving Application
Sending Application
_________________________________
Outbound Queue
_________________________________
Inbound Queue
_________________________________
tRFC
tRFC
_________________________________
_________________________________
Outbound
_________________________________
_________________________________
Inbound
Outbound Queues
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
You can use qRFC with outbound queue with every tRFCsupported target system, because the sequence of the calls is
established in the application program
f The target system therefore does not require any knowledge
about the serialization
_________________________________
_________________________________
_________________________________
7
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
8
_________________________________
System 1
_________________________________
System 2
_________________________________
qLUW 3
_________________________________
Queue1
_________________________________
_________________________________
Queue2
qLUW 2
_________________________________
Queue3
_________________________________
_________________________________
Queue4
qLUW 1
_________________________________
Queue5
9
Inbound Queues
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
10
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
11
_________________________________
WAS infrastructure
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
12
qRFC Components
_________________________________
_________________________________
_________________________________
_________________________________
Applications
_________________________________
qRFC
_________________________________
tRFC
_________________________________
RFC
_________________________________
CPIC
_________________________________
TCP/IP
_________________________________
13
Architecture
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
Architecture (cont.)
_________________________________
CPI-C (BC-CST-GW)
Gateway/CPIC (BC-CST-GW)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
15
Architecture (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
16
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
17
SAP Gateway
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
18
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
Gateway Monitor
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
20
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
21
qRFC Transactions
SMQ1
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
SMQR
SMQS
_________________________________
SMQ2
_________________________________
_________________________________
_________________________________
SMQE
_________________________________
qRFC Administration
22
SMQ1
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
23
SMQ1 (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
24
SMQ1 (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
25
SMQ1 (cont.)
BI NOSEND
_________________________________
Caution
_________________________________
LUWs of this queue are never sent but are retrieved by a special application
These queues are only used internally at SAP (BW or CRM during communication
with mobile clients)
Even if a LUW was read by the corresponding application (BW, CRM), this status
does not change
The LUW is only deleted from the queue if this application confirms collection
(collective confirmation possible)
Under no circumstances should this status be reset using transaction SMQ1 and the
queue activated
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
26
SMQ1 (cont.)
BI NOSEND (cont.)
_________________________________
Caution
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
27
SMQ2
_________________________________
Initial screen
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
28
SMQ2 (cont.)
_________________________________
Inbound queue
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
29
SMQ2 (cont.)
_________________________________
Queue entries
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
30
SMQ2 (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
31
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
32
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
33
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
34
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
35
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
36
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
37
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
38
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
39
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
40
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
41
_________________________________
SMQE
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
42
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
43
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
44
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
45
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
46
Other Tools
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
47
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
48
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
49
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
50
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
51
_________________________________
_________________________________
_________________________________
_________________________________
**** Trace file opened at 20080115 211237 EST SAP-REL 700,0,75 RFC-VER 3 852527
======> CPIC-CALL: 'ThSAPOCMINIT'
Timeout during connection setup. Please check partner availability
ABAP Programm: RSRFCPIN (Transaction: SM59)
Called function module: RFC_PING
User: XXXXXX (Client: 000)
Destination: SAPOSS (handle: 2, , {478D4BA3-4A07-02EC-0000-0000AC1600D0})
Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 2323
CPIC-CALL: 'ThSAPOCMINIT'
Timeout during connection setup. Please check partner availability
HOST =77.71.78.74
SERV =sap2224
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
52
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
53
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
54
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
55
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
56
Other Tools
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
57
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
58
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
59
PI qRFC
_________________________________
Inbound queue of PI
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
60
PI qRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
61
PI qRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
1
2
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
62
PI qRFC (cont.)
_________________________________
PI Display Process 1
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
63
PI qRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
64
PI qRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
65
PI qRFC (cont.)
_________________________________
PI Display Trace 3
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
66
PI qRFC (cont.)
_________________________________
PI Manage Queues
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
67
PI qRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
68
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
69
_________________________________
/SAPAPO/CQ
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
70
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
71
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
72
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
73
SCM qRFC
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
74
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
75
SCM CIF
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
76
_________________________________
_________________________________
SYSFAIL
f No Requirement Type found
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
77
Outbound queues
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
Inbound queues
_________________________________
_________________________________
_________________________________
78
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
79
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
80
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
81
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
82
bgRFC
_________________________________
Classic qRFC
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
83
bgRFC (cont.)
_________________________________
bgRFC
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
84
bgRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
85
bgRFC (cont.)
_________________________________
bgRFCmon
_________________________________
Selection screen
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
86
bgRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
87
bgRFC (cont.)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
88
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
89
Resources
_________________________________
_________________________________
http://service.sap.com/~form/sapnet?_FRAME=CONTAINER&_O
BJECT=011000358700000657512007E
Or search Service Marketplace for Best Practices RFC
Monitoring
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
90
_________________________________
_________________________________
_________________________________
_________________________________
There are many other tools you can use for qRFC administration
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
91
Your Turn!
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
92
Wellesley Information Services, 990 Washington Street, Suite 308, Dedham, MA 02026