jcx.jform
Class emakerws
jcx.jform.emakerws
- public class emakerws
Emaker Web-Service API .
Constructor Summary |
emakerws(java.lang.String host,
int port,
java.lang.String uid,
java.lang.String pwd)
建構子. |
Method Summary |
java.lang.String |
action(java.lang.String value)
正式執行 Web-Service. |
void |
checkClientTrusted(java.security.cert.X509Certificate[] certs,
java.lang.String authType)
|
void |
checkServerTrusted(java.security.cert.X509Certificate[] certs,
java.lang.String authType)
|
java.lang.String |
execute(java.lang.String value)
正式執行 Web-Service (等於 action(value)). |
java.security.cert.X509Certificate[] |
getAcceptedIssuers()
|
static void |
main(java.lang.String[] args)
|
void |
setFunction(java.lang.String function)
取得欲呼叫的 Web-Service 物件名稱.
|
void |
setSSL(boolean flag)
|
void |
setValue(java.lang.String key,
java.lang.String value)
設定傳入的參數.
|
boolean |
verify(java.lang.String hostname,
javax.net.ssl.SSLSession session)
|
emakerws
public emakerws(java.lang.String host,
int port,
java.lang.String uid,
java.lang.String pwd)
- 建構子.
- Parameters:
host
- 欲呼叫的 Emaker Server hostname 或 IP.port
- .uid
- 登入的帳號.pwd
- 登入的密碼.
setFunction
public void setFunction(java.lang.String function)
- 取得欲呼叫的 Web-Service 物件名稱.
格式1 DAT:FUNCTION[:VIEW]:NAME
格式2 DAT:FUNCTION_KEY[:VIEW]:NAME
例如 card3.dat:A3:button1 呼叫專案 card3.dat 的 A3 功能 第一頁的 button1
例如 card3.dat:A3:QUERY:button1 呼叫專案 card3.dat 的 A3 功能 QUERY頁籤 的 button1
- Parameters:
String
- function.- Returns:
- none.
setValue
public void setValue(java.lang.String key,
java.lang.String value)
- 設定傳入的參數.
如果 Server 端的 WebService 程式有使用 getValue("KEY");
這裡就必須將值為傳入 setValue("KEY","TEST VALUE");
否則 getValue("KEY") 所得到的事 null,可能造成 NullPointerException
- Parameters:
String
- key.String
- value.- Returns:
- none.
execute
public java.lang.String execute(java.lang.String value)
throws java.io.IOException
- 正式執行 Web-Service (等於 action(value)).
- Parameters:
String
- value 傳入的 value.- Returns:
- String 傳回值.
setSSL
public void setSSL(boolean flag)
action
public java.lang.String action(java.lang.String value)
throws java.io.IOException
- 正式執行 Web-Service.
- Parameters:
String
- value 傳入的 value.- Returns:
- String 傳回值.
verify
public boolean verify(java.lang.String hostname,
javax.net.ssl.SSLSession session)
getAcceptedIssuers
public java.security.cert.X509Certificate[] getAcceptedIssuers()
checkClientTrusted
public void checkClientTrusted(java.security.cert.X509Certificate[] certs,
java.lang.String authType)
checkServerTrusted
public void checkServerTrusted(java.security.cert.X509Certificate[] certs,
java.lang.String authType)
main
public static void main(java.lang.String[] args)
throws java.io.IOException