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

Active interfaces list.

$
0
0

Hi,

 

Is it possible to get the list of active Interfaces in PI production at one shot.

 

Thank you,

Vijay.


Error in Accessing Persistence Layer

$
0
0

Hi ...

 

I am using SOA Integration in point-to-point scenario without any message mediation like PI. This is asynchronous communication.

I am using web service definition, service group, consumer proxy provided by SAP. This integration scenario is between MDG and ECC.

As this is fresh implementation, we have some issues.

 

I have configured integration scenario and I am able to see the messages in SXMB_MONI after making consumer proxy call.

However messages have failed in SXMB_MONI, when I try to restart the message, I am getting error stating that error while accessing persistence layer. My guess is that Integration Engine is unable to access its persistence layer, looks like some services or J2EE engine is not started. However I am not clear on the steps to resolve this issue.

 

If you have faced such issue, appreciate if you can share your experiences.

 

Thanks in Advance.

JMS Sender Channel Encoding issue Ü

$
0
0

Hi Experts,

 

We have interface scenario JMS->PI->Proxy.

 

We have an issue at JMS sender channel. JMS channel is trying to pick up a message from MQ server(ANSI file). The message picked up from MQ system and after JMS conversion the special character like Üis converted into symbol.

 

The JMS adapter is not able to send the same special character from PI to ECC system. Some special symbols are sent to ECC system and the message failed at ECC side.

 

I have attached the screenshot for the module parameter in JMS adapter.

 

Request you to check and suggest possible solution to resolve this Codepage issue at MQ/JMS.

 

Regards,

Venu.

JDBC RECEIVER ADAPTER ISSUE ..

$
0
0

I am unable to update the records in sql database .. the structure and primary keys are everything fine .. when i am trying to update one single record it was getting updated ..

 

the error was ...: Violation of PRIMARY KEY constraint 'PK_MCHB'. Cannot insert duplicate key in object 'dbo.MCHB'. The duplicate key value is (300, 000000000001000670, 1106, ML01, 10600104, 20160224).

 

awaiting for valuable answers from the experts ..

HCI - WSDL Operation input with Complex Content

$
0
0

Hi integrators !

 

I am working with Salesforce WSDL, I managed to retrieve Account Name using the "query" operation.

I just created an associated XSD structure and passed the query in mapping

 

update3.png

And it worked !

 

Now I my requirement is to update this value, and here things are getting more complexe.


The update opration here must be invoked with an sObkects structure, bellow the WSDL definition for the update operation :

 

update2.png

and the sObkject that I want to update which is : Account.

update1.png

any idea about how can I make a suitable XSD format ?

 

Thanks a lot.

BR,

Mohamed Amine.

SSL server Standard disappeared on trust manager (strustsso2)

$
0
0

Good day,

 

The "SSL Server Standard" on my PI DEV and QAS systems have disappeared from trust manager menu while it does exist on Production. Any clue as what could be the cause of the disappearance?

 

DEV

 

 

 

PROD

 

 

 

Kind regards

Handling Fault Responses in a synchronous SOAP interface in PI 7.11

$
0
0

Hi experts,

 

I do not find too much about handling of SOAP Faults in SAP PI and I do not understand the implementation of that in PI.

 

I have a following situation:

I’m using already prepared web service, that handle SOAP messages and in some cases this web service returns Fault responses containing business error codes. For example:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

   <soapenv:Body>

      <soapenv:Fault>

<faultcode>soapenv:Server.userException</faultcode>

         <faultstring>ERROR (380)</faultstring>

         <detail>

            <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">*******</ns1:hostname>

         </detail>

      </soapenv:Fault>

   </soapenv:Body>

</soapenv:Envelope>

 

The problem is, that in PI Fault payload I see only <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">*******</ns1:hostname>.

The real error code is in <faultstring>ERROR (380)</faultstring>, but I have no access to it. It looks like that SOAP adapter takes all SOAP 1.1 default elements and swallow them.

 

How can I access all these elements to be able to map them back?

 

Thank in advance for your answers,

Ianko

No errors but required output not obtained.

$
0
0

I have created a file to file scenario where all the objects in design and configuration are working fine. The file is being picked from the source and placed in the target directory. But the file which is received in the target directory does not have the desired out put. When I tried to execute the mapping in the design phase under the test tab, I am able to get the required output.

No error is thrown in MONI transaction and the message is in processed state. Is there any way to resolve this?


PI 7.4 scenario. Flat file to XML -problems with FCC & mapping

$
0
0

Hi All,

 

I was hoping you might be able to assist with an interface issue I've got.

 

The interface overview is: I have a flat file in UTF-8, pipe delimited, with a header, gl and a tax line item. The file will contain many invoices in one csv file. The file can only contain one header (INV) and 1 or more GL and one or more TAX lines...

 

File structure

 

INV (header

GL (general ledger info)

TAX (tax based info)

 

 

I've had issues with the file content conversion, I've got to the point where I'm able to read one of the recordsets (the inv line) and in a second scenario i've managed to get both the INV and the GL info in, but should I have more than 1 GL line it falls over, with a mapping error.

 

My setup at present is:

 

My design:

 

source dt.PNG

Flat csv file:

 

 

source file.PNG

 

I have a destination set of DT and MT and a SI for both sender and receiver and a set of mapping, as below:

 

mapping.PNG

 

My Config is:

 

FCC 1.PNG

FCC 2.PNG

 

When I run in the above file, I get the following error:

 

 

 

If I run the above in with the recordset for the GL set to 1 it will allow me 1 GL line item. As below:

works.PNG

 

However I want to have more than 1 GL item per recordset, so set the recordset structure to INV,1,GL,*

 

When I do this, I get the following error in NWA logs.

 

Logs error.PNG

 

And the mesmon error:

 

mesmon mapping error.PNG

 

So apparently I've got a mapping error, but to me my mapping looks ok.. The values are definitely being passed through, as ive checked the queue context in the MM:

 

queue demo.PNG

 

 

Please assist .

PI v7.3 Process ResultList from UDF in another UDF

$
0
0

I am in need of some help.  We are writing a UDF to gather data from multiple sources.  Several of those sources are already built UDF functions in another library.  We can call the UDF functions from the other library, but we are having issues with parsing the data that is returned.

 

As an example:

 

UDF A->genAddressText(String[] inXML, String[] inQualifier, ResultList result);

     This function will parse the XML and return formatted address lines for the XML given.

 

UDF B->genInstructions(String[] inXML, ResultList result);

     This is the new function that will call the UDF A->genAddress();

 

In the genInstructions - we call the UDF A->genAddress as such:

 

String[] inQualifier = {"ZC"};

String[] inDestEurope = { "true" };

 

 

 

 

//Calling genAddressText UDF to get Final Destination Address

ResultListImpl address = new ResultListImpl();

_Forms_test_.genAddressText(inxml,inQualifier, inDestEurope, (ResultList) address,container);

 

container.getTrace().addWarning ("address is empty? " + (address.isEmpty()? " true": " false"));

 

 

String[] finalDestination = null;

if (address != null) {

container.getTrace().addWarning ("address is not null");

  finalDestination = (String[]) address.get();

}

address.clear();

 

 

However, we get a null pointer exception when there is any data.  It seems the "get" is not returning a String[] or Object[] but just an Object.  Is there a way to parse the records in the ResultList returned?

 

I have reviewed and tried the example shown in this thread, but it doesn't work either: Is ResultList not compatible with java.util.List?

SOAP Request not reaching PI

$
0
0

Hello Experts,

 

We have a SOAP to RFC interface. The interface is working fine until recently we observed when the vendor is sending the web request for the first time in the day, he is getting exception ( Exception has been thrown by the target of an invocation ) but we see no logs in PI. After few minutes when he try to send again, it works fine. This happened every first sign in after couple of hours.

 

Since no logs are in PI, I assume the request itself is not reaching PI, but later it is working. Could someone throw some light on why this is happening.

 

Thanks

Issue with fault file archiving in SFTP adapter

$
0
0

Hi All,

 

I am working on SFTP adapter and have configured "Archive Faulty Files" and in the fault file archive name I have given as "F:\Incoming\". When there is error at sender channel with XML validation I am getting message as given in below screen shot which suggests that archiving is done correctly.

 

1> But I am not able to find the file in the NFS PO path. Not sure if the file will get archived in NFS path of PO?

2> I am also not able to see the file on the SFTP server as well.

 

Please advise.

 

error.png

 

Thanks& Regards,

Binod Kumar

Canonical data model for EDI messages

$
0
0

Hi Experts,

 

We are working on a PO 7.5 implementation, wherein multiple data in EDI formats would be coming in from multiple vendors. e.g. Orders data would be coming in EDI ANSI 850 different versions from multiple partners. Interfaces needs to be developed in PI to map the incoming EDI data to ORDERS05 Idoc and post the data to ECC.

 

What we are looking for here is if canonical data model can be used in above scenario, to reduce the development efforts in future when one more partner would be added sending the orders data in say a different version of ANSI 850 format.

 

If yes, please suggest pointers about how it should be done and what should be the common message format.

 

Thanks and regards,

Ruchi Agarwal

PO 7.5 Message Monitor Cancelled Message Count Inconsistency

$
0
0

Hi,

 

In the NWA->SOA->Monitoring->Message Monitor there is often 1 or 0 cancelled messages. This number decreases over time. For example 5 minutes ago the number shown in the image was 1, now it is 0.

 

Screenshot_1.png

 

 

However when I click on the number there are more cancelled messages.

 

Screenshot_2.png

 

What can be the reason for this?

 

Thank you in advance.

iFlow: Buggy or am I doing wrong?

$
0
0

We just "in migration" from SAP PI 7.11 to PO 7.50,

therefore we are completely new to iFlow.

 

I have also read all I can find about iFlows, specially Migration of Classical and ICO scenarios to IFlows, Introducing iFlow in PI 7.31 Configuration, Life Cycle of an Integration Flow and Tips, Life Cycle of an Integration Flow and Tips, and How To Use the iFlow Eclipse Tool with the Integration Directory..

 

As you can see, we do like SDN. :-)

 

iFlows in Eclipse (we are using NWDS 7.5, SP02, Patch 1) works fine as long as we do it like "How To Use the iFlow Eclipse Tool with the Integration Directory". But in this documentation allways a new Business System was created (see step 9 and step 14 on page 7f).

 

So, we do want to reuse business systems.

 

Therefore we create the Business-System in eclipse by right-click on Systems --> new Business-Component:

new01.JPGnew02.JPG

 

Sorry, screenshots are from german eclipse (and I do not have any idea how to switch back to english, but thats another point).

 

So, than we add Interfaces to that Business-Component:

addInterface.JPG

 

Works all fine.

 

But, as soon as I want to use that Business-Component in the iFlow (I created one using Right Click --> New Integration Flow) I am not able to choose any interface!!!

 

 

newFlow1.JPGnewFlow2.JPG

 

As you can see, the dialog box is empty.

 

Same if I say "finish" and edit the iFlow:

addFlow-n1.JPGaddFlow-n2.JPG

 

So, my question is: is this a Bug or am I doing wrong?

 

Thx,

Rene


File Port Issue

$
0
0

Hello Gurus,

 

     I have a scenario FILE to FILE in which collective IDoc's flat file will be placed in AL11 through background job (RSEOUT00) from where PI will pick and send to Bank's SFTP.

 

     The problem I am facing is, if suppose around 500 IDocs are processed through ECC; the number of IDocs appearing in the file (AL11) are only around 50-60 IDocs.

 

      The job we scheduled for RSEOUT00 is showing that 500 IDocs are selected.

 

      Issue is in PROD system, Can you please provide your valuable inputs.

 

Thanks

Ravi

How to add username and pwd in sender REST adapter?

$
0
0

Hi Expert,

 

 

 

I have developed Rest to proxy scenario. I created the Url as http://<server>:<port>/RESTAdapter/<pathspecifiedinthecommunicationchannel>. Client  conveyed they  don’t support either user authentication as well as certificates while trying to push data to us,As they don’t have the option of configuring WS user and requesting to disable the basic authentication on our end.

 

 

 

Is this possible in sender REST channel to add user and password also in above url?

Any body can please help me for above issue?

 

 

Thanks,

Durgarao

Application error in outbound proxy

$
0
0

Hi expert,

 

I have been encountered an error while running the outbound proxy from ECC side.

Let me explain my synchronous scenarion:

ISU->PI->third party(webservice)

 

Now my issue is while running outbound proxy,it goes to dump.

upon checking the error in SXMB_moni we found:

 

application fault :http://jax-ws.dev.java.net

 

 

 

Can anyone help me to sort out this one or where the issue could be lie.

rfc to soap synchronous

$
0
0

Hi

 

POC on rfc to soap synchronous is created wherein we have dummy import parameters and no export parameters in the RFM.

 

PI 7.31, here we have wsdl where we only hav request and response element with no structure attach to it.-picture below for reference.

 

Testing with soap ui gave the response HTTP 200 ok but . After sorting out different errors  in PI the current error faced is

 

soapUUI.png

ccMoni.pngMM_R.png

 

 

mm.png

 

Target url in soap receiver which is asked to use takes us to the portal homepage. I doubt if the wsdl (seeing the structure)and target url is correct ?

 

Pls provide inputs on the same.

 

Thanks

IdocConversionException.

$
0
0

Hi,

 

I am facing below issue:

 

Error before sending due to idoc parsing error: (7) IDOC_ERROR_PARSE_FAILURE: An IDocConversionException occurred while parsing IDoc-XML for type </CWM/MATMAS_BAPI01>:
state=READING_FIELD_VALUE_TAG, charPosition=5631, lineNumber=1, columnNumber=5632


Any suggestions please.


Thanks,

Vijay.

Viewing all 6719 articles
Browse latest View live


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