|
27 | 27 |
|
28 | 28 | module.exports = {
|
29 | 29 | // TNS packet types
|
30 |
| - NSPTCN : 1, // Connect |
31 |
| - NSPTAC : 2, // Accept |
32 |
| - NSPTAK : 3, // Acknowledge |
33 |
| - NSPTRF : 4, // Refuse |
34 |
| - NSPTRD : 5, // Redirect |
35 |
| - NSPTDA : 6, // Data |
36 |
| - NSPTNL : 7, // Null |
37 |
| - NSPTAB : 9, // Abort |
38 |
| - NSPTRS : 11, // Re-send |
39 |
| - NSPTMK : 12, // Marker |
40 |
| - NSPTAT : 13, // Attention |
41 |
| - NSPTCNL : 14, // Control information |
42 |
| - NSPTDD : 15, // data descriptor |
43 |
| - NSPTHI : 19, // Highest legal packet type |
| 30 | + NSPTCN: 1, // Connect |
| 31 | + NSPTAC: 2, // Accept |
| 32 | + NSPTAK: 3, // Acknowledge |
| 33 | + NSPTRF: 4, // Refuse |
| 34 | + NSPTRD: 5, // Redirect |
| 35 | + NSPTDA: 6, // Data |
| 36 | + NSPTNL: 7, // Null |
| 37 | + NSPTAB: 9, // Abort |
| 38 | + NSPTRS: 11, // Re-send |
| 39 | + NSPTMK: 12, // Marker |
| 40 | + NSPTAT: 13, // Attention |
| 41 | + NSPTCNL: 14, // Control information |
| 42 | + NSPTDD: 15, // data descriptor |
| 43 | + NSPTHI: 19, // Highest legal packet type |
44 | 44 |
|
45 | 45 | // Packet Header
|
46 |
| - NSPHDLEN : 0, // Packet length |
47 |
| - NSPHDPSM : 2, // Packet checksum(deprecated in version 3.15 with large sdu support) |
48 |
| - NSPHDTYP : 4, // Packet type |
49 |
| - NSPHDFLGS : 5, // Packet flags |
50 |
| - NSPHDHSM : 6, // Header checksum |
51 |
| - NSPSIZHD : 8, // Packet header size |
| 46 | + NSPHDLEN: 0, // Packet length |
| 47 | + NSPHDPSM: 2, // Packet checksum(deprecated in version 3.15 with large sdu support) |
| 48 | + NSPHDTYP: 4, // Packet type |
| 49 | + NSPHDFLGS: 5, // Packet flags |
| 50 | + NSPHDHSM: 6, // Header checksum |
| 51 | + NSPSIZHD: 8, // Packet header size |
52 | 52 |
|
53 | 53 | /* Packet flags for NSPHDFLGS */
|
54 |
| - NSPFSID : 0x01, // SID is given |
55 |
| - NSPFRDS : 0x02, // ReDirect Separation of cnda vs cndo |
56 |
| - NSPFRDR : 0x04, // ReDiRected client Connect (NSPTCN) |
57 |
| - NSPFLSD : 0x20, // packet with large sdu field |
58 |
| - NO_HEADER_FLAGS : 0, |
59 |
| - NSPFSRN : 0x08, |
| 54 | + NSPFSID: 0x01, // SID is given |
| 55 | + NSPFRDS: 0x02, // ReDirect Separation of cnda vs cndo |
| 56 | + NSPFRDR: 0x04, // ReDiRected client Connect (NSPTCN) |
| 57 | + NSPFLSD: 0x20, // packet with large sdu field |
| 58 | + NO_HEADER_FLAGS: 0, |
| 59 | + NSPFSRN: 0x08, |
60 | 60 |
|
61 | 61 | // Connect Packet
|
62 |
| - NSPCNVSN : 8, // My version number |
63 |
| - NSPCNLOV : 10, // Lowest version number I can be compatible with |
64 |
| - NSPCNOPT : 12, // Global service options |
65 |
| - NSPCNSDU : 14, // My SDU size |
66 |
| - NSPCNTDU : 16, // Maximum TDU size |
67 |
| - NSPCNNTC : 18, // NT characterstics |
68 |
| - NSPCNTNA : 20, // Line turnaround value |
69 |
| - NSPCNONE : 22, // The value '1' in my hardware byte order |
70 |
| - NSPCNLEN : 24, // Length of connect data |
71 |
| - NSPCNOFF : 26, // Offset to connect data |
72 |
| - NSPCNMXC : 28, // Maximum connect data you can send me |
73 |
| - NSPCNFL0 : 32, // Connect flags |
74 |
| - NSPCNFL1 : 33, |
75 |
| - NSPCNTMO : 50, // local connection timeout val |
76 |
| - NSPCNTCK : 52, // local tick size |
77 |
| - NSPCNADL : 54, |
78 |
| - NSPCNAOF : 56, // offset to reconnect tns addr |
79 |
| - NSPCNLSD : 58, // large sdu |
80 |
| - NSPCNLTD : 62, // large tdu |
81 |
| - NSPCNCFL : 66, // compression data |
82 |
| - NSPCNCFL2 : 70, // connect flag2 |
| 62 | + NSPCNVSN: 8, // My version number |
| 63 | + NSPCNLOV: 10, // Lowest version number I can be compatible with |
| 64 | + NSPCNOPT: 12, // Global service options |
| 65 | + NSPCNSDU: 14, // My SDU size |
| 66 | + NSPCNTDU: 16, // Maximum TDU size |
| 67 | + NSPCNNTC: 18, // NT characterstics |
| 68 | + NSPCNTNA: 20, // Line turnaround value |
| 69 | + NSPCNONE: 22, // The value '1' in my hardware byte order |
| 70 | + NSPCNLEN: 24, // Length of connect data |
| 71 | + NSPCNOFF: 26, // Offset to connect data |
| 72 | + NSPCNMXC: 28, // Maximum connect data you can send me |
| 73 | + NSPCNFL0: 32, // Connect flags |
| 74 | + NSPCNFL1: 33, |
| 75 | + NSPCNTMO: 50, // local connection timeout val |
| 76 | + NSPCNTCK: 52, // local tick size |
| 77 | + NSPCNADL: 54, |
| 78 | + NSPCNAOF: 56, // offset to reconnect tns addr |
| 79 | + NSPCNLSD: 58, // large sdu |
| 80 | + NSPCNLTD: 62, // large tdu |
| 81 | + NSPCNCFL: 66, // compression data |
| 82 | + NSPCNCFL2: 70, // connect flag2 |
83 | 83 | // NSPCNV310DAT : (NSPCNTMO + 8), start of connect data, V3.10 packet
|
84 | 84 | // NSPCNV315DAT : (NSPCNCFL + 4),
|
85 |
| - NSPCNDAT : 74, // Start connect data |
86 |
| - NSPMXCDATA : 230, // Maximum length of connect data |
| 85 | + NSPCNDAT: 74, // Start connect data |
| 86 | + NSPMXCDATA: 230, // Maximum length of connect data |
87 | 87 | // Connect flags (Used mostly by NA)
|
88 |
| - NSINAWANTED : 0x01, // Want to use NA |
89 |
| - NSINAINTCHG : 0x02, // Interchange involved |
| 88 | + NSINAWANTED: 0x01, // Want to use NA |
| 89 | + NSINAINTCHG: 0x02, // Interchange involved |
90 | 90 | NSINADISABLEDFORCONNECTION: 0x04, // Disable NA
|
91 |
| - NSINANOSERVICES : 0x08, // No NA services linked |
92 |
| - NSINAREQUIRED : 0x10, // NA is required |
93 |
| - NSINAAUTHWANTED : 0x20, // Authentication linked |
94 |
| - NSISUPSECRENEG : 0x80, // bkwrd comp: SUPport SECurity RE-NEG |
| 91 | + NSINANOSERVICES: 0x08, // No NA services linked |
| 92 | + NSINAREQUIRED: 0x10, // NA is required |
| 93 | + NSINAAUTHWANTED: 0x20, // Authentication linked |
| 94 | + NSISUPSECRENEG: 0x80, // bkwrd comp: SUPport SECurity RE-NEG |
95 | 95 | // Connect options
|
96 |
| - NSGDONTCARE : 0x0001, // "don't care" |
97 |
| - NSGHDX : 0x0002, // half-duplex (w/ token management) |
98 |
| - NSGFDX : 0x0004, // full-duplex |
99 |
| - NSGHDRCHKSUM : 0x0008, // checksum on packet header |
100 |
| - NSGPAKCHKSUM : 0x0010, // checksum on entire packet |
101 |
| - NSGBROKEN : 0x0020, // provide broken connection notification |
102 |
| - NSGUSEVIO : 0x0040, // can use Vectored I/O |
103 |
| - NSGOSAUTHOK : 0x0080, // use OS authentication |
104 |
| - NSGSENDATTN : 0x0200, // can send attention |
105 |
| - NSGRECVATTN : 0x0400, // can recv attention |
106 |
| - NSGNOATTNPR : 0x0800, // no attention processing |
107 |
| - NSGRAW : 0x1000, // I/O is direct to/from transport |
108 |
| - TNS_VERSION_DESIRED : 319, |
109 |
| - TNS_VERSION_MINIMUM : 300, |
110 |
| - TNS_VERSION_MIN_UUID : 319, |
111 |
| - TNS_UUID_OFFSET : 45, |
| 96 | + NSGDONTCARE: 0x0001, // "don't care" |
| 97 | + NSGHDX: 0x0002, // half-duplex (w/ token management) |
| 98 | + NSGFDX: 0x0004, // full-duplex |
| 99 | + NSGHDRCHKSUM: 0x0008, // checksum on packet header |
| 100 | + NSGPAKCHKSUM: 0x0010, // checksum on entire packet |
| 101 | + NSGBROKEN: 0x0020, // provide broken connection notification |
| 102 | + NSGUSEVIO: 0x0040, // can use Vectored I/O |
| 103 | + NSGOSAUTHOK: 0x0080, // use OS authentication |
| 104 | + NSGSENDATTN: 0x0200, // can send attention |
| 105 | + NSGRECVATTN: 0x0400, // can recv attention |
| 106 | + NSGNOATTNPR: 0x0800, // no attention processing |
| 107 | + NSGRAW: 0x1000, // I/O is direct to/from transport |
| 108 | + TNS_VERSION_DESIRED: 319, |
| 109 | + TNS_VERSION_MINIMUM: 300, |
| 110 | + TNS_VERSION_MIN_UUID: 319, |
| 111 | + TNS_UUID_OFFSET: 45, |
112 | 112 |
|
113 | 113 | /* Accept Packet */
|
114 |
| - NSPACVSN : 8, // connection version |
115 |
| - NSPACOPT : 10, // global service options |
116 |
| - NSPACSDU : 12, // SDU size |
117 |
| - NSPACTDU : 14, // Maximum TDU |
118 |
| - NSPACONE : 16, // The value '1' in my hardware byte order |
119 |
| - NSPACLEN : 18, // connect data length |
120 |
| - NSPACOFF : 20, // offset to connect data |
121 |
| - NSPACFL0 : 22, // connect flags |
122 |
| - NSPACFL1 : 23, |
123 |
| - NSPACTMO : 24, // connection pool timeout value |
124 |
| - NSPACTCK : 26, // local tick size |
125 |
| - NSPACADL : 28, // reconnect tns address length |
126 |
| - NSPACAOF : 30, // offset to reconnect tns addr |
127 |
| - NSPACLSD : 32, // Large sdu |
128 |
| - NSPACLTD : 36, // Large tdu |
129 |
| - NSPACCFL : 40, // compression flag |
130 |
| - NSPACFL2 : 41, // accept flag2 (4 bytes) |
131 |
| - NSPACV310DAT : 32, /* start of accept data, V3.10 packet */ |
132 |
| - NSPACV315DAT : 41, // start of accept data, V3.15 packet |
| 114 | + NSPACVSN: 8, // connection version |
| 115 | + NSPACOPT: 10, // global service options |
| 116 | + NSPACSDU: 12, // SDU size |
| 117 | + NSPACTDU: 14, // Maximum TDU |
| 118 | + NSPACONE: 16, // The value '1' in my hardware byte order |
| 119 | + NSPACLEN: 18, // connect data length |
| 120 | + NSPACOFF: 20, // offset to connect data |
| 121 | + NSPACFL0: 22, // connect flags |
| 122 | + NSPACFL1: 23, |
| 123 | + NSPACTMO: 24, // connection pool timeout value |
| 124 | + NSPACTCK: 26, // local tick size |
| 125 | + NSPACADL: 28, // reconnect tns address length |
| 126 | + NSPACAOF: 30, // offset to reconnect tns addr |
| 127 | + NSPACLSD: 32, // Large sdu |
| 128 | + NSPACLTD: 36, // Large tdu |
| 129 | + NSPACCFL: 40, // compression flag |
| 130 | + NSPACFL2: 41, // accept flag2 (4 bytes) |
| 131 | + NSPACV310DAT: 32, /* start of accept data, V3.10 packet */ |
| 132 | + NSPACV315DAT: 41, // start of accept data, V3.15 packet |
133 | 133 |
|
134 | 134 | /* Refuse Packet */
|
135 |
| - NSPRFURS : 8, // User (appliction) reason for refusal |
136 |
| - NSPRFSRS : 9, // System (NS) reason for |
137 |
| - NSPRFLEN : 10, // Length of refuse data |
138 |
| - NSPRFDAT : 12, // Start of connect data |
| 135 | + NSPRFURS: 8, // User (appliction) reason for refusal |
| 136 | + NSPRFSRS: 9, // System (NS) reason for |
| 137 | + NSPRFLEN: 10, // Length of refuse data |
| 138 | + NSPRFDAT: 12, // Start of connect data |
139 | 139 | // Compression flags
|
140 |
| - NSPACCFON : 0x80, // 1st MSB: compression on/off |
141 |
| - NSPACCFAT : 0x40, // 2nd MSB : compression auto |
142 |
| - NSPACCFNT : 0x02, // Second last LSB : compression for non-tcp protocol |
| 140 | + NSPACCFON: 0x80, // 1st MSB: compression on/off |
| 141 | + NSPACCFAT: 0x40, // 2nd MSB : compression auto |
| 142 | + NSPACCFNT: 0x02, // Second last LSB : compression for non-tcp protocol |
143 | 143 | // Accept flag2
|
144 |
| - NSPACOOB : 0x00000001, // OOB support check at connection time |
145 |
| - NSGPCHKSCMD : 0x01000000, // Support for Poll and Check logic |
| 144 | + NSPACOOB: 0x00000001, // OOB support check at connection time |
| 145 | + NSGPCHKSCMD: 0x01000000, // Support for Poll and Check logic |
146 | 146 |
|
147 | 147 | /* Redirect packet */
|
148 |
| - NSPRDLEN : 8, // Length of redirect data |
149 |
| - NSPRDDAT : 10, // Start of connect data |
| 148 | + NSPRDLEN: 8, // Length of redirect data |
| 149 | + NSPRDDAT: 10, // Start of connect data |
150 | 150 |
|
151 | 151 | /* Data Packet */
|
152 |
| - NSPDAFLG : 8, // Data flags |
153 |
| - NSPDADAT : 10, // Start of Data |
154 |
| - NSPDAFEOF : 0x40, // "end of file" |
| 152 | + NSPDAFLG: 8, // Data flags |
| 153 | + NSPDADAT: 10, // Start of Data |
| 154 | + NSPDAFEOF: 0x40, // "end of file" |
155 | 155 |
|
156 | 156 | /* Marker Packet */
|
157 |
| - NSPMKTYP : 8, // marker type (see below) |
158 |
| - NSPMKODT : 9, // old (pre-V3.05) data byte |
159 |
| - NSPMKDAT : 10, // data byte |
160 |
| - NSPMKTD0 : 0, // data marker - 0 data bytes |
161 |
| - NSPMKTD1 : 1, // data marker - 1 data byte |
162 |
| - NSPMKTAT : 2, // Attention Marker |
163 |
| - NIQBMARK : 1, // Break marker |
164 |
| - NIQRMARK : 2, // Reset marker |
165 |
| - NIQIMARK : 3, // Interrupt marker |
| 157 | + NSPMKTYP: 8, // marker type (see below) |
| 158 | + NSPMKODT: 9, // old (pre-V3.05) data byte |
| 159 | + NSPMKDAT: 10, // data byte |
| 160 | + NSPMKTD0: 0, // data marker - 0 data bytes |
| 161 | + NSPMKTD1: 1, // data marker - 1 data byte |
| 162 | + NSPMKTAT: 2, // Attention Marker |
| 163 | + NIQBMARK: 1, // Break marker |
| 164 | + NIQRMARK: 2, // Reset marker |
| 165 | + NIQIMARK: 3, // Interrupt marker |
166 | 166 |
|
167 | 167 | /* Control Packet */
|
168 |
| - NSPCTLCMD : 8, // Control Command length is 2 bytes |
169 |
| - NSPCTLDAT : 10, // Control Data length is specific to the Command type. |
170 |
| - NSPCTL_SERR : 8, // Error Control Command Type |
171 |
| - NSPCTL_CLRATTN : 9, // Clear OOB option |
| 168 | + NSPCTLCMD: 8, // Control Command length is 2 bytes |
| 169 | + NSPCTLDAT: 10, // Control Data length is specific to the Command type. |
| 170 | + NSPCTL_SERR: 8, // Error Control Command Type |
| 171 | + NSPCTL_CLRATTN: 9, // Clear OOB option |
172 | 172 |
|
173 | 173 | /* OPTIONS */
|
174 |
| - NSPDFSDULN : 8192, // default SDU size |
175 |
| - NSPABSSDULN : 2097152, // maximim SDU size |
176 |
| - NSPMXSDULN : 65535, // maximim SDU size |
177 |
| - NSPMNSDULN : 512, // minimum SDU size |
178 |
| - NSPDFTDULN : 2097152, // default TDU size |
179 |
| - NSPMXTDULN : 2097152, // maximum TDU size |
180 |
| - NSPMNTDULN : 255, // minimum TDU size |
181 |
| - NSFIMM : 0x0040, // immediate close |
| 174 | + NSPDFSDULN: 8192, // default SDU size |
| 175 | + NSPABSSDULN: 2097152, // maximim SDU size |
| 176 | + NSPMXSDULN: 65535, // maximim SDU size |
| 177 | + NSPMNSDULN: 512, // minimum SDU size |
| 178 | + NSPDFTDULN: 2097152, // default TDU size |
| 179 | + NSPMXTDULN: 2097152, // maximum TDU size |
| 180 | + NSPMNTDULN: 255, // minimum TDU size |
| 181 | + NSFIMM: 0x0040, // immediate close |
182 | 182 |
|
183 | 183 | /* PARAMETERS */
|
184 |
| - DISABLE_OOB_STR : 'DISABLE_OOB', // disable OOB parameter |
185 |
| - EXPIRE_TIME : 'EXPIRE_TIME', // expire Time |
186 |
| - PEM_WALLET_FILE_NAME : 'ewallet.pem', |
| 184 | + DISABLE_OOB_STR: 'DISABLE_OOB', // disable OOB parameter |
| 185 | + EXPIRE_TIME: 'EXPIRE_TIME', // expire Time |
| 186 | + PEM_WALLET_FILE_NAME: 'ewallet.pem', |
187 | 187 |
|
188 | 188 | /* Get/Set options */
|
189 |
| - NT_MOREDATA : 1, // More Data in Transport available |
190 |
| - NS_MOREDATA : 2, // More Data available to be read |
191 |
| - SVCNAME : 3, // Service name |
192 |
| - SERVERTYPE : 4, // Server type |
193 |
| - REMOTEADDR : 5, // Remote Address |
194 |
| - HEALTHCHECK : 6, // Health check of connection |
195 |
| - CONNCLASS : 7, // Connection Class |
196 |
| - PURITY : 8, // Purity |
197 |
| - SID : 9, // SID |
| 189 | + NT_MOREDATA: 1, // More Data in Transport available |
| 190 | + NS_MOREDATA: 2, // More Data available to be read |
| 191 | + SVCNAME: 3, // Service name |
| 192 | + SERVERTYPE: 4, // Server type |
| 193 | + REMOTEADDR: 5, // Remote Address |
| 194 | + HEALTHCHECK: 6, // Health check of connection |
| 195 | + CONNCLASS: 7, // Connection Class |
| 196 | + PURITY: 8, // Purity |
| 197 | + SID: 9, // SID |
198 | 198 |
|
199 | 199 | /* FLAGS */
|
200 |
| - NSNOBLOCK : 0x0001, // Do not block |
| 200 | + NSNOBLOCK: 0x0001, // Do not block |
201 | 201 | };
|
0 commit comments