Quantcast
Channel: SCN : All Content - Process Integration (PI) & SOA Middleware
Viewing all 7030 articles
Browse latest View live

Pre Production Jobs PI7.3(Scheduling and Archiving)

$
0
0

Hi Experts,

 

I need to know what all the preproduction jobs and configuration details in SAP PI 7.3 to be done before going live

 

For Ex:

 

  • Archiving has to be activated and the archiving parameter
  • Schedule job to avoid the database size from growing
  • Message archiving for new interfaces need to be configured
  • Daily Monitoring Report need to be generated for performance analysis
    and trouble shooting

 

Please do add if i missed any other configuration that needs to be placed.Do let us know what are the task need to be carried out by BASIS

 

Thanks for your help

 

Regards,

Dinesh


After trying everything, still getting "Business Server Page (BSP) error"

$
0
0

Hi,

 

My system is PI 7.0. I need to go to RWB -> Alert Inbox, but I am keep getting error as

 

 

I tried things below and still getting the same error, I am just what else I can do?

 

1. Applied SAP Notes 1677095

2. Ran program BSP_ACTIVATE_LONG_APP for BSP_NAME as UWS_FORM_SERVICE, ALERTPERSONALIZE_RULES and ALERTSUBSCRIPTION to unlock them.

 

 

Really appreciate your help.

Where ist the Integration Scenario- and Action Editor in NWDS?

$
0
0

Hello Colleagues,

 

if I try to use the NWDS (eclipse) based UI for my SAP PI/PO (Java Only) development, I am not able to find the Integration Scenario Editor and Action Editor.

 

In the top-down design approach you have to use it befor you take the next step to the configuration.

Both are still missing in NWDS or replaced by a different approach?

 

Or is here the replacement the Integration Flows?

 

Many thanks in advance!

 

Regards,

 

Jochen

DuplicateKeyException in As2 Receiver channel

$
0
0

Hello Folks,

 

We have B2B interface flow is through Abap proxy we receive attachment and we will just through the same to third party using AS2 Channel at the receiver end now the issue is i am facing the following DuplicateKeyException error in the AS2 receiver channel.

 

Putting message into send queue failed, due to: com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id 51c20455-b680-0db0-e100-800091374050(OUTBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: ORA-00001: unique constraint (SAPSR3DB.SYS_C00158503) violated

 

To fix i have edited the channel and activated and also recreted the same channel but no luck .

 

Please through some light on the issue any help is highly appreciated.

 

Regards

Praveen Reddy

HOW TO GET THE WHOLE XML PAYLOAD INTO 1 FIELD

$
0
0

Hi Experts,

 

 

I have a scnerio of RFC TO SOAP synchronous...Here in the Response_output(sender) i have 3 fields in the sender side response...To that 3 fields i need to get complete xml payloads....

 

 

1st field:i have to get the whole xml format of the request xml payload generated at the receiver side which we ping to the web service

 

2nd field: i have to get the whole xml format of the response from the web service

 

3rd field: i have to get a single field value which exist in the request xml payload generated at the receiver side which we ping to the web service

 

 

your suggestions are more valuable

 

 

 

Thanks,

Can't parse the document; HTTP 200 OK

$
0
0

We have a scenario with receipts responses of five different companies. However, we succeed in sending and responding successfully to four, but for one of them this message is not returned successfully.

 

We compare the communication channels and all settings are identical except the port used for each company. Also checked the services provided on the port and they are ok.

 

Another test we did was to send the message through the RWB, successfully executed. The problem occurs only when the interface is initiated through the ECC.

 

thanks in advance.

 

Erik

 

Error:

 

Exception caught by adapter framework: java.io.IOException: Can't parse the document; HTTP 200 OK


Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Can't parse the document; HTTP 200 OK. Setting message to status failed

File to Sync Webservice interface

$
0
0

Hi,

 

I have a file to sync webservice scenario

 

I understand that we can send a response back by using the request response bean but in my case I do not want to send the response back to sender

 

Can i just create an Async outbound interface and sync inbound interface ...do the mapping for the request part and leave it as it is.

 

Will it not give error when the response comes back to PI. Or should I just create the Inbound interface also as ASYNC Will the response come back to PI in that case

Transported ESR Obects Without Namespace Definition

$
0
0

Hi Folks,

 

In a recent transport to Target system, ESR objects are transported (file based) without Namespace & SWCV Definitions. SWCV is already in target, namespace is a new one.

 

After transport, all scenarios are working fine though the newly created namespace is not shown under the SWCV. What would be the possible implications on this? New interfaces are also working fine in target system.

 

Regards,

Nikhil


SOAP connectivity issue

$
0
0

Hi Experts,

 

We have a weird issue at present we are facing in production. We have a scenario where we are using SOAP CC at sender side. The sender system claimed that the PI is not picking up the files more than 100 KB size data file. Its picking only less than 100 KB size messages. I came to know that PI picks the file more than 2 MB via web service even at worst cases. But 100 KB is very less than usual. Can you please suggest on how to proceed with this type of error.

 

 

Thanks,

Srinivas.

SOAP Response-Failed

$
0
0

Hi Frnds,

Getting Error message when we trigger from client application as well from soap ui.

 

Error message:SOAP Response-Failed.

 

Recently we have migrated our server from abc to xyz.But changed url according to new server details.But when i type that url in explorer giving below error.

Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_25_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#2 $) bound to /MessageServlet

Classname ModuleProcessor: null

Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean

Lookupname for remoteModuleProcessorLookupName: null

ModuleProcessorClass not instantiated

ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0

ModuleProcessorRemote not instantiated

 

What could be the reason...

 

Please suggestRegards,

Narendra

Gettin Message Id with split messages - PI 7.3 (Single Stack)

$
0
0

When you define multiple receivers for a PI message, PI makes as many copies of the message as necessary to send to all receivers.

All these message have another Id assigned to them.

Is there any way to find out into which messages is the original message (Parent Message ID) on an Integrated Configuration on PI 7.3 (Single Stack).

SAP PI for Connecting Web and Mobile Applications

$
0
0

Hi everyone, first time poster here...

 

I have an integration scenario I was hoping others could share their insight on.  I come from an application development/enterprise architecture background completely outside of SAP.  I've only started working with SAP fairly recently, so I wanted to give that perspective as background before I lay out my use case.

 

We've built a fairly standardized SOA where mostly SOAP based web services are used for integration among our non-SAP applications.  An ESB mediates communication (both sync and async) among those services.  Beyond async application to application integration, we also do a decent amount of syncronous integration where web and mobile applications get some of their data from disparate systems via one ore more SOAP based services.  We have some REST too, but that's not relevant at this point.

 

My team is now tasked with building a new mobile application that gets SAP data from various SAP systems (ECC, SRM, etc.).  Our current infrastructure has ECC 6, SRM 5, and PI 7.1.  Using Netweaver Gateway/REST is not an option right now.  We have no desire to use SUP.

 

Given that we can't use Netweaver Gateway, and our desire is to continue with an SOA approach with SOAP based web services, one option I'm considering is exposing the services as synchronous web services using PI.  The web and mobile applications will then call the services via PI, which in turn will get the required data from the ECC and/or SRM system.  Using PI has the added benefit of managing the sign-on issues that arise from our ECC and SRM systems maintaining separate account information.

 

All that said, what are the issues with the architecture I've proposed? One of our members referenced this post as evidence that PI should not be used in this way (http://scn.sap.com/thread/1708405 and http://www.architectsap.com/blog/sap/sap-netweaver-pi-7-1-usage-scenarios-when-not-to-use-sap-pi/).  I strongly disagree with the points made in that post.  In my experience with other ESBs (Webmethods I/S for example), this is exactly the purpose of an ESB, and it's a common usage scenario.  I've never seen middleware that was explicitly NOT recommended to be used in synchronous patterns. I just don't accept that a simple synchronous request to PI places "tremendous resource demands" on PI.  I'd also argue that while it might be slightly more performant to make point to point connections between external applications and SAP web services exposed on their backend systems (ECC, SRM, etc.), this tightly couples the integration, something that is desirable to avoid in the name of flexibility, scalability, management, governance, monitoring, etc.  In other words, I'm generally willing to give up a little performance to gain in flexibility.

 

I understand that SAP's preference going forward is to move what they call A2X type integration from PI to Netweaver Gateway, but given that isn't an option right now, and given that our team is already skilled/well versed in SOAP based services, are there any valid reasons not to implement this architecture using PI?

 

I'd love to hear how others, especially those who operate in a heterogeneous environment where SAP is but one system of many, address integrating their web and mobile applications with SAP services.

 

Thanks in advance!

IDOC_AAE dump in SM58

$
0
0

Hi experts,

 

im facing issue with the IDOC_AAE adapter.

 

IDOC is not triggering to PI from ECC. when i tested it from WE19, it is creating dump in SM58. find the below screenshot for the same.

 

Untitled.png

Untitled3.png

My communication channel is working properly, cleared the cache as well.

also tried by making some changes in in communication channel and activated.

also tested the IDOC from WE19.

 

Any valid suggestions will be highly appreciable.

 

Regards

Bhargava krishna

How to process messages in "Recorded for Outbound processing"

$
0
0

Dear Experts,

 

I have IDoc scenario with 31 interfaces. Per interface an average of 100 msges.

 

Now we have an issue. from past 6 days all the messages for one of the interfaces are in status: "Recorded for Outbound processing"(with that single small black right arrow) in SXMB_MONI. There are other message interfaces using the same Idoc type; but they dont have this problem.

 

I have checked the queues: SMQ1/Q2. There are no errors. The other threads mention about some reports; but all are for error messages. So that also did not help!

 

The Queue ids for the messages are having the value: Package

 

Is it possible to manually assign a queue id and process the messages ??

 

Please help me process the messages in the "Recorded for Outbound processing" status.. some how!!!

 

Thanks in advance for your inputs....

Help need.. Ansi X12 to SAP ORDERS Idoc conversion Using B2B Addons

$
0
0

Hi Experts,

 

Scenario: Ansi X12 file to SAP Orders IDoc.

 

I have followed the link http://scn.sap.com/community/b2b-integration/blog/2012/09/27/b2b-edi-inbound-step-by-step-configuration

B2B- EDI Inbound -Step by Step Configurationto construct the interface.

 

ANSI X12 850

Flow1: EDI_Sender(CC_File_Sndr)---->EDISeprater(CC_EDISeparator_X12-850_Rcvr)

Flow2: EDISeprater(CC_EDISeparator_X12-850_Sndr)--->IDoc_AAE (CC_IDoc_AAE_rcvr)

 

I am able to see the file sender channel picks the file and successfully send to EDI Separator.

The EDI Separator while converting throwing *** error:

 

Error: com.sap.aii.converter.x12.x122xml.X122XMLException: Error occurred at X12 document character 175: Cannot find conversion rules for 850/004010

 

Do we need to add anything in the B2B tables?

The interface is developing first time in the PI 7.31 box.

 

The screen shot from B2B Integration cockpit is attached.

 

Currently the table fields are empty and would like to know how the fields are added in the B2B tables.

 

Thanks!

Praveen.


Message size in Moni or RWB

$
0
0

I am trying to document the avg message size for each interface that we receive in PI. Do you think the message size I see in MONI or RWB is the correct payload size or it includes trace, pipline steps size, before mapping payload after mapping payload also.  I think I read somewhere that  what ever you see in moni ms size multiply it with 3 or 5 to get the exact message size due to xml tagging etc.

 

what is the best way in your opinion to get avg message size for an interface.

ESR and IB accessing error

$
0
0

Hi All,

 

We are getting following error massages while accessing ESR and IB components newly configured PI system which based on PI 731 SP05 Java installation.

 

 

 

Error Message:

 

" Cannot connect to server using message server : ms:// hostname:8156/P4 see error logs for details

 

Authentication error ..

 

Thanks,

 

Sankar

Sender JDBC adapter : data read from db but not in PI

$
0
0

Hi Experts,

 

I am in the middle of a straneg situation. At random intervals I see a situation where data is read from the legacy database (oracle) and the change indicator is changed to read but the data is not visible in the communication channel monitoring or in the sxmb_moni...

 

I'm wonderign how and where to track this..

 

Please share your thoughts

 

Regards,

opencsv in java ignores backslash (\) in a field value

$
0
0

Hi Experts

 

I am reading a csv file using opencsv.

 

The csv files is seprated by comma (,) and enclosed in double quotes.

 

Test.csv file:

 

ID, Country, ShortName, Quantity

"1", "UK", "Nice\Good", "120"

 

The problem occurs when reading the values of a column ShortName that has the special character backslash (\), this is stripped out of the value.

The value of ShortName becomes: NiceGood.

 

How does opencsv (CSVReader) can be able to read the '\' special character?

 

Your help would be appreciated.

integration builder not working after pi7.3 ehp upgrde >PI 7.31

$
0
0

Hi Guys,

 

Need urgent help,

 

after ehp upgrade of PI 7.3 (abap+_java) > PI 7.31

we  are not able to access integration link builder,

 

Cannot connect to server using message server: ms:/<host>:8103/P4 See error logs for details

 

checked -

notes on relevant error and respective entries in configuration are correct,

post config -upgrade wizard executed

sld-and cmi update with latest support pack

 

kindly suggest on this asap,

---------------------------log and trace below--------------------------

 

application log -


#2.0 #2013 06 28 12:10:11:125#+0530#Error#/Applications/ExchangeInfrastructure/AdapterFramework/Services/ADAPTER/ADMIN/File#

com.sap.SOA.apt_file.0001#BC-XI-CON-AFW#com.sap.aii.af.lib#C000AC10824101CD0000000000001634#22924050000007380##com.sap.aii.adapter.file.File2XI.invoke()#Guest#0##BF92A359DFA811E2C8F8001999E131BE#bf92a359dfa811e2c8f8001999e131be#bf92a359dfa811e2c8f8001999e131be#0#XI File2XI[CC_File_Sender/PI_Service/*]_146#Plain##

Channel CC_File_Sender: No suitable sender agreement found#

 

 

default trace -

 

#2.0 #2013 06 27 23:16:51:506#+0530#Error#com.sap.aii.af.service.sld.SLDRegistrationJob#

#BC-XI-CON-AFW#com.sap.aii.af.lib#C000AC108241002F0000000200001914#22924050000002111##com.sap.aii.af.service.sld.SLDRegistrationJob.SLDRegistrationJob.invoke()#Guest#0##17DAFD98DF5111E29E47001999E131BE#17dafd98df5111e29e47001999e131be#17dafd98df5111e29e47001999e131be#0#SAP_AFScheduler.Worker#Plain##

SLD Registration Job: No access to SLD. Waiting for next retry. Error: SldProxy.pingCimClient() did not succeed.#

 

notes on  pi 7.31 checked for post configuration-,

 

which log to paste again,

 

Regards,

Prashun

Viewing all 7030 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>