How to inovoke a remote process
Hi,
I was wondering how to execute a process like 'gedit', 'ls' etc. in a remote machine by using a java program in another machine. In my case the server program will invoke the client program in different machines. The spec said:
Runtime.getRuntime().exec("ssh " + host + " ; cd " + path + " ; java Site " + ... arguments ... );
This is one way to start remote processes in Java. It provides very limited functionality.
I was wondering what other elegant ways would be there.
I would be grateful if any body give some suggestion about this.
Thanks.
Look up JNI and RMI
Similar Messages
-
How to connect to remote process?
Hi All,
I tried to connect to remote process that to debug my EJBs on the standalone OC4J server. But I got the message "Debugger attempting to connect to remote process at myhost 4000..................... Debugger unable to connect to remote process."
The startup command of the OC4J is: "java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 -jar oc4j.jar"
I have also placed the xmlparserv2.jar, ojc.jar and jdev-rt.jar into the Filder \<OC4JHOME>\lib.
What can I do to resolve this problem?
Thanks.Which protocol is used to connect to the remote debugger?
The protocol is configured with:
1. Select Tools>Project Properties.
2. In the Project Properties page select Profiles>Debugger>Remote.
3. Select the Remote Debugging checkbox and select a protocol for remote debugging.
4. For PL/SQL, specify a database connection to locate PL/SQL source. -
How can I put an output stream (HTML) from a remote process on my JSF page
Hello,
I've a question if someone could help.
I have a jsf application that need to execute some remote stuff on a different process (it is a SAS application). This remote process produces in output an html table that I want to display in my jsf page.
So I use a socket SAS class for setting up a server socket in a separate thread. The primary use of this class is to setup a socket listener, submit a command to a remote process (such as SAS) to generate a data stream (such as HTML or graphics) back to the listening socket, and then write the contents of the stream back to the servlet stream.
Now the problem is that I loose my jsf page at all. I need a suggestion if some one would help, to understand how can I use this html datastream without writing on my Servlet output stream.
Thank you in advance
A.
Just if you want to look at the details .....
// Create the remote model
com.sas.sasserver.submit.SubmitInterface si =
(com.sas.sasserver.submit.SubmitInterface)
rocf.newInstance(com.sas.sasserver.submit.SubmitInterface.class, connection);
// Create a work dataset
String stmt = "data work.foo;input field1 $ field2 $;cards;\na b\nc d\n;run;";
si.setProgramText(stmt);
// Setup our socket listener and get the port that it is bound to
com.sas.servlet.util.SocketListener socket =
new com.sas.servlet.util.SocketListener();
int port = socket.setup();
socket.start();
// Get the localhost name
String localhost = (java.net.InetAddress.getLocalHost()).getHostAddress();
stmt = "filename sock SOCKET '" + localhost + ":" + port + "';";
si.setProgramText(stmt);
// Setup the ods options
stmt = "ods html body=sock style=brick;";
si.setProgramText(stmt);
// Print the dataset
stmt = "proc print data=work.foo;run;";
si.setProgramText(stmt);
// Close
stmt = "ods html close;run;";
si.setProgramText(stmt);
// get my output stream
context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
ServletOutputStream out = response.getOutputStream();
// Write the data from the socket to the response
socket.write(out);
// Close the socket listener
socket.close();The system exec function is on the Communication palette. Its for executing system commands. On my Win2K system, the help for FTP is:
"Ftp
Transfers files to and from a computer running an FTP server service (sometimes called a daemon). Ftp can be used interactively. Click ftp commands in the Related Topics list for a description of available ftp subcommands. This command is available only if the TCP/IP protocol has been installed. Ftp is a service, that, once started, creates a sub-environment in which you can use ftp commands, and from which you can return to the Windows 2000 command prompt by typing the quit subcommand. When the ftp sub-environment is running, it is indicated by the ftp command prompt.
ftp [-v] [-n] [-i] [-d] [-g]
[-s:filename] [-a] [-w:windowsize] [computer]
Parameters
-v
Suppresses display of remote server responses.
-n
Suppresses autologin upon initial connection.
-i
Turns off interactive prompting during multiple file transfers.
-d
Enables debugging, displaying all ftp commands passed between the client and server.
-g
Disables file name globbing, which permits the use of wildcard characters (* and ?) in local file and path names. (See the glob command in the online Command Reference.)
-s:filename
Specifies a text file containing ftp commands; the commands automatically run after ftp starts. No spaces are allowed in this parameter. Use this switch instead of redirection (>).
-a
Use any local interface when binding data connection.
-w:windowsize
Overrides the default transfer buffer size of 4096.
computer
Specifies the computer name or IP address of the remote computer to connect to. The computer, if specified, must be the last paramete
r on the line."
I use tftp all of the time to transfer files in a similar manner. Test the transfer from the Windows command line and copy it into a VI. Pass the command line to system exec and wait until it's done. -
How can I set a BPS's formula to be a remote process
Hi Masters
Now i hava a copy formula in my BPS level.
I want to know how can I set it to be a remote process and remote it in every day.
Thanks & Regards.Create a process chain, add process type to call the report program UPC_PLANFUNCTION_EXECUTE with proper variants, assign the planning function and trigger this process chain daily.
-
How do you load subReports in ReportViewer in remote processing mode using LoadReportDefinition
We have a reportViewer control on a web page that renders reports in Remote ProcessingMode.
However, it does not access the reports from the SSRS server, it loads them from our own repository, and sends the Stream of the RDL file to LoadReportDefinition.
This works fine when there are no SubReports. However, I am not sure how to handle SubReports.
I know that in Local ProcessingMode you have to handle the events to load the SubReports manually, and that in normal Remote ProcessingMode when running a report stored on the server, it handles the SubReports for you.
But what is the process for handling SubReports for Reports in Remote Processing mode that are rendered with LoadReportDefinition?
Should I handle the event and load the SubReport manually somehow using LoadReportDefinition again? Or is it simply not supported?Hi jth001,
From your description, do you mean the ReportExecutionService.LoadReportDefinition method or the LocalReport.LoadReportDefinition method? If it is the former method, subreports and data source references with relative paths are not supported using this
method. However, absolute paths to catalog items can be used. For more information, please see:
ReportExecutionService.LoadReportDefinition Method
If it is the latter, you need to call LoadSubreportDefinition method and provide data for any subreports. Fore more information, please refer to:
LocalReport.LoadReportDefinition Method
LocalReport.LoadSubreportDefinition Method
Regards,
Mike Yin
TechNet Subscriber Support
If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback
here. -
How to run remote process chain asynchronous?
Hi,
I have a situation where I would like to call a remote process chain asynchronous insted of the usual synchronous way.
The docs on http://help.sap.com/saphelp_nw04/helpdata/en/86/6ff03b166c8d66e10000000a11402f/content.htm
states that: <i>The remote process transfers the communication with the other system and <b>synchronously</b> starts the executed process chain</i>.
...but since I don't want it to be synchronous, I am looking for other ideas...
Best regards,
Christian FrierI found that it did not work tried to trigger the event on a remote system.
If I call BP_EVENT_RAISE I can trigger an event and thereby start a process chain on my source system (local). If I specify TARGET_INSTANCE nothing seems to happen in the remote system...
Also I cannot call BP_EVENT_RAISE with RFC as it is not remote enabled.
It think the solution is to trigger a local chain that takes care of starting the remote chain. The net effect is that it is asynchronous. -
How to test if remote R/3 system (Receiver) is down in case of Async RFC ?
Hi Experts,
How to test if remote R/3 system (Receiver) is down in case of Async RFC call? There is no BPM as well. I have configured an alert category and created a rule in runtime workbench's Alert Configuration for the specific inbound interface.
I have tried by stopping the channel and also by changing the server name in the communication channel but all in vail. XI still shows message successfully processed.
Kindly help me
Thanks
GopalHi,
How to test system down in XI? Kindly help!
Have answered here as well.
Meanwhile, you would have an error in the receiver RFC adapter in Comm Channel Monitoring.
Maybe you change another RFC adapter rather than the one being used in the receiver agreement.
regards
Bhavesh -
How do I Audit Remote Control?
A requirement of us implementing SCCM Remote Control, is that were able to report on what/when technicians are connecting to client systems. Upon investigating the canned reports in SCCM, I've found 3 reports that do some of this, specifically
the 3 under "Status Messages - Audit";
- All audit messages for a specific user
- Remote Control - All computers remote controlled by a specific user
- Remote Control - All remote control information
1) Is there any more reports that may be useful? If so please specify.
2) These reports also seem to be missing some information about connections that I made during testing. How does this auditing/report process work? and how would I troubleshoot whether the auditing was working correctly?
3) Is it possible to audit/report on connections made from the standalone Remote Control Viewer tool?
Thanks,
BillI've used those those reports and haven't noticed missing information. I don't keep track of every session...
Perhaps were you using the remote control viewer utility directly instead of using the Admin console?
As for question 3, it is normal. If you launch the remote viewer executable directly (not from the admin console), those sessions are not auditable. There are many threads about this... here's one:
https://social.technet.microsoft.com/Forums/en-US/10aadbda-6a9c-4ee8-bcd8-a289d3a08385/methods-to-start-remote-control-other-than-sccm-console?forum=configmanagergeneral -
How to Create a Remotely Enabled Function Module
Hi All,
How to Create a Remotely Enabled Function Module.
I Want to Create a FM Using Sample Data , This for Practice
What Fields can i give in the Import and Export Parameters.
Please Give me one Example
Can Any one Give me the Steps to do this.
Regards
VamsiHi Vamsi,
Lets do simple example where you will first create a RFC in one server (say A) and create normal program in othere server (say B). Finally you will call the RFC in A from B.
Do the following steps for creating RFC in server A.
1. log on to server A
2. go to se37
3. Edit -> function groups-> create function group and give the function group name (say ZGRP).
4. create a FM ( say Z_TEST_RFC) in se37 providing the function group which is created just now.
5. go to attribute tab -> choose remote-enabled module from processing type.
so that your FM will become RFC.
6. provide the import parameter in import tab.
we will provide only two import parameters.
- parameter name : P_NUM1, typing: TYPE, associated type : I & <b>check the pass value</b> (all the parameters of RFC must pass by value).
- parameter name : P_NUM2, typing: TYPE, associated type : I & <b>check the pass value</b>
7. provide the export parameter in export tab.
parameter name : P_SUM, typing: TYPE, associated type : I & <b>check the pass value</b>
8. write the given simple code in source code tab.
FUNCTION Z_TEST_RFC.
P_TOT = P_NUM1 + P_NUM2.
ENDFUNCTION.
Do the following steps for creating ABAP program which will call the RFC in server B.
1. se38 - > creat a program.
2. write the given simple code.
data tot type i.
call function 'Z_TEST_RFC' destination '<b>XXXXXX</b>'
exporting
p_num1 = 10
p_num2 = 15
importing
p_tot = tot.
write tot.
please note that <b>XXXXXX</b> is RFC connection which is avialable in <b>sm59</b> transaction in server A.
-go to sm59 - > abap connection (list of RFC connection configurations are avialable). choose server B connection and replace it of <b>XXXXXX</b> in the code.
finally you can execute the normal abap program that will call the RFC and display the result.
Regards,
Sukhee -
HOW TO: Debug a remote JSP
<h1>HOW TO: Debug a remote JSP</h1>
<strong>Note: </strong>The process of debugging a remote JSP on an Apache/Jserv
installation involves a couple extra steps that were not covered in the JDeveloper
3.2 documentation. </p>
<strong>Introduction</strong></p>
You use JDeveloper to debug JavaServer Pages (JSP) deployed and running on
a server that includes a JSP container, such as Apache Jserv. Your JSP container
will need to be configured to enable remote JSP debugging using JDeveloper.</p>
JDeveloper allows you to use one of two protocols for JSP debugging - the
Oracle Java Virtual Machine (OJVM) debugging protocol or the Sun Java Platform
Debugging Architecture (JPDA). Before you start your remote debugging session,
you will have to choose which method to use. If you use the OJVM protocol, your
debugging session will run more quickly and you will have some additional features
to assist you. You can only use OJVM on a Windows NT system. If your server
is running UNIX or another operating system, you <strong>must</strong> use the
"classic" JVM.</p>
<strong>Setting up your project for remote JSP debugging</strong></p>
Once you have created a JSP project, you need to set your project options
so that remote debugging is enabled: </p>
<ol>
From the <strong><u>P</u>roject</strong> menu, select <strong><u>P</u>roject
Properties</strong>. </p>
</li>
Click the <strong>Run/Debug</strong> tab.</p>
</li>
From <strong><u>D</u>ebug Files As:</strong> dropdown list, select <strong>Remote
Debugging</strong>. </p>
</li>
Click <strong>OK</strong>. </p>
</li>
</ol>
<strong>Configuring the Remote Server</strong></p>
The following options must be changed on the host running the Apache/Jserv
server. These instructions assume the server is running Windows NT: </p>
<strong>Changes to jserv.properties</strong></p>
These options control which Java Virtual Machine is used and how it is loaded.
</p>
<ol>
For <em>The Java Virtual Machine interpreter</em> parameter <tt>wrapper.bin</tt>:
</p>
</li>
<ul>
[*]Comment out any existing entries by putting a <tt>#</tt> at the beginning
of the line.
<blockquote>
<pre>#wrapper.bin=C:\java1.1.8\bin\java.exe</pre>
</blockquote>
</li>
[*]Add a new entry with the full path of the <tt>java.exe</tt> that you want
to use. To use the JDeveloper 1.3 OJVM, put
<blockquote>
<pre>wrapper.bin=C:\Program Files\Oracle\JDeveloper 3.2\java1.2\bin\java.exe</pre>
</blockquote>
</li>
</ul>
For the <em>Arguments passed to Java interpreter</em> parameter <tt>wrapper.bin.parameters</tt>:
The value you put for this parameter depends on which Debugging Protocol
you will choose in the <strong>Remote Debugging Dialog</strong> in JDeveloper
when you start debugging.</p>
</li>
<ul>
[*] If you want to use the JDeveloper 3.2 OJVM, put </li>
<blockquote>
<pre>wrapper.bin.parameters=-ferrari -XXdebugondemandquietport4000</pre>
</blockquote>
[*]If you want to use Java Platform Debugging Architecture, put
<blockquote>
<pre>wrapper.bin.parameters=-classic -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 -Xdebug -Xnoagent -Djava.compiler=NONE</pre>
</blockquote>
The <tt>4000</tt> parameter defines the port number which the JDeveloper
debugger will use to communicate with the server. You can specify a different
port number, but it must match the port which you will enter in the <strong>Remote
Debugging Dialog</strong> in JDeveloper when you start debugging. </p>
</li>
</ul>
[*] For the <em>PATH environment value passed to the JVM</em> parameter <tt>wrapper.path</tt>
enter the location of <tt>jdwp.dll</tt>, which is part of the <em>Java Platform
Debugging Architecture</em>.
This parameter is only necessary if you will choose the <em>Java Platform
Debugging Architecture</em> debugging protocol:</p>
<blockquote>
<pre>wrapper.path=C:\jpda\bin</pre>
</blockquote>
</li>
For the <em>CLASSPATH environment value passed to the JVM</em> parameter
<tt>wrapper.classpath</tt>: </p>
<ul>
Keep the location of <tt>ApacheJServ.jar</tt>. If it is not already
there, add it. </p>
<blockquote>
<pre>wrapper.classpath=C:\Program Files\Apache\JServ\ApacheJServ.jar</pre>
</blockquote>
</li>
Comment out the location of <tt>jsdk.jar</tt>. </p>
<blockquote>
<pre>#wrapper.classpath=C:\jsdk2.0\lib\jsdk.jar</pre>
</blockquote>
</li>
[*]Add the location of <tt>servlet.jar</tt> from JDeveloper 3.2.
<blockquote>
<pre>wrapper.classpath=C:\Program Files\Oracle\JDeveloper 3.2\lib\servlet.jar</pre>
</blockquote>
</li>
[*] Add the locations of <code>jdeveloper.zip</code> and <code>ojsp.jar</code>
from JDeveloper.
<blockquote>
<pre>
wrapper.classpath=C:\Program Files\Oracle\JDeveloper 3.2\lib\jdeveloper.zip
wrapper.classpath=C:\Program Files\Oracle\JDeveloper 3.2\lib\ojsp.jar
</pre>
</blockquote>
</ul>
</ol>
<strong>Changes to jserv.conf</strong></p>
<ol>
For the <em>ApJServAction</em> parameter: </p>
<ul>
[*] Comment out any existing <tt>ApJServAction .jsp</tt> entries by putting
a <tt>#</tt> at the beginning of the line. </li>
<blockquote>
<pre>
#ApJServAction .jsp /servlets/org.gjt.jsp.JSPServlet
</pre>
</blockquote>
[*]Add a new <tt>ApJServAction .jsp</tt> entry like this.
<blockquote>
<pre>
ApJServAction .jsp /servlets/oracle.jsp.JspServlet
</pre>
</blockquote>
</li>
</ul>
</li>
</ol>
<strong>Changes to zone.properties</strong></p>
<ol>
In the <em>Servlet Init Parameters</em> section: </p>
</li>
<ul>
Add the following lines. </p>
<pre>
servlet.oracle.jsp.JspServlet.initArgs=emit_debuginfo=true
servlet.oracle.jsp.JspServlet.initArgs=jspcompiler=oracle.jdeveloper.jsp.JspOjcCompiler
servlet.oracle.jsp.JspServlet.initArgs=classpath=C:\Program Files\Oracle\JDeveloper 3.2\java1.3\jre\lib\rt.jar
</pre>
</li>
</ul>
</ol>
<strong>Copying the JSP to the Apache/Jserv Server</strong></p>
Once you have restarted the server with the modified parameters, you need to
copy your JSP to the server's HTML root directory. For most Apache installations
this is <tt>C:\Program Files\Apache\htdocs</tt>. </p>
You also need to make sure the JSP is in your HTML directory in the JDeveloper
tree, typically <tt>C:\Program Files\Oracle\JDeveloper 3.2\myHTML</tt>. The
reason for this is JDeveloper uses the folder name as its package name.</p>
<strong>Debugging a JSP</strong></p>
Debugging a JSP is very similar to debugging any other Java program.</p>
<ol>
From the <strong><u>R</u>un</strong> menu, select <strong><u>D</u>ebug
"<em>filename</em>.jsp"</strong>. </p>
Start the JSP running (for example, start your web browser and open a
connection to the JSP). </p>
Debug as normal. </p>
</ol>
If you are using the JDeveloper OJVM debugging protocol, you will be able
to disconnect from the JSP container. This allows you to stop debugging, but
leave the JSP container running. In addition, you will be able to use two extra
debugging functions that are not available using the JDPA protocol - <strong>Run
to End of Method</strong> and <strong>Set Next Statement</strong>.</p>
If you using JPDA, you must use <strong>Stop</strong> to end your debugging.
Using this method will also stop the JSP container.</p>
<blockquote>
<strong></strong></p>
</blockquote>
nullHi,
It again same as you do in your local server...You can monitor the BPEL process flow in the em console and debug..if its not sufficient....u can also monitor the logs located at
<SOA_Home>\user_projects\domains\domain1\servers\soa_server1\logs to debug. -
'Dataguard remote process startup failed'
Hi
When I try to use the Data Guard to configure my Physical Database ( Which for testing purposes, is planned to have onthe same machind as the Primary) - gives me the error
'Dataguard remote process startup failed'
Please help me.!
Can anyone give me the details of how to create a physical standby from scratch.. considernig the fact that I am new to Oracle... I am donig it as per the documentation, but not able to start the standyby database which is on the same machine using the pfile...
Thanks
RadhikaAre you creating standby database using data guard manager through oracle managment server? If so, have you applied patches or not?
Here is the excerpt from metalink note : 204848.1
====
Data Guard Manager reports "Data Guard remote process startup failed." Error Dialog
Fact
Oracle Enterprise Manager Data Guard Manager 9.2.0.1.0
Symptom
"Data Guard remote process startup failed" error dialog in the Oracle
Enterprise Manager 'Create Configuration' Wizard is displayed when you
attempt to run Data Guard Manager and your environment is not setup
correctly.
Fix
Check and address the following items in the order listed.
1) Ensure the Oracle installations for both the primary and standby Oracle
Homes contain Perl.
On UNIX systems, verify this by looking in each Oracle Home for the
$ORACLE_HOME/Apache/perl/bin/perl file. On NT systems, look for the
file $ORACLE_HOME\apache\perl\5.00503\bin\mswin32-x86\perl.
If this file is present, Perl is installed; and proceed to step 2.
If not, then you must install the Perl that comes with Oracle.
Follow these steps to install Perl on both the primary and standby
Oracle Homes:
a. Run the Oracle Installer and choose the Oracle Home in question.
b. Choose the "Oracle9i Database 9.2.0.1.0" option.
c. Choose "Custom" for the installation type.
d. Under "Oracle Enterprise Manager Products 9.2.0.1.0", choose to
install the "Enterprise Manager Website 9.2.0.1.0" item.
e. Complete the install.
f. Verify that the Perl installation succeeded by checking for the
presence of the above file. If successful, proceed to step 2.
2) Ensure that all Data Guard Manager patches are installed in
the OEM installation.
These following two patches are independent of each other and must both be
installed on all versions of 9.2.0:
Patch Number 3409886 (supercedes Patch 2670975)
Patch Number 2671349
Download these patches from Oracle Support Services Website, Metalink,
http://metalink.oracle.com. Activate the "Patches" button to get the
patches Web page. Enter the Patch number and activate the "Submit"
button. The patches are listed for the Windows and Solaris operating
systems only. However, they are generic patches that will work on
other platforms.
After verifying that each patches are installed, proceed to step 3.
3) Ensure the Oracle Intelligent Agent is running on both the primary and
standby nodes.
The Agent must be running for Data Guard to function. Check it by
running agentctl status on the primary and standby nodes. If it is not
running, start it by running the command agentctl start. After verifying
that it is running on both nodes, proceed to step 4.
4) Ensure that the user specified in the primary and standby node preferred
credentials can successfully run an OEM job.
Data Guard Manager requires that OEM preferred credentials are specified
for both the primary and standby node. Furthermore, these credentials
must specify a user(s) who has read/write permissions in the primary
and standby Oracle Homes, respectively.
Note well: Databases that are on Windows NT/2000 require that the
the user(s) specified in the credentials must be granted
the "Log on as a batch job" privilege.
After checking that preferred node credentials are set correctly on both
nodes, run a test OEM job to verify that jobs are functioning properly.
Do this as follows:
a) Select the Create Job item in the OEM Console Job menu.
b) Give the job a name, select Node as the Target Type, select and
add the primary node as the target.
c) Go to the Tasks tab, select and add "Run OS Command".
d) Go to the Parameters tab and specify a simple OS command such
as ls on UNIX, or dir on NT.
e) Click Submit.
f) Once the job is finished, select the Jobs icon in the OEM Console
tree, select the History tab, and examine the Job output.
If it was successful, jobs are working and you can try the Data
Guard Create Configuration wizard again.
If the job failed, you must troubleshoot this problem and fix it
before continuing with Data Guard Manager.
5) If problems persist, obtain additional information and log a
Support Request (iTAR).
If everything in the previous steps is OK, and Data Guard Manager
continues to fail, additional information is required to diagnose the
problem. The following two items must be obtained and submitted to
Oracle Support Services:
a) OEM client tracing.
The Create Configuration wizard must be run again in trace mode.
This can be done by starting OEM from a command prompt (i.e., not
the Windows NT start menu) as follows:
oemapp trace console
Client tracing messages will appear in the command window from
which this command is run. Data Guard Manager should be started and
the Create Configuration wizard should then be run up to the point
where the error occurs. All tracing messages from Create
Configuration wizard start-up to this point should then be captured
and saved into a file.
b) Data Guard job output
The output from any failed Data Guard jobs must be captured. This
can be done as follows:
1) Select the Jobs icon in the OEM Console tree.
2) Select the History tab.
3) Double-click on the latest "DataGuardCtrlXXXX" job that has a
Failed status.
4) An Edit Job window will pop up; double-click on the Failed line
to obtain the output.
5) Put the output into a file.
If a Data Guard Manager bug is submitted, the tracing output and the
job output will be required.
====
Jaffar -
Error when trying to add remote process chain related to some other system.
Hi Gurus,
I am trying to add process chain related to some other system in BW production through remote process chain but i am getting the issue " :RSM:918 YCPG_WEEK_GESPL_BW APO_DP_RTR DEFINITION 23" while checking or activating the same.i am able to add successfully in quality environment but getting the issue in only in production..I just tried to add some other chains too but i am getting same error for other chains which are related to same system.this means issue is present for all the chains related to that system.
Can you please help me how to resolve the above as it is very urgent for me?.
waiting for oyur response.
Thanks,
NaniHi,
Connection is working fine.we already checked RFC connection earlier itself.we have not find the same issue in quality environment i.e when we try to trigger same chain in corresponding quality environment it's working fine.where as when we are trying to checking/activate the same chain in production through remote process we are getting the above issue.
Please help me to resolve the issue.
Thanks,
Nani -
REG: Remote Process chain
Hi Gurus,
I've a requirement that:
In SAP R/3 system user enters data for the planning and saves the data through a transaction code. Then i need to get the data into BI automatically, which ever the data user enters.
Please tell me whether i can use the remote process chain, if yes, please tell how can i achieve this.
or is there any other method to achieve this.
Thanks in Advance
Regards,
Ravi kanthHi Ravi......
Remote Process chain is a different concept..........u don't need that.........
Check this.........
http://help.sap.com/saphelp_nw04/helpdata/en/86/6ff03b166c8d66e10000000a11402f/frameset.htm
Look ..........what u need to do is to simply schedule a process chain.........which will automatically load data from R/3 to the BI.........When users enter data............they will be saved in some table..........either u can use Standard datasource .........if available..........otherwise u create Generic datasource(RSO2)..........and schedule the load........
To automate the Process..........either u create an Event based chain..........or a Time based chain......
To schedule a Event based process chain....
1) First create an Event in SM62...
2) Then Create a Job in SM36......In the first screen give the Job name >> Enter >> Then in the ABAP Program name : BTC_EVENT_RAISE...and in the varian name give the Event name that u hav created...save it and come out..
3) Then scedule the Job for a particular time ............for this ..click on the Start Condition tab >> Date/Time.....here give the date on which for the first time this job is going to run and the time...as per ur requirement......Click on Periodic Values tab....there give how frequent u want the job to run....Daily..Weekly...or Monthly...
When this job will run ....it will raise the Event....Now Maintain this event as the Start condition of the First Process chain.......To do this............open the chain in Planning mode..........u can open the chain using the tcode : RSPC1 >> Right click on the Start process >> Display Variant >> Click on After Event..........there u maintain the event name...........So whenever this job will run...it will raise the event...and this event in turn will trigger the chain...........
To Schedule a Time based process chain.......
Open the chain in Planning mode..........u>> Right click on the Start process >> Display Variant >> Click on Date/Time..............here give the date on which for the first time this job is going to run and the time...as per ur requirement......Click on Periodic Values tab....there give how frequent u want the job to run....Daily..Weekly...or Monthly...
Hope this helps.......
Regards,
Debjani....... -
Survey - How do you run Remote Manager?
Greetings,
We recently upgraded to Exchange 2010 and I'm running across the issue that many other people are.. what to do with Remote Manager. I'm just wondering how other people keep Remote Manager running? I know some people use Java Service Wrapper, but there seems to be a lot of discussion around how well that truly works. I'm just also wondering if there are a lot of companies that keep an account logged into your machine to keep Remote Manager running? Just looking for options on how to run this program without costing the company additional dollars.
Thanks in advance,
Ryansimple
instead of making remote manager as an accouunt specific process..make it a system specific process.
so when u log off it still be running.
there are ways you can add it to services
try this http://www.tacktech.com/display.cfm?ttid=197
Edited by: A Dhiman on Sep 19, 2011 5:21 AM -
Remote Process Chains Source Systems mapping issues
Hi,
We have a process chain in APO system, which upon success calls another process chain in BW. We recently implemented SCM5/BI7, and taking the advantage of remote chains functionality to call the BW chain from APO.
However, when we transported the APO process chain from DEV to QA, the source systems in the remote chain are still pointing to DEV systems. We were expecting to see both APO and BW source systems getting switched from DEV to QA.
We have already verified the logical mappings for Sources Systems are in place under RSA1 | Transport Connect | Conversion. Also, the source systems seem to map correctly for other objects like data sources etc.. Only issue is with the remote chain.
Is there any other setting which need to be set to make it work. Any help or guidance will be greatly appreciated.
Thanks in advance,
Ravi Chitluru.Ravi,
I have a similar situation. Can you explain how to run process chains in APO which can gets data from BW cubes, which in turn gets data from R/3.
In this equation R/3->BW->APO, what are the options like 1)run process chains in BW system to pull data from R/3 into BW and run process chains to load BW data into APO 2)run remote process chains to pull data from R/3 into APO(of course via BW).
Maybe you are looking for
-
I messed around with accounts: originally there were two showing up on log in: mine (not the root account) plus a general one for my office. I deleted the general one using 'delete immediately' so my first question is: 'is all the info in this accoun
-
Cairngorm for FlexSDK 4.5.1
Hi Do Cairngorm 2.x (whatever latest is) swc's upward compatible with FlexSDK 4.5.1 ? Thanks
-
Welcome Screen Displays after Credentials
Hi all! I am seeing an issue with a deployment share built with MDT 2012 update 1 and upgraded to MDT 2013. This is a share for deploying server OSes and I like to have the welcome screen pop up when the PE launches so the technician can set a static
-
How do I print text message log?
I want to print out a text message conversation that goes back pretty far, like three months. The forward option doesn't allow me to select all. That will take too long. I see there is an app called PhoneView, however it is $20. I have mobileme accou
-
Problem re-installing photoshop 8 after changing from Win XP to 8.
I change from Windows XP to Windows 8. I was able to reinstall Elements 8 but some of the functions I used are blocked. Example resize I can not change constrain proportions. Also I need more information about newer versions.