cancel
Showing results for 
Search instead for 
Did you mean: 

How to set QoS of an Asynchronous ABAP proxy...

brian_arthern2
Participant
0 Kudos

This is no doubt a dumb question, but at the moment I am struggling to work out how to set the QoS for a client ABAP proxy. Currently it comes into XI as EOIO, and I want it to be EO.

Could someone please tell how to do it, or provide sample source code?

many thanks

Brian

Accepted Solutions (0)

Answers (2)

Answers (2)

brian_arthern2
Participant
0 Kudos

Hi Michal,

When I look at my generated proxy class these are the methods I see:

IF_PROXY_BASIS_INTERNAL~CREATE_FRAMEWORK

IF_PROXY_BASIS~GET_PROTOCOL

IF_PROXY_BASIS~GET_TRANSPORT_BINDING

IF_PROXY_CLIENT~EXECUTE

CONSTRUCTOR

OIA_XIALERTS

Could you explain where I can locate the method to set/unset the serialization context?

thanks

Brian

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

if you don't want EOIO just call the proxy

with call_asynchronous method

(of with message interface name - depends on your system)

and that's all

there is nothing to be unset

only if you want EOIO you need to set something additionally

Regards,

Michal Krawczyk

former_member750652
Contributor
0 Kudos

Hi Brian,

As you are dealing with PROXIES whose purpose is to have adapterless communication with XI.and viceversa.So Qos parameters doensot come into picture if at all there are no communication channels used in proxies communication.You jus need to generate client proxy and implement the method.

you are done.

Thanks,

Ram.

MichalKrawczyk
Active Contributor
0 Kudos

hi Ram,

>>>So Qos parameters doensot come into picture if at all there are no communication channels used in proxies communication

what you say is not true

you can set QOS in ABAP proxy by defining serialization context

(method - set_serialization_context)

if you don't set this it will be EO with context it will be EOIO

so for Brian - remove - set_serialization_context

Regards,

Michal Krawczyk

former_member750652
Contributor
0 Kudos

Hi Micheal,

Thanks a lot for correcting my response.

Ram.