Comments (7)
Hi, unfortunately, I cannot share the complete ATM configuration. Sorry for that.
By the way,
Sending NDC configuration to ATM simulator also doesn't work.
Could you please give me some more details on that - what happens when there is "Load States" command being sent from host?
Here is the example of such command being sent from my ATM switch:
And here is how the data parsed:
When the incoming message was parsed, the "Solicited Status Ready" message aka (status 9) was sent:
If there is any error while receveing or processing the message from host, it will be highlighted with red.
from electron-atm.
Thank you for your response. From your response I can compare with mine. I think the cause of the problem is that the LUNO I use is 9 digits and the response I expect contains 000# in front. I am not too proficient about NDC protocol, perhaps the protocol that you use different from mine?
These are the examples of messages that can be accepted by my system
00 0E 31 1C 30 30 30 30 30 32 33 34 35 1C 1C 34 ..1.000002345..4
#Without header length
30 30 30 23 32 32 1C 30 30 30 30 30 32 33 34 35 1C 1C 46 1C 000#22.000002345..F.
32 39 35 38 39 30 30 30 32 33 38 37 30 31 30 30 30 30 31 30 29589000238701000010
30 30 30 32 30 30 30 30 32 30 30 30 30 30 30 30 31 30 30 30 00020000200000001000
30 31 30 30 30 30 31 30 30 30 30 31 30 30 30 30 30 30 30 30 01000010000100000000
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 00000000000000000000
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 00000000000000001000
30 30 30 30 30 30 30 30 30 30 30 30 000000000000
from electron-atm.
Alright,
it seems that the main issue here is that your ATM switch uses 4-byte 000# header. I've checked the NDC manual, but this header is refered as just "Header. Protocol-dependent" without any details on it.
from electron-atm.
I've implemented the hardcoded protocol-dependent message header support, you may check it out in app version 1.4.3
That's all that I can do for now.
from electron-atm.
I've tried your new version (v1.43, Windows), now it can load screens. Thank you very much.
BTW, one thing I noticed, if I put Header at configuration window (where there is LUNO), e.g. 000# then the response for NDC message will be:
000#000#...
If I remove the Header configuration then the response will be:
#000...
from electron-atm.
I close this issue because in overall the main question has been solved. Thank you again.
from electron-atm.
@rowyna are you still working on this project?
from electron-atm.
Related Issues (19)
- On-Screen Comms key value is not updated
- Running the App as a Layman HOT 1
- Help with the simulator HOT 7
- SCREENS NOT DISPLAYING HOT 2
- Error: connect ECONNREFUSED 127.0.0.1:11032 HOT 10
- Host Parser is not working HOT 1
- cannot define ATM HOT 1
- Nested objects are traced as [object Object] HOT 1
- Atm emulator
- https://status.uphold.com/history.atom HOT 1
- Add function
- After 'State Tables load' states graph is not updated
- Test ticket from Code Climate
- Fix "similar-code" issue in src/controllers/atm.js
- Fix "method_lines" issue in src/controllers/builder.js HOT 1
- EMV Configuration command support
- May i know how to reset the setup? HOT 4
- atm.setScreen(): unable to find screen 001 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electron-atm.