[jpos-users] New tutorial - Writing a jPOS Gateway

classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jpos-users] New tutorial - Writing a jPOS Gateway

Alejandro Revilla

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3D%3DHMXcMpoBxfyQ-9AvWXAvXEDKTk3C4e7x%3DN7sYsur9g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

Luiz Felipph Calado
Hi Alehandro!

Great tutorial. My 2 cents:

In page 8:

Just change the port number in 50_xml_server.xml. netstat -an | grep LISTEN is your friend.

Maybe you should break this line or add some text before netstat comand:

Just change the port number in 50_xml_server.xml. You can use netstat -an | grep LISTEN to see in use ports

Sorry about bad english =).

Cheers!

Felipph

2017-05-08 11:54 GMT-03:00 Alejandro Revilla <[hidden email]>:

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3D%3DHMXcMpoBxfyQ-9AvWXAvXEDKTk3C4e7x%3DN7sYsur9g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CABCV0cyV9OT0Ke9EZW3gdubSyeppLhhNSqrsMQQJpwmojK8h6g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

Alejandro Revilla
Good point Luiz, just fixed it. Feel free to reload (http://jpos.org/doc/tutorials/jpos-gateway.pdf).

Thank you!



On Mon, May 8, 2017 at 6:13 PM, Luiz Felipph <[hidden email]> wrote:
Hi Alehandro!

Great tutorial. My 2 cents:

In page 8:

Just change the port number in 50_xml_server.xml. netstat -an | grep LISTEN is your friend.

Maybe you should break this line or add some text before netstat comand:

Just change the port number in 50_xml_server.xml. You can use netstat -an | grep LISTEN to see in use ports

Sorry about bad english =).

Cheers!

Felipph

2017-05-08 11:54 GMT-03:00 Alejandro Revilla <[hidden email]>:

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3D%3DHMXcMpoBxfyQ-9AvWXAvXEDKTk3C4e7x%3DN7sYsur9g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CABCV0cyV9OT0Ke9EZW3gdubSyeppLhhNSqrsMQQJpwmojK8h6g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3Dk1%2BmGyZ-Wxnq%2BRgJpMuchvVL%2B6Ca6rpzK9BP%2BTNmQZpQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

adhi nugroho
hello apr,

its great to read this. Btw, maybe you can add link for 30_txnmgr.xml file in page 8. I think is good

On Tue, May 9, 2017 at 5:20 AM, Alejandro Revilla <[hidden email]> wrote:
Good point Luiz, just fixed it. Feel free to reload (http://jpos.org/doc/tutorials/jpos-gateway.pdf).

Thank you!



On Mon, May 8, 2017 at 6:13 PM, Luiz Felipph <[hidden email]> wrote:
Hi Alehandro!

Great tutorial. My 2 cents:

In page 8:

Just change the port number in 50_xml_server.xml. netstat -an | grep LISTEN is your friend.

Maybe you should break this line or add some text before netstat comand:

Just change the port number in 50_xml_server.xml. You can use netstat -an | grep LISTEN to see in use ports

Sorry about bad english =).

Cheers!

Felipph

2017-05-08 11:54 GMT-03:00 Alejandro Revilla <[hidden email]>:

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3D%3DHMXcMpoBxfyQ-9AvWXAvXEDKTk3C4e7x%3DN7sYsur9g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CABCV0cyV9OT0Ke9EZW3gdubSyeppLhhNSqrsMQQJpwmojK8h6g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3Dk1%2BmGyZ-Wxnq%2BRgJpMuchvVL%2B6Ca6rpzK9BP%2BTNmQZpQ%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUurYtgpEcn9FSkBCZv63ms4GE184vuA9f4ewJ%2BSzU1uXw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

Alejandro Revilla
Sure! Just added it. Please reload the PDF (http://jpos.org/doc/tutorials/jpos-gateway.pdf).

Thank you for the feedback!


On Mon, May 8, 2017 at 11:18 PM, adhi nugroho <[hidden email]> wrote:
hello apr,

its great to read this. Btw, maybe you can add link for 30_txnmgr.xml file in page 8. I think is good

On Tue, May 9, 2017 at 5:20 AM, Alejandro Revilla <[hidden email]> wrote:
Good point Luiz, just fixed it. Feel free to reload (http://jpos.org/doc/tutorials/jpos-gateway.pdf).

Thank you!



On Mon, May 8, 2017 at 6:13 PM, Luiz Felipph <[hidden email]> wrote:
Hi Alehandro!

Great tutorial. My 2 cents:

In page 8:

Just change the port number in 50_xml_server.xml. netstat -an | grep LISTEN is your friend.

Maybe you should break this line or add some text before netstat comand:

Just change the port number in 50_xml_server.xml. You can use netstat -an | grep LISTEN to see in use ports

Sorry about bad english =).

Cheers!

Felipph

2017-05-08 11:54 GMT-03:00 Alejandro Revilla <[hidden email]>:

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3D%3DHMXcMpoBxfyQ-9AvWXAvXEDKTk3C4e7x%3DN7sYsur9g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CABCV0cyV9OT0Ke9EZW3gdubSyeppLhhNSqrsMQQJpwmojK8h6g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3Dk1%2BmGyZ-Wxnq%2BRgJpMuchvVL%2B6Ca6rpzK9BP%2BTNmQZpQ%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUurYtgpEcn9FSkBCZv63ms4GE184vuA9f4ewJ%2BSzU1uXw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3DHO8i_cYYODa1cNwVHtUXDZC%3DB0e6cghnhKxRB9yCYdA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

adhi nugroho
hai apr,

why after i add 30_txnmgr.xml, then i try to telnet and send 0800 xml it doesn't reply 0810 like in page 10?

On Tue, May 9, 2017 at 9:29 AM, Alejandro Revilla <[hidden email]> wrote:
Sure! Just added it. Please reload the PDF (http://jpos.org/doc/tutorials/jpos-gateway.pdf).

Thank you for the feedback!


On Mon, May 8, 2017 at 11:18 PM, adhi nugroho <[hidden email]> wrote:
hello apr,

its great to read this. Btw, maybe you can add link for 30_txnmgr.xml file in page 8. I think is good

On Tue, May 9, 2017 at 5:20 AM, Alejandro Revilla <[hidden email]> wrote:
Good point Luiz, just fixed it. Feel free to reload (http://jpos.org/doc/tutorials/jpos-gateway.pdf).

Thank you!



On Mon, May 8, 2017 at 6:13 PM, Luiz Felipph <[hidden email]> wrote:
Hi Alehandro!

Great tutorial. My 2 cents:

In page 8:

Just change the port number in 50_xml_server.xml. netstat -an | grep LISTEN is your friend.

Maybe you should break this line or add some text before netstat comand:

Just change the port number in 50_xml_server.xml. You can use netstat -an | grep LISTEN to see in use ports

Sorry about bad english =).

Cheers!

Felipph

2017-05-08 11:54 GMT-03:00 Alejandro Revilla <[hidden email]>:

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3D%3DHMXcMpoBxfyQ-9AvWXAvXEDKTk3C4e7x%3DN7sYsur9g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CABCV0cyV9OT0Ke9EZW3gdubSyeppLhhNSqrsMQQJpwmojK8h6g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3Dk1%2BmGyZ-Wxnq%2BRgJpMuchvVL%2B6Ca6rpzK9BP%2BTNmQZpQ%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUurYtgpEcn9FSkBCZv63ms4GE184vuA9f4ewJ%2BSzU1uXw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3DHO8i_cYYODa1cNwVHtUXDZC%3DB0e6cghnhKxRB9yCYdA%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUvOqmtann2uVjxW39Zd-xoyzUr9kcZ%3DZHaB5oK38RQN3w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

Alejandro Revilla
Not sure, why don't you show us your q2.log?


--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3DkHeaB43RCZeT9SMmnJoXmD4F9DLi14MuySTeKOvSSLow%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

adhi nugroho
sure..sorry...i forgot about that.

On Tue, May 9, 2017 at 8:54 PM, Alejandro Revilla <[hidden email]> wrote:
Not sure, why don't you show us your q2.log?


--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3DkHeaB43RCZeT9SMmnJoXmD4F9DLi14MuySTeKOvSSLow%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUu9H6YEri-binD6Nk93SQYS0ap4u5Tb1HsS%2BKCSg2CwEQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

q2-2017-05-09-10.log.gz (7K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

Alejandro Revilla
Looks like you don't have connection with isobridge.jpos.org port 9000, probably a FW issue on your side.



--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3Dd4FNtqkeUcuknkCzyAf0fJdzzvDTsqodeF5Xom4ivNA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Nik
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jpos-users] Re: New tutorial - Writing a jPOS Gateway

Nik
In reply to this post by Alejandro Revilla
Hey Alejandro,

The tutorial was great. It cleared many questions I had.

Here is my review on the document.

1) Change "TPS" to "TPS (Transactions Per Second)" on page 1
2) Update the diagram on page 1 to show end to end flow. i.e. put client's sending requests to server and channel doing some work at the other end with JPOS' auto responder
   Updating the diagram to show port numbers (8000 for the server, 9000 for the auto responder, etc.) would also be great
3) Correct spelling "properlyl" to "properly" on page 6
4) Page 10. A short line mentioning why we need a Transaction Manager before the line "We need to add the missing piece, the TransactionManager." What purpose transaction manager serves ?
5) Putting header before Page 3 as PART-1 and before Page 12 as PART-2; as first line on page 1 says "First part will show you how to get it running. Second one will explain you how and why it works"
6) One of the following is correct on page 12:

All incoming messages are handled by the IncomingListener ISORequestListener
All incoming messages are handed to the IncomingListener ISORequestListener

7) Put a one liner mentioning the reason behind configuring a multiplexer. What purpose does a multiplexer serve ?

Kind Regards,
Nik

On Monday, May 8, 2017 at 10:55:06 PM UTC+8, Alejandro Revilla wrote:
<a href="http://jpos.org/blog/2017/05/jpos-tutorial-writing-a-jpos-gateway/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fjpos.org%2Fblog%2F2017%2F05%2Fjpos-tutorial-writing-a-jpos-gateway%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE4RsDiyXok4s2XF5hnOd7z73IZSQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fjpos.org%2Fblog%2F2017%2F05%2Fjpos-tutorial-writing-a-jpos-gateway%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE4RsDiyXok4s2XF5hnOd7z73IZSQ&#39;;return true;">http://jpos.org/blog/2017/05/jpos-tutorial-writing-a-jpos-gateway/

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
<a style="font-family:garamond,serif" href="http://twitter.com/apr" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Ftwitter.com%2Fapr\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFRt8creb486OVHOJ12erdzV1NRIg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Ftwitter.com%2Fapr\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFRt8creb486OVHOJ12erdzV1NRIg&#39;;return true;">@apr

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/da9bb7df-041f-498b-9b6f-96359b0efb64%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

adhi nugroho
In reply to this post by Alejandro Revilla
thank you very much...i think it cannot ping to...

On Wed, May 10, 2017 at 9:32 AM, Alejandro Revilla <[hidden email]> wrote:
Looks like you don't have connection with isobridge.jpos.org port 9000, probably a FW issue on your side.



--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3Dd4FNtqkeUcuknkCzyAf0fJdzzvDTsqodeF5Xom4ivNA%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUuYrR1MmHtTHVXn-e_z8BSHtOVEoiyOR2xK4BzbbpH19A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

jPOS - Users mailing list
Thanks Alejandro,

I suggest to add a way to make some variables configurable from external file or system properties.

eg. port of QServer, host and port of Channel

Thanks.

On Wed, May 10, 2017 at 6:32 AM, adhi nugroho <[hidden email]> wrote:
thank you very much...i think it cannot ping to...

On Wed, May 10, 2017 at 9:32 AM, Alejandro Revilla <[hidden email]> wrote:
Looks like you don't have connection with isobridge.jpos.org port 9000, probably a FW issue on your side.



--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3Dd4FNtqkeUcuknkCzyAf0fJdzzvDTsqodeF5Xom4ivNA%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUuYrR1MmHtTHVXn-e_z8BSHtOVEoiyOR2xK4BzbbpH19A%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAGDHiznFe-r%3Dh3kcK8i2fKF0R6sdaq9KC8U2t7uOePL-zv39Pw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

galih.lasahido@gmail.com
great job alejandro,

this is very usefull :)

On 10 May 2017 at 13:20, 'Mumuney Abdlquadri' via jPOS Users <[hidden email]> wrote:
Thanks Alejandro,

I suggest to add a way to make some variables configurable from external file or system properties.

eg. port of QServer, host and port of Channel

Thanks.

On Wed, May 10, 2017 at 6:32 AM, adhi nugroho <[hidden email]> wrote:
thank you very much...i think it cannot ping to...

On Wed, May 10, 2017 at 9:32 AM, Alejandro Revilla <[hidden email]> wrote:
Looks like you don't have connection with isobridge.jpos.org port 9000, probably a FW issue on your side.



--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3Dd4FNtqkeUcuknkCzyAf0fJdzzvDTsqodeF5Xom4ivNA%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUuYrR1MmHtTHVXn-e_z8BSHtOVEoiyOR2xK4BzbbpH19A%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAGDHiznFe-r%3Dh3kcK8i2fKF0R6sdaq9KC8U2t7uOePL-zv39Pw%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAO1jB8vniwpTZjejd_8toNiLNDBZfztYd6n_u3DXT5UGgK231A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] New tutorial - Writing a jPOS Gateway

Alejandro Revilla
Thank you all for the feedback. Nik and Mumuney, I'll try to add your suggestions. Will notify here once done.



On Wed, May 10, 2017 at 8:43 AM, [hidden email] <[hidden email]> wrote:
great job alejandro,

this is very usefull :)

On 10 May 2017 at 13:20, 'Mumuney Abdlquadri' via jPOS Users <[hidden email]> wrote:
Thanks Alejandro,

I suggest to add a way to make some variables configurable from external file or system properties.

eg. port of QServer, host and port of Channel

Thanks.

On Wed, May 10, 2017 at 6:32 AM, adhi nugroho <[hidden email]> wrote:
thank you very much...i think it cannot ping to...

On Wed, May 10, 2017 at 9:32 AM, Alejandro Revilla <[hidden email]> wrote:
Looks like you don't have connection with isobridge.jpos.org port 9000, probably a FW issue on your side.



--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3D%3Dd4FNtqkeUcuknkCzyAf0fJdzzvDTsqodeF5Xom4ivNA%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
adhi

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CALB6eUuYrR1MmHtTHVXn-e_z8BSHtOVEoiyOR2xK4BzbbpH19A%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAGDHiznFe-r%3Dh3kcK8i2fKF0R6sdaq9KC8U2t7uOePL-zv39Pw%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAO1jB8vniwpTZjejd_8toNiLNDBZfztYd6n_u3DXT5UGgK231A%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3DnQEeg6TFStdGVDM_5XN5F-UY-SgWzt-xx84WF2_sXoBw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] Re: New tutorial - Writing a jPOS Gateway

Alejandro Revilla
In reply to this post by Nik
Nik,

I've updated the tutorial (see http://jpos.org/doc/tutorials/jpos-gateway.pdf) with your feedback. Thank you!

I'm sorry I didn't have too much time to expand, but at least the typos, graphs, have been updated. 

Hope this is useful for other users.



On Wed, May 10, 2017 at 12:08 AM, Nik <[hidden email]> wrote:
Hey Alejandro,

The tutorial was great. It cleared many questions I had.

Here is my review on the document.

1) Change "TPS" to "TPS (Transactions Per Second)" on page 1
2) Update the diagram on page 1 to show end to end flow. i.e. put client's sending requests to server and channel doing some work at the other end with JPOS' auto responder
   Updating the diagram to show port numbers (8000 for the server, 9000 for the auto responder, etc.) would also be great
3) Correct spelling "properlyl" to "properly" on page 6
4) Page 10. A short line mentioning why we need a Transaction Manager before the line "We need to add the missing piece, the TransactionManager." What purpose transaction manager serves ?
5) Putting header before Page 3 as PART-1 and before Page 12 as PART-2; as first line on page 1 says "First part will show you how to get it running. Second one will explain you how and why it works"
6) One of the following is correct on page 12:

All incoming messages are handled by the IncomingListener ISORequestListener
All incoming messages are handed to the IncomingListener ISORequestListener

7) Put a one liner mentioning the reason behind configuring a multiplexer. What purpose does a multiplexer serve ?

Kind Regards,
Nik

On Monday, May 8, 2017 at 10:55:06 PM UTC+8, Alejandro Revilla wrote:

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome


This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/da9bb7df-041f-498b-9b6f-96359b0efb64%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3DmrbPYKJu8bO-Z9wHg_r%2B%2BVFEqQ_woNpjTaJnUFv5MrKw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jpos-users] Re: New tutorial - Writing a jPOS Gateway

Allie Harrison
In reply to this post by Alejandro Revilla
Excellent paper! This helped clear up several questions I had. 

On Monday, May 8, 2017 at 9:55:06 AM UTC-5, Alejandro Revilla wrote:
<a href="http://jpos.org/blog/2017/05/jpos-tutorial-writing-a-jpos-gateway/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fjpos.org%2Fblog%2F2017%2F05%2Fjpos-tutorial-writing-a-jpos-gateway%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE4RsDiyXok4s2XF5hnOd7z73IZSQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fjpos.org%2Fblog%2F2017%2F05%2Fjpos-tutorial-writing-a-jpos-gateway%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE4RsDiyXok4s2XF5hnOd7z73IZSQ&#39;;return true;">http://jpos.org/blog/2017/05/jpos-tutorial-writing-a-jpos-gateway/

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
<a style="font-family:garamond,serif" href="http://twitter.com/apr" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Ftwitter.com%2Fapr\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFRt8creb486OVHOJ12erdzV1NRIg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Ftwitter.com%2Fapr\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFRt8creb486OVHOJ12erdzV1NRIg&#39;;return true;">@apr

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/5e52c82c-6440-450a-a55e-786df2f37cf3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [jpos-users] Re: New tutorial - Writing a jPOS Gateway

Alejandro Revilla
Thank you! I expect to write many more, stay tuned :)




On Wed, May 17, 2017 at 1:37 PM, Allie Harrison <[hidden email]> wrote:
Excellent paper! This helped clear up several questions I had. 

On Monday, May 8, 2017 at 9:55:06 AM UTC-5, Alejandro Revilla wrote:

Hope you like it, it's a fresh draft so feedback/typos/error reports are welcome

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/5e52c82c-6440-450a-a55e-786df2f37cf3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: [hidden email]
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/CAAgSK%3Dnj2GFj5MrRt-9YHDHPMD0JU5KLwp2B2CJqsrJ%2B4jLAjQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Loading...