Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all 6719 articles
Browse latest View live

Unification of server logs in multiple SAP PI instances

$
0
0

Hello experts,

 

in our productive environment we have 3 SAP PI AEX instances (Each with 2 nodes). I just want to ask you if it is possible to check the all server logs from all 3 instances from just one url.

 

Right now if we want to check the server logs from one instance we have to connect to that instance and go to log viewer, but we only see the logs from that instance. So we have to conect to another instance and so on.

 

So it is possible to check all from one instance?

 

Many thanks.


HTTP 403 - XSRF violation at NWDS import after PI SP stack implementation

$
0
0

Dear experts,

 

our customer is facing the issue, that they can't do imports from NWDS to PI anymore after PI has been updated.

 

NWDS: 7.31 SP 05 Patch 003

PI Java only: 7.31 SP14 (updated from SP Stack 6)

 

Everytime they want to import content into their productive system they receive a http 403 returncode saying "XSRF violation" and nothing more.

And that's all the Java logs are telling us, too. Default trace says nothing - application log just notices the XSRF violation.

 

I know there have been some security changes in the implemented SPs that most probably cause this message.

Of course I've already googled and searched through OSS and SCN -  but we're not sure how to handle this situation.

 

Could it be necessary to update the NWDS, too?

 

Or is it possible to turn off the XSRF mechanism?

I've found note 1894606 (not really applying to our situation but) describing the parameter xsrf.protection.enabled to be set to false.

Unfortunately I can't find such a parameter anywhere in NWA and I'm really not sure if disabling XSRF makes sense.

 

 

Does anybody know, how to handle this?

 

Many thanks in advance!

Regards

Marie

How to know the number of HRMD_A IDOCs send to BizTalk

$
0
0

Hello All,

 

This is my first question on this forum. Hope you will help me.

 

For a new project with SAP, we need to send all employes through HRMD_A IDOCs. After some tests, I can check that SAP send me several IDOCs for the same functionnal export.

 

Independently of kind of data exported, my questions are :

* How to identify all IDOCs from a same functionnal export?

* How to define how many IDOCS are send for the same functionnal export ?

 

 

Thanks a lot for your response.

 

Wilfrid.

Implementation BCM, PMW and SWIFT

$
0
0

Hello,

 

I need some information about these three SAP products... what is, the integration process, how can I install it and so on... can you tell me please more informations about it, sap notes, guides, scn blogs, etc?

 

  • Implementation of BCM – Bank Communication Management in ERP to monitor and gather all the messages to send and receive to/from banks;
  • Implementation of PMW – Payment Medium Workbench in ERP to create all the messages and store them in BCM;
  • Implementation of SAP Business Package for Swift (former SAP Integration Package for Swift).

 

Than you,

samid raif

JMS Bridge on WebLogic from local Queue to SAP Queue

$
0
0

Hello,

 

Needed help to configure JMS Bridge.

I have WebLogic 11g and SAP PO 7.4


Received and add to WL libs:

jms.jar

jmsclient.jar

sap.com~tc~exception~impl.jar

sap.com~tc~je~clientlib~impl.jar

sap.com~tc~je~leanClient.jar

sap.com~tc~logging~java~impl.jar


Aim: Create bridge from WL Queue to SAP Queue.


Create local and SAP destination:

 

Initial Context Factory: com.sap.engine.services.jndi.InitialContextFactoryImpl

 

Esteblish bridge

 

 

In logs I find:

 

<Mar 12, 2015 6:01:38 PM CST> <Warning> <MessagingBridge> <BEA-200026> <Bridge "Bridge-2" encountered some problems in one of its adapters or underlying systems. It stopped transferring messages and will try to reconnect to the adapters shortly. (The exception caught was java.lang.Exception: javax.resource.ResourceException: Error sending message

    at weblogic.jms.adapter.JMSBaseConnection.throwResourceException(JMSBaseConnection.java:1695)

    at weblogic.jms.adapter.JMSBaseConnection.send(JMSBaseConnection.java:826)

    at weblogic.jms.adapter.JMSConnectionHandle.send(JMSConnectionHandle.java:144)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessageInternal(MessagingBridge.java:1338)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessage(MessagingBridge.java:1264)

    at weblogic.jms.adapter.JMSBaseConnection$32.run(JMSBaseConnection.java:2317)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.jms.adapter.JMSBaseConnection.onMessage(JMSBaseConnection.java:2313)

    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)

    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)

    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)

    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)

    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)

    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

-------------- Linked Exception ------------

javax.resource.ResourceException: Error creating producer or sending message

    at weblogic.jms.adapter.JMSBaseConnection.throwResourceException(JMSBaseConnection.java:1695)

    at weblogic.jms.adapter.JMSBaseConnection.sendInternal(JMSBaseConnection.java:938)

    at weblogic.jms.adapter.JMSBaseConnection.access$300(JMSBaseConnection.java:88)

    at weblogic.jms.adapter.JMSBaseConnection$9.run(JMSBaseConnection.java:819)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.jms.adapter.JMSBaseConnection.send(JMSBaseConnection.java:816)

    at weblogic.jms.adapter.JMSConnectionHandle.send(JMSConnectionHandle.java:144)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessageInternal(MessagingBridge.java:1338)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessage(MessagingBridge.java:1264)

    at weblogic.jms.adapter.JMSBaseConnection$32.run(JMSBaseConnection.java:2317)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.jms.adapter.JMSBaseConnection.onMessage(JMSBaseConnection.java:2313)

    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)

    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)

    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)

    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)

    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)

    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

-------------- Linked Exception 2 ------------

javax.jms.InvalidDestinationException: Unknown Destination ID = 0

    at com.sap.jms.server.dc.DestinationContainer.initDestination(DestinationContainer.java:170)

    at com.sap.jms.server.dc.DestinationContainer.getDestinationManager(DestinationContainer.java:93)

    at com.sap.jms.server.dc.DestinationContainer.getDestinationManager(DestinationContainer.java:79)

    at com.sap.jms.server.dc.DCManager.getDestination(DCManager.java:902)

    at com.sap.jms.server.dc.DCManager.addMessage(DCManager.java:264)

    at com.sap.jms.server.dc.DCManager.addMessage(DCManager.java:248)

    at com.sap.jms.server.JMSVirtualProviderProcessor.sendMessage(JMSVirtualProviderProcessor.java:905)

    at com.sap.jms.server.RMIJMSVirtualProviderProcessor.sendMessage(RMIJMSVirtualProviderProcessor.java:128)

    at sun.reflect.GeneratedMethodAccessor5732.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:240)

    at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:482)

    at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:81)

    at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72)

    at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43)

    at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:999)

    at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59)

    at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

__________________________________________________________________________________________________________________________


But if I create bridge between 2 SAP Queues using the same way everything works correct.


So my question, may be someone have such experience creating bridges on WL, and I should made some additional configuration ? 

Or send additional parametr?


In addition, screenshot of WL Queue:

 

May be some destination kay should be configured ?

But it is not clear what exectly should be there. I tryed to hardcode it.


Thanks in advance.

File encoding in File Content Conversion

$
0
0

Hi Guys,

 

Can somebody please help me.

 

Basically, this is the first time I am working with this single and double byte Japanese chars and not sure how to produce the required output.

 

I have an IDOC --> PI ---> FCC scenario and have to produce the output flat file in Shift-JIS encoding.

 

I have tried the encoding Shift-JIS in Receiver Channel but when I open the output file in Notepad++ or Notepad it is showing me encoding ANSI UTF-8 and not Shift-JIS.

 

Can somebody please suggest how to achieve this and also let me know how to handle single and double byte Japanese chars and do I need to define the field type as byte in Data Type and in FCC?

 

Single byte :

 

Double byte :

 

Can I use MessageTransform and TextCodepageConversion Bean in File Adapter to achieve this?

 

Please suggest.

 

Thanks,

Asif

No Receiver found

$
0
0

Hi Experts,

 

I am working on single sender to two receivers scenario. Sender side payload will be in below format.

 

-<Update>

    -<Target>

          -<Field1>

          -<Field2>

   -<Footer>

          -<Filed1>

 

 

If Target node exist then send the payload to Receiver-1,  if not exists then send the payload to Receiver-2. In Message mapping i gave the 1:2 transformation properly. In Receiver Determination i have given the conditions like below :

 

 

(/Update_/Target EX ) to send the message to Receiver-1

 

(/Update_/[not(Target)] EX )  to send the message to Receiver-2.

 

but when i am triggering the payload getting "No Receiver could be determined" error.

 

Please help on this.

 

 

Thanks

Boopathi

event interface checkbox in service interface

$
0
0

hi all,

 

i read sap help but could not understand what the event interface checkbox does in a service interface

 

hema


significance of "integer" type in PI data type

$
0
0

hi all,

 

I am typing a field in my DT as integer ..however the interface is also working if i pass string in that field ??

 

In case an integer field is able to accept char, then what is the significance of integer types in PI

 

hema

HTTP service in dual stack PI

$
0
0

Hi

 

We have PI 7.1 dual stack and a sender http scenario.  As we know that http protocol supports transfer of any xml , image / html page etc

 

1. So if i send any xml / image / etc will it get converted to xml by the http adapter seervice that is part of integration engine  OR do I need to ask the http client to send only xml  ( in the sender data type format )

 

2. does sender http service allow GET or POST transfer by default ??

 

hema

JMS sender Channel issue

$
0
0


Hi Experts,

 

I am seeing below error always in Sender JMS channel log in communication channel monitoring .

However Channel name remain in green status.

Also,it's picking and polling messages whenever it comes in it's queue and generate message id.

Need to know how to remove this error logs.

Error message:

Error receiving JMS message : Attempt to resume an
inactive transaction: BEA1-231629EB414998E64A6B:error resuming transacted
session's internal transaction Attempt to resume an inactive transaction:
BEA1-231629EB414998E64A6B:error resuming transacted session's internal
transaction.

 

Below is the comm. channel monitoring screenshot of issue:

Capture.JPG

 

attaching screenshot of channel parameters from ID:

Capture2.jpgCapture3.jpgCapture4.JPGCapture5.jpg

Regards

Deepak

 

SAP NWDS for PI and ABAP

$
0
0

Hi SDNites,

 

I have downloaded SAP NWDS 7.31 and am able to create JAVA mapping and also connect my SAP PI 7.31 system to the same. I wanted to know if the same tool can be used to connect to SAP ABAP or do I need to add plug in or install NWDS for ABAP. Any information will be of great help.

 

Also please provide some details on SAP NWDS, JRE, JVM versions to be used so that debugging is also possible in the NWDS.

 

Regards,

Abhi

Error in JDBC receiver communication channe

$
0
0

Hi all,

 

My interface is sap to jdbc and i am facing with below error.

Error 2.jpg

 

But my structure doesn't have that field " COLLECTIBLE_AMNT". But receiver CC showing Field "COLLECTIBLE_AMNT" doesn't have a default value. if my structure having any field like above, i can change .

 

But i don't have that field.....where is the problem.  and how to resolve it

 

thanks advance...

 

Regards,

raj

EHP 7 ABAP Proxy Consumer & PI 7.0

$
0
0

Hi!

 

I have a scenario in which SAP Backend system (EHP7) must send some data to PI 7.0 using ABAP Proxy Consumer. But when I'm creating ABAP Proxy Class using SPROXY, I receive following error:

'NORMAL' is not valid for 'operation pattern'

'BASIC' is not valid for 'Security Level'

 

At PI 7.0 message interface creating where is not any 'operation mode'. My be, some advanced settings on SAP Backend side (SPROXY or somewhere else)?

 

Thanks!

Zipping multiple files in target SFTP server through PI with dynamic file name

$
0
0

Hello Friends,

 

I have an requirement to zip multiple files in target SFTP server with dynamic file name inside the ZIP file.

I went through lot of postings in SDN but I have  got only one solution to achieve this functionality is through custom adapter module.

 

Could anybody please  provide me the solution to achieve this functionality other than custom adapter module.

I am looking for the script with OS commands to execute after post command option in SFTP receiver channel.

 

Thanks,
Satheesh


com.sap.aii.adapter.xi.routing.RoutingException: Unable to retrieve interface determination: No interface determination set in lookup context

$
0
0

hi,

 

we have an ico configuration. it goes from sap to a 3rd party syatem.

message mapping is succesful in the test tab of IR.

 

but we are getting the following error in adapter engine.

 

Transmitting the message to endpoint <local> using connection AFW failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error encountered while executing mapping: com.sap.aii.af.service.mapping.MappingException: Unexpected exception caught while executing mapping: com.sap.aii.adapter.xi.routing.RoutingException: Unable to retrieve interface determination: No interface determination set in lookup context



all messages are going into error with thie above mentioned error.


Please help


Thanks

Sandhya

Way to find file names picked by PI

$
0
0


Hi,

is there a way to find in PI system the file names picked by PI in comprehencive list just the file names? i have around 4k files picked by PI; its difficult to tweak in each message to get the file name. No archive is done; deleted picked files by PI.

 

Thanks.!

Skip Authentication on PI WS call

$
0
0

Hello guys:

 

I'm trying to use PI to call diferent WS and RFC but when I do all the configuration on the ESB and the IB for the WS when I try to use I always need to send the user and password to download the information of the new WS, (the one that is in PI) and for run it.

 

Do you know if there is a way to skip the authentication for this type of calls for the new WS?

 

BTW I'm using Sap Netweaver 7.4

Export of XSD from DT or MT?

$
0
0

Hi All,

 

I have a basic doubt. I need to send the xsd structure that is created in PI. After creating the structure should i export the XSD file from Data type or Message Type? Can anyone clarify on this?

 

Regards,

Lavanya R

Sending IDOCs to Non SAP system in Single Stack

$
0
0

Hi Experts,

 

We have a configuration in PI in which we are sending IDOCs to third party Non-SAP system.

It is achieved by configuring the program ID in RFC destination.

 

I would like to know how this can be achieved in single stack configuration in PI as the RFC destination created in NWA has no such option of setting the program ID.

 

 

Regards,

Shashank

Viewing all 6719 articles
Browse latest View live


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