cancel
Showing results for 
Search instead for 
Did you mean: 

CPS Process server

former_member1244799
Participant
0 Kudos

Hi All,

Could you please clarify the below query.

In CPS when we configure a SAP system, by default a SAP_Process server and queue is also created .  Is the platform agent also automatically installed on the respective SAP system(We have SAP installed on Unix) or do we need to install the platform agent manually?. Could you please advise.

Regards,

Ramana

Accepted Solutions (1)

Accepted Solutions (1)

nanda_kumar21
Active Contributor
0 Kudos

you have to manually install a platform agent.

Keep in mind, its a separate license. If you can't spend an extra license you can make use of the external commands option of SAP.

Thanks

Nanda

former_member1244799
Participant
0 Kudos


Thank you Nanda. We tried to edit the default SAP_process server to add the job definition type of 'FTP'. When I tried to start the process server. We are getting the below 3 errors. It looks that it is trying to make a connection with the platform agent on the SAP server which is not installed. Please correct me if i am wrong.

1 )  JCS-116012: Warning: Transient communication failure: Connection refused

Message Trace:
java.net.ConnectException: Connection refused


Stack Trace:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:382)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:241)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:228)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:365)
at java.net.Socket.connect(Socket.java:529)
at com.redwood.scheduler.infrastructure.net.RWHttpURLConnection.dispatch(RWHttpURLConnection.java:495)
at com.redwood.scheduler.infrastructure.net.RWHttpURLConnection.getInputStream(RWHttpURLConnection.java:366)
at com.redwood.scheduler.infrastructure.net.RWHttpURLConnection.getResponseCode(RWHttpURLConnection.java:251)
at com.redwood.scheduler.jobservice.remote.PlatformAgentService.sendRequest(PlatformAgentService.java:1527)
at com.redwood.scheduler.jobservice.remote.PlatformAgentService.sendMessage(PlatformAgentService.java:1452)
at com.redwood.scheduler.jobservice.remote.PlatformAgentService.sendMessage(PlatformAgentService.java:1430)
at com.redwood.scheduler.jobservice.remote.PlatformAgentService.sendConfigureRequest(PlatformAgentService.java:976)

2)  Service "SAPR3Service" on process server "ED1_ProcessServer" stopped unexpectedly.

Details:

Exception: 109: RFC connection pool is stopped

at com.redwood.scheduler.connector.sap.rfc.components.AbstractSapComponent.onMessage(AbstractSapComponent.java:112)

at com.redwood.scheduler.infrastructure.work.MessageEnabledWork.run(MessageEnabledWork.java:107)

at com.redwood.scheduler.infrastructure.work.WorkerImpl.run(WorkerImpl.java:140)

at java.lang.Thread.run(Thread.java:763)

3)  An error has occurred in the SAP connector: Exception: 102: Connect to SAP gateway failed
Connection parameters: TYPE=A DEST=<Java Rfc client> ASHOST=******* SYSNR=00 PCS=1

LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR partner '10.***.*.**:3300' not reached
TIME Thu Oct 9 23:10:43 2014
RELEASE 741
COMPONENT NI (network interface)
VERSION 40
RC -10
MODULE /bas/741_REL/src/base/ni/nixxi.cpp
LINE 3325
DETAIL NiPConnect2: 10.***.*.**:3300
SYSTEM CALL connect
ERRNO 113
ERRNO TEXT No route to host
COUNTER 18

Regards,

Ram

h_carpenter
Active Contributor
0 Kudos

Hi Ram,

As Nanda said:


you have to manually install a platform agent.

Keep in mind, its a separate license.

The other option would be to create an external command in SAP and use that. Here, you have mixed platform agent job definition types with SAPR3 on a process server, this is not recommended, however, it should work as long as you specify the required platform agent process server parameters, namely RemoteHostName (assuming the platform agent uses default port and secret).

You will still need an additional slot for this agent in your license, though.

Regards,

HP

former_member1244799
Participant
0 Kudos

Thank you Carpenter. One final question..

To run a job of type FTP on the SAP server which moves the files from the SAP server to a FTP server. Is it enough to install a platform agent on the SAP server to run the jftp commands or do we need to install FTP also on the SAP server. Please advise.

Regards,

Ramana

nanda_kumar21
Active Contributor
0 Kudos

Installing the platform agent should suffice. Please make sure that ports are open between the ftp servers.

There are two users you have to keep in mind.

OS users - under which the platform agent is running, the same user who can execute ftp scripts and

FTP user - which you are providing as a parameter to the FTP job types, this user should have enough authorizations to the respective directories.

make sure

thanks

Nanda

former_member1244799
Participant
0 Kudos

Thank you so much Nanda and Carpenter for clearing my questions so patiently.

Regards,

Ramana

Answers (0)