cancel
Showing results for 
Search instead for 
Did you mean: 

Hello..Interview

Former Member
0 Kudos

Hello friends,

I had an interview and was asked with simple questions i suppose..

can u please help me in this:

- what is a Java Web Start?

- In how many ways can we do the monitoring?

- what is cache? use? and how many we have?

- what are usage dependancies?

- How many types of mapping? and when to use which mapping?

- difference between end-to-end and performance monitoring?

Thank you in advance...

Have a nice day..

regards,

Amit.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

ans1)

When ever we click on the INTEGRATION DIRECTORY or REPOSITORY the JAVA WEBSTART APPLICATION IS LAUNCHED,the need of this application is it dowloads all the files from the central server on to the local machine where you are working.

ans2)

we can do MONITORING (of processed xml msgs ) from T.CODE -SXMB_MONI (integration engine)

SXMB_MONI_BPE(business process engine) or from SXMB_MONI select process radio buttom

and monitoring from RWB,from here we can do adapter engine monitoring and integration engine monitoring same as (sxmb_moni)

ans3)

cache contains the frequently accessed data in XI it is used as simply refresh.andthe tcode for xi-runtime cache is SXI_CACHE,generally we need to refresh the cache when after creating any object we make any modifications to that object,and to reflect that changes

we can check the cache notification status from IR&ID choose menu path environment->cache notification status.

we can also check adapter engine cache from SXI_CACHE

ans4)

usage dependencies are generally used for reusability of software components.i.e creating of SWCV based on on existing SWCV.

ans5)mapping types:

graphical mapping

java mapping

xslt mapping

abap mapping

when to use the specific mapping it depends on the business requirement.

Former Member
0 Kudos

Hi amit

1. what is a Java Web Start?

Java Web Start software provides a flexible and robust deployment solution for Java technology-based applications based on the Java Community Process program (JCP). The technology is being developed through the JCP program as JSR-56: The Java Network Launching Protocol & API (JNLP), which provides a browser-independent architecture for deploying Java 2 technology-based applications to the client desktop. You can download the Java Web Start specification.

Java Web Start technology works with any browser and any Web server. Each application developed for use with the Java Web Start software specifies which version of the Java 2 platform it requires, e.g., version 1.4 or 1.5, and each application runs on a dedicated Java Virtual Machine (JVM).

2. In how many ways can we do the monitoring?

Componenet,performance,end to end,cache,message,alert

3.what is cache? use? and how many we have?

Two types of caches

CPA cache : is your Collaboration profile agreement cache, ie to mean it will contains the cache copy of all objects created during configuration time (ID).CPA (Collaboration profile agreement )Cache-mainly for J2EE engine/Adapter engine.

Cache monitoring

The Runtime Workbench provides access to all these monitoring activities. You can also run component monitoring by using a special CCMS Alert Monitor, which monitors the individual XI components.

http://help.sap.com/saphelp_nw04/helpdata/en/c7/5c564077d96f13e10000000a1550b0/frameset.htm

4. what are usage dependancies?

it is use for using one object of one softwrae component version to another software component version.

5.How many types of mapping? and when to use which mapping?

1.java mapping

2.graphical mapping

3.abap mapping

4.XSLT mapping

6. difference between end-to-end and performance monitoring?

end to end monitoring will give whole information of message source to target and performance monitiring is releated to resource not message.

Former Member
0 Kudos

Hi,

please find here with you the answers for these.

what is a Java Web Start?

-->The main purpose and benefit of Java Web Start is to synchronize the libraries (jar files) between your computer (client) and the XI server. So, if there is a new patch installed on the XI server, Java Web Start will download the effected library files from the server to your computer before IR or ID is started.

In how many ways can we do the monitoring?

-->Either by SXMB_MONI or RWB

Here either you could monito the End- to End flow or Componenet level or Message wise monitoring or cache monitoring.

refer

SAP Network Blog: Monitoring a flow in XI

/people/sergio.locatelli2/blog/2006/10/09/monitoring-a-flow-in-xi

/people/ronen.fox/blog/2007/11/05/monitoring-applications-in-a-complex-xi-driven-landscape

what is cache? use? and how many we have?

-->There are 2 types of caches.....

CPA cache - is your Collaboration profile agreement cache, ie to mean it will contains the cache copy of all objects created during configuration time (ID).CPA (Collaboration profile agreement )Cache-mainly for J2EE engine/Adapter engine.

Refreshing the cache means, back end connections are made during the next request and the cache is validated for any new or any deleted items. Before contacting the back ends, expired items are removed from the cache.

Cache monitoring

The Runtime Workbench provides access to all these monitoring activities. You can also run component monitoring by using a special CCMS Alert Monitor, which monitors the individual XI components.

http://help.sap.com/saphelp_nw04/helpdata/en/45/d169186a29570ae10000000a114a6b/frameset.htm

How To…Handle Caches in SAP XI 3.0

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a7930...

SXI_CACHE - Ripped Off

/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47...

/people/sravya.talanki2/blog/2006/12/19/unable-to-read-integrationdirectoryhmiundocumented-bug-sxicache

About Cache Monitoring-

http://help.sap.com/saphelp_nw2004s/helpdata/en/92/2fd93f130f9115e10000000a155106/content.htm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47...

what are usage dependancies?

--> Usage dependancy is used to create if you wish to use the object of one SWCV in another.

You defined the SCVs on which the new SCV is based, and the dependencies for the central build.

It require to create dependencies in SLD. Software catalogue --> Software components.

Inside the software component you will see a link for Usage dependencies

have a look at my weblog:

/people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies

http://help.sap.com/saphelp_nw04s/helpdata/en/43/e95ac0a0302d56e10000000a422035/frameset.htm

How many types of mapping? and when to use which mapping?

There following types of mapping

1.Graphical Mapping

2. Java Mapping (SAX / DOM)

3. XSLT Mapping

4. ABAP Mapping

Mapping functionality in XI

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a...

SAP Network Blog: Mapping Enhancements in SAP NetWeaver Process Integration (PI) 7.1

/people/jin.shin/blog/2008/01/11/sap-pi-71-mapping-enhancements-series-mapping-enhancements-demo

see here all the details under standard functions.

http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm

IfWithoutElse and CreateIf Node Function of Graphical Mapping

/people/stefan.grube/blog/2006/01/09/the-use-of-suppress-in-the-xi-30-graphical-mapping-tool

Also check these

Message Mapping Simplified (good examples of mapping function)

/people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i

/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii

Introduction to Context Handling in Message Mapping

/people/riyaz.sayyad/blog/2006/04/23/introduction-to-context-handling-in-message-mapping

New functions in the Graphical Mapping Tool SP13

/people/stefan.grube/blog/2005/12/29/new-functions-in-the-graphical-mapping-tool-xi-30-sp13

difference between end-to-end and performance monitoring?

--> End to End Monitoring will give you the whole flow of Mesasge from sedner system to receiver systems at verious stages in XI.

Performacne monitoring will analyse the utilization of XI resources and the consumption to process the message

Thanks

Swarup

Former Member
0 Kudos

Hi,

Please search on SDN first.

1) what is a Java Web Start?

A) /people/sameer.shadab/blog/2005/11/27/java-web-start

2) In how many ways can we do the monitoring?

Monitoring through RWB which is based on java stack and monitoring using SXMB_MONI which is based on ABAP stack.

RunTimeWorkBench resdes on the Java Stack and so allows you to see the flow of your message from the Adapter Engine ( on Java Stack ) to the Integrtaion Engine ( on ABAP Stack ), and again to the Adapter ENgine ( on Java Stack).

SXMB_MONI runs on the ABAP stack allows you to monitor the message flow only in the ABAP stack / Integration Engine.

3) what is cache? use? and how many we have?

http://help.sap.com/saphelp_nw04/helpdata/en/c7/5c564077d96f13e10000000a1550b0/frameset.htm

See the below links

/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off - SXI_CACHE - Ripped Off

http://searchsap.techtarget.com/ sDefinition/0,,sid21_gci852485,00.html - 45k - Cached - Similar pages

/people/sravya.talanki2/blog/2005/11/03/cache-refresh-errors--new-phenomena

How To… Handle XPI Caches in SAP NetWeaver

2004s https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0332b2a-eb97-2910-b6ba-dbe52a01...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47...

4) what are usage dependancies?

In the SLD software catalog, you can see which usage dependencies exist between software component versions in different contexts (at installation or build time, for example). For SAP software components, this information is maintained by the PPMS at SAP.

The usage dependency is a two-way dependency: You can see which software components (including the version) are used by a particular software component (version) and the other way around.

http://help.sap.com/saphelp_nw04/helpdata/en/2e/a552306887d4428239a5aec74aabe3/frameset.htm

If u want to use the same objects from many SWCV then u go for software dependency. This will reduce the reduntdancy of using the sme object many place.

5) How many types of mapping? and when to use which mapping?

Bydefault three mapping

1) Graphical mapping

2) java mapping

3) XSLT mapping

4) ABAP mapping

/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs

6) difference between end-to-end and performance monitoring?

End to End monitoring:

Purpose

You use end-to-end monitoring in the following cases:

● If you want to monitor message processing steps in a number of SAP components (to be configured).

● If you want to monitor the path of individual messages through these SAP components, from start to end.

The central tool for end-to-end monitoring is the Runtime Workbench, which you call from the Integration Builder start page.

The Runtime Workbench receives the data for end-to-end monitoring from the Process Monitoring Infrastructure (PMI), which is an SAP monitoring tool for monitoring end-to-end technical processes involving multiple SAP components.

Performance monitoring:

Purpose

You use performance monitoring to display statistical data on the performance of message processing. The data comes from the Integration Server (IS) or the Process Monitoring Infrastructure (PMI).

http://help.sap.com/saphelp_nw04s/helpdata/en/7c/14b5765255e345a9e3f044f1e9bbbf/frameset.htm

Thnx

Chirag