Quantcast
Channel: SCN : All Content - SAP Process Orchestration
Viewing all 1235 articles
Browse latest View live

Import IDoc via SAP Router

$
0
0

Hi all,

 

my scenario is the following: IDoc --> PI --> HTTP. The ERP is connected to our network via SAP Router. I now need to import the IDoc into ESB. Unfortunately there seems to be no possibility to enter the SAProuter-String. I tried putting it before the Application Server but this didn't help. Importing the IDoc from another system is not an option because it's a self written Z-IDoc.

 

Can you please advise me on how to import the IDoc or give me any other possibility on how to work with this IDoc type?

 

We are using PI 7.31 SP16 dual stack.

 

Kind regards, Moritz


sap netweaver 7.4 po java sp upgradation?

$
0
0

Hi gurus,

anybody knows, How to upgrade JAVA component without solman using SUM.also give me PO post configuration activity if u have.

Please guide me asap. because m sitting at client side.

 

Regards,

Ankit Patel

Alert configuration in SAP PO 7.4 single stack?

$
0
0


Hello Experts,

 

 

Can anyone share how can we create Alert configuration in SAP PO single stack.

 

Kindly share the procedure details to enable alerts for PI 7.4 single stack.

 

Regards,

Uday.

Parameters used in FCC Sender&Receiver side File Adapter

$
0
0

Can Any one please list out all the parameters which are used in FCC on sender side file Adapter and Receiver side file adapter

Where to download

$
0
0

Hi,

where can I download SAP Process orchestration, I can see only Process Integration in swdc.

 

Thanks Jiri

Get Attachment Name for Sender Mail Adaptor by Java Mapping in 7.4

$
0
0

There are frequently asked queries about Read Attachment Name from Sender Mail Adaptor .

We have seen many quires related to this which are unanswered .

 

We have seen option of Customized Adaptor Module which is time consuming and tricky.

 

We have overcome this by simple Java Mapping code in PO 7.4 which is simple and easy .

 

We are sharing code for the same .I would like to thank my colleague Navdeep Singh for his  initiate and support

 

Code.png

Message processing failed. Cause: javax.resource.ResourceException: com.jcraft.jsch.JSchException: Fingerprint invalid

$
0
0

Hi ,

 

We are integrating  SAP system with third party vendor using SFTP adapter with two level authentication.

We have maintained the fingerprint in the communication channel but we are getting

 

"Message processing failed. Cause: javax.resource.ResourceException: com.jcraft.jsch.JSchException: Fingerprint invalid"

 

 

Kindly provide the inputs to fix this issue.

 

Regards,

Mahesh

CTS+ "chain verifier error"

$
0
0

Hi there,

 

We have implemented end to end ssl in our PO, HA environment. Running NWA 7.31 SP level 14.

 

We have updated instance, web disp and message server profiles to reflect end to end ssl, and everything is functioning as expected, no errors with the systems

 

We had a functioning CTS+ transport system, but after converting to end to end ssl, when we try to move trasports dev- to-QA it is displaying a chain verifier error from dev to qa

 

Has anyone run into problems like that?

 

Error:

Communication data provided (2015-08-13 16:14:37.0195 -7:00)
Begin deployment (2015-08-13 16:14:37.0195 -7:00)
Exception during deploy:com.sap.aii.util.misc.api.ResourceException:
Kommunikation zu System Integration Builder mit Anwendung CMS-
Transport ist unterbrochen. Detailinformation: Error receiving http
response from URL https:/web dispatcher FQDN:50001/re
p/cmstransport/int?! Details: caught exception
Message: Peer certificate rejected by ChainVerifier
Stacktrace:
org.w3c.www.protocol.http.HttpException: Peer certificate rejected by
ChainVerifier
iaik.security.ssl.SSLCertificateException: Peer certificate rejected
by ChainVerifier
#at iaik.security.ssl.r.checkIsTrusted(Unknown Source)
#at iaik.security.ssl.x.b(Unknown Source)
#at iaik.security.ssl.x.a(Unknown Source)
#at iaik.security.ssl.r.d(Unknown Source)
#at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)
#at iaik.security.ssl.SSLTransport.getOutputStream(Unknown Source)
#at iaik.security.ssl.SSLSocket.getOutputStream(Unknown Source)
#at org.w3c.www.protocol.http.g.markUsed(Unknown Source)
#at org.w3c.www.protocol.http.HttpBasicServer.getConnection(Unknown
Source)
#at org.w3c.www.protocol.http.HttpBasicServer.runRequest(Unknown
Source)
#at org.w3c.www.protocol.http.HttpManager.runRequest(Unknown Source)
#at org.w3c.www.protocol.http.HttpURLConnection.connect(Unknown
Source)
#at
com.sap.aii.util.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponseViaHttp(HmiHttpClientImpl.java:165)
#at
com.sap.aii.util.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponse(HmiHttpClientImpl.java:92)
#at com.sap.aii.util.hmi.api.HmiClientAdapter.invokeMethod
(HmiClientAdapter.java:88)
#at
com.sap.aii.ibtransportclient.impl.gen.XiHmiClient.invokeHmiTransport
(XiHmiClient.java:161)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.writeChangelistData(XiTransportClientImpl.java:264)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.writeChangelistData(XiTransportClientImpl.java:281)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.writeChangelistData(XiTransportClientImpl.java:285)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.processTransportRequestUnSupported(XiTransportClientImpl.java:600)
#at com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.deploy
(XiTransportClientImpl.java:586)
#at com.sap.aii.ibtransportclient.XiCtsTransportClientWrapper.deploy
(XiCtsTransportClientWrapper.java:64)
#at com.sap.cts.deployer.DeployerCaller.deploy(DeployerCaller.java:68)
#at com.sap.cts.core.GenImportManager.execImport
(GenImportManager.java:121)
#at com.sap.cts.ejb.DeployBean.execImportGen(DeployBean.java:93)
#at com.sap.cts.ejb.DeployLocalLocalObjectImpl0_0.execImportGen
(DeployLocalLocalObjectImpl0_0.java:103)
#at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
#at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
#at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
#at java.lang.reflect.Method.invoke(Method.java:331)
#at
com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
#at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:174)
#at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:81)
#at
com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:90)
#at SoapServlet.doPost(SoapServlet.java:47)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet
(HttpHandlerImpl.java:401)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:386)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:364)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1060)
#at com.sap.engine.services.httpserver.server.RequestAnalizer.handle
(RequestAnalizer.java:265)
#at com.sap.engine.services.httpserver.server.Client.handle
(Client.java:95)
#at com.sap.engine.services.httpserver.server.Processor.request
(Processor.java:175)
#at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListe
ner.java:33)
#at com.sap.engine.core.cluster.impl6.session.MessageRunner.run
(MessageRunner.java:41)
#at com.sap.engine.core.thread.impl3.ActionObject.run
(ActionObject.java:37)
#at java.security.AccessController.doPrivileged(Native Method)
#at com.sap.engine.core.thread.impl3.SingleThread.execute
(SingleThread.java:104)
#at com.sap.engine.core.thread.impl3.SingleThread.run
(SingleThread.java:176)
#at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:81)
#at
com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:90)
#at SoapServlet.doPost(SoapServlet.java:47)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet
(HttpHandlerImpl.java:401)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:386)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:364)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1060)
#at com.sap.engine.services.httpserver.server.RequestAnalizer.handle
(RequestAnalizer.java:265)
#at com.sap.engine.services.httpserver.server.Client.handle
(Client.java:95)
#at com.sap.engine.services.httpserver.server.Processor.request
(Processor.java:175)
#at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListe
ner.java:33)
#at com.sap.engine.core.cluster.impl6.session.MessageRunner.run
(MessageRunner.java:41)
#at com.sap.engine.core.thread.impl3.ActionObject.run
(ActionObject.java:37)
#at java.security.AccessController.doPrivileged(Native Method)
#at com.sap.engine.core.thread.impl3.SingleThread.execute
(SingleThread.java:104)
#at com.sap.engine.core.thread.impl3.SingleThread.run
(SingleThread.java:176)
.
End deployment (2015-08-13 16:14:38.0206 -7:00)

 

Stop deployment of XI

 

Highest return code is 12
Deployment
End date and time : 20150813161438
Ended with return code: ===> 12 < ===


SAP PI 7.31 Dual Stack to PO 7.4 Upgrade Path

$
0
0

Hello All,

 

We are in the process of analysis phase for PI 7.31 Dual stack to PO 7.4. So I understand that there is no in-place upgrade available for dual to single stack and which means that I have to standup a new system for each PO 7.4 dev, QA and Prod. Will bring in ESR objects using Transport and ID objects thru migration tool.

 

Now the main thing that we are discussing is the upgrade path. I have outlined two aproaches below. I am incling towards approach one i.e move objects from dev to dev, qa to qa and prod to prod and only move upgrade fixes (replacment for ABAP mappings, BPM etc) from dev PO to QA PO to Prod PO.

 

PO 7.4 Upgrade Approach.png

Please let me know your thoughts and the approach followed in your environment.

 

Thanks,
Ashish

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

How to Use OData adpater with Dynamic Query Calls

$
0
0

How to Use OData adpater with Dynamic Query Calls

NetWeaver Process Orchestration with Connectivity Add-on installed, will benefit from OData and SFSF (Successfactor) Adapters. This document explains how to use OData adapter with dynamic queries.

The target OData capable receiver is HANA sidecar instance. OData service can be built easily with HANA Sidecar.

This will be useful in integrating OData services with OData adapter like with any other common adapters used in Process Orchestration.

Test Scenario

  1. 1. Build OData service in HANA Sidecar:

This example uses a custom table ZMAKT created in HANA side car which resembles MAKT table in ECC.

Definition of ZMAKT table in HANA:

 

1HANA.JPG

 

 

Contents of the table:

 

2HANA.JPG

 

Create an OData Service in HANA Sidecar

First a project is created in project explorer perspective in HAN Developer Studio. We call it ProjectTest.

This should be linked to the System Library where the tables are defined. This can be achieved by accessing Team/Share option by clicking on the ProjectTest folder and linking to the workspace defined for your objects.

 

Screenshot:

 

3HANA.JPG

 

Create 2 files as .xsaccess and .xsapp  in this folder. 

Add the following to the .xsaccess file .

{

"exposed": true

}

Leave .xsapp empty.

Create another folder called services in ProjectTest.

Create a file (the OData service)  as zmakt.xsodata in the “services” folder.

Define the service as follows:

servicenamespace"your-namespace" {

 

"YOUR_SPACE"."ZMAKT"as"Market";

 

}

“your-namespace” and “YOUR_SPACE” should be filled with appropriate entries. The namespace is just an arbitrary entry.  “YOUR_SPACE” is the table qualifier, could be probably the user ID you logged in or any other custom defined space.

 

Screenshot:


4HANA.JPG

 

Team commit and activate the objects.

 

This service can be tested in your browser by entering the following URL. The path of the URL can be taken from the properties of service “zmakt.xsodata”.

The typical URL will be:

 

http://<host>:<port>/ProjectTest/services/zmakt.xsodata/Market?$format=xml

 

“Market” is the name given to the service at the definition time.

 

It is followed with OData syntax query arguments.

 

Market?$filter=startswith(MATNR , ‘1’) is a filter condition to query ZMAKT for materials where number starts with character ‘1’.

 

Results:

 

<feed xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"xmlns="http://www.w3.org/2005/Atom" xml:base="http://10.88.121.25:8080/ProjectTest/services/zmakt.xsodata/">

<title type="text">Market</title>

<id>

http://10.88.121.25:8080/ProjectTest/services/zmakt.xsodata/Market

</id>

<author>

<name/>

</author>

<link rel="self" title="Market" href="Market"/>

<entry>

<id>

http://10.88.121.25:8080/ProjectTest/services/zmakt.xsodata/Market(MANDT='100',MATNR='100',SPRAS='DE')

</id>

<title type="text"/>

<author>

<name/>

</author>

<link rel="edit" title="Market" href="Market(MANDT='100',MATNR='100',SPRAS='DE')"/>

<category term="hana.test.bfusa.com.MarketType" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>

<content type="application/xml">

<m:properties>

<d:MANDT m:type="Edm.String">100</d:MANDT>

<d:MATNR m:type="Edm.String">100</d:MATNR>

<d:SPRAS m:type="Edm.String">DE</d:SPRAS>

<d:MAKTX m:type="Edm.String">Test</d:MAKTX>

</m:properties>

</content>

</entry>

<entry>

<id>

http://10.88.121.25:8080/ProjectTest/services/zmakt.xsodata/Market(MANDT='100',MATNR='100',SPRAS='ES')

</id>

<title type="text"/>

<author>

<name/>

</author>

<link rel="edit" title="Market" href="Market(MANDT='100',MATNR='100',SPRAS='ES')"/>

<category term="hana.test.bfusa.com.MarketType" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>

<content type="application/xml">

<m:properties>

<d:MANDT m:type="Edm.String">100</d:MANDT>

<d:MATNR m:type="Edm.String">100</d:MATNR>

<d:SPRAS m:type="Edm.String">ES</d:SPRAS>

<d:MAKTX m:type="Edm.String">TEST</d:MAKTX>

</m:properties>

</content>

</entry>

<entry>

<id>

http://10.88.121.25:8080/ProjectTest/services/zmakt.xsodata/Market(MANDT='100',MATNR='100',SPRAS='FR')

</id>

<title type="text"/>

<author>

<name/>

</author>

<link rel="edit" title="Market" href="Market(MANDT='100',MATNR='100',SPRAS='FR')"/>

<category term="hana.test.bfusa.com.MarketType" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>

<content type="application/xml">

<m:properties>

<d:MANDT m:type="Edm.String">100</d:MANDT>

<d:MATNR m:type="Edm.String">100</d:MATNR>

<d:SPRAS m:type="Edm.String">FR</d:SPRAS>

<d:MAKTX m:type="Edm.String">Test</d:MAKTX>

</m:properties>

</content>

</entry>

</feed>

 

  1. 2. Build the interface in Process Orchestration to consume the OData service


One of the pre-requisite to use OData services in PO is that it should have “Connectivity Add-on” installed. This component adds OData and SFSF adapters into the Advanced Adapter Engine.

 

This is Adapter Metadata screenshot with Connectivity Add-on Installed.

 

5PO.JPG

 

In ESR:

 

6PO.JPG

 

We will be using OData adapter to build our interface to query with the HANA OData service. It should be able to send dynamic queries as shown in the URL above.

 

The interface will be a SOAP to OData scenario, so that we can test it with “wsnavigator” tool in Process Orchestration.

 

The outbound step is simple with building data type, message type and service interface as follows:

 

Connectivity Add-on delivered a standard data type QueryPayload and external definition QueryStringOptions. Please refer to the SAP Note: 2052093 on QueryStringOptions.

 

First these two can be copied to your namespace.

 

7PO.JPG

 

We also need the schema for HANA service output.

 

This is the schema:

 

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">

   <xs:element name="Market">

      <xs:complexType>

         <xs:sequence>

            <xs:element name="MarketType" maxOccurs="unbounded" minOccurs="0">

               <xs:complexType>

                  <xs:sequence>

                     <xs:element type="xs:string" name="SPRAS" />

                     <xs:element type="xs:string" name="MANDT" />

                     <xs:element type="xs:string" name="MAKTX" />

                     <xs:element type="xs:string" name="MATNR" />

                  </xs:sequence>

               </xs:complexType>

            </xs:element>

         </xs:sequence>

      </xs:complexType>

   </xs:element>

</xs:schema>

 

 

You may copy this schema and adjust to your needs.

 

Now our basic objects are:

 

ED_Market  (HANA object schema External Definition)

QueryPayload (Standard datatype)

QueryStringOptions (Standard External Definition)

 

Service Interface Outbound Synchronous: (SI_QueryOData_Out)

 

 

8PO.JPG

 

     

Service Interface Inbound Synchronous:

 

9PO.JPG 

 

    

Message Mapping for the Request:

 

10PO.JPG

 

This is a simple to build query with OData filter function “startswith” and assigned to the filter parameter on the target.

 

Basically it builds a string like “startswith(MATNR,’1’)”.

 

  

Message Mapping for the Response:

 

11PO.JPG

 

The source and the target are the same and it is one-to-one mapping to display the contents as it is.

 

Operation Mapping: (Request)

 

12PO.JPG

 

Response:

 

13PO.JPG

 

Now we are ready to build the IFLOW.

 

 

14PO.JPG

 

The IFLOW is defined between 2 business components: BC_ESOA_Service and BC_HANA.

 

The service interface is SI_QueryOData_Out defined previously.

 

Sender channel is a SOAP channel, Synchronous and Best Effort.

 

15PO.JPG

 

16PO.JPG

 

The inbound service interface is SI_Query_In, and the Receiver channel is OData channel pointing to HANA Sidecar.

 

In the receiver channel, General tab is like below:

 

17PO.JPG

 

In the “Adapter-Specific” tab, Address points to the URL under “General” sub-tab:

http://<host>:<port>/ProjectTest/services/zmakt.xsodata/ and login credentials are provided.

 

 

18PO.JPG

 

In the processing sub-tab:

Operation is “QUERY” and Resource Path is Market?$filter=filter in which the standard variable $filter will be assigned with value “filter” defined in the target structure “QueryStringOptions” in the mapping.

 

Keep payload format as “Atom”. Page Size is default.

 

19PO.JPG

 

In “Advanced” sub-tab:

 

Check the “Use Additional Settings” and add the parameter “dynamicQuery” and assign value “true”.

 

Refer to the SAP Note: 2052093 for more details.

 

20PO.JPG

 

Finally add the operation and the mapping to the IFLOW.

 

Activate and deploy the IFLOW.

 

  1. 3. Testing the Interface:


We are going to use “wsnavigator” to run the scenario.

In NWDS, under PI Runtime Explorer perspective, highlight the IFLOW and right-mouse click and take “Show Run-time properties” option.

 

21PO.JPG

 

Copy the WSDL highlighted:

 

Goto the “wsnavigator” panel of PO:

http://<host>:<port>/wsavigator

Paste the WSDL url and hit Next:

 

22WS.JPG

 

Select the service and hit next:

(Note that the screen will pop-up for login credential at first time).

 

23WS.JPG

 

Uncheck Key Attributes, and enter “MATNR” in the Name field and “1” in Value field.

It will build the query : startswith(MATNR,’1’).  (Materials starting with character 1).

 

Hit Next.

 

24WS.JPG

 

 

Query Output with Materials starting with character ‘1’:

 

25PO.JPG

 

Another Query : (startswith(SPRAS,’ES’))

 

 

26PO.JPG

 

 

Conclusion:

This is a simple example for how the OData dynamic query option is used in Process Orchestration. It is quite possible to build more flexibility around this feature to add various OData functionality. The example is just limited to “startswith” function, but queries can be built more dynamically depending on the needs.

Also the standard options allows 3 standard OData query parameters “skip”, “top” and “filter”. We can use all these in query combinations.

In addition to that, it is allowed to add more parameters not in the standard XSD provided.

Import ESR desgin object from dual to single stack

$
0
0

Hi All,

 

     Unable to import the esr design objects from dual to single stack through SAP NWDS,getting below error while importing the design.

 

Kindly explain how to import the esr design from dual to single stack SAP PI 7.4 using NWDS or any other steps to perform.

 

nwds1.JPG

nwds2.JPG

URL for PO while migrating XI channel

$
0
0

Dear Experts,

 

We had a PI to PI connection where customer used to post the XI messages to our PI system using URL:https://host:port/sap/xi/engine?type=entry . We had the sender XI channel configured in our PI system to receive the messages from our customer. Now we are migrating to PO single stack system and as there are no XI adapter available, we need to use the SOAP adapter with XI message protocol at the sender channel I believe. Now my question is would the URL pattern be changed to https://host:port/XISOAPAdapter/MessageServlet?ximessage=true and customer needs to use this new URL  pattern to post the messages? Or customer can continue using old URL pattern to post the message to our PO system. Please advise.

 

Thanks

Arijit

NWDI for SAP PI Transports

$
0
0

Hi experts,

 

I have an implementation in SAP PO 7.4, currently there are no BPM processes proposed in the landscape and we have only SAP PI objects.

 

Can we go for only NWDI for SAP PI transports?

 

PS- Gone through many links and blogs which say-

     1- Use CTS+ for SAP PI objects and NWDI for BPM Processes

     2- For iFlows we can use NWDI and other SAP PI objects CTS+.

 

Please tell what is the recommendation.

 

 

Regards,

Vikas

End to end scenario

$
0
0

Hi,

 

I am working in SAP PI 7.1 now. Want to learn PO (PI7.4) ,

 

Pls guide me how to do end to end sceanrio in PO

 

and gone throught few docs about features , advantages  etc.,   Pls guide what we need to learn before that ?  Also what servers we should need to learn and practice (like NWDS, SAPNetweaver portal  and ECC)

 

Thanks in advance

Jeevitha N



Missing DI Components in PO 7.4 Installation - how to add?

$
0
0

I recently installed a Process Orchestration system and was in the process of using MOPZ to create a stack file to patch it to SPS6, when i realized the installation was missing several DI components.

 

The only DI package I see that was installed was DI_CLIENTS. With NW 7.4, I believe SAP moved away from JSPM for add-ins, so I put the appropriate SCA files in the \EPS\in folder and had SUM scan the folder. The issue is that it ignores the files, and since I cannot seem to 'add' them into the update stack file I am stuck. I need to install

 

I removed the installation and started over, thinking I missed a step and carefully went through the installation options, and yet I still find those components are missing. At this point I am fine to reinstall if needed, since the system is not in use, but ideally I want to understand why SUM will not see the SCA components and install them.

 

Can anyone help me with what I missing? I have built other systems in the landscape without this issue, so there must be something I neglected in my documentation.

 

Thanks,

Ray

Common SLD for 2 PI systems- PI7.10 and PO 7.4 single stack

$
0
0

Hi PI folks,

 

We are working on PI7.10 upgrade project to PO 7.4 single stack.

 

We are considering to use existing SLD for pointing to a new PO system instead of new SLD installation.

 

Q1. Is it feasible? I think yes.Kindly confirm.

 

Q2.When a new PO installation is done. Does it ask to use existing SLD?

 

Q3.If we use common SLD for both PI and PO in parallel for some time, what is the impact on existing PI landscape which is having common sld for dev,qa and prod?

 

Q4. If we use common SLD, do we need to update existing ABAP Business Systems to change related integration server after PO installation?

 

Q5. What will be the impact on transport targets?

 

Q6. Do new SLD installation requires a separate hardware, if we consider to opt for it?

 

 

Kindly suggest all the impacts which could hamper our PO upgrade due to common SLD.

 

Many Thanks & Regards,

Anurag Garg

BPM Switch Condition

$
0
0

Hi,


Good Afternoon.

 

I have a switch condition if (key= PoNum)

 

This is below XML request from source and it comes Receive step in BPM then immediately I put Switch condition if (key= PoNum)

 

 

 

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

<PONumRequests>

  <key>4500579850</key>

<PONums>

  <PONumber>4500579840</PONumber>

  <VendorID>1144009</VendorID>

  </PONums>

  </PONumRequests>

 

 

For ex: if key= 4500579850 and PO=4500579840 then also my condition is satisfying, that is  a problem I am facing in my switch condition



This is my actual format of condition in Switch

(Condtion_1 = Condition_2)


Can you please suggest me. Thank you


Best Regards,

Sateesh

com.sap.engine.services.dc.api.deploy.DeployException: [ERROR CODE DPL.DCAPI.1027] DependenciesResolvingException. Reason: ASJ.dpl_dc.006505 An unresolved dependencies error occurred while sorting the deployment batch items regarding the dependencies.

$
0
0

Dear Experts ,

 

I have created a BPM process and it's  build successfully but when I am deploying this process then facing error .

 

Error is :

com.sap.engine.services.dc.api.deploy.DeployException: [ERROR CODE DPL.DCAPI.1027] DependenciesResolvingException.

Reason: ASJ.dpl_dc.006505 An unresolved dependencies error occurred while sorting the deployment batch items regarding the dependencies.

 

 

  at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deployItems(DeployProcessorImpl.java:862)

 

 

  at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy(DeployProcessorImpl.java:259)

 

 

  at com.sap.ide.eclipse.deployer.dc.deploy.DeployProcessor70.deploy(DeployProcessor70.java:105)

 

 

  at com.sap.ide.tools.services.dc.EngineDcDeployService.deployFiles(EngineDcDeployService.java:257)

 

 

  at com.sap.ide.tools.services.dc.EngineDcDeployService.deploy(EngineDcDeployService.java:135)

 

 

  at com.sap.ide.dii05.ui.internal.actions.dc.DcDeployAction$5$1.run(DcDeployAction.java:282)

 

 

  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

 

 

Caused by: com.sap.engine.services.dc.cm.deploy.DependenciesResolvingException: ASJ.dpl_dc.006505 An unresolved dependencies error occurred while sorting the deployment batch items regarding the dependencies.

 

 

  at com.sap.engine.services.dc.cm.deploy.impl.DependencyResolver.resolve(DependencyResolver.java:71)

 

 

  at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.resolveDeploymentBatch(DeployerImpl.java:890)

 

 

  at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deployInternal(DeployerImpl.java:403)

 

 

  at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deploy(DeployerImpl.java:228)

 

 

  at com.sap.engine.services.dc.cm.deploy.impl.DeployerImplp4_Skel.dispatch(DeployerImplp4_Skel.java:910)

 

 

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

 

 

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

 

 

  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)

 

 

Caused by: com.sap.engine.services.dc.cm.deploy.sdu_deps_resolver.UnresolvedDependenciesException: [ERROR CODE DPL.DC.3437] Unresolved dependencies found for the following deployment items: [

 

 

 

 

 

 

1. Component: name: [system_centric_demo~pr~pm], vendor: [example.org], location: [localDevelopment], version: [20150826142024], software type: [J2EE], csn component: [Default], dependencies: [[name: 'system_centric_demo~infra~sgc', vendor: 'example.org', name: 'tc~bpem~content~predefs~default', vendor: 'sap.com', name: 'tc~bpem~content~predefs~types', vendor: 'sap.com']], archive type: [DC]

 

 

Unresolved dependency:

 

 

name: 'tc~bpem~content~predefs~default', vendor: 'sap.com' ( not found in the admitted batch items and the repository)

 

 

].

 

 

  at com.sap.engine.services.dc.cm.deploy.sdu_deps_resolver.impl.SduDependenciesResolverImpl.resolve(SduDependenciesResolverImpl.java:218)

 

 

  at com.sap.engine.services.dc.cm.deploy.impl.DependencyResolver.resolve(DependencyResolver.java:59)

 

 

  BR .

  Pradeep

Error in Extended Receiver Determination

$
0
0

Hello Experts,

 

We are working on a scenario where, we are using Extended Receiver Determination.

In this reveiver determination mapping we are doing JDBC lookup and some receivers are determined on that basis.

Also, we have a default receiver in mapping.

We are using: SAP PO 7.4 SP 7

We are getting below error while testing from WSnavigator/SOAP UI, but mapping works when we test it in ESR.

 

 

Error:

 

<s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>

          <context>XIAdapter</context>

          <code>ADAPTER.JAVA_EXCEPTION</code>

          <text><![CDATA[

com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.xi.routing.RoutingException: Error while executing receiver determination mapping.

at com.sap.aii.adapter.soap.web.SOAPHandler.processSOAPtoXMB(SOAPHandler.java:773)

at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:530)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)

 

 

Kindly help.

Viewing all 1235 articles
Browse latest View live


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