Yeah I know I ask myself that question, but I need it as foolproof a possible, since , as we all know, some users are a little ham-fisted. Others are unwilling.
Google will provide those coords in a box that you can copy, but you have to highlight it and copy it. Murphy's Law applies there.
My clunky solution to that is to have the user press a button in Google maps that copies the URL (of the location they are looking at in google maps) into the clipboard. On the AS/400 they press a function key that executes a java class. This searches the clipboard the lat and lon variable and reposts that combination back into the clipboard. When the user hits the paste key, they'd therefore get what they need.
The problem is that the search and replace part is done inside my java class which is called using STRPCCMND, and is independent of the as/400 session (ie the as/400 session doesn't wait for it to complete). That opens up potential for an over-eager user to paste the url into their session, rather than the replacement geo coords.
So I'm looking for some way of achieving that manipulation on the as/400, or at least a route through to it that will retain control in my program stack.
________________________________________
From: midrange-l-bounces@xxxxxxxxxxxx [midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of rob@xxxxxxxxx [rob@xxxxxxxxx]
Sent: Friday, May 24, 2013 4:49 AM
To: Midrange Systems Technical Discussion
Subject: RE: Getting Windows clipboard
Thanks for the explanation. You're already using a service. You just
want to be able to manually handle the exceptions. I would think that
since you are using Google maps for the exceptions, and are thus unable to
really use it as a service to read the GPS coordinates after they've
repositioned their map, and thus have to rely upon the users to right
click on a url or something to add it to the clipboard, well, if the users
are that saavy, how tricky would it be to have them paste it somewhere?
Rob Berendt
--
IBM Certified System Administrator - IBM i 6.1
Group Dekko
Dept 1600
Mail to: 2505 Dekko Drive
Garrett, IN 46738
Ship to: Dock 108
6928N 400E
Kendallville, IN 46755
http://www.dekko.com
From: David Baugh <davidb@xxxxxxxxxxxxxx>
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>,
Date: 05/23/2013 07:15 PM
Subject: RE: Getting Windows clipboard
Sent by: midrange-l-bounces@xxxxxxxxxxxx
Thanks Roger,
I'll check it out. If that works, it could be useful in a other
application I'm using.
Regardless of which API(s) I end up using I anticipate my original issue
of having to eyeball some locations will remain.
If anyone has any experience with manipulating/retrieving the clipboard
from RPG/ Java/ (??) on the iSeries , I'd really appreciate any input.
Thanks again,
-David.
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx [
mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Roger Harman
Sent: Thursday, May 23, 2013 3:49 PM
To: 'Midrange Systems Technical Discussion'
Subject: RE: Getting Windows clipboard
Would the USPS tools be a help, perhaps?
https://www.usps.com/business/web-tools-apis/welcome.htm
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of David Baugh
Sent: Thursday, May 23, 2013 3:48 PM
To: Midrange Systems Technical Discussion
Subject: RE: Getting Windows clipboard
Lol Scott!
Yeah, I'm already encoding addresses using a Bing-based service in
conjunction with httpapi. This is for those addresses that were thrown
out.
-David
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Scott Klement
Sent: Thursday, May 23, 2013 2:01 PM
To: Midrange Systems Technical Discussion
Subject: Re: Getting Windows clipboard
"kinda clunky"? C'mon, David, don't sell yourself short! It's extremely
clunky! Haha.
Assuming the only purpose is to get the lat/lon of the address, consider
calling a Geocoding webservice. That'll be 100 times easier. And since
you're coding this in Java, it should be quite easy to do, find examples
for, etc.
On 5/23/2013 2:48 PM, David Baugh wrote:
This is far from ideal (and kinda clunky), since there's a disjoint
between that program finishing execution and the 5250 session having
access to the reconfigured contents of the clipboard.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at
http://archive.midrange.com/midrange-l.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at
http://archive.midrange.com/midrange-l.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at
http://archive.midrange.com/midrange-l.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at
http://archive.midrange.com/midrange-l.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at
http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.