Quantcast
Channel: SCN : Discussion List - SAP Process Orchestration
Viewing all 967 articles
Browse latest View live

Value Mapping -

$
0
0

We have a scenario where, we might have to put 40,000 entries in the value mapping tables to use them during the mapping run time.

 

The maximum that I had in my previous projects was around 5,000.

 

I just wanted to get some input on what are your experiences on using 40,000 entries in the value mapping - from the performance perspective.

 

We are on PO 7.4 - Java only - installation.


Use of Mail Adapter in PO 7.40

$
0
0

Hi Expert,

I configured in my IFLow the use of Mail Adapter and works fine, but now I have the need to extend my interface also use the CC field in the email.

I have already add the parameter CC in my IFlow and in my Operation Mapping as I already do for the parameter TO and this part is ok or that's how it seems.

 

IFLow.jpg

The problem/error appears in the java mapping when I manage this new parameter and insert it in the structure, see code below:

 

...

      String to = getInputParameters().getString("TO");

      String cc = getInputParameters().getString("CC");

...

      this.rootElement = new XMLElement("ns1:Mail", XMLElement.XML_TYPE_ELEMENT, null);

      this.rootElement.addAttr("xmlns:ns1", "http://sap.com/xi/XI/Mail/30");

      if ((sid.equals("I3O")) || (sid.equals("K3O"))) {

     this.rootElement.addElement("Subject", 1, " Lieferterminmeldung fuer fehlerhafte Auftraege - " + sid);

      } else {

     this.rootElement.addElement("Subject", 1, " Lieferterminmeldung fuer fehlerhafte Auftraege");

      }

      this.rootElement.addElement("From", 1, "a@a.com");

      this.rootElement.addElement("To", 1, to);

      this.rootElement.addElement("Cc", 1, cc);

      this.rootElement.addElement("Content_Type", 1, "text/html");

      this.rootElement.addElement("Content", 1, content);

...

 

The error that I found on Message Monitor is:

ErrMail.jpg

Could someone help me  figure out where is my mistake?

 

Thanks in advance for any help

Dynamic File name SFTP (SFTP ADAPTER 1.0)

$
0
0

Hello,

 

I am using simple SFTP (SFTP ADAPTER 1.0) to proxy scenario in our SAP PO.

 

I am trying to assign source file name using below UDF:

 

 

public String getFileName(Container container) throws StreamTransformationException{

try{

DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);

 

 

DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");

 

 

String SourceFileName = conf.get(key);

 

 

if( SourceFileName == " "  )

{

SourceFileName  =  " LTB_CBUR_MissingFile" ;

}

 

 

conf.put(key, SourceFileName);

 

 

}

catch  (Exception e)

{

String exception = e.toString(); 

return exception; 

 

 

return "1"; 

 

We are getting null pointer exception.. I have tick marked set adapter specific message attributes on sender CC.

 

Thank you

John

Error during testing of BPM

$
0
0

Hi All,

 

I am facing error during testing of BPM

"Message could not be processed. Reason: com.sap.aii.proxy.xiruntime.core.ESPXISystemFaultException: Error encountered during processing of XI request message in inbound ESP; Hint: com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException: Could not init GalaxyImplementationContainer."

 

Please let me know how to resolve this issue.

 

 

Thanks & Regards,

Hamsa

Alert Configuration - Customized Body in SAP PO

$
0
0

Hi Experts,

 

My alert is working fine and email is getting generated but it is coming in very unpresentable format.

I am using AlertConsumerJob for scheduling my alert jobs.

 

**Also, I have a requirement where I need to pull data from the payload. Is it possible?

For eg - If we want to bring idoc number from idoc control record to email.

 

Please let me know your inputs on this.

 

Thanks,

Nidhi

ECC- Database Scenario

$
0
0

Hi Experts,

 

I am working on ECC-Database scenario. We are configure jdbc receiver channel and created  receiver MT structure  in given below screenshot .

PI level monitoring it showed message status delivered but it's not updated in Database level

Please find below snipes on this and help me on this.

 

jj.JPG

 

jj1.JPG

 

 

jj2.JPG

 

jj3.JPG

1234.JPG

Thanks,

Raju.

How does ConvertCRLFfromToLF module work ?

$
0
0

We have a requirement where we're supposed to add a LF at the end of the XML payload.

Can it be achieved using this module or an Adapter module needs to be created for it ?

Appreciate inputs.

Communication error PI to BPM

$
0
0

Hi All,

we're encountering a communication problem into a BPM scenario.

We're trying to trigger a communication between our BPM and an iFlow developed on Netweaver Developer Studio.

 

The PI flow is File to SOAP (XI 3.0). We would like to start the BPM flow as soon as a file is delivered from PI.

 

As you can see in the following screen, the scenario is very simple:

 

BPM1.PNG

we have associated the inbound Service Interface (related to the target Business Component of the flow) to the trigger of the Start Event, a human interaction with a web dynpro in which we want to show/approve/reject our data, and finally an End Event with no interface associated.

 

the iFlow is the following:

 

iflow.PNG

The Service interfaces (Outbound and Inbound) has the same Message Type associated and are configured as XI 3.0 stateless.

The mapping contains simple move of values.

The communication channel sender polls on a local folder on PI in order to catch a file with the structure defined into the data type and should send the data through the SOAP communication channel to the receiver structure (mapped into the Data Object created in the BPM).

 

But, once we start the Communication channel sender, we encounter the following error:

 

Delivery of the message to the application using connection JPR failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error processing inbound message. FaultException: com.sap.aii.proxy.xiruntime.core.ESPXISystemFaultException: Error encountered  during processing of XI request message in inbound ESP; Hint: com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException:
Unexpected uriID '/{http://abc.com/BPM_process_demo}Anagrafica_async_in_SI'. Found:  BindingData 'null', interfaceMapping 'null' interfaceDefinition 'null'

 

We tried to search for some help on the portal but the only suggestion we found has been already implemented.

 

Any other suggestions?

 

Thank you very much.

Regards.

 

Andrea


Auto restart for messages in Holding status

$
0
0

Hello,

 

Version : PO 7.4(SP5)

 

I want to create a background job to restart HOLDING messages automatically for a channel.I gone through below links, but it shows only for messages with system errors for all channels. In my case i have to create background job only for one channel and messages in HOLDING status. Quality of Service is EOIO.

Please help me out .Thanks in advance .

 

Background Job Types - Advanced Adapter Engine - SAP Library

 

Administrator Tasks for Blacklisting - Advanced Adapter Engine - SAP Library

Mapping program is not available in runtime cache: Object ID

$
0
0

Hi Group,

I am working on Proxy to SOAP synchronous scenario , when I am running in DEV its working fine  , after transport in Live , I am getting the below Error: "Mapping program is not available in runtime cache: Object ID" , but I found that all the mapping objects exists and I tried with  single repository object Cache refresh I got the below error:

Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing  "http://<server>:<port>/dir/hmi_service_id_cache_notify/int?container=any" with user "PIREPUSER", Response code 401 response message is "Unauthorized"

I checked PIREPUSER having all the access and not locked ,can any body suggest.

I m using pi7.1 dual version

SAP PO Interface connectivity without login credentials

$
0
0

Hi All,

 

 

We have PO 7.5 system in our landscape which is connected to several interfaces like Fusion, Informatica.

 

 

For connections with these non-sap system we have connections setup with user id-passwords in destinations.

 

Now we are looking for some method where we do not need to put login credentials in interface connections and we can send some logon ticket or certificate to all connected interfaces for connectivity setup.

 

Please suggest if such type of functionality is possible with SAP PO.

 

Regards,

Shivam Mittal

Mapping program is not available in runtime cache: Object ID

$
0
0

Hi Group,

I am working on Proxy to SOAP synchronous scenario , when I am running in DEV its working fine  , after transport in Live , I am getting the below Error: "Mapping program is not available in runtime cache: Object ID" , but I found that all the mapping objects exists and I tried with  single repository object Cache refresh I got the below error:

Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing  "http://<server>:<port>/dir/hmi_service_id_cache_notify/int?container=any" with user "PIREPUSER", Response code 401 response message is "Unauthorized"

I checked PIREPUSER having all the access and not locked ,can any body suggest.

I m using pi7.1 dual stack

Unable to deploy the iFlow in NWDS

$
0
0

Hi Experts,

 

Currently we are working on SAP PI 7.31 SP11 single stack and I have downloaded nwds-extsoa-7.3-EHP1-SP13-PAT0009-win32 version but the deployment of iFlow getting failed due to the same reason as in blog http://scn.sap.com/thread/3871645 can you please suggest which version to NWDS to be installed ? Please find the snippet showing version of PI installed.

 

fed.JPG

 

 

Thanks,

Naveen.

JDBC receiver channel process null vaules to database

$
0
0

Hi Experts,

 

We are working on Proxy--->PI---->JDBC asynchronous communication in single stack PO 7.4 .

Here we are facing one issue we are not able to inbound payload in receiver communication channel monitoring level it showed outbound payload only and it pass the null values to database.

Please find the below screen shots on this.

 

Receiver side Datatype

 

null2.JPG

Message mapping

 

null1.JPG

 

PI Montoring

 

pimon.JPG

While doing the tracing we found below error and please below error link

sqlerror.JPG

 

file:///C:/Users/amarnadh/Desktop/server_7788550/xpi_traces.html

 

 

 

 

Please help me on this it's urgent.

 

 

Thanks,

Raju

Dynamic File name SFTP (SFTP ADAPTER 1.0)

$
0
0

Hello,

 

I am using simple SFTP (SFTP ADAPTER 1.0) to proxy scenario in our SAP PO.

 

I am trying to assign source file name using below UDF:

 

 

public String getFileName(Container container) throws StreamTransformationException{

try{

DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);

 

 

DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");

 

 

String SourceFileName = conf.get(key);

 

 

if( SourceFileName == " "  )

{

SourceFileName  =  " LTB_CBUR_MissingFile" ;

}

 

 

conf.put(key, SourceFileName);

 

 

}

catch  (Exception e)

{

String exception = e.toString(); 

return exception; 

 

 

return "1"; 

 

We are getting null pointer exception.. I have tick marked set adapter specific message attributes on sender CC.

 

Thank you

John


FILE to RFC Scenario

$
0
0

Hi Experts,

 

We are having po 7.4 server.My requirement is to pick the xml file from al11 directory of ECC server (Source system).and then we are sending this file to another ECC system through PO.But to pick file from AL11 directory of ECC,what options I have to choose in FILE adapter of PO?

Kindly suggest.

 

Regards,

Aditi

SAP Process orchestration editions

$
0
0

I would like toknowthe differences betweenSAPProcessorchestration, SAPProcessOrchestrationEdgeeditionstandard optionandSAPProcessOrchestrationEdge edition premier option.

Which componentsare includedin eachversion?

Thank youfor your answers.

Dynamic File name SFTP (SFTP ADAPTER 1.0)

$
0
0

Hello,

 

I am using simple SFTP (SFTP ADAPTER 1.0) to proxy scenario in our SAP PO.

 

I am trying to assign source file name using below UDF:

 

 

public String getFileName(Container container) throws StreamTransformationException{

try{

DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);

 

 

DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");

 

 

String SourceFileName = conf.get(key);

 

 

if( SourceFileName == " "  )

{

SourceFileName  =  " LTB_CBUR_MissingFile" ;

}

 

 

conf.put(key, SourceFileName);

 

 

}

catch  (Exception e)

{

String exception = e.toString(); 

return exception; 

 

 

return "1"; 

 

We are getting null pointer exception.. I have tick marked set adapter specific message attributes on sender CC.

 

Thank you

John

REST Adapter - optional parameters

$
0
0

Hi,

 

I'm trying to do a GET with an empty parameter to a sap rest receiver adapter:

 

URL pattern is like this:

http://Host:Port/rest?tounit={tounit}&fromunit={fromunit}

 

Example with empty param::

http://Host:Port/rest?tounit=123&fromunit=

 

I get the error

 

Transmitting the message using connection REST_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.rest.ejb.receiver.PlaceholderMissingException: URL placeholder fromunit is not configured, or has an empty value

 

 

Is this standard beaviour or can I somehow tell the adapter to accept empty parameters?

Note that I put the parameter as Optional in the sender adapter.

 

Thanks

Non-Central Adapter Engine Installation in DMZ

$
0
0

Dear Experts,

 

We have a customer requirement to install a non-central Advanced Adapter Engine (AAE) in a DMZ for a Central Dual-stack 7.31 PI System behind the DMZ.

 

We have gone through the Installation Guide and the Online help for the Non-Central AAE and in both it is mentioned that it can be installed as a Standalone AS Java System.

 

We also have explored the other option of Adapter Engine J2SE but this one will not be fulfilling our requirements.

 

What the customer needs to know if their is a third option to install an Additional AS Java Instance to the existing Dual-Stack PI System as they don't want to have a Full AS Java System (AS Java Instance + DB) in the DMZ.

 

Thanks in Advance.

Mohamed Awny

Viewing all 967 articles
Browse latest View live


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