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

CTS Transport Deployment Error 12

$
0
0

Hi,

 

I tried to transport a Software Component Version(ESR) from our new SAP PO 7.3.1 testsystem to our qualsystem. There is always a mistake in die deployment. The import step is fine. The return code is 12.

 

I tried a CTS Transport from the SLD before and it worked fine.

 

This is the error Log:

 

com.sap.aii.util.misc.api.BaseRuntimeException: Reading GDI ... FAILED. Source is not well formed. SAXParseException at line -1, co

lumn -1. Details:

Message: Generic Exception:

Stacktrace:

com.sap.engine.lib.xml.parser.NestedSAXParserException: Generic Exception:  -> com.sap.aii.util.misc.api.BaseRuntimeException: Pars

ing generic data instance: begin of unexpected element script!

#at com.sap.aii.util.hmi.core.gdi2.GdiCharStreamer$GdiCharReader.startElement(GdiCharStreamer.java:345)

#at com.sap.engine.lib.xml.parser.handlers.SAXDocHandler.startElementEnd(SAXDocHandler.java:146)

#at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1828)

#at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2857)

#at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:235)

#at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145)

#at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:165)

#at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:245)

#at com.sap.engine.lib.xml.parser.Parser.parse_DTDValidation(Parser.java:260)

#at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:271)

#at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125)

#at com.sap.aii.util.hmi.core.gdi2.GdiCharStreamer.readGdi(GdiCharStreamer.java:27)

#at com.sap.aii.util.hmi.core.gdi2.GdiCharStreamer.stringToGdi(GdiCharStreamer.java:81)

#at com.sap.aii.util.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponse(HmiHttpClientImpl.java:94)

#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:67)

#at com.sap.cts.core.GenImportManager.execImport(GenImportManager.java:132)

#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:88)

#at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:61)

#at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)

#at java.lang.reflect.Method.invoke(Method.java:391)

#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)

 

With Regards,

Simon


HTTP_RESP_STATUS_CODE_NOT_OK

$
0
0

Hi,

 

SMQ2 queues got stuck and failed. In sxmb_moni  payload showing error as "HTTP_RESP_STATUS_CODE_NOT_OK(Internal server Error)"Screen32.jpg

 

Please help me in this issue. Is this error  related to PI or  need to contact basis team for root cause analysis.

 

Proxy to file interface and single stack.

 

 

Thanks in advance

SAP PI REST Polling issue

JDBC Connection Drivers for Mysql 5.1.73

$
0
0

Hi Experts,

 

i am working on Proxy to JDBC asynchronous scenario.

JDBC CC level i gave the connection drivers are given below.

 

JDBC URL --- jdbc:mysql://host_name:port/dbname

JDBC driver - com.mysql.jdbc.Driver

 

But i got error on given attachment

 


already i go through scn for drivers. but i unable find out.

Please provide the drivers connection. it's very urgent

 

 

Thanks,

Raju

REST Sender adapter - multiple dynamic parameters

$
0
0

Dear

 

We are currently configuring a sender REST adapter which be called as such:

http://host:port/RESTAdapter/pi/query/jira/solman/getsystems?sap-client=001&cust=00009999

(even encoding the question url or only question mark and ampersand doesn't help)

 

However whenever we try this, we can see following error returned by PI:

 

The sender adapter is configured properly according to the documentation on SAP Help:

 

Has anyone encountered this issue before?

We might think this is a bug, as the interface works fine when we use following pattern:

 

But only when we use the url as follows:

http://host:port/RESTAdapter/pi/query/jira/solman/getsystems%3Fsap-client=001&cust=00009999

 

We had to encode the question mark in the URL (%3F) in order for PI to pick the right channel with the correct parameters.

 

When using the normal question mark (e.g. used with the Chrome Advanced REST Client), we basically receive the same error as above:

 

 

Have any of you encountered this before, or have any of you used multiple parameters before in the sender REST adapter.

 

 

Thanks for any feedback.

SAP PO Sensitive Data Handling

$
0
0

Hi All,

 

I am trying to handle sensitive data in SAP PO and for that I am following below steps:

 

1. Encrypting Message Content on Database Level

2. Second I would need to restrict role based access to that interface/ message monitoring. When you activate message encryption on database level, the entire payload containing the secure payload(and any attachments) is stored encrypted. However, PI components access the message in clear text (for example, in monitoring).

3. Have audit log setup in SAP PO to see who all tried to access the data. All access to message content is logged in the security audit log of the underlying Application Server.

 

Now I tried to implement step 1 following below blog: Michal's PI tips: Encrypting Message Content (DB level) - 7.31. It worked once but after that when I bounced my SAP PI server I am getting below error:

 

Error while processing inbound message. com.sap.engine.services.applocking.exception.AppLockingTechnicalLockException: The lifetime can not be the transaction, because currently no transaction is open.: The lifetime can not be the transaction, because currently no transaction is open

 

Anybody come across similar error ?

 

Thx in advance

Ravijeet

Credentials to login to HANA from SAP Process Orchestration Trial in Public Cloud

$
0
0

Hi,

     I have created an instance of SAP Process Orchestration Trial in public cloud by following instructions provided at SAP Process Orchestration Trial in Public Cloud - Getting Started. There is link to connect to the instances with following options,

 

Select an access point to connect to the solution.
You can find the corresponding user credentials in: Getting Started Guide

 

http (50000) takes to SAP Netware login screen and http (8022) link takes to SAP HANA login screen.

 

Where to find credentials to login on this screen??

 

Getting started guide doesn't provide credentials to login to these.

 

Please help.

An error occurred when deserializing in the simple transformation program ST_XMS_MSGHDR30_DYNAMIC

$
0
0

Hi All,

 

We use PO7.4 sp12 in order to implement some REST(JSON) to PROXY synchronous scenarios.

For this scenarios we pass JSON to PO and reurn JSON (parsed from ECC PROXY response message).

All simple scenarios works fine but when the response contains the long data (We don't know if this is the problem but it looks like this) we have the following error:

 

Untitled.png

After editing the Sender Adapter the scenarios works one or two times and after this we get the same error wih the same data.

 

Any ideas?

 

Best regards,

Ola


SAP PO 7.5 comparison with 7.0

$
0
0

Hi Expert,

 

If anybody know about pros and cons about SAP PO 7.5 , and compare with sap pi 7.0.

 

Please share your inputs.

 

Regards,

Manigandan

Connectivity between 2 ECC clients (Not Systems) and 2 SAP PO systems

$
0
0

Dear Folks,

 

Hope all are doing good.

 

We are trying to establish the Connectivity between 2 ECC clients (Not Systems) and 2 SAP PO systems. Please find below is the requirement, whereas we are facing error while testing ABAP PROXY  in SECOND CASE.

 

ECC: We have 2 different clinets in the same ECC system (100 and 200)

 

SAP PO: Running on JAVA only stack and single SLD for both SAP PO systems. We did all the configuration setting between below said systems and follow the URL's to fix the issue. But still there is no change in error, Please share your experience and valuble suggestion to fix the issue.

 

Requirement:

 

1) ECC 100 to SAP PO system - DEV - WORKING

2) ECC 200 to SAP PO system - QAS - NOT WORKING and below is the error.

 

Error in SPROXY and message not reaches to SXMB_MONI:

 

GET_BUSINESS_SYSTEM_ERROR An error occurred when determining the business system (LD_ERROR)

 

Follow all the steps from below URL's

https://scn.sap.com/thread/229118

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

Regards,

MF. Haq

SAP PI Sensitive data Interface

$
0
0

Hi All,

 

I need to pass some sensitive data through SAP PI. I want nobody to view the payload, not even me or the administrator to view the data.

 

I tried to use the below blog to implement this:

 

Michal's PI tips: Encrypting Message Content (DB level) - 7.31

 

I can see the entries in Netweaver Administrator - SOA -> Monitoring -> Persistence-Layer Encryption Monitor but still I am able to view the payload in message monitoring. Do we need to do any more config apart from this to stop the payload getting displayed in message monitoring ?

 

Thx in advance

Ravijeet

FPN between two NW 7.31 SP16 PO Systems

$
0
0

Hi Experts,

 

We have a requirement that, the UI5 Content and the BPM deployed on one PO box should be available to the user on another PO Box. For this, we thought using FPN would be a better option. However, we would like to check with the experts if this is a best approach. Request your valuable suggestions on the same.

 

Scenario is:

 

PO Box1: POB1,

Would be sitting with in the secured network and is only accessible to the intranet users of the company. All the UI5 applications, BPM Processes and the connectivity to backend (Like ECM Repository, ECC Connectivity, CAF etc) would be deployed and maintained on this POB1.

 

PO Box2: POB2,

 

Would be sitting with in the DMZ of the company and is accessible to both the external users and the internal users. Main purpose for the external users to login to the POB2 is to complete their BPM Human Activities.

 

So, Approach we are thinking of is:

 

Deploy all the code on the POB1, then establish a FPN between POB1 and POB2. Use a WebDispatcher to handle the routing.

 

We have done a similar architecture (way back in 2011) using CE 7.3 and Portal 7.0. However, things have changed a lot during these days and would like to hear from the experts if this is still the better way of achieving the solution or is there a better way of achieving the same.

 

Any suggestions would be highly appreciated.

 

 

I have gone through a blog by, Aviad Rivlin

which was posted in 2013 and I am a bit unsure, if it is still the suggested way of doing.

 

SAP NetWeaver Portal – Application Integration and Federated Portal Network, when should I use each solution?

 

 

Regards,

Venkat.

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

Intergrate ECC with PO (Java stack)

$
0
0

Hello Everyone,

 

After completing the technical configuration of PO, we are connecting ECC with PO and using RZ70 to push SLD data to PO, but we are getting error in SLD_UC RFC. It says, " You cannot use the gateway as a proxy for this connection".

(Screenshot attached).

 

Please advice.

 

Regards,

Rachit

Aduit log Missing

$
0
0

Hi All,

 

we have notice the Audit log missing for successful asynchronous messages in production environment.

 

after looking at the issue indepth, i found a SAP Note relevent for this.. and understood that Audit logs for successful asynchronous messages are not persisted, the logs are stored in cache and cache entries are evicted - using a 'least recently used' (LRU) removal strategy - when the cache is full

 

1314974 - Successful asynchronous messages - audit log persistence

 

is there any confiuration parameter to change the cache sige?

 

Note: we don't want to change property that effect performance ( messaging.auditLog.memoryCache from the default to 'true' ).

 

Regards,

Pradeep A.


SOAP Configuration in SAP PO

$
0
0

Hi Folks,

 

I am trying the first SOAP to JDBC Scenerio in the SAP PO(Single stack).

Can anybody help me out for the configuration.

Is it same like the dual stack configuration?

 

Regards,

Pavithra.R

Need to make receiver file name as filename_YYMMDDhhmmss in file pass through FTP to SFTP scenario.

$
0
0

if we select file construction mode = Add time stamp to file name in the receiver sftp adapter , then we will get like filenameyyyymmdd-hhmmss-milliseconds.txt. but we need only filename_YYMMDDhhmmss.

SAP PI REST polling adapter

$
0
0

Hi All,

 

I had below queries on the REST Polling adapter :

 

1. How do you view the runtime target HTTP URL, do you see in audit logs, I didn't find that. So if I use {IncrementalToken} with Last datetimestamp, I would like to see what value gets replaced in the token each time the interface runs. If the call errors out I can see the error URL but not when it is a success I can't see the URL

 

2. In " Timestamp of last call " there is a field for Initial value, when does this get into effect. The first time we run this interface ? Say I am stopping this channel and again restarting it, then what time it takes for " Timestamp of last call " ?

 

3. There is an option of MessageSpilt - Split Result into Multiple Messages, here I can specify the xpath of the element or table which iterates. So how does this spilt happen, does it slit say I have 5000 records into batches of 50 or it is 5000 single records ?

 

Thx in advance

Ravijeet

New NW BPM Process Instance not getting created.

$
0
0

Hi All,

 

We had a SAP PO NW BPM instance in Failed-InProgress Status. This BPM was using the Aggregator pattern and hence all the messages were going to the same instance - as it was stuck in "In Progress" Status.

To resolve this, we had to delete the particular Instance ID from GLX_C_SEPARATIONS table.

However, even now - all new messages are still being routed to the same InstanceID - which does not exist anymore.

 

Could anyone please suggest on how to resolve this issue.

 

Thanks

Sneha

Archiving & Deletion Process in SAP PO

$
0
0

Hi Experts,

 

I configured the Archiving Process in SAP PO using the below link -

 

Everything is working fine, the messages are getting archived but I am not clear about the below points -

 

1) Archiving Job scheduled daily, but it is not working as expected. When I am executing now, it is working and the message count getting reflected but it is not working according to the schedule. Do I need to make some settings?

Archive.JPG

 

2) On 22nd March, I changed my retention period to 1ms and executed the job, 18 messages got archived. On 23rd March, I changed the retention period to 1 day(default) and executed the job, 119 messages got archived. I am bit confused with the retention period logic.

Also, the messages archived are in the period - 15 March to 21 March.

 

How the retention period logic working?

 

3) Is the three jobs interlinked? How the archive and delete job prioritized? If both are scheduled how it will work?

 

4) What does Recover Job work?

 

Please help me to resolve my queries.

 

Thanks,

Nidhi

Viewing all 967 articles
Browse latest View live


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