Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 liveuser 1
<?php
2
 
3
#指派命名空間
4
namespace qbpwcf{
5
 
6
	#匯入專屬SOAP的套件
7
	include("../allInOneForSOAP.php");
8
 
9
	#提示執行的函數
10
	echo "<hr>soap::callService=>local=>hive::query - testCase 1 <p>";
11
 
12
	/*
13
 
14
	#涵式說明:
15
	#呼叫WebService
16
	#回傳的結果
17
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
18
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
19
	#$result["function"],當前執行的函式名稱.
20
	#$result["content"],呼叫完WebService所得回傳結果.
21
	#必填的參數:
22
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
23
	$conf["servicePhpFile"]="~qbpwcf/samplePage/phplib/qbpwcf/hive-soap.php";
24
	#$conf["soapMethod"],字串,要呼叫的方法
25
	$conf["soapMethod"]="query";
26
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
27
	$sendedData["sql"]="show databases;";
28
	$sendedData["beeline"]="echo";
29
	$sendedData["userName"]="un";
30
	$sendedData["userPass"]="up";
31
	#$conf["argv"]=array($sendedData);
32
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
33
	#可省略的參數:
34
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
35
	#$conf["ssl"]="false";
36
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
37
	#$conf["serverIp"]="127.0.0.1";
38
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
39
	#$conf["port"]="8080";
40
	#參考資料:
41
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
42
	#http://www.php.net/manual/en/soapclient.soapcall.php
43
	var_dump(soap::callService($conf));
44
	unset($conf);
45
 
46
	*/
47
 
48
	#提示執行的函數
49
	echo "<hr>soap::callService=>local=>hive::query - testCase 2 <p>";
50
 
51
	/*
52
 
53
	#涵式說明:
54
	#呼叫WebService
55
	#回傳的結果
56
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
57
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
58
	#$result["function"],當前執行的函式名稱.
59
	#$result["content"],呼叫完WebService所得回傳結果.
60
	#必填的參數:
61
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
62
	$conf["servicePhpFile"]="qbpwcf-alpha-2016-03-17/qbpwcf/hive-soap.php";
63
	#$conf["soapMethod"],字串,要呼叫的方法
64
	$conf["soapMethod"]="query";
65
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
66
	$sendedData["sql"]="show databases;";
67
	$sendedData["beeline"]="/home/liveuser/hadoop-2.7.2/bin/beeline";	
68
	#$conf["argv"]=array($sendedData);
69
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
70
	#可省略的參數:
71
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
72
	#$conf["ssl"]="false";
73
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
74
	$conf["serverIp"]="192.168.53.2";
75
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
76
	#$conf["port"]="8080";
77
	#參考資料:
78
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
79
	#http://www.php.net/manual/en/soapclient.soapcall.php
80
	var_dump(soap::callService($conf));
81
	unset($conf);
82
 
83
	*/
84
 
85
	#提示執行的函數
86
	echo "<hr>soap::callService=>local=>hive::query - testCase 3 <p>";
87
 
88
	/*
89
 
90
	#涵式說明:
91
	#呼叫WebService
92
	#回傳的結果
93
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
94
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
95
	#$result["function"],當前執行的函式名稱.
96
	#$result["content"],呼叫完WebService所得回傳結果.
97
	#必填的參數:
98
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
99
	$conf["servicePhpFile"]="qbpwcf-alpha-2016-03-17/qbpwcf/hive-soap.php";
100
	#$conf["soapMethod"],字串,要呼叫的方法
101
	$conf["soapMethod"]="query";
102
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
103
	$sendedData["sql"]="show databases; use test; show tables; INSERT INTO TABLE pokes VALUES (1,'a'),(2,'b'); SELECT * FROM pokes;";
104
	$sendedData["beeline"]="/home/liveuser/hadoop-2.7.2/bin/beeline";	
105
	#$conf["argv"]=array($sendedData);
106
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
107
	#可省略的參數:
108
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
109
	#$conf["ssl"]="false";
110
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
111
	$conf["serverIp"]="192.168.53.2";
112
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
113
	#$conf["port"]="8080";
114
	#參考資料:
115
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
116
	#http://www.php.net/manual/en/soapclient.soapcall.php
117
	var_dump(soap::callService($conf));
118
	unset($conf);
119
 
120
	*/
121
 
122
	#提示執行的函數
123
	echo "<hr>soap::callService=>local=>hive::getDbList - testCase 1 <p>";
124
 
125
	/*
126
 
127
	#涵式說明:
128
	#呼叫WebService
129
	#回傳的結果
130
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
131
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
132
	#$result["function"],當前執行的函式名稱.
133
	#$result["content"],呼叫完WebService所得回傳結果.
134
	#必填的參數:
135
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
136
	$conf["servicePhpFile"]="qbpwcf-alpha-2016-03-17/qbpwcf/hive-soap.php";
137
	#$conf["soapMethod"],字串,要呼叫的方法
138
	$conf["soapMethod"]="getDbList";
139
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
140
	$sendedData["beeline"]="/home/liveuser/hadoop-2.7.2/bin/beeline";	
141
	#$conf["argv"]=array($sendedData);
142
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
143
	#可省略的參數:
144
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
145
	#$conf["ssl"]="false";
146
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
147
	$conf["serverIp"]="192.168.53.2";
148
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
149
	#$conf["port"]="8080";
150
	#參考資料:
151
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
152
	#http://www.php.net/manual/en/soapclient.soapcall.php
153
	var_dump(soap::callService($conf));
154
	unset($conf);
155
 
156
	*/
157
 
158
	#提示執行的函數
159
	echo "<hr>soap::callService=>local=>hive::getDbList - testCase 2 <p>";
160
 
161
	/*
162
 
163
	#涵式說明:
164
	#呼叫WebService
165
	#回傳的結果
166
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
167
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
168
	#$result["function"],當前執行的函式名稱.
169
	#$result["content"],呼叫完WebService所得回傳結果.
170
	#必填的參數:
171
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
172
	$conf["servicePhpFile"]="hive.php";
173
	#$conf["soapMethod"],字串,要呼叫的方法
174
	$conf["soapMethod"]="getDbList";
175
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
176
	$sendedData=array();	
177
	#$conf["argv"]=array($sendedData);
178
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
179
	#可省略的參數:
180
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
181
	#$conf["ssl"]="false";
182
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
183
	$conf["serverIp"]="192.168.53.2";
184
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
185
	#$conf["port"]="8080";
186
	#參考資料:
187
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
188
	#http://www.php.net/manual/en/soapclient.soapcall.php
189
	var_dump(soap::callService($conf));
190
	unset($conf);
191
 
192
	*/
193
 
194
	#提示執行的函數
195
	echo "<hr>soap::callService=>local=>hive::getDbList - testCase 3 <p>";
196
 
197
	/*
198
 
199
	#涵式說明:
200
	#呼叫WebService
201
	#回傳的結果
202
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
203
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
204
	#$result["function"],當前執行的函式名稱.
205
	#$result["content"],呼叫完WebService所得回傳結果.
206
	#必填的參數:
207
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
208
	$conf["servicePhpFile"]="ci/index.php/hive";
209
	#$conf["soapMethod"],字串,要呼叫的方法
210
	$conf["soapMethod"]="getDbList";
211
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
212
	$sendedData=array();	
213
	#$conf["argv"]=array($sendedData);
214
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
215
	#可省略的參數:
216
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
217
	#$conf["ssl"]="false";
218
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
219
	$conf["serverIp"]="192.168.53.2";
220
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
221
	#$conf["port"]="8080";
222
	#參考資料:
223
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
224
	#http://www.php.net/manual/en/soapclient.soapcall.php
225
	var_dump(soap::callService($conf));
226
	unset($conf);
227
 
228
	*/
229
 
230
	#提示執行的函數
231
	echo "<hr>soap::callService=>local=>hive::getDtList - testCase 1 <p>";
232
 
233
	/*
234
 
235
	#涵式說明:
236
	#呼叫WebService
237
	#回傳的結果
238
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
239
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
240
	#$result["function"],當前執行的函式名稱.
241
	#$result["content"],呼叫完WebService所得回傳結果.
242
	#必填的參數:
243
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
244
	$conf["servicePhpFile"]="qbpwcf-alpha-2016-03-17/qbpwcf/hive-soap.php";
245
	#$conf["soapMethod"],字串,要呼叫的方法
246
	$conf["soapMethod"]="getDtList";
247
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
248
	$sendedData["beeline"]="/home/liveuser/hadoop-2.7.2/bin/beeline";
249
	$sendedData["dbName"]="test";
250
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
251
	#可省略的參數:
252
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
253
	#$conf["ssl"]="false";
254
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
255
	$conf["serverIp"]="192.168.53.2";
256
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
257
	#$conf["port"]="8080";
258
	#參考資料:
259
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
260
	#http://www.php.net/manual/en/soapclient.soapcall.php
261
	var_dump(soap::callService($conf));
262
	unset($conf);
263
 
264
	*/
265
 
266
	#提示執行的函數
267
	echo "<hr>soap::callService=>local=>hive::getDtStruc - testCase 1 <p>";
268
 
269
	/*
270
 
271
	#涵式說明:
272
	#呼叫WebService
273
	#回傳的結果
274
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
275
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
276
	#$result["function"],當前執行的函式名稱.
277
	#$result["content"],呼叫完WebService所得回傳結果.
278
	#必填的參數:
279
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
280
	$conf["servicePhpFile"]="qbpwcf-alpha-2016-03-17/qbpwcf/hive-soap.php";
281
	#$conf["soapMethod"],字串,要呼叫的方法
282
	$conf["soapMethod"]="getDtStruc";
283
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
284
	$sendedData["beeline"]="/home/liveuser/hadoop-2.7.2/bin/beeline";
285
	$sendedData["dbName"]="test";
286
	$sendedData["dtName"]="pokes";
287
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
288
	#可省略的參數:
289
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
290
	#$conf["ssl"]="false";
291
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
292
	$conf["serverIp"]="192.168.53.2";
293
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
294
	#$conf["port"]="8080";
295
	#參考資料:
296
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
297
	#http://www.php.net/manual/en/soapclient.soapcall.php
298
	var_dump(soap::callService($conf));
299
	unset($conf);
300
 
301
	*/
302
 
303
	#提示執行的函數
304
	echo "<hr>soap::callService=>local=>hive::getDtData - testCase 1 <p>";
305
 
306
	/*
307
 
308
	#涵式說明:
309
	#呼叫WebService
310
	#回傳的結果
311
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
312
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
313
	#$result["function"],當前執行的函式名稱.
314
	#$result["content"],呼叫完WebService所得回傳結果.
315
	#必填的參數:
316
	#$conf["servicePhpFile"],字串,提供服務內容的php檔案的完整絕對位置,裏面要有1個名爲 $conf["serviceClassName"] 類別
317
	$conf["servicePhpFile"]="qbpwcf-alpha-2016-03-17/qbpwcf/hive-soap.php";
318
	#$conf["soapMethod"],字串,要呼叫的方法
319
	$conf["soapMethod"]="getDtData";
320
	#$conf["argv"],字串陣列,呼叫方法時所要用到的參數內容
321
	$sendedData["beeline"]="/home/liveuser/hadoop-2.7.2/bin/beeline";
322
	$sendedData["dbName"]="test";
323
	$sendedData["dtName"]="pokes";
324
	$conf["argv"]=array($sendedData);#呼叫方法時所要用到的參數內容
325
	#可省略的參數:
326
	#$conf["ssl"],字串,是否使用ssl,"true"代表要使用;"false"代表不使用,預設爲"false"
327
	#$conf["ssl"]="false";
328
	#$conf["serverIp"],字串,服務提供的主機ip位置,預設爲本機"127.0.0.1"
329
	$conf["serverIp"]="192.168.53.2";
330
	#$conf["port"],port通常不用ssl時為80,用ssl時為443.
331
	#$conf["port"]="8080";
332
	#參考資料:
333
	#http://www.cnblogs.com/chance1/archive/2009/04/08/1431949.html
334
	#http://www.php.net/manual/en/soapclient.soapcall.php
335
	var_dump(soap::callService($conf));
336
	unset($conf);
337
 
338
	*/
339
 
340
	}#namespace includeV5 end	
341
 
342
?>