Find Jobs
Hire Freelancers

Simple Java GUI app for an ISO 8583 sender and receiver simulator

$250-450 SGD

Cancelled
Posted over 11 years ago

$250-450 SGD

Paid on delivery
----------------------------start pre-qualification--------------------------- ** With your bid, should also send a PM to answer the follow question ** You will not be consider if you do not provide this answer. This project require working knowledge of ISO 8583 & X.690 BER. This step is a verification of knowledge so as not to waste anyone's time. Please breakdown the follow message into ISO8583 MTI, bit map, and each data elements see attached [login to view URL] structure :- first 2 byte : length in BCD format next 5 byte : ( need not bother in this case ) followed by the ISO8583 data. ----------------------------end pre-qualification--------------------------- This project is the first phase for the development of a fully functional simulator to support testing for a ISO 8583 gateway. Successful freelancer for this phase will have priority to be invited to develop additional features and thus have continued additional earnings. Summary: The objective of this project develop a simple pair of sender and receiver simulators for ISO 8583 message. This 2 simulators shall form the basis where additional function will be added later. Requirement: In this phase, the developer is to develop a simple Java GUI application with the following functions: Sender: 1. User select the message file from a list to send and trigger the send 2. Application should read a message content file (see attached sample file), create an ISO message and send the message to the destination IP & port (configurable). 3. Application should wait to receive a response message back. 4. Once message received, it should log the response (configurable where to direct the output - normally screen and text file) Receiver: 1. The receiver should be listening on the configured port for incoming connection and receive message. 2. (In the next phase we would add ability to send & receive 0800 logon and keep alive message on the receiver, but this is not necessary for now) 3. Upon receiving the message, the ISO 8583 message should be parsed and written as a message content file (see attached sample file) 4. Based on the received message, the reciver will create a response message to be sent back to the sender. 5. The logic for the response message shall be a fixed content for this phase. In future would depend on other logic The folowing should be used: slf4j & log4j for login to screen and text file Use swing for gui (or javafx would be great) Some parser and format routines can be shared to the developer to shorten development. However developer cannot depend that the routines are absolutely correct. If any error is found, developer must still fix it and not claim they receive the routine from us. If developer is using any opensource library, please inform us as we need to verify the compatibility of the license. The sample format attached may be changed is the developer is able to propose a better format. But this has to be agreed. Acceptance: The developer must provide the completed binary for our testing. Test shall consist of 1. Send completed binary to employer for testing. (By developer, send to employer for testing) 2. Create a test data set to be sent and received by the completed product (By employer) 3. Validate the output (By employer) This is basically a initial trial project to find a competent freelancer. More features are planned for this application. Successful developer will have priority to be invited to develop these additional features and thus additional earnings. Good Luck!
Project ID: 3981482

About the project

6 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of SINGAPORE
singapore, Singapore
5.0
10
Payment method verified
Member since Mar 24, 2005

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.