cancel
Showing results for 
Search instead for 
Did you mean: 

Flight booking order sent. Awaiting confirmation.

Former Member
0 Kudos

Dear XI experts,

I completed "5.2 Booking a Single Flight (Proxy-to-Proxy Communication)".

and i tried to execute "Book Single Flight".

I got the following message.

"Flight booking order sent. Awaiting confirmation. "

http://static.flickr.com/44/113494633_f82331458d_o.jpg

I selected like this..

http://static.flickr.com/49/113494632_a86fd2e754_o.jpg

According to Demo Example Configuration document ,

it should be either Green or Red Traffic light.

How can i investigate my unexpected result?

Transaction SXMB_MONI [ Screenshot ]

http://static.flickr.com/39/113497790_c688541466_o.jpg

Fortunately, I found the following suggestion from

-


In sxmb_moni look at the field Queue ID.

The value of your waiting entry might start with e.g. XBTR or XBTS.

Then call transaction smqr (in the corresponding client 105, 106, or 107)

and register/activate them as XBTR* and XBTS*.

When I started I actually registered/activated them just on the ingration server client,

but one needs to do this in all relevant clients.

-


I did all that mentioned above- 105,106,107 (even client 900 : my integration server client)

http://static.flickr.com/47/113610519_b5be2b15ea_o.jpg

But as you can see it, The value of Scheduler status is INACTIV.

Well, I tried to use “Activate Scheduler”, it didn’t work ( from STARTING to INACTIV).

I found the issue about "INACTIV" status.

-


~

Once that is done, you should be able to select the QFRC Monitor button and you should see all of the queues on the next screen. If that is the case you may need to go back to SXMB_MONI and reprocess the message to put it into the queue for processing.

DON'T worry about the fact that the scheduler status shows "INACTIV," that is normal.

-


I guess I miss something.

Please, could you give me any hints?

Regards,

David

Message was edited by: David Kang (.) SAP@Home

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi David,

I am trying to configure the Demo: Check FlightAvailability.

I am confused about the Client 100 (Integration Server).

In my Environment there is no such client. Only 000 and 001.

Have you created 100 client as described in DemoExampleConfig.pdf or you are using client 000 as Integration server.

Please clarify this.

Regards,

Nagarjuna.

Former Member
0 Kudos

Dear Nagarjuna

SAP NetWeaver ’04 Installation Guide

SAP Exchange Infrastructure Release 3.0

Document Version 1.10 – June 28, 2004

Chapter 2. Installation Preparation

page 17,

Client for SAP Exchange Infrastructure is Created

You generate the client <b>using the client copy procedure from the source client 000 as described in the documentation Installation Guide – Unicode SAP Web AS 6.40 on <OS>: <Database>, section Client Copy.</b>

a. Perform the client copy before installing the SAP J2EE engine. During the SAP J2EE engine installation you specify the client derived from the client copy.

b. Perform the client copy at least with a profile SAP_UCSV that copies also user roles and authorization profiles, which are contained in client 000.

As you can see , you need to decide the client for Integration Server by yourself during XI Installation.

Regards,

David

Message was edited by: David Kang (.) SAP@Home

Former Member
0 Kudos

Hi David,

I didn't installed SAP XI. So I don't have any idea bout that.

Can I use the Client 000 for the Demo Examples as Integration Server?

Thanks,

Nagarjuna.

Former Member
0 Kudos

Hey, Nagarjuna

What do you mean by that?

Is there XI or not?

You'd better to post a new question on the forum.

Regards,

David

Former Member
0 Kudos

Hi David,

From the J2EE Visual Administrator, I found that ume.r3.connection.master.client=000.

This means that My IntegrationServer client is 000.

Now, my question is "Will there be any problem if I use this 000 client for configuring the Demo examples?"

Thanks,

Nagarjuna.

Former Member
0 Kudos

If you go to the following url,

http://<host>:<port>/exchangeProfile/index.html

Under Connections catalog,

you can see

com.sap.aii.connect.integrationserver.r3.client:

This is ( probably ) what you want.

All the best,

David

Former Member
0 Kudos

Hi,

Logon to client 106 and run the transaction SXMB_MONI. Can you see the inbound message sent from client 105 ?

Kind regards

Colin.

Former Member
0 Kudos

Dear Andreas & colin

[From client 105]

When i use SMQ2,

"You are not authorized to use Transaction SMQ2"

When i use SXMB_MONI, I found

"HTTP response contains status code 401 with the description Unauthorized Error when sending by HTTP (error code: 401, error text: Unauthorized)".

I need to investigate it again.

because last week there was not this error.

[From client 106]

SXMB_MONI

"No messages available for selection".

SMQ2

"You are not authorized to use Transaction SMQ2"

[Questions]

Wait for tonight, i will be back after i solve "Unauthorized error".

however, my questions are..

By clicking [Creat Book Order] button, the data is sent to Client 106 from client 105 through Integration Server(Engine).

right?

After Client 106 gets the data, how and when are the processes of booking single flight and confirmation occurred?

I guess there is some time interval or special application to execute these processes.

Thanks a lot.

Former Member
0 Kudos

[On Client 105]

I solved "Unauthorized error" of “BookingOrderRequest_Out”

So message status is “Processed Successfully”.

*. I changed logon user and password of “HTTP Connections to R/3 System” (Transaction SM59) – RFC Destination that I created.

[On Client 106]

I got “Unauthorized error” of FlightBookingOrderConfirmation_Out.

So I assume, there is something related to logon id/pwd.

Which type of RFC destination is required to check ?

Regards,

David

andreas_stolz
Active Participant
0 Kudos

Hello David,

in client 106 transaction sxmb_adm, integration engine configuration, which url or destination did you enter? 401 is returned by the integration server.

Rgds.,

Andreas

Former Member
0 Kudos

Oh dear andreas

i got "Flight booking successful".

so we need to setup url like this in the integration engine configuration for each client.

<b>dest://SAPNXI_XID</b>

rather than

http://<host>:<abap port>/sap/xi/engine?type=entry

is it right?

why do i need to do like this?

Thanks you so much.

David

I will be back tomorrow ( in melbourne, it's 11 p.m. )

andreas_stolz
Active Participant
0 Kudos

Hello David,

because you won't have anonymous access to the Integration Server pipeline. For using authorization data accessing the Integration Server, the only way is via an http destination.

Rgds.,

Andreas

Former Member
0 Kudos

like

Why do I need to use the different type of URL to call Integration server in the different clients?

According to , I thought I could use both URL types.

But actually, it¡¯s not true, right?

2.

By clicking button, the data is sent to Client 106 from client 105 through Integration Server(Engine).

right?

After Client 106 gets the data, how and when are the processes of booking single flight and confirmation occurred?

I guess there is

SAP Exchange Infrastructure 3.0 Installation, Document Version 1.10 ¨C June 28, 2004

Configuring the Role of the Integration Server

1. On your SAP XI host, call transaction SXMB_ADM.

2. In the Integration Engine: Administration screen double-click Integration Engine

Configuration.

Logon data for the user XISUPER is required (see Creating User XISUPER [on

page 32]).

The screen Integration Engine: Configuration Data appears.

3. In the screen Integration Engine: Configuration Data do the following:

a. Choose Edit ¡ú Change Global Configuration Data

b. In the Global Configuration Data box select Integration Server as Role of

Business System.

Leave the other fields empty.

4. Save your settings.

[Reference 3]

SAP Exchange Infrastructure 3.0 Configuration Guide , SPS15 ,Document Version 2.7 ¨C December 23, 2005

4.1 Configuring the Role of the Integration Server

1. Select the relevant category under Specific Configuration Data.

2. Choose Change Specific Configuration Data. The system displays the Configuration screen where you enter the configuration parameters that you require for the selected category.

Thanks again.

Regards,

David

Former Member
0 Kudos

Do you think the following article can be my answer of Question 1.

Why do I need to use the different type of URL to call Integration server in the different clients?

SAP Exchange Infrastructure 3.0 Configuration Guide , SPS15 ,Document Version 2.7 ¨C December 23, 2005

This method therefore enables more secure communication than the use of explicit URLs.

We recommend that you create a user in the Integration Server for each Integration Engine that sends messages to the Integration Server. This means that the Integration Server can recognize from the user which Integration Engine sent the message.

Former Member
0 Kudos

Hi David,

I need your help in providing the <b>dest://<HTTP Destination></b> in my environment for 105 and 106.

My host name is <b> USLIDV60 </b>.

Do i need to <b>create any new connectin</b> of type <b>H</b> in SM59?

Please answer my question ASAP.

Thanks,

Nagarjuna.

Former Member
0 Kudos

I'm able to solve the HTTP Destination Problem.

But, now I am getting Envelope missing from SOAP message header ERROR.

Regards,

Nagarjuna.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

I would check your queues are also registered and active in your destination SAP instance using SMQR etc.

Try running SXMB_MONI also in the your destination system and see if you can see an inbound message.

Cheers

Colin.

andreas_stolz
Active Participant
0 Kudos

Hello David,

what is the status of the queues? Are there any queues stopped or in sysfail mode? Check with transaction smq2 or by double-clicking the queue id in sxmb_moni.

If so, just reset the status of the queue.

Rgds.,

Andreas

Former Member
0 Kudos

Dear Andreas

I input

Client : 106

QNAME: *

http://static.flickr.com/39/113628918_a3554ee02f_o.jpg

The result is

http://static.flickr.com/19/113629342_5f6180dd79_o.jpg

(the result of client 105 also is the same as above.)

SXMB_MONI transaction on Client 106.

http://static.flickr.com/44/113630142_0a76e37263_o.jpg

nothing comes into the queues, right?

something is wrong, isn't it?

Regards,

David

Message was edited by: David Kang (.) SAP@Home

andreas_stolz
Active Participant
0 Kudos

Hello David,

messages are being sent from client 105 to 106 via 100 (integration server). So, you have to start the analysis beginning in client 105 (sender), then in the integration server.

What's the queue status in client 105?

Rgds.,

Andreas