Author |
Message
|
wbi_student |
Posted: Thu Aug 11, 2011 2:35 am Post subject: outbound ftp with pgp using the broker and a MQ FTE? |
|
|
Novice
Joined: 25 Jul 2011 Posts: 13
|
Hi folks,
I have a requirement to encrypt files using PGP and ftp them out to a remote FTP server over the internet. problem is that the broker installation is on the internal network and seems a bit of an overkill to install the broker on an internet facing machine for just one requirement.
so question #1 is :
- Is there anything like a protocol proxy for the broker (for FTP and web
services) like mqipt for mq? something similar to
http://businessintegrationtechnology.com/ProtocolProxy.html
- I guess the other alternative is to have the broker write the file out
to MQ that sends it to an MQ FTE server agent on the internet
machine that FTP's it out to a remote server. would that work?
- How do I do PGP encryption within the broker?
Cheers and thanks for the assistance |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Aug 11, 2011 4:35 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
You can authenticate the Broker runtime through the Proxy server just like any other machine.
What happens when you try it?
WMB supports all encryption standards, include PGP. You implement PGP encryption on WMB just like you would on any other appllication. If I were designing this app, and I couldn't use Web Services to do what you are trying to do, I would encrypt the data in a compute node then send it out through a FileOutput node. Have you tried this?
Have you attended the WM663 training class? If not, why not? _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
wbi_student |
Posted: Thu Aug 11, 2011 5:18 am Post subject: |
|
|
Novice
Joined: 25 Jul 2011 Posts: 13
|
umm... we are just getting started with the broker and this is one of the use cases, thats why I havent been able to attend the WM663 training class. Havent tried encrypting the data in a compute node. Im assuming you mean java compute node with the java support classes(any idea which one?) or is this possible with ESQL? ftp is a bit of a requirement |
|
Back to top |
|
 |
wbi_student |
Posted: Thu Aug 11, 2011 7:57 am Post subject: |
|
|
Novice
Joined: 25 Jul 2011 Posts: 13
|
also, when you say - 'You can authenticate the Broker runtime through the Proxy server just like any other machine. ', Imnot looking to authenticate via a proxy, looking for something that can route my outbound ftp from the broker to an internet ftp server. - more like a gateway... |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Aug 11, 2011 8:14 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
You have a misunderstanding of what you are doing and Broker's role in proxy to outside. Taking the WM663 would help you tremendously. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
Vitor |
Posted: Thu Aug 11, 2011 8:59 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
lancelotlinc wrote: |
Taking the WM663 would help you tremendously. |
Welcome to the world the rest of us inhabit, where you're made to use the product well in advance of any training being scheduled. Have pity on us mere mortals. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
smdavies99 |
Posted: Thu Aug 11, 2011 9:23 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
Vitor wrote: |
lancelotlinc wrote: |
Taking the WM663 would help you tremendously. |
Welcome to the world the rest of us inhabit, where you're made to use the product well in advance of any training being scheduled. Have pity on us mere mortals. |
I couldn't have put it better myself.
The subject of this post is well beyond the topics that would be covered in any training I have ever heard about.
IMHO, it takes a considerable time beyond the completion of WM663 to become competent in all aspects of Broker.
There are parts of Broker operation/functionality that I have never used and would require doing some experimentation before I could even think about using those parts in a real bit of work. I suspect I'm not alone here. _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
Vitor |
Posted: Thu Aug 11, 2011 9:27 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
smdavies99 wrote: |
The subject of this post is well beyond the topics that would be covered in any training I have ever heard about. |
This isn't "how do I convert text to XML".
smdavies99 wrote: |
I suspect I'm not alone here. |
No, you're not. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Aug 11, 2011 9:49 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
No doubt what you said is true. However, if the OP fails to osmosize the information in WM663 how can the OP progress past that point? _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
Vitor |
Posted: Thu Aug 11, 2011 9:58 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
lancelotlinc wrote: |
However, if the OP fails to osmosize the information in WM663 how can the OP progress past that point? |
The same way the rest of us do. It's not easy down here in the mortal realm.... _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Aug 11, 2011 10:01 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
|
Back to top |
|
 |
Vitor |
Posted: Thu Aug 11, 2011 10:19 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
lancelotlinc wrote: |
So you have not attended any formal training on the Message Broker product? |
I did a 3-day course on MQSI back in 2001, where the trainer opened the course with "I'm sorry, but you're going to have to take a lot of this with a pinch of salt. The materials are all on 2.0 and 2.1 has just come out".
I've never taken any formal training on WMBv5-7.
I did all 3 of the WMQ training courses in 2007 because the client had spare places on the course (and was prepared to both pay me and fund a hotel in London for the time!). At this point I'd been using WMQ professionally for something in excess of 10 years and spent the majority of the time helping other students with the lab exercises (with the permission and thanks of the trainers you understand). _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Aug 11, 2011 10:29 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
I would say your training proves valuable to you everyday. The OP has none. I think this is a handicap. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Aug 11, 2011 10:59 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
An example of a topic that would be covered in WM663 but that is not intuitive and very obscure in its coverage in InfoCentre is the topic of data vectors in ESQL.
For example, how would you think to evaluate the value of this:
Code: |
(0x01000010:ParserRoot):XML = ( ['xml' : 0x198532e0]
(0x01000000:Element):Result = (
(0x01000000:Element):Data = (
(0x01000000:Element):1 = (
(0x02000000:pcdata): = 236 (INTEGER)
)
)
(0x01000000:Element):Data = (
(0x02000000:pcdata): = 236 (DECIMAL)
)
(0x01000000:Element):Data = (
(0x02000000:pcdata): = 236 (DECIMAL)
)
(0x01000000:Element):Data = (
(0x02000000:pcdata): = 237 (DECIMAL)
)
)
)
|
The first element needs de-referencing with an asterisk. Most people would not have known that. The subsequent elements do not need the de-reference pointer.
Code: |
OutputRoot.XML.Result.Data[1].*[1] |
versus
Code: |
OutputRoot.XML.Result.Data[2] |
_________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
Vitor |
Posted: Thu Aug 11, 2011 11:08 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
lancelotlinc wrote: |
I would say your training proves valuable to you everyday. |
You are seriously asserting that a 3 day introductory course taken 10 years ago on an obsolete version of the software is something which underscores what I do now?
You've said some outlandish things but that's a new level. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
|