Preferred Uses of Structure from Java Dictionary
Hello Friends ,
I am confused about the scenarios where the structure can be used as the data type from the java dictionary
It will be help full if could be known about some scenarios which could make the usage of structure clear
Hi,
Java Dictionary can be used as a central repository for cross-platform definitions of data types and database objects.
Data type descriptions in the form of structures are used in Web applications and can be created in the Java Dictionary independently of the program code. Structures created in the Java Dictionary can be reused in different Web Dynpro contexts.
This useful document link: https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00c062ec-f90d-2a10-52bd-df57de2d1ddb
Regards,
Anagha
Similar Messages
-
Using word/excel from java (client or weblogic server)
Hi everybody,
i want to use excel / word functionality from java in two different variants:
-> serverside
-> clientside
I tried the weblogic.comc and i got serveral classes but in the remote-package i got only a utitlity-class.
My knowlege about COM is rather bad.
Does anybody did this bevor and
-> can say me, if it is correct, that i only got a utility-class (so how will i use it from the client ?!)
-> has a example for using Excel / Word from Java in bea weblogic
-> has a example for using Excel / Word directly in a client (not via rmi)
Thanks
Ciao
SvenSven, This is a really bad idea. Why don't you tell me
what your trying to do and I wil surely give you a better alternative
JRadecki
"Sven Roesner" <[email protected]> wrote:
>
Hi everybody,
i want to use excel / word functionality from java in two different variants:
-> serverside
-> clientside
I tried the weblogic.comc and i got serveral classes but in the remote-package i got only a utitlity-class.
My knowlege about COM is rather bad.
Does anybody did this bevor and
-> can say me, if it is correct, that i only got a utility-class (so how will i use it from the client ?!)
-> has a example for using Excel / Word from Java in bea weblogic
-> has a example for using Excel / Word directly in a client (not via rmi)
Thanks
Ciao
Sven -
Hi all!, someone knows about an API that let me use a scanner from Java?
without programing JNI code.
thks in advance!.The Java Twain package from http://www.gnome.sk does exactly what you need. You do not have to bother about jni, you can get an image from the scanner directly from your java application.
Erika -
Passing a structure from Java to PL/SQL Procedure
Environment: Oracle DB, Tomcat/Apache
How do we pass a structure (Table Record Type) from Java to a PL/SQL Stored Procedure?
We are doing JSP-->JavaClass/Bean to communicate to DB. We have an existing PL/SQL packages/Procedure to insert records into table (These procedures have record types as in/out parameters). So is there a way to call these from Java?
Thanks in advance.
RameshOracle9 i JDBC Developers Guide and Reference(page 21-16):
It is not feasible for Oracle JDBC drivers to support calling arguments or return
values of the PL/SQL RECORD, BOOLEAN, or table with non-scalar element types.
However, Oracle JDBC drivers support PL/SQL index-by table of scalar element
types. For a complete description of this, see "Accessing PL/SQL Index-by Tables"
on page 16-21.
As a workaround to PL/SQL RECORD, BOOLEAN, or non-scalar table types, create
wrapper procedures that handle the data as types supported by JDBC. For example,
to wrap a stored procedure that uses PL/SQL booleans, create a stored procedure
that takes a character or number from JDBC and passes it to the original procedure
as BOOLEAN or, for an output parameter, accepts a BOOLEAN argument from the
original procedure and passes it as a CHAR or NUMBER to JDBC. Similarly, to wrap a
stored procedure that uses PL/SQL records, create a stored procedure that handles
a record in its individual components (such as CHAR and NUMBER) or in a structured
object type. To wrap a stored procedure that uses PL/SQL tables, break the data
into components or perhaps use Oracle collection types. -
Using Inbound IDOC from Java system creation of Outbound delivery
Dear Experts,
The scenario we are having is really very interesting. Hopefully its a good learning for me and also for others also.
The scenario is,
After sales order creation the details will be sent to one Non SAP system (Java) for performing some tasks related to forwarding agent decision, shipping date and etc. Once the details are finalized in that Java system then, the details needs to be transferred to SAP as "Inbound IDOC" process. For this proposed to use the SAP Jco middle ware.
Once the details transfered from Java system to SAP then, the outbound IDOC needs to get generated automatically. Assuming the stock for that sales order line item is available. Also one more complexity is, our client is using custom transaction (ZVl10C) for delivery creation.
Now Query is,
1. Which IDOC, message type and Functional module needs to be used for creating the delivery automatically..??
2. As per assumption, stock of that sales order line item should be available. Due to some business reason the stock was removed during inbound IDOC transfer then, what will happen to the IDOC..?. How to avoid this situation..??
3. As we told we are re going to use SAP Jco b/w SAP & Java system. In this case, how the data will get transfered from Java system to SAP..?
Thanks in advance for the replies I am going to get
Regards,
VELThanks for the feedback. This question is resolved
-
Using ExecutorService class from java.util.concurrent package
Dear java programmers,
I have a question regarding the ExecutorService class from java.util.concurrent package.
I want to parse hundreds of files and for this purpose I'm implementing a thread pool. The way I use the ExecutorService class is summarized below:
ExecutorService executor = Executors.newFixedThreadPool(10);
for (int i = 0; i < 1000; i++){
System.out.println("Parsing file No "+i);
executor.submit(new Dock(i));
executor.shutdown();
try {
executor.awaitTermination(30, TimeUnit.SECONDS);
} catch (InterruptedException ex) {
ex.printStackTrace();
executor.shutdownNow();However, the code snippet above creates all the 1000 threads (Dock objects) at once and loads them to the executor, and thus I'm worrying about memory leak. I haven't tested it on 1000 files yet but just on 50 small ones, and even if the program prints out "Parsing file No "+i 50 times at once, it executes normally the threads in the background.
I guess the write way would be to keep the number of active/idle threads in the executor constant (lets say 20 if the thread pool's size is 10) and submit a new one whenever a thread has been finished or terminated. But for this to happen the program should be notified someway whenever a thread is done. Can anybody help me do that?
thanks in advance,
TomOk I found a feasible solution myself although I'm not sure if this is the optimum.
Here's what I did:
ExecutorService executor = Executors.newFixedThreadPool(10);
Future<String> future0, future1, future2, future3, future4, future5, future6, future7, future8, future9;
Future[] futureArray = {future0 = null, future1 = null, future2 = null, future3 = null, future4 = null, future5 = null,
future6 = null, future7 = null, future8 = null, future9 = null};
for (int i = 0; i < 10; i++){
futureArray[i] = executor.submit(new Dock(i));
}I created the ExecutorService object which encapsulates the thread pool and then created 10 Future objects (java.util.concurrent.Future) and added them into an Array.
For java.util.concurrent.Future and Callable Interface usage refer to:
[http://www.swingwiki.org/best:use_worker_thread_for_long_operations]
[http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Java/Chapter10/concurrencyTools.html]
I used a Future[] Array to make the code neater. So after that I submitted -and in this way filled up- the first 10 threads to the thread pool.
int i = 9;
while (i < 1000){
for (int j = 0; j < 10; j++){
if (futureArray[j].isDone() && i < 999){
try{
i++;
futureArray[j] = executor.submit(new Dock(i));
} catch (ExecutionException ex) {
ex.printStackTrace();
} catch (InterruptedException ex) {
ex.printStackTrace();
try {
Thread.sleep(100); // wait a while
} catch(InterruptedException iex) { /* ignore */ }
executor.shutdown();
try {
executor.awaitTermination(60, TimeUnit.SECONDS);
} catch (InterruptedException ex) {
ex.printStackTrace();
executor.shutdownNow();
}Each of the future[0-9] objects represents a thread in the thread pool. So essentially I'm check which of these 10 threads has been finished (using the java.util.concurrent.Future.isDone() method) and if yes I replenish that empty future[0-9] object with a new one. -
Call a C++ services using an uuid from java
I need to call a C++ services which is using the UUID for RPC. The interface is having the UUID. The previous client program is also in C++, they have used RpcBindingFromStringBinding(UUID value, .,.,.) to call the interface. Right now I need to call this service from Java using the UUID. Can anyone help me in it.
Passing the UUID should be the easy part, the tricky bit is performing an RPC from Java to C++. How are you doing that? Once you sort that out, passing arguments should be straight forward.
Note: Java's RMI only works between a client server running RMI. To connect to C++ server, you need to use a Java client library which is compatible with your C++ server.
If you still don't know how to perform the RPC call, I suggest you contact the people supporting the C++ program as they should know how RPC calls are made currently. If they don't know, it is highly unlikely we can guess a solution unless you are willing to change the C++ server to use a known RPC mechanism. -
Error using DOS Command from Java
Hi,
I am using the following code to execute the DOS command to delete a file from Java.
cmd = "del " + fileName;
Runtime run = Runtime.getRuntime();
Process proc = run.exec(cmd);
Getting the following exception during runt time.
Exception = java.io.IOException: CreateProcess: del D:\LAWDOCS\P50074\12\3\36857.3 error=2 --
Can some body throw light on this?.
Thanks,
Jeyaraman R"del" is not an actual executable file, but instead a command in the command interpreter. So you can't just execute del like that, you have to run the command interpreter and tell it to execute the del command.
If you are on windows NT, 2000 or XP, replace your command with "cmd /C del " + filename.
If you are on Windows 95, 98 or ME, use "command /C del " + filename. (I am not quite sure if the switch for this is called /C on old windows version.)
(But why not use File.delete()?) -
Hi everybody!
Can anyone tell me, how I can call the Acrobat Reader from Java, open a pdf-document and make a snapshot fo the first page?
I have to create an Image file of a page of a pdf-file.
I already tried pdfbox and iText, both do not work.
So using Acrobat seems to be the best solution, from my point of view.
Any suggestions?
Thx in Advance!
StefJeah, I did, but nothing usefull there.
Perhaps it is possible to open a pdf and save a sanpashot of one page as an image using commandline or jscript?
Any hints, ides?
Greetings
Stef -
All:
I have a requirement to use MSXML parser [ shame there are great xml parser in java] from Java? Do anyone have experience using this combo? any sugesstions, reference, help would be greatly appreicaited.
Thanks,
Venkiwho on earth can put up such a @&#% requirement?
(oops, i hope it's not my future boss!)
MSXML is an ActiveX object - use Bridge2Java to call it (http://www.alphaworks.ibm.com/tech/bridge2java)
but it's crapy, lousy and messy. -
Using Oracle XQuery from Java Only
Hi,
I am interested to use the Oracle XQuery implementation to run on XML files only - no databases! Is it possible to do? Which jar file I need in JDeveloper to do that?
Does it support the latest XQuery version?Our usecase is this :
1. There would be some BPEL template files in XML with some placeholders for runtime parameters and XQuery FLWR expressions.
2. At runtime, from Java, we would like to substitute those placeholders by runtime parameter values - would like to use the XQuery Java APIs to do that - see something similar available in Saxon XQuery parser.
Is it possible from Java using Oracle technology?
Thanks -
How to use C-Structure in java applets
hi alls,
I want to use a struct model (struct in C++) in java applets. i know class is used in java applications. but, how can i convert in java applets?
class renk
int r;
int gr;
int b;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Event;
import java.applet.Applet;
public class benek extends Applet
final int n=10;
int x[] = new int[n];
int y[] = new int[n];
int count = 0;
renk clr[] = new renk[n];
public void init()
setBackground(Color.black);
public boolean mouseDown(Event yordam, int xyer, int yyer)
if (count<n)
System.out.println("...");
ekle(xyer,yyer);
else System.out.println("Kapasite Doldu...");
return true;
void ekle(int xyer, int yyer)
int r1 = (int)Math.floor(Math.random()*256);
int gr1 = (int)Math.floor(Math.random()*256);
int b1 = (int)Math.floor(Math.random()*256);
clr[count].r = r1;
clr[count].gr = gr1;
clr[count].b = b1;
x[count]=xyer;
y[count]=yyer;
count++;
repaint();
public void paint(Graphics g)
it gives error message... how can � use struct model in java applets???
if you help me i will be greatfull....� use import but it doesn't work.
i add: import renk; or import class renk;
how will � add import I assumed based on your initial post that the renk and benek classes were in the same file. Apparently you're saying they are not. So for another thing, make your renk class "public class renk", and add the "public" keyword to the 3 members of that class. Then if your code still doesn't see the "renk" class, it would just be that you don't have the directory that contains the compiled "renk.class" in your classpath. -
Using mdx query from Java Apache
Please suggest/guide me how to use MDX query to pull data from cube from Apache JAVA??
BI GUYHi BIGUY,
Multidimensional Expressions (MDX) is the query language that you use to work with and retrieve multidimensional data in Microsoft Analysis Services. MDX is based on the XML for Analysis (XMLA) specification, with specific extensions for SQL Server Analysis
Services.
According to your description, it's hard to give your the exact MDX query to pull the data which you want from the cube since there are no any detail information about the cube. Here are some basic knowledge for your reference.
Querying Multidimensional Data with MDX
MDX Sample
Regards,
Charlie Liao
TechNet Community Support -
Using unix rcp from java.
Hi,
I am trying to copy a file from a remote machine to the local file system in Java using rcp. I saw a post in this forum that talked about this, but no clear answer was ever posted. Currently we are trying to do this by using the .exec() class, but it doesn't work and doesn't throw an error either. Any help with this would be greatly appreciated.
Thanks,
Amber TaylorRuntime.getRuntime().exec(...) is the way to do it. However, there are a few pitfalls to take care of.
You must capture all the output from the process, generally both on standard output and standard error, even if all you do is read the bytes from them and throw them away straight after. If you do not do this, chances are the process will either deadlock (and never finish), or die without failure.
My suggestion is to handle those two streams in two separate threads, and use waitFor() on the thread you start the process from to wait for it to finish. Also, check the error code you get back from the process after waitFor() returns. -
Using console program from java swing
Can anyone please tell me if the following is possible and how to do it. I want to create a gui for mencoder and so for example i will be wanting toexecute mencoder from the swing app to find out the the auto crop values so i can visually display them. As well when i am actually encoding the files i want to somehow use the progress output from the program and visually display it in swing using a progress bar. I am just quiter sure where to start or even what doing this is called. I know it is possible just now how.
Cheers
DamianYou can use Runtime.exec or ProcessBuilder to run external programs.
If you do that, I'd suggest trying to use arguments to mencoder that change its console output to be easier to parse. I don't know if such an option exists, but many programs built for the command line provide such options, and mencoder certainly provides a lot of options. Block off a few weeks and you might make your way through a third of the manual.
Also the mplayer/mencoder suite may provide a C library. I don't recall. If it does, you might be able to use JNI.
Maybe you are looking for
-
I no longer know the password to the old iCloud account or email. It asks to turn off Find My iPad, I also don't know that passcode. Yes, I know I need to keep track of things. I JUST WANT TO RESET IT LIKE IF I HAD JUST PURCHASED IT WITHOUT IT REQUIR
-
I am unable to activate my iphone after update
i am unable to activate my iphone3gs after update ios with 6.1.3 help me soon
-
When I Copy & Paste, what results in the Paste is NOT what I copied. With enough shaking, eventually a box appears saying "Undo Change attributes", which fixes it. HOW do I turn off "Change attributes" in iOS 5.1?
-
Open /save dialog in forms 6i
I am a bit new to forms6i and i plan to migrate to 9i. I have a project i am handling. I need to be able to bring up a dialog similar to the 'save' or 'open' dialog in VB which will allow users to save to a drive/folder or open a file from a drive/fo
-
Coldfusion administrator after downloading does not open
After I downloaded Coldfusion8 the 30 day trial version, I am having difficulty opening the administration page.Instead, I get an internal server error. (http500). Is this has to do with IIS or Coldfusion? I am desperate, since I am new with Coldfusi