cancel
Showing results for 
Search instead for 
Did you mean: 

Interview questions on XI-- where i was not able to answer

Former Member
0 Kudos

Hi XI Experts

Recently i attended <b><u>interview for XI</u></b>...these are the following questions i was not able to answer pls...help on this

Q's are

-


1) Is the BPM must start with receive step ? why? or i can start with any step ?

Explain me in detail ?

2) how to set up the Adapter Specific Parameters ? Where ? Why ? explain

3) Can you write the java mapping for creating the dynamically new id for new

employ automatically ?

4) How to upgrade the XI 3.0 form sp 17 to sp 19? step by step expalin in detail?

5) How you will check the XI performance ? what should you do on that if

performance is low? explain indetail ?

These are the some of the questions very i was not able to answer properly

I hope u experts can help me on this

Adv thanks and regards to all

Kiran LVS

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Kiran,

1) Is the BPM must start with receive step ? why? or i can start with any step ?

Explain me in detail ?

--Yes, always BPM process start with Receive step, since BPM should receive the file first and then do the remaining processing.

2) how to set up the Adapter Specific Parameters ? Where ? Why ? explain

--Choose business system and then from Menu option, choose adapter specific settings

3) Can you write the java mapping for creating the dynamically new id for new

employ automatically ?

--hmm..how do you know if its a new employee or not unless we maintain database which talks to java mapping. But generally in java mappings we do not want to do jdbc operations. technically its possible but is it make sense to do it from there?

4) How to upgrade the XI 3.0 form sp 17 to sp 19? step by step expalin in detail?

--upgrade using SDM

5) How you will check the XI performance ? what should you do on that if

performance is low? explain indetail ?

you can check performance monitoring using RWB performance monitoring.

Generally BPM processes would be performance bottlenecks. Try to see if you can avoid using BPM.

Former Member
0 Kudos

Hi Experts

But i got two different answers for first question ?

In BPM first step will be receive/not receive ?

Any more on <b><u>these questions </u></b> pl....

Adv thanx and points to all

Kiran LVS

bhavesh_kantilal
Active Contributor
0 Kudos

Well, Archana was correct and so was Jai.

You need to understand the basics to get this question!

Your BPM will get instantiated only with a Receive Step, but, like pointed by Jai, you can have a loop and inside this you can have a receive step!

Regards

Bhavesh

Former Member
0 Kudos

Hi ,

From help....

<i>An integration process is always started when a message is received. To receive the triggering message, use the receive step and set the Start Process indicator</i>

You can use this recieve step in block or loop also.This means starting of the step would be Block or Loop.But technically speaking...Int Process starts with the recieve step.

Sekhar

Former Member
0 Kudos

Hi Experts

Excellent ....i got it and Come my Second question

About Adapter specific Attributes/Parameters ? any difference between these

two? both both are same for adapter ?

What are the scenario's ...where we are going to set up the these

attributes/Parameters? Can any one give examples on this..

Thanks

Kiran LVS

Former Member
0 Kudos

Kiran,

Many cases..

A simple example is a File-XI-File scenario. Here you need the target file name with the same name as source file name. Here Adapter specific identifier comes to your rescue.

In sender file adapter Choose Adapter specific Identifier and select "File Name". Now this will be added to the SOAP msg. You can access this in mapping and set the file name dynamically.

Regards,

Jai Shankar

Former Member
0 Kudos

Hi ,

This blog helps you........

/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14

Sekhar

Former Member
0 Kudos

Hi All

About the last question : <u><b>Performance</b></u>

How to Check the Performance ? what are the things i need to do

to improve the performance ?

First of all how to check the performance in XI?

Any can guide me on this ?

Thanks and regards

Kiran LVS

Answers (2)

Answers (2)

Former Member
0 Kudos

Ans 1.

Always yes , it should start with receive step to receive messageand the receive step has the start the integration process option,

but we can use send step as first step also how it is if we want to test the database connection is existed or not before receive the message into the IP.

Ans 2.

In Integration directory , double click on Business System , goto menu and select Adapter specific settings , to assign the logical system and others for ALE .

Similarly we can have the adapter specific settings in communication channel template also.

Ans 3

-- Yes we can write javamapping for creating the dynamically new id for new emplyee as for Business requirement pattern.This can be configured in Communcation channel - adapter settings.

Ans 4

first we need to upgrade ABAP stack by upgrade to 18 from there 19, later kernal to be upgraded like this manner, and java stack to be upgraded and netweaver platfrm tbe upgrade..

Ans 5

Go to Runtime workbench open the performance monitor .

Regards

Chilla..

Former Member
0 Kudos

>> Is the BPM must start with receive step ? why? or i can start with any step ?

Not necessarily. If receive is not your first step, it should be the first step with in a loop. Means a loop can be the first step.

From SAP help : <i>Insert the receive step to start a process as the first step of the process or as the first step of a fork, a block, or a loop</i>

But since the receive step starts the IP, it should be present with in the loop as the first step.

>>) how to set up the Adapter Specific Parameters ? Where ? Why ? explain

Sender cc -->ID. Check the check box "Adapter specifc Identifiers"

>>How to upgrade the XI 3.0 form sp 17 to sp 19? step by step expalin in detail?

I guess this is more of a Tech consultant's job than a Developers'.

>>Performace?

You can use the Performance monitoring option in RWB. If you find the performance too low, you can check for any running BPM instances(for days with out proper correlation) and end them. Try increasing the throughput ie. if a large amount of data is processed over a small time and the rest of the time your XI is idle. You can try to minimize such conditions.

Regards,

Jai Shankar

Message was edited by:

Jai Shankar