Comments (8)
Thank you for the gesture of appreciation. It means a lot for me. This is a generic library for ISO 8583 and my initial usecase was to connect to a Postilion Post-Bridge interface.
I see your point, I will have a look at the line you mentioned and see what we can do. I think this can be made configurable so that when these fields are absent, you can choose to always not include the secondary bitmap.
from iso_8583.
Hi zemuldo,
First of all, thanks for producing a very useful library, been trying it for a proof of concept and its been useful.
I am also running into this issue above, where the optional Secondary bitmap is always being added.
Have you looked into this issue any further?
Thanks
from iso_8583.
Hi, I have a branch that I can push for you to test. Does make the library configurable to exclude the secondary bitmap seem like a solution that can work for you? In this case when initialising there would be a way to pass that in the init config object. Let me know if this will work for you.
from iso_8583.
Hi, I think being able to pass in configuration should work.
Let me try it out when you have a branch available, Thanks
from iso_8583.
I have tried something that looks like this
let isopack = new Main(data);
isopack.optionalSecondaryBitmap = true;
After the second line, packaging a message that results without any of field 64-128 will have no secondary bitmap.
Also calling unpack on a buffer message that has 0 on the first value of primary bitmap will also be treated without secondary bitmap.
One part of this unpacking part existed before and this seems like a bug. The flag is for backward compatibility on someone using the library with the bug. Let me know what you think.
from iso_8583.
@csvdf check this change and see if it solves the problem. The branch is on #113
from iso_8583.
Merged
from iso_8583.
Hi, just checking if this was added to a release build yet?
from iso_8583.
Related Issues (20)
- Nested TLV ISO fields HOT 2
- Feature Request HOT 3
- TypeError: Cannot read properties of undefined (reading 'match') HOT 7
- Custom Format Support - variable binary field within first 127 fields HOT 3
- question about message length and bitmap size HOT 4
- x8xx (Network Management) messages are treated as invalid HOT 4
- Transaction Status Mapping - tools.js HOT 4
- Invalid x+n type HOT 4
- Bitmap 32 HOT 17
- An in-range update of date-fns is breaking the build 🚨 HOT 2
- An in-range update of eslint is breaking the build 🚨 HOT 1
- while starting server in the example HOT 2
- Response to received data from socket HOT 5
- hello is it possible to use it in reactjs ? i m new to javascript thanks for your time HOT 5
- Use Fixe Header HOT 24
- User-defined ISO8583 formats support HOT 9
- Bitmap Length HOT 4
- Does it keep the connection alive for two way communication between client and server HOT 9
- Field 127.25 - Integrated circuit card (ICC) Data - XML support HOT 4
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 iso_8583.