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

How to get Test Utility for PI 7.3 Single Stack JAVA only.

$
0
0

Hi All,

   We are having PI 7.31. Single Stack JAVA only.

we want to test some scenario. Can anybody tell me how can i test the scenario in PI 7.3

is there any test utility by which i can send some test messages to PI 7.3.

from where to download this utility.?

 

 

Regards,

Umesh


value JDBC_http://sap.com/xi/XI/SystemRecv

Module parameter JMS - use comma in string literal

$
0
0

Dear all,

 

I try to call method "setConnectionNameList" on a MQQueueConnectionFactory class in a receiver JMS Channel (generic Access to JMS provider)

 

The javadoc at ibm.com says that the method expects a comma separated string of hosts(ports) like so:

host1.domain.com(1427),host2.domain.com(1427)

 

If I set the parameter like this...

JMS.QueueConnectionFactoryImpl.method.setConnectionNameList java.lang.String host1.domain.com(1427),host2.domain.com(1427)

... xpi_inspector tells me that the second parameter has not type hence ignoring it.

 

  • I am aware that the comma (,) is used as parameter delimiter and specifying java.langString host1.domain.com(1427), java.lang.String host2.domain.com(1427) would be syntactically ok for the parser on SAP side but would reside in two single string parameters. setConnectionNameList method however needs a single parameter string.
  • I am also aware that for some JMS providers escaping the comma like %2C would work because the jms provider methodes then unescape the string and hence would be using the proper formatted string internally. Unfortunatelly, Websphere MQ would not unescape this literal string

 

So my questions are:

  1. is there a syntax for providing a literal string that contains comma without having SAP detecting two parameters then?
  2. Is there any other method (maybe setStringProperty) that I could use?

 

Any help would be really great

 

Thanks and kind regards

Jens

Error in HTTP Reciever adapter

$
0
0

Hi Gurus,

 

we are in a process of implementing SAP to OTM scenario.IDOC is at sender side and HTTP adapter to connect reciever. Iam getting the following error when  i checked in communication channel monitering. Can anyone help me regarding this.

 

Delivery of the message to the application using connection HTTP_AAE_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.http.api.HttpAdapterException: STATUS_CODE_NOT_OK-Bad Request

 

i have checked the below link

http://scn.sap.com/thread/3310477

but im not taking the URL dynamically by selecting URL Parameters in advanced tab.

 

Please suggest me..

Payload empty at Inbound in Sender RFC

$
0
0

Hello Experts,

   we have a scenario RFC - > PI -> JDBC. When we are firing the scenario from ECC the payload is comming empty ie not generated. The transaction is seen in SXMB_MONI without payload as follows:

 

<?xml version="1.0" encoding="UTF-8" ?> 

-<rfc:ZNV_ORGMOD xmlns:rfc="urn:sap-com:document:sap:rfc:functions">

<IT_ORG/>

</rfc:ZNV_ORGMOD>

 

 

I tried with different RFC destination and also with different rogram ID. But still the problem is same . Can somebody guide me on this.

 

 

Thanks

 

Regards

 

Rajesh

com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE

$
0
0

Hello All,

 

I am getting the following error below when connecting from XI to SAP .

 

com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE

 

The issue seems to be on SAP side as we see that in ST22 the following short dump.

 

Internal Kernel Error

LOAD_SWITCHSTATES_MISMATCH

 

 

Has anyone come across this error before. The messages are in XI in 'system error' status . How can I resend these messages from XI to SAP ?

 

When I try to resend they still come back with the same exception.

 

Thanks,

 

Teresa

Wierd Behaviour of IF then ELSE standard function

$
0
0

Hi All,

 

I am facing a very wierd behaviour of the IF then ELSE function in a mapping.

 

Condition to be checked:   if GDS_id = 1, then (condition 1 -  RFC lookup ) ElSE (condition 2 - JDBC Lookup followed by an RFC  lookup).

 

 

Issue:  The input payload is 0-unbounded with a possibility of a different GDS_id values.

 

Case 1 :

As shown below, in case the input payload has 3 repitions of the RECORD, with the Fit set having GDS_ID = 01, the mapping runs perfectly fine . All the If then Else branches are getting executed.

 

Case 2:

Where as iF the first GDS_ID != 01 (not 01) , thenthe target value is not getting populated properly .

 

I have tried all the possibilities and combinations but i am unable to resolve this. Please help.

 

Attached the screen shot of the message mapping, and sample test results of both the use cases.

 

 

---------------------------------------------------------------------

For instance, below is a sample payload:

----------------------------------

<?xml version="1.0" encoding="UTF-8"?>

<ns0:mt_EMERGO_common xmlns:ns0="http://sabreEMERGO_common.com">

 

<Record>

      <booking_date>08012013</booking_date>

      <iata_code>2325540</iata_code>

      <gds_id>01</gds_id>

      <pos_code>RD3A</pos_code>

      <gds_code>01</gds_code>

      <net_booking>11</net_booking>

   </Record>

<Record>

      <booking_date>08012013</booking_date>

      <iata_code>2325540</iata_code>

     <gds_id>02</gds_id>

      <pos_code>54S8 </pos_code>

      <gds_code>02</gds_code>

      <net_booking>11</net_booking>

</Record>

  </ns0:mt_EMERGO_common>

----------------------------------

Proxy with attachments to File scenario

$
0
0

Hi,

 

We have a proxy to file scenario. The data is coming from ECC and we have to send it to a target system via SFTP adapter. An attachment will be sent through the ABAP proxy which will contain flat files. So our goal is to somehow send the attachments to the target system and drop it to their SFTP server. I know about the payloadswapbean which can be used in the email adapter. My question is can it be used in the file adapter as well ?

Also, in my scenario should the payloadswapbean reside on the target side i.e on the file adapter ? or on the proxy side ? If it's on the proxy side how do I achieve this - as there is no communication channel for a proxy ?

 

Any thoughts/ suggestions?

 

Thanks.


Proxy interface

$
0
0

Hi Experts,

 

we are working on inbound(Server) proxy interface..where we are getting huge volume of data to ECC(2000+ messages)..and thereby it is affecting processing of other proxy messages

 

Now, we would like to have a dedicated queue for this interface, so that other messages will not be impacted..Could someone please help me in creating queue and use the same in ECC.

 

please advise.

 

thanks

LSMW for PO upload Upload file setup

$
0
0

Hi Guys,

I have created a LSMW which creates Idoc through BAPI structure .

It works fine for creating one po but I need help in setting up the upload files to create multiple PO.

 


Source Fields

       POHEADER                  PO header Data

           IDENTIFIER                     C(010)
                                          Identifing Field Content: H
           LIFNR                          C(010)    Vendor
           EKORG                          C(004)    PO ORG
           EKGRP                          C(003)    PO GROUP
           BUKRS                          C(004)    Company Code
           -POITEM                    PO ITEM DATA

               IDENTIFIER                     C(010)
                                              Identifing Field Content: H
               EBELP                          N(005)    Item No.
               KNTTP                          C(001)    Account Assignment Category
               MATNR                          C(018)    MATERIAL NO
               MENGE                          C(013)    QUANTITY
               NETPR                          C(011)    PRICE
               WERKS                          C(004)    PLANT
               DELDATE                        C(008)    DELIEVERY DATE
               KOSTL                          C(010)    Cost Center

 

 

 

 

Structure Relations

      E1PORDCR              Header Segment                                               <<<< POHEADER PO header Data

          E1BPEKKOC             Create Transfer Structure: PO Header                         <<<< POHEADER PO header Data
          E1BPEKKOA             Transfer Structure: PO Header Additional Data
          E1BPADDRESS           BAPI Transfer Structure for Addresses

              E1BPADDRES1           BAPI Transfer Structure for Addresses 1

          E1BPEKPOC             Transfer Structure: Create/List - PO Item                    <<<< POITEM   PO ITEM DATA
          E1BPEKPOA             Transfer Structure: PO Item Additional Data
          E1BPEKET              Transfer Structure: Display/List PO Schedule                 <<<< POITEM   PO ITEM DATA
          E1BPEKKN              Transfer Structure: Display/List: PO Account Assignment      <<<< POITEM   PO ITEM DATA

 

 

Mapping

Po Header Mapping.PNG

Po ITEM.PNG

PO Schedule.PNG

Po Account assignment.PNG

PO HEADER

H 0000117492 8000 903 8002

 

PO LINE ITEM FILE

H 00010 K 000000000003000273 1 100 A100 20130830 8002102102

H 00020 K 000000000003000033 2 200 A100 20130830 8002102102

Payload and Trace Search in SXMB_MONI

$
0
0

All,

 

We are on PI 7.11. As I understand the only way to have payload search capability in PI in production environment is through TREX. So I was thinking of writing a custom ABAP program for the same.

 

Another thing is when we use multiple operations in one service interface, the only way to find in moni which operation actually got executed is to go through the trace in sxmb_moni.  So how about a custom ABAP program to read the trace.

 

Your Thoughts.

 

Thanks.

PI Tech Sandbox IDEACCESS or something else

$
0
0

My company is evaluating if it is worth taking IDEacess.com, SAPAccess.com or sapboxsap.com as PI tech sandbox system to perform POC instead of going for a new SAP installation.

 

Any recommendations...pros and/or cons for the same.

exchange public and private keys

$
0
0

HI,,

 

Me working on to transmit positive pay files to the ftp .

 

My question is

 

Does PI have the facility to exchange public and private keys?.This is what we currently use in our legacy system.

 

please help me on this.

 

Raju.

Recordsets per Message in sFTP adapter?

$
0
0

Hi All,

 

I have a requirement in which the Receiver is having a restriction that it can accept a max. of 200 records/message. To pick the file from sender we have to use sFTP adapter.

 

I have checked many blogs and found that for sFTP adapter there is no attribute/module through which we can restrict the no. of records per message.

 

Can anybody suggest me what are the other possible alternatives to achieve the above?

 

Regards,

Shashank

nosoap=true, SOAP sender channel problem

$
0
0

Hi,

 

We are working on a SOAP sender channel scenario were third party client is sending messages in form of plain XML through SOAP sender channel.

 

I know the options in SOAP channel check Do Not Use SOAP Envelope option and enter nosoap=true in the URL.


Our problem is we cannot put "&" sign in the SOAP sender channel URL as per client policy.

 

Can you help me how we can achieve this functionality. 

 

Thanks

Ahsan


How to test EDISeparator Adapter

$
0
0

Hi guys,

 

i am trying to test a new EDISeparator sender adapter in PI. But i need a URL like below;

 

In Seeburger the URL given to the customer to send the Edi messages to will look as follows:

 

http://server:port/SeeburgerHTTP/HTTPController?.....

 

 

What is the URL for EDISeparator Adapter?

 

 


PI 7.31 Initial Configuration Error - Port number must be in the range

$
0
0

Hello,

 

I am running the post installation wizard for PI 7.31 Dual-Stack.

When getting to step 54: SLD access for user PIAFUSER, I receive the following error:

 

Step: Check SLD Access for PIAFUSER

Error: Port number must be in the range from 1 to 65,535

 

I would like to add that in no step prior to that one, I was unable to select between local/remote SLD

 

 

Thanks.


Missing Method name in the Inbound Proxy class after creation

$
0
0

Hi All,

 

I am working on File -> PI 7.31 -> ECC 6.0 (Inbound Proxy). Recently we had a upgrade to ECC 6.0 , Netweaver basis 702 release.

 

Before the upgrade, during the creation of the inbound proxy, I could find the ZPROXSALE~Execute_Asynchronous under the class generated i.e. ending with ~Execute_Asynchronous.

 

Now after the upgared to ECC 6.0, I could not find the method parameter ending with ~Execute_Asynchronous under the proxy class.

 

I also found 2 extra parameters on the Tx SPROXY i.e. WebService Definition and Communication Type.

 

 

1.jpg

2.jpg

1.Do any one have any idea whats wrong or its the correct behavior of the system after upgrade?

2. Do we have to call the class and method in the same fashion if this behavior is normal in the upgraded system

Sincere Thanks!!

Error while receiving by HTTP (error code: 200, error text: Error Parsing Response. No XI Response Received.)

$
0
0

We upgraded our ECC system to 6.0 EHP6 from EHP5 and now all asynchronous PROXY to JDBC interfaces hit PI and go immediately into RETRY status.

 

Production issue that needs help NOW!!!

 

 

MONI error shown below...

 

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>  -<!--

 Call Adapter 
-->

-<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code>

<SAP:P1>200</SAP:P1>

<SAP:P2>Error Parsing Response. No XI Response Received.</SAP:P2>

<SAP:P3/>

<SAP:P4/>

<SAP:AdditionalText/>

<SAP:ApplicationFaultMessagenamespace="" />

<SAP:Stack>Error while receiving by HTTP (error code: 200, error text: Error Parsing Response. No XI Response Received.)</SAP:Stack>

<SAP:Retry>A</SAP:Retry>

</SAP:Error>

UDF Creation

$
0
0

Dear Experts,

 

  I am new to PI and want to build one logic using UDF in sap PI 7.1.

 

  I have attached the payload, where input data is coming in multiple segments, so I need to capture the data For SUMME based condition on SUMID

 

  If SUMID == "011'

    then

     SUMME == " " (In the given payload valuse is "2612.00").

 

Please provide the UDF code for this requirement..

Viewing all 6719 articles
Browse latest View live


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