java µ÷¶È datastage Ö®jna
ͨ¹ýjava jna µ÷ÓÃdatastage c api Àý×ÓÈçÏ£¬ÕâÊÇÔËÐÐ×÷ÒµµÄÀý×Ó
¾²âÊÔÊÇ¿ÉÐеġ£
import com.sun.jna.Library;
import com.sun.jna.Structure;
import com.sun.jna.Union;
import com.sun.jna.Native;
/** Simple example of native library declaration and usage. */
public class dsjobc {
public static class time_t extends Structure {
public int value;
public time_t() {}
public time_t(int value) {
this.value = value;
}
}
public static class DSPROJECT extends Structure{
public int dsapiVersionNo;
public int sessionId;
public byte valueMark;
public byte fieldMark;
}
public static class DSJOB extends Structure{
public DSPROJECT hProject; /* Reference to project handle for job */
String serverJobHandle; /* Text of handle to job on server */
String logData; /* Cached log summary data */
int logDataLen; /* Size of log summary data */
int logDataPsn; /* Current position in logData */
}
public static class DSparamValue extends Union{
String pString;
String pEncrypt;
int pInt;
float PFloat;
String pPath;
String pDate;
String pTime;
}
public static class DSPARAM extends Structure{
int paramType;
}
public interface libvmdsapi extends Library {
libvmdsapi INSTANCE = (libvmdsapi)Native.loadLibrary("vmdsapi",libvmdsapi.class);
public DSPROJECT DSOpenProjectEx(int serial,String pro);
public DSJOB DSOpenJob(DSPROJECT pro,String job);
public int DSLockJob(DSJOB job);
public int DSRunJob(DSJOB job, int flag);
// public int DSGetJobInfo(DSJOB job, int flag, DSJOBINFO info);
public int DSSetParam(DSJOB job, String str, DSPARAM pam);
}
public static void main(String[] argv) {
DSPROJECT proj;
DSJOB dsjob;
// DSJOBINFO info;
proj=libvmdsapi.INSTANCE.DSOpenProjectEx(1,"B610_ODSB");
dsjob=libvmdsapi.INSTANCE.DSOpenJob(proj,"ss");
int lock= libvmdsapi.INSTANCE.DSLockJob(dsjob);
// int jofs= libvmdsapi.INSTANCE.DSGet
Ïà¹ØÎĵµ£º
2008 Äê 6 ÔÂ 24 ÈÕ
ÔÎĵØÖ·£º http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
±¾ÎĽéÉÜ IBM FileNet P8 4.0 Platform ÌṩµÄ Content Java API¡£Ê×ÏÈ¶Ô FileNet P8 Content Engine ºÍ API ½øÐиÅÒª½éÉÜ, ²¢ËµÃ÷ÁËһЩ»ù±¾¸ÅÄî£¬ËæºóÏêϸ½éÉÜÁË FileNet Content EngineÌṩµÄ»ùÓÚ EJB ......
×òÌìÉÏÍøÓöµ½ÒÔǰµÄͬѧ£¬ÔÚÒøÐÐÉϰ࣬¸øÎÒÀ´Á˾䣺javaÊÇ´ÏÃ÷ÈËѧµÄ¶«Î÷£¡
˵µÃÎҺܺ¹ÑÕ£¬ÒòΪ¾õµÃ×Ô¼ºÒ»Ö±ºÜ±¿µÄ£¬Ò²Ã»ÓоõµÃѧϰjavaÓë´ÏÃ÷£¬±¿µ°
Ö®¼äµÄ¹ØÏµ£¡
¼ÇµÃÀϱÏÿ´Î½²¿Î£¬×îºó×ÜÒªÎÊ£ºÌý¶®Ã»Óа¡£¿ È»ºóÆä×Ô¼º»Ø´ð×Ô¼º£º¿Ï¶¨Ìý¶®ÁË¡£
ÎÒ˵µÄÊÇÖйú»°£¬´ó°×»°£¬Ôõô»áÌý²»¶®£¿ ͬÑùµÄµÀÀí£¬Ö»ÒªÊÇÒ»¸öÕ ......
Java rmi
1. RMI¸ÅÊö
RMI(Remote Method Invocation)
RMIÊÇ·Ö²¼Ê½¶ÔÏóÈí¼þ°ü£¬Ëü¼ò»¯ÁËÔÚ¶ą̀¼ÆËã»úÉϵÄJAVAÓ¦ÓóÌÐòÖ®¼äµÄͨÐÅ¡£
java rmi°ü±ØÐëÔÚjdk1.1ÒÔÉÏ
RMIʹÓõ½µÄÀà
java.rmi.Remote
ËùÓпÉÒÔ±»Ô¶³Ìµ÷ÓõĶÔÏó¶¼±ØÐëʵÏָýӿÚ
java.rmi.server.UnicastRemoteObject
ËùÓпÉÒÔ±»Ô ......
Ê×ÏÈÏÂÔØopenjdk´úÂë°ü£¬http://download.java.net/openjdk/jdk7/£¬ÕâÀïÏÂÔØµÄÊǵ±Ç°µÄ×îа汾b94£¬openjdk-7-ea-src-b94-20_may_2010.zip¡£ ½âѹËõopenjdk-7-ea-src-b94-20_may_2010.zipµ½D:\JVM¡£ÔÚD:\JVM\openjdkÏ´ò¿ªREADME-builds.htmlÎļþ¡£° ......
Java°æ¶íÂÞ˹·½¿é
08ÄêдµÄÒ»¸öJava°æ¶íÂÞ˹·½¿é³ÌÐò
½çÃæ×öµÄÖйæÖоأ¬Ã¿ÖÖÐÎ×´ÑÕÉ«¶¼²»Ïàͬ
³ÌÐò¿ØÖÆ»¹¿ÉÒÔ£¬Ã»Ê²Ã´´óµÄBug
Ïûĥʱ¼äµÄʱºò¿ÉÒÔDownÏÂÀ´ÍæÍæ
ÏÂÔØÁ´½Ó£ºhttp://download.csdn.net/source/2384193
²Ëµ¥Ñ¡Ïî
Ò²×öÁ˲»Éٲ˵¥Ñ¡Ïî
¿É×Ô¶¨Òå¿ØÖÆ¼ü£¬¿ÉÉèÖõ¥É«²ÊÉ«ÏÔʾ£¬¿ÉÉèÖÃÍø¸ñÊÇ·ñÏÔʾ
¹Ø ......