Skip to content

Commit eaec139

Browse files
committed
Added zssServer to the AppStore
Signed-off-by: Priyansh61 <[email protected]>
1 parent 3c87760 commit eaec139

File tree

3 files changed

+406
-0
lines changed

3 files changed

+406
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#!/bin/sh
2+
# © 2022-2024 Rocket Software, Inc. or its affiliates. All Rights Reserved.
3+
# ROCKET SOFTWARE, INC. CONFIDENTIAL
4+
5+
mkdir tmp 2>/dev/null
6+
cd tmp
7+
8+
if [ -z "$ZSS_DIR" ]
9+
then
10+
echo "Set ZSS_DIR env var to build"
11+
exit 1
12+
fi
13+
14+
15+
ZOWECOMMON=${ZSS_DIR}/deps/zowe-common-c
16+
17+
mkdir ../../../lib 2>/dev/null
18+
19+
xlc \
20+
-D_OPEN_THREADS \
21+
-D_XOPEN_SOURCE=600 \
22+
-DAPF_AUTHORIZED=0 \
23+
-DNOIBMHTTP \
24+
"-Wa,goff" "-Wc,langlvl(EXTC99),float(HEX),agg,expo,list(),so(),search(),\
25+
goff,xref,gonum,roconst,gonum,asm,asmlib('SYS1.MACLIB'),asmlib('CEE.SCEEMAC'),dll" -Wl,dll \
26+
-I ${ZSS_DIR}/h -I ${ZOWECOMMON}/h \
27+
-I ${ZOWECOMMON}/platform/posix \
28+
-o ../../../lib/appStoreDataService.so \
29+
../../c/appStoreDataService.c \
30+
../pluginAPI.x \
31+
32+
echo "Compile finished with rc=$?"
33+
34+
extattr +p ../../../lib/appStoreDataService.so
35+
36+
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
IMPORT CODE,'zssServer','makeHttpDataService'
2+
IMPORT CODE,'zssServer','makeWebSocketService'
3+
IMPORT CODE,'zssServer','makeWSEndpoint'
4+
IMPORT CODE,'zssServer','makeWSMessageHandler'
5+
IMPORT CODE,'zssServer','zowelog'
6+
IMPORT CODE,'zssServer','zowedump'
7+
IMPORT CODE,'zssServer','dumpbuffer'
8+
IMPORT CODE,'zssServer','recoveryPush'
9+
IMPORT CODE,'zssServer','recoveryPop'
10+
IMPORT CODE,'zssServer','convertCharset'
11+
IMPORT CODE,'zssServer','firstStringListElt'
12+
IMPORT CODE,'zssServer','makeStringList'
13+
IMPORT CODE,'zssServer','addToStringList'
14+
IMPORT CODE,'zssServer','stringListPrint'
15+
IMPORT CODE,'zssServer','stringListLength'
16+
IMPORT CODE,'zssServer','stringListContains'
17+
IMPORT CODE,'zssServer','stringListLast'
18+
IMPORT CODE,'zssServer','addToStringListUnique'
19+
IMPORT CODE,'zssServer','stringConcatenate'
20+
IMPORT CODE,'zssServer','nullTerminate'
21+
IMPORT CODE,'zssServer','indexOf'
22+
IMPORT CODE,'zssServer','lastIndexOf'
23+
IMPORT CODE,'zssServer','indexOfString'
24+
IMPORT CODE,'zssServer','safeMalloc'
25+
IMPORT CODE,'zssServer','safeMalloc31'
26+
IMPORT CODE,'zssServer','safeMalloc64'
27+
IMPORT CODE,'zssServer','safeFree'
28+
IMPORT CODE,'zssServer','safeFree31'
29+
IMPORT CODE,'zssServer','safeFree64'
30+
IMPORT CODE,'zssServer','htCreate'
31+
IMPORT CODE,'zssServer','fileInfo'
32+
IMPORT CODE,'zssServer','fileInfoIsDirectory'
33+
IMPORT CODE,'zssServer','fileDelete'
34+
IMPORT CODE,'zssServer','htDestroy'
35+
IMPORT CODE,'zssServer','htPut'
36+
IMPORT CODE,'zssServer','htGet'
37+
IMPORT CODE,'zssServer','htMap'
38+
IMPORT CODE,'zssServer','makeQueue'
39+
IMPORT CODE,'zssServer','destroyQueue'
40+
IMPORT CODE,'zssServer','qRemove'
41+
IMPORT CODE,'zssServer','qInsert'
42+
IMPORT CODE,'zssServer','makeShortLivedHeap'
43+
IMPORT CODE,'zssServer','makeShortLivedHeap64'
44+
IMPORT CODE,'zssServer','stringHash'
45+
IMPORT CODE,'zssServer','stringCompare'
46+
IMPORT CODE,'zssServer','SLHAlloc'
47+
IMPORT CODE,'zssServer','SLHFree'
48+
IMPORT CODE,'zssServer','setDefaultJSONRESTHeaders'
49+
IMPORT CODE,'zssServer','respondWithJsonError'
50+
IMPORT CODE,'zssServer','respondWithError'
51+
IMPORT CODE,'zssServer','makeCustomJsonPrinter'
52+
IMPORT CODE,'zssServer','makeJsonPrinter'
53+
IMPORT CODE,'zssServer','freeJsonPrinter'
54+
IMPORT CODE,'zssServer','jsonPrintObject'
55+
IMPORT CODE,'zssServer','respondWithJsonPrinter'
56+
IMPORT CODE,'zssServer','setResponseStatus'
57+
IMPORT CODE,'zssServer','setContentType'
58+
IMPORT CODE,'zssServer','addStringHeader'
59+
IMPORT CODE,'zssServer','addIntHeader'
60+
IMPORT CODE,'zssServer','addHeader'
61+
IMPORT CODE,'zssServer','writeHeader'
62+
IMPORT CODE,'zssServer','getHeader'
63+
IMPORT CODE,'zssServer','getQueryParam'
64+
IMPORT CODE,'zssServer','getCheckedParam'
65+
IMPORT CODE,'zssServer','makeIntParamSpec'
66+
IMPORT CODE,'zssServer','makeInt64ParamSpec'
67+
IMPORT CODE,'zssServer','makeStringParamSpec'
68+
IMPORT CODE,'zssServer','jsonStart'
69+
IMPORT CODE,'zssServer','jsonAddString'
70+
IMPORT CODE,'zssServer','jsonAddUnterminatedString'
71+
IMPORT CODE,'zssServer','jsonAddLimitedString'
72+
IMPORT CODE,'zssServer','jsonAddInt'
73+
IMPORT CODE,'zssServer','jsonAddUInt'
74+
IMPORT CODE,'zssServer','jsonAddInt64'
75+
IMPORT CODE,'zssServer','jsonAddBoolean'
76+
IMPORT CODE,'zssServer','jsonEnd'
77+
IMPORT CODE,'zssServer','jsonStartObject'
78+
IMPORT CODE,'zssServer','jsonEndObject'
79+
IMPORT CODE,'zssServer','jsonStartArray'
80+
IMPORT CODE,'zssServer','jsonEndArray'
81+
IMPORT CODE,'zssServer','jsonEnablePrettyPrint'
82+
IMPORT CODE,'zssServer','jsonStartMultipartString'
83+
IMPORT CODE,'zssServer','jsonAppendStringPart'
84+
IMPORT CODE,'zssServer','jsonEndMultipartString'
85+
IMPORT CODE,'zssServer','finishResponse'
86+
IMPORT CODE,'zssServer','jsonObjectGetFirstProperty'
87+
IMPORT CODE,'zssServer','jsonObjectGetNextProperty'
88+
IMPORT CODE,'zssServer','jsonPropertyGetValue'
89+
IMPORT CODE,'zssServer','jsonPropertyGetKey'
90+
IMPORT CODE,'zssServer','jsonObjectGetPropertyValue'
91+
IMPORT CODE,'zssServer','jsonObjectHasKey'
92+
IMPORT CODE,'zssServer','jsonObjectGetNumber'
93+
IMPORT CODE,'zssServer','jsonObjectGetString'
94+
IMPORT CODE,'zssServer','jsonObjectGetObject'
95+
IMPORT CODE,'zssServer','jsonObjectGetBoolean'
96+
IMPORT CODE,'zssServer','jsonObjectGetArray'
97+
IMPORT CODE,'zssServer','jsonArrayGetCount'
98+
IMPORT CODE,'zssServer','jsonArrayGetItem'
99+
IMPORT CODE,'zssServer','jsonArrayGetArray'
100+
IMPORT CODE,'zssServer','jsonArrayGetBoolean'
101+
IMPORT CODE,'zssServer','jsonArrayGetNumber'
102+
IMPORT CODE,'zssServer','jsonArrayGetObject'
103+
IMPORT CODE,'zssServer','jsonArrayGetString'
104+
IMPORT CODE,'zssServer','jsonVerifyHomogeneity'
105+
IMPORT CODE,'zssServer','jsonArrayContainsString'
106+
IMPORT CODE,'zssServer','jsonAsBoolean'
107+
IMPORT CODE,'zssServer','jsonAsNumber'
108+
IMPORT CODE,'zssServer','jsonAsString'
109+
IMPORT CODE,'zssServer','jsonAsArray'
110+
IMPORT CODE,'zssServer','jsonAsObject'
111+
IMPORT CODE,'zssServer','jsonIsArray'
112+
IMPORT CODE,'zssServer','jsonIsBoolean'
113+
IMPORT CODE,'zssServer','jsonIsNull'
114+
IMPORT CODE,'zssServer','jsonIsNumber'
115+
IMPORT CODE,'zssServer','jsonIsObject'
116+
IMPORT CODE,'zssServer','jsonIsString'
117+
IMPORT CODE,'zssServer','jsonObjectProperty'
118+
IMPORT CODE,'zssServer','jsonArrayProperty'
119+
IMPORT CODE,'zssServer','jsonIntProperty'
120+
IMPORT CODE,'zssServer','jsonStringProperty'
121+
IMPORT CODE,'zssServer','jsonPrint'
122+
IMPORT CODE,'zssServer','jsonPrintArray'
123+
IMPORT CODE,'zssServer','jsonPrintObject'
124+
IMPORT CODE,'zssServer','jsonPrintProperty'
125+
IMPORT CODE,'zssServer','reportJSONDataProblem'
126+
IMPORT CODE,'zssServer','jsonParseFile'
127+
IMPORT CODE,'zssServer','jsonParseUnterminatedString'
128+
IMPORT CODE,'zssServer','jsonParseString'
129+
IMPORT CODE,'zssServer','copyStringToNative'
130+
IMPORT CODE,'zssServer','makeXmlPrinter'
131+
IMPORT CODE,'zssServer','makeCustomXmlPrinter'
132+
IMPORT CODE,'zssServer','xmlClose'
133+
IMPORT CODE,'zssServer','xmlStart'
134+
IMPORT CODE,'zssServer','xmlEnd'
135+
IMPORT CODE,'zssServer','xmlAddString'
136+
IMPORT CODE,'zssServer','xmlAddTextElement'
137+
IMPORT CODE,'zssServer','xmlAddCData'
138+
IMPORT CODE,'zssServer','xmlAddBooleanElement'
139+
IMPORT CODE,'zssServer','xmlAddIntElement'
140+
IMPORT CODE,'zssServer','xmlPrintInt'
141+
IMPORT CODE,'zssServer','xmlPrintBoolean'
142+
IMPORT CODE,'zssServer','xmlPrint'
143+
IMPORT CODE,'zssServer','xmlPrintln'
144+
IMPORT CODE,'zssServer','xmlPrintPartial'

0 commit comments

Comments
 (0)