[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Receiving file via HTTP
The easy way is to upload the file as in my example
On Wed, Aug 28, 2013 at 10:11 PM, Brian <[1]belstsrv@xxxxxxxxx> wrote:
At this time I have the choice as to how they upload it so I'll go
whichever way seems to provide the least complicated solution :)
On 8/28/2013 2:13 PM, Henrik Rützou wrote:
� � Hi Brian,
� � how will the file be uploaded, as an attachement on
� � a� multipart/form-data FORM or�
� � as parameter in a normal FORM/POST?
� � On Wed, Aug 28, 2013 at 7:41 PM, Brian <[1][2]belstsrv@xxxxxxxxx>
wrote:
� � � Hi Henrik,
� � � Do you have any simple examples of setup of powerEXT over HTTP
for
� � � receiving a file?
� � � Thanks!
� � On 8/28/2013 12:54 PM, Henrik Rützou wrote:
� � � �� �Brian,
� � � �� �if your partner wants to push a file it can be done
with both
� � CGIDEV2
� � � �� �or powerEXT
� � � �� �over HTTP (your partner is the HTTP Client and your
IBM I is the
� � � �� �server)
� � � �� �It can either be done as a multipart/form-data or as
a normal
� � POST�
� � � � �� �On Wed, Aug 28, 2013 at 6:44 PM, Henrik Rützou
� � � <[1][2][3]hr@xxxxxxxxxxxx>
� � � �� �wrote:
� � � �� �Mike,
� � � �� �powerEXT Core is actually only an extension of
CGIDEV2 and has
� � its own
� � � �� �version running
� � � �� �"under the hood" that comes with the package
� � � � ��
� � � [2][3][4]http://184.172.184.159/~servus/pextdrupal/sites/all/themes/
the
� � � me548/
� � � �� �images/powerEXT_Core.png
� � � �� �The big difference is really that powerEXT Core is
made for
� � generating
� � � �� �and READING formats like XML and
� � � �� �JSON inline to support WEB 2.0 development. Most
CGIDEV2 program
� � will
� � � �� �also run on powerEXT Core
� � � �� �so you more or less just have to include the powerEXT
Core
� � library
� � � �� �instead of the CGIDEV2 library and�
� � � �� �recompile.
� � � �� �On Wed, Aug 28, 2013 at 6:04 PM, Mike Krebs
� � � �� �<[3][4][5]mkrebs@xxxxxxxxxxxxxxxxxx> wrote:
� � � �� �� �A few years ago, while playing with CGIDEV2, I
created a "web
� � page"
� � � �� �� �that was a post with a "large FORM field" for
data. I used
� � HTTPAPI
� � � �� �� �to post the document to this "web page". It
worked for the
� � test
� � � �� �� �using small files (that fit into variables). I
was sending
� � small csv
� � � �� �� �files. I looked in our old intranet pages and I
couldn't find
� � my
� � � �� �� �example, but I know I hacked it together using
CGIDEV2 on the
� � server
� � � �� �� �side.
� � � �� �� �If your partner can create a HTTPAPI like
connection, that
� � solves
� � � �� �� �two issues for you. One, you will know when the
document is
� � received
� � � �� �� �(a problem with monitoring IFS directories).
Two, it is very
� � easy to
� � � �� �� �create a "web page" that accepts a file. You
could use an
� � actual web
� � � �� �� �page if that works or you could just use the
POST url to have
� � � �� �� �CGIDEV2 process the page directly.
� � � �� �� �Since 2009, it looks like CGIDEV2 now has some
extended
� � support for
� � � � �� �� �this. �
� � � [4][5][6]http://www.easy400.net/cgidev/html/exhibiv3.htm
� � � �� �� �More information on another technique:
� � � � �� ��
�[5][6][7]http://www.easy400.net/fupload/html/page3.htm
� � � �� �� �CGIDEV2 works pretty well and has decent
directions on getting
� � it
� � � �� �� �running quickly. If you have not worked with
APACHE
� � directives, it
� � � �� �� �can be frustrating if you want to change where
things are
� � located,
� � � �� �� �but overall, not too hard to setup or use.
� � � �� �-----Original Message-----
� � � �� �From:
[6][7][8]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
� � � ��
�[mailto:[7][8][9]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf
Of
� � Brian
� � � �� �Sent: Wednesday, August 28, 2013 9:43 AM
� � � �� �To: [8][9][10]ftpapi@xxxxxxxxxxxxxxxxxxxxxx
� � � �� �Subject: Receiving file via HTTP
� � � �� �Hello all,
� � � �� �This is not a direct HTTPAPI question, but I am
hoping the list
� � may
� � � �� �have
� � � �� �some experience or suggestions on this.
� � � �� �I have a partner that would like to push a JSON
formatted file to
� � us
� � � �� �that we will then parse. � I'd like this connection
to be made
� � to our
� � � �� �iSeries and the file dropped off to the IFS where we
will pick up
� � and
� � � �� �parse the file.
� � � �� �I am thinking of using YAJL or powerEXT for the
parsing of the
� � JSON
� � � �� �file.
� � � �� �What I really need help on is what/how to set up on
the iSeries
� � to
� � � �� �accept the connection for the JSON document to be
dropped off to
� � me.
� � � �� �Simple to start would be better as we may have a
dedicated
� � connection
� � � �� �to
� � � �� �the partner and not need much/any authentication on
the HTTP
� � � �� �connection.
� � � �� �If anyone has info on the best/easiest way to set up
something
� � like
� � � �� �this, it would be very much appreciated.
� � � �� �Thanks all!
� � � ��
� � -----------------------------------------------------------------------
� � � �� �This is the FTPAPI mailing list. � To unsubscribe,
please go
� � to:
� � � � ��
�[9][10][11]http://www.scottklement.com/mailman/listinfo/ftpapi
� � � ��
� � -----------------------------------------------------------------------
� � � ��
� � -----------------------------------------------------------------------
� � � �� �This is the FTPAPI mailing list. � To unsubscribe,
please go
� � to:
� � � � ��
�[10][11][12]http://www.scottklement.com/mailman/listinfo/ftpapi
� � � ��
� � -----------------------------------------------------------------------
� � � �� �--
� � � �� �Regards,
� � � �� �Henrik Rützou
� � � � �� ��
� � � � �� �[11][12][13]http://powerEXT.com
� � � � �� ��
� � � � �� �--
� � � � �� �Regards,
� � � � �� �Henrik Rützou
� � � � �� ��
� � � � �� �[12][13][14]http://powerEXT.com
� � � � �� ��
� � � References
� � � � �� �1. mailto:[14][15]hr@xxxxxxxxxxxx
� � � � �� �2.
� � � [15][16]http://184.172.184.159/~servus/pextdrupal/sites/all/themes/t
heme
� � � 548/images/powerEXT_Core.png
� � � � �� �3. mailto:[16][17]mkrebs@xxxxxxxxxxxxxxxxxx
� � � � �� �4.
[17][18]http://www.easy400.net/cgidev/html/exhibiv3.htm
� � � � �� �5.
[18][19]http://www.easy400.net/fupload/html/page3.htm
� � � � �� �6.
mailto:[19][20]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
� � � � �� �7.
mailto:[20][21]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
� � � � �� �8. mailto:[21][22]ftpapi@xxxxxxxxxxxxxxxxxxxxxx
� � � � �� �9.
[22][23]http://www.scottklement.com/mailman/listinfo/ftpapi
� � � � �� 10.
[23][24]http://www.scottklement.com/mailman/listinfo/ftpapi
� � � � �� 11. [24][25]http://powerext.com/
� � � � �� 12. [25][26]http://powerext.com/
� � -----------------------------------------------------------------------
� � This is the FTPAPI mailing list. � To unsubscribe, please go
to:
� � [26][27]http://www.scottklement.com/mailman/listinfo/ftpapi
� � -----------------------------------------------------------------------
� � -----------------------------------------------------------------------
� � This is the FTPAPI mailing list. � To unsubscribe, please go
to:
� � [27][28]http://www.scottklement.com/mailman/listinfo/ftpapi
� � -----------------------------------------------------------------------
� � --
� � Regards,
� � Henrik Rützou
� � �
� � [28][29]http://powerEXT.com
� � �
References
� � 1. mailto:[30]belstsrv@xxxxxxxxx
� � 2. mailto:[31]hr@xxxxxxxxxxxx
� � 3.
[32]http://184.172.184.159/~servus/pextdrupal/sites/all/themes/theme
548/
� � 4. mailto:[33]mkrebs@xxxxxxxxxxxxxxxxxx
� � 5. [34]http://www.easy400.net/cgidev/html/exhibiv3.htm
� � 6. [35]http://www.easy400.net/fupload/html/page3.htm
� � 7. mailto:[36]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
� � 8. mailto:[37]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
� � 9. mailto:[38]ftpapi@xxxxxxxxxxxxxxxxxxxxxx
� �10. [39]http://www.scottklement.com/mailman/listinfo/ftpapi
� �11. [40]http://www.scottklement.com/mailman/listinfo/ftpapi
� �12. [41]http://powerEXT.com/
� �13. [42]http://powerEXT.com/
� �14. mailto:[43]hr@xxxxxxxxxxxx
� �15.
[44]http://184.172.184.159/~servus/pextdrupal/sites/all/themes/theme
548/images/powerEXT_Core.png
� �16. mailto:[45]mkrebs@xxxxxxxxxxxxxxxxxx
� �17. [46]http://www.easy400.net/cgidev/html/exhibiv3.htm
� �18. [47]http://www.easy400.net/fupload/html/page3.htm
� �19. mailto:[48]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
� �20. mailto:[49]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
� �21. mailto:[50]ftpapi@xxxxxxxxxxxxxxxxxxxxxx
� �22. [51]http://www.scottklement.com/mailman/listinfo/ftpapi
� �23. [52]http://www.scottklement.com/mailman/listinfo/ftpapi
� �24. [53]http://powerext.com/
� �25. [54]http://powerext.com/
� �26. [55]http://www.scottklement.com/mailman/listinfo/ftpapi
� �27. [56]http://www.scottklement.com/mailman/listinfo/ftpapi
� �28. [57]http://powerext.com/
-----------------------------------------------------------------------
This is the FTPAPI mailing list. �To unsubscribe, please go to:
[58]http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list. �To unsubscribe, please go to:
[59]http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
--
Regards,
Henrik Rützou
� [60]http://powerEXT.com
�
References
1. mailto:belstsrv@xxxxxxxxx
2. mailto:belstsrv@xxxxxxxxx
3. mailto:hr@xxxxxxxxxxxx
4. http://184.172.184.159/~servus/pextdrupal/sites/all/themes/the
5. mailto:mkrebs@xxxxxxxxxxxxxxxxxx
6. http://www.easy400.net/cgidev/html/exhibiv3.htm
7. http://www.easy400.net/fupload/html/page3.htm
8. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
9. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
10. mailto:ftpapi@xxxxxxxxxxxxxxxxxxxxxx
11. http://www.scottklement.com/mailman/listinfo/ftpapi
12. http://www.scottklement.com/mailman/listinfo/ftpapi
13. http://powerEXT.com/
14. http://powerEXT.com/
15. mailto:hr@xxxxxxxxxxxx
16. http://184.172.184.159/~servus/pextdrupal/sites/all/themes/theme
17. mailto:mkrebs@xxxxxxxxxxxxxxxxxx
18. http://www.easy400.net/cgidev/html/exhibiv3.htm
19. http://www.easy400.net/fupload/html/page3.htm
20. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
21. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
22. mailto:ftpapi@xxxxxxxxxxxxxxxxxxxxxx
23. http://www.scottklement.com/mailman/listinfo/ftpapi
24. http://www.scottklement.com/mailman/listinfo/ftpapi
25. http://powerext.com/
26. http://powerext.com/
27. http://www.scottklement.com/mailman/listinfo/ftpapi
28. http://www.scottklement.com/mailman/listinfo/ftpapi
29. http://powerEXT.com/
30. mailto:belstsrv@xxxxxxxxx
31. mailto:hr@xxxxxxxxxxxx
32. http://184.172.184.159/~servus/pextdrupal/sites/all/themes/theme548/
33. mailto:mkrebs@xxxxxxxxxxxxxxxxxx
34. http://www.easy400.net/cgidev/html/exhibiv3.htm
35. http://www.easy400.net/fupload/html/page3.htm
36. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
37. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
38. mailto:ftpapi@xxxxxxxxxxxxxxxxxxxxxx
39. http://www.scottklement.com/mailman/listinfo/ftpapi
40. http://www.scottklement.com/mailman/listinfo/ftpapi
41. http://powerEXT.com/
42. http://powerEXT.com/
43. mailto:hr@xxxxxxxxxxxx
44. http://184.172.184.159/~servus/pextdrupal/sites/all/themes/theme548/images/powerEXT_Core.png
45. mailto:mkrebs@xxxxxxxxxxxxxxxxxx
46. http://www.easy400.net/cgidev/html/exhibiv3.htm
47. http://www.easy400.net/fupload/html/page3.htm
48. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
49. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
50. mailto:ftpapi@xxxxxxxxxxxxxxxxxxxxxx
51. http://www.scottklement.com/mailman/listinfo/ftpapi
52. http://www.scottklement.com/mailman/listinfo/ftpapi
53. http://powerext.com/
54. http://powerext.com/
55. http://www.scottklement.com/mailman/listinfo/ftpapi
56. http://www.scottklement.com/mailman/listinfo/ftpapi
57. http://powerext.com/
58. http://www.scottklement.com/mailman/listinfo/ftpapi
59. http://www.scottklement.com/mailman/listinfo/ftpapi
60. http://powerext.com/
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------