Can we call simple a java application from any one of this AS adapters
Can we call a simple java application from any one of this AS adapters?
Prakash
Message was edited by:
user629857
You can achieve this using LiveCycle PDF Generator JAVA API. You can find required code here:
Adobe LiveCycle * Quick Start (SOAP mode): Converting a Microsoft Word document to a PDF document using the Java API
In parameters:
//Set createPDF2 parameter values
String adobePDFSettings = "Standard";
String securitySettings = "No Security";
String fileTypeSettings = "Standard OCR";
"Standard OCR" file type setting will run OCR on input pdf. In the code, instead of doc file provide a pdf file. Resultant pdf will be searchable PDF i.e OCRed PDF.
Feel feel to ask any further questions.
Similar Messages
-
How to call a WD JAVA application from a WD ABAP application
Hi experts,
Here I have two applications with me. One has been created through WebDynpro ABAP while the other one has been created through WebDynpro JAVA. Now i have to call upon the JAVA aplication from my ABAp application. In other words in need to integrate both the applications so as to have an easy navigation in between them.
In the whole process I need to take care that the data is not lost from both ABAP or JAVA side.
Please help me someone knows the solution.
Regards,
Kaustubh MaithaniHi,
Usally to run WebDynpro for Java Application, we get the Application URL.
If you want to call this WebDynpro Java Application from Webdynpro Abap, then create UI element like Link to Action or LinktoURL and give the url as WebDynpro for Java URL.
Regards,
Lakshmi Prasad. -
How to call a AWT java application from TELNET ?
Dear All,
I've created a java Application using AWT, can anyone advise how it could be called using TELNET.
Thanks in advance,
Best regards,
LanaAdditionally, multi-posted to the Java Mobile sub-forum of this OTN site, as well.
How to create a java application & call it from a PDA via TELNET
Your impatience is your issue, not anyone else's. -
Calling Webdynpro Java Application from Webdynpro ABAP Application.
Hi,
We have developed one Application using Webdynpro Java and I m in need to call the Webdynpro Java application from Webdynpro ABAP.
Require Suggestions to acheive this.
Thanks In advance.
Reg,
Ajay.Dear Ajay,
Assuming that both your applications WDA & WDJ are in the portal & you don't have to pass any parameters to the WDJ application.
Write the following code on the action where you would call the WDJ application.
DATA:
lr_compcontroller TYPE REF TO ig_componentcontroller,
l_component TYPE REF TO if_wd_component ,
lr_port_manager TYPE REF TO if_wd_portal_integration ,
wa_navigation TYPE navigation.
lr_compcontroller = wd_this->get_componentcontroller_ctr( ).
l_component = lr_compcontroller->wd_get_api( ).
lr_port_manager = l_component->get_portal_manager( ) .
* The value inserted into the navigation-target field can be found in the Portal
* content administration tab of your portal. It is the ID or PCD Location field
wa_navigation-target = pcd. " Please provide the PCD Location of the WDJ Application here.
wa_navigation-mode = '0'. "0 = INTERNAL(same page) and 1 = EXTERNAL(new page).
CALL METHOD lr_port_manager->navigate_absolute
EXPORTING
navigation_target = wa_navigation-target
navigation_mode = wa_navigation-mode.
You can get the PCD from the Page properties of the WDJ application page in the Portal.
Hope it helps!
Warm regards,
Upendra Agrawal -
I am in the process of doing a Proof Of Concept / Evaluating products that can help us build a Java Application to Convert a PDF document to a Searchable PDF.
I wanted to check is there any simple JAVA API from Adobe to achive this ? Any direction in this regard is greatly appreciated.@You can achieve this using LiveCycle PDF Generator JAVA API. You can find required code here:
Adobe LiveCycle * Quick Start (SOAP mode): Converting a Microsoft Word document to a PDF document using the Java API
In parameters:
//Set createPDF2 parameter values
String adobePDFSettings = "Standard";
String securitySettings = "No Security";
String fileTypeSettings = "Standard OCR";
"Standard OCR" file type setting will run OCR on input pdf. In the code, instead of doc file provide a pdf file. Resultant pdf will be searchable PDF i.e OCRed PDF.
Feel feel to ask any further questions. -
Call a Java Application from MicroFocus COBOL (in UNIX environment)
Hello,
Could you please let me know, how to call a Java application from a MicroFocus COBOL application. If anyone has any code samples, that would be of great help.
Thanks in advance,
Tijo.You generally can't cause a program to be executed on a different >server. Basic security, you know. Besides this idea of having the Java >application run on a different server wasn't mentioned in your original >post. That leads me to believe we don't have the whole story.So I think you need to step back and find out what are the requirements. For example: Does your program need to start this Java application running, or is it already running and your program needs to connect to it somehow?
My program has to start a Java class file, meaning that the Micro Focus COBOL module will call the Java class file. Will it be running on the same machine as your program, or on some other machine?
For both cases, I would like to know the answer.a) Running on the same machine as my program is running.
b) Running on the different machine.
And then there are the questions about whether your program needs to have a conversation with the Java application, or whether it just needs to start it and that's all.
COBOL program has to call a Java class by passing some parameters and Java class in turn process it and return some value back.. Kind of Request and Response model.Plenty of questions to be asked. Go and find out what they are.
Sorry ... if I am not clear on my questions. Anyhow, thank you very much for providing the information. -
Calling Java application from servlet
Hi !
I'm trying to run a Java application from within a servlet with Tomcat 4. I'm using the Runtime.getRuntime ().exec () method. So the application is run in a different JVM as a subprocess of the servlet. I use ObjectInputStream and ObjectOutputStream and a serializable object to enable communication between the servlet and the application.
I tested the application and the serializable object with another Java application that works as the caller and it works fine. However, replacing the caller application with the servlet I get a StreamCorruptedException. The structure of the caller application and the servlet is the same.
My questions are:
- Is there something I should configure in Tomcat to create a subprocess ?
- What is the cause of the StreamCorruptedException ? How do I get it with the servlet and not with the application ?
- Should I use an environment with the call to Runtime.getRuntime ().exec () ? How do I use it ?
- Is the called application forced to run in my servlet's context ?
- Is there a better way to do this ?
Thanks to allHere's my code:
1. The serializable object:
// Object Obj
import java.io.*;
public class Obj implements Serializable
public int n;
public Obj ()
n = 0;
public Obj (int n)
this.n = n;
public String toString ()
return getClass ().getName () + " -> (n = " + n + ")";
2. The application Sub (subprogram)
// Application Sub
import java.io.*;
public class Sub
private static File f;
private static FileWriter fw;
public static void main (String [] args)
throws IOException, InterruptedException, ClassNotFoundException
ObjectInputStream ois;
ObjectOutputStream oos;
Obj obj;
ois = new ObjectInputStream (System.in);
obj = (Obj) ois.readObject ();
f = new File ("Sub.txt");
fw = new FileWriter (f);
fw.write (obj.toString ());
fw.close ();
oos = new ObjectOutputStream (System.out);
oos.writeObject (obj);
ois.close ();
oos.close ();
3. The application AMain (caller application)
// Application AMain
import java.io.*;
class AMain
private static File f;
private static FileWriter fw;
public static void main (String [] args)
throws IOException, ClassNotFoundException
Runtime r;
Process p;
ObjectInputStream ois;
ObjectOutputStream oos;
Obj obj, obj2;
r = Runtime.getRuntime ();
p = r.exec ("java Sub");
oos = new ObjectOutputStream (p.getOutputStream ());
obj = new Obj (5);
oos.writeObject (obj);
oos.flush ();
B.comunica (obj);
System.out.println ("AMain sends to Sub: " + obj.toString ());
try
p.waitFor ();
catch (InterruptedException e)
System.out.println ("Subprogram was interrupted");
System.out.println (e.toString ());
ois = new ObjectInputStream (p.getInputStream ());
System.out.print ("Sub sends to AMain: ");
obj2 = (Obj) ois.readObject ();
System.out.println (" " + obj2.toString ());
oos.close ();
ois.close ();
p.destroy ();
4. The servlet SMain (the calling servlet)
// Servlet SMain
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.io.*;
import java.util.*;
public class SMain extends HttpServlet
public void doPost (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
Runtime r;
Process p;
ObjectInputStream ois;
ObjectOutputStream oos;
Obj obj, obj2;
int state, i;
res.setContentType ("text/html");
ServletOutputStream out = res.getOutputStream ();
out.println ("<html>");
out.println ("<head><title>Sub</title></head>");
out.println ("<body>");
out.println ("Invoking subprogram...");
out.println ("<br>");
try
r = Runtime.getRuntime();
p = r.exec ("java -cp .;c:\\Programs\\Apache~1.0\\webapps\\SMain\\WEB-INF\\classes Sub");
out.println ("...invoked<br>");
oos = new ObjectOutputStream (p.getOutputStream ());
obj = new Obj (5);
oos.writeObject (obj);
oos.flush ();
out.println ("<br>SMain sends to Sub: " + obj.toString () + "<br>");
try
p.waitFor ();
catch (InterruptedException e)
out.println ("<br>Subprogram was interrupted<br>");
out.println ("<br>" + e.toString () + "<br>");
state = p.exitValue ();
out.println ("<br>Subprogram state: " + state + "<br>");
ois = new ObjectInputStream (p.getInputStream ());
out.print ("<br>Sub sends to SMain: ");
obj2 = (Obj) ois.readObject ();
p.destroy ();
catch (SecurityException e)
out.println ("<br>SecurityException<br>");
out.println ("<br>" + e.toString () + "<br>");
catch (IOException e)
out.println ("<br>IOException<br>");
out.println ("<br>" + e.toString () + "<br>");
catch (Exception e)
out.println ("<br>Exception<br>");
out.println ("<br>" + e.toString () + "<br>");
out.println ("</body>");
out.println ("</html>");
So, as you can see, both application AMain and servlet SMain invoke application Sub and pass it the serializable object Obj. Oddly enough, application AMain works fine whereas servlet SMain throws a StreamCorruptedException exception.
johnpoole said:
�It's hard to guess what would cause the exception without seeing code, but the interaction between the processes would differ from that between two applications, because the servlet process is started with a different class loader. I'm not sure which one the jvm started by the call would use.�
How can I enforce that a System classloader be used in the call to Runtime.getRuntime ().exec () ? (I mean by System classloader a classloader equals to the one applications are launched from console).
johnpoole said
�Is there a reason why you aren't starting the second process manually and then connecting to it on a port?�
The idea is providing a Web interface for an application running in the server. The servlet is used to restrict access to this application but once access is granted (passing the servlet) the application should not be constrained. -
Calling Java Application from another
How can i call a Java Application from another java App.
eg., If my Java application is called MyApp and i would like call another java application from within it.
One way could be by using "System". I would like to know if there is any other method and is portable.
Thanks in advance.hi,
it works and not!
if you start an other class with a command like this the 2nd prog/class terminates too if you terminate the caller-class!
dear
oliver scorp -
Calling a java application from j2ee web application
Hi,
I have a j2ee application in which i am making a call to a jar file which is a java application.
Runtime a4 = Runtime.getRuntime();
Runtime a = Runtime.getRuntime();
String cmd[] = new String[14];
cmd[0] = "cmd";
cmd[1] = "/c";
cmd[2] = "start";
cmd[3] = "javaw";
cmd[4] = "-jar";
cmd[5] = CATALINA_HOME+"\\webapps\\AveksaTesting\\AveksaTestingJava\\dist\\AveksaTestingJava.jar";
cmd[6] = SERVER_TESTS;
cmd[7] = COLLECTOR_TESTS;
cmd[8] = SYSTEM_TESTS;
cmd[9] = CREATE_ORACLE;
cmd[10] = DB_NAME;
cmd[11] = DB_DUMP;
cmd[12] = email;
cmd[13] = isMIGRATE;
try{
java.lang.Process p = a.exec(cmd);
Now in the called java application, i am first shutting down the tomcat server by calling shutdown.bat script and then starting it using startup.bat. But the problem i am facing is when i restart the server from java application, it says address already in use(i.e. port 8445 on which tomcat is runninng).
Id i just call the java application and do the same operation it works fine. I guess when i am calling java from j2ee application, j2ee still has some threads holding java and not shutting down tomcat properly.
Can anyone suggest me what can be done in this case. I have to call a java application from j2ee and restart the tomcat server many times.
Thanks in advance
-VikramAnnoyingly crossposted.
http://forum.java.sun.com/thread.jspa?threadID=730657 -
Hello,
Could you please let me know, how to call a Java application from a MicroFocus COBOL application. If anyone has any code samples, that would be of great help.
Thanks in advance,
Tijo.Annoyingly crossposted.
http://forum.java.sun.com/thread.jspa?threadID=730657 -
Calling a WD java Application URL from a wsdl at PI
Hi experts ,
we have a requirement where a wsdl at PI server should call a webdynpro java application , the URL of the application is given to PI Team, but they are unable to call my webdynpro java application , is there any standard way of doing this..
Regards
Govardanare u sure this is your requirement?
pi is not suppose to call that url
wdj is supposed to be call by human via browser.... -
Running a Java application from a Swing GUI
Hi,
I was wondering if there is a simple way to run a Java application from a GUI built with Swing. I would presume there would be, because the Swing GUI is a Java application itself, technically.
So, I want a user to click a button on my GUI, and then have another Java application, which is in the same package with the same classpaths and stuff, run.
Is there a simple way to do this? Do any tutorials exist on this? If someone could give me any advice, or even a simple "yes this is possible, and it is simple" or "this is possible, but difficult" or "no this is not possible" answer, I would appreciate it. If anyone needs more information, I'll be happy to provide it.
Thanks,
DanI don't know if it is possible to run the main method from another Java app by simply calling it...
But you could just copy and paste the stuff from your main method into a new static method called something like runDBQuery and have all the execution run from there.
How does that sound? Is it possible?
What I'm suggeting is:
Original
public class DBQuery{
public static void methodA(){
public static void doQuery(){
methodA();
public static void main(String[] args){
// Your method calls
//Your initializing
doQuery();
}Revised:
public class DBQuery{
public static void methodA(){
public static void doQuery(){
methodA();
public static void doMyQuery(){
// Your method calls
//Your initializing
doQuery();
// No main needed!!
//public static void main(String[] args){
// Your method calls
//doQuery();
//} -
Connecting to desktop Java application from R/3
I want to connect to a java application program in my desktop and return a parameter to R/3. I have installed Java connector and I want to call the java application from R/3 using Java connector.
I was able to get few samples to setup the RFC destination for a remote server program, but I was not able to find anything for an application in the client system. How to setup the RFC destination for a Java connector to call the application in the desktop? Can anyone please answer this question.Hi Allam,
1. Why do you need to connect from backend system to your desktop client? Did I understood it correctly that it's exacly what you want to do?
2. I guess examples you saw are for JCO or JCA which is a part of SAP J2EE server. Simply speaking the server is waiting for a client request and your desktop application probably not. If you still are sure that server->desktop connection is what you need then you have to emulate the server on your self and then depending on what you need JCO/JCA you have to create a kind of container that will implement listening service.
I'd like to hear your answer for question one to give you more detailed answer. -
How do I start and suspend Java Application from say C++ program
I want to start a Java application via C++ and on some condition i want to suspend the same program not terminate , but suspend
Have you tried running the virtual machine from your C++ application ? You can start Java applications from your C++ application using JNI after starting the Virtual machine from within your C++ application. According to the Java documentation you can even now stop the virtual machine from within your C++ program.
I haven't looked at the 'suspend' detail but I suppose it will not be a problem to call a method via JNI to set a flag to suspend a thread etc.
There is a tutorial: 'Invoking the Java Virtual Machine' at the following URL: http://java.sun.com/docs/books/tutorial/native1.1/invoking/invo.html.
This example seems to work only for version1.1 of the JDK. For JDK1.3, version 1.2, (I am not so sure whether I fully understand Sun's version numbers for Java yet) there is some updates on the JNI for starting the VM from C++. This article is called 'JNI Enhancements'. The URL for this article is:
http://java.sun.com/j2se/1.3.0/docs/guide/jni/jni-12.html
You have to set version to: JNI_VERSION_1_2
There is only one problem. I get an error when calling JNI_CreateJavaVM from C++. I could not find any documentation that indicates how you can go about diagnosing what is causing the problem. Normally in Visual C++ you can just get the probable cause by inspecting GetLastError() or the function itself can return helpful diagnostic (error) codes.
If you manage to start the VM correctly from within Visual C++ please let me know. My email address is [email protected]
good luck
Henko -
Calling Custom XSLT java class from BPEL in SOA Suite 11g
Hi All,
Morning...need some help with this issue...we are currently on SOA Suite 11g (11.1.1.4) version.
Earlier while we were on SOA Suite version 10g (10.1.3.3) we were calling the custom java classes from the xsl mapping for complex transformation and for this we were placing the .class file as .jar file at the location mentioned here $OC4J_HOME/j2ee/home/applib directory and then mentioning the namespace as http://www.oracle.com/XSL/Transform/java/{$classname$} in the XSLT mapping file.
Now in SOA Suite 11g if we need to retain similar functionality for external custom java calls could someone please help us where do we need to put the .jar file now ..
exactly at which directory location/path and on which instance/server (application server instance or middle tier instance ) we need to put this .jar file
Currently we are stuck and need some help with this.
With thanks & RegardsHi Eric & Anuj,
Thanks for replying , sorry for checking on this now...
here at this path /opt101/app/oracle/SOAD/SOA11gR1/fmw/Oracle_SOA1/soa/modules/oracle.soa.ext_11.1.1
we got the ora.soa.ext.jar file and extracted it to get the MANIFEST.mf file ..have mentioned below.
Now if we need to link our custom .jar file named customfunctions.jar so we need to mention it as below is this correct :
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 17.0-b17 (Sun Microsystems Inc.)
Implementation-Vendor: Oracle
Implementation-Title: Oracle SOA EXT
Implementation-Version: 11.1.1
Product-Name: Oracle SOA EXT
Product-Version: 11.1.1.4.0
Specification-Version: 11.1.1
Extension-Name: oracle.soa.ext
Class-Path: classes/
Class-Path:customfunctions.jar classes/ -- is this the way to mention (means we need to add this additional line or we need to add to the existing line at Class-Path: classes/)
2.
Eric the Alternative method mentioned in your update :
Open a command prompt and change the current directory to the oracle.soa.ext_11.1.1 directory ,
then execute the build.xml file in the oracle.soa.ext_11.1.1 folder using Ant
Now could someone please guide us regards this ANT means how does it work and its relation to the build.xml file and how do we check whether we have ANT utility available or not..
not much conversant with this ANT hence asking here..would lookout for your reply
thank you
Maybe you are looking for
-
Single User Unable to use Mail
Running Snow Leopard Server on a Mac Mini, hosting our own email. I've got about 25 email accounts setup, and all have been functioning swimmingly for months. Earlier this week, for no reason that I can think of, one account started malfunctioning. T
-
Getting runtime error in ALV ...
Hi, I am calling function REUSE_ALV_GRID_DISPLAY to display my data in an ALV grid... this code was working fine and so I used it for a different set of data but now it is throwing a runtime error saying .. GETWA_NOT_ASSIGNED Field symbol has not yet
-
PR to SRM--Unable to see XML in ECC system
Hello, We are on ECC 6 EHP4 and SRM 7.0. We are trying to send PR to SRM system. We were able to send requirements initially, but from past 6-7 hours none of the requirements are transferred. I do not see any XML messages generated. Please help me in
-
Hi there, I got tired of my Asrock ConRoe865GV board - these temp sensors are freaking out of me - long story. And the fan is outta control too, kept whirring like mad. My other board didn't actually do this, so maybe it's the board. Thinking of gett
-
MIRO:Taxes not calculating
Hi Gurus, I am using TAXINN Noe PO is done with all cond records GR is also fine J1IEX is also captured & posted But while posting MIRO,when I click on 'Calculate Tax' the taxes are not calculating, Plz suggest Rgds Vinay