PDA

View Full Version : Notes Mail-Client aus RPG oder CL öffnen / starten



karin-vogelmann
13-04-01, 15:04
hallo!
hat jemand schon mal aus einem rpg- oder cl-programm den notes-client geöffnet? bzw. ein neues memo gestartet?
ich suche sozusagen die "mailto-methode" aus dem green-screen heraus. so soll die im as400-kundenstamm gespeicherte email-adresse automatisch als empfänger-adresse in ein neues memo übernommen werden.
unser domino-server läuft ebenfalls auf der 400.
zweite frage bietet sich an: wie starte ich den standard-browser, ebenfalls aus dem green-screen heraus?
besten dank schon jetzt,
mfg, karin vogelmann

JoergZ
19-04-01, 14:30
PC-Programme lassen sich wie folgt aus einem CL starten:

Beispiel für den Aufruf von Excel:


STRPCO

STRPCCMD PCCMD('C:\Progra~1\Micros~1\Office\EXCEL.EXE')


Immer die DOS-Schreibweise der Verzeichnisse benutzen !

Wie man aber eine e-mail Adresse in die Notes mail einfügen kann weiss ich auch nicht. Eine Möglichkeit wäre, wenn man es als Parameter beim Aufruf des Notes Mail-Programms mitgeben kann.

z.b. so:

STRPCO

STRPCCMD PCCMD('C:\Progra~1\Notes\Mailprog.EXE mail@sonstwo.de')

Aber ob das klappt, weiss ich nicht.


Gruß

Jörg

karin-vogelmann
24-04-01, 07:00
hallo jörg,

tip funzt bestens! vielen dank!
und: parameter kann man einfach dranhängen (MIME bei emails beachten).
jedoch: blanks in verzeichnisnamen werden übel genommen.

stellt sich die folgefrage:
wer kennt die passende DDS-bestimmungen, die bildschirmfelder "mouse-fähig" machen? ich möchte auf eine im greenscreen eingegebene email-adresse klicken können und dann mein cl aufrufen.

besten dank schon im voraus!
gruß, karin vogelmann

JoergZ
27-04-01, 14:15
Hallo Karin !

Eine Möglichkeit mit das Feld selber "Mausfähig" zu machen weiss ich nicht, aber Du könntest einen "Knopf" oder besser bekannt als "Radiobutton" neben das Feld setzt. Ein Mausklick auf den Knopf oder den daneben stehenden Text hat den selben effekt wie "Datenfreigabe".

z.B. so:

DSPF:




A*%%TS SD 20010427 150752 QPGMR REL-V4R4M0 5769-PW1
A*%%EC
A DSPSIZ(24 80 *DS3)
A R FMT01
A*%%TS SD 20010427 150752 QPGMR REL-V4R4M0 5769-PW1
A CF03(03 'Verlassen')
A CF12(12 'Abbrechen')
A DA01CHOICE 1Y 0H
A 5 3'E-Mail Adresse'
A DA01MAIL 20A B 5 18
A DA01BUTTON 2Y 0B 5 40SNGCHCFLD
A CHECK(ER)
A CHOICE(1 '>Mail senden')
A CHCCTL(1 &DA01CHOICE)




RPG:




.....

FTESTMAILD CF E Workstn

.....

C ExFmt FMT01

C Call 'TESTMAILC'
C Parm DA01MAIL

.....


Hilft Dir das weiter ?


Gruss

Jörg

[Dieser Beitrag wurde von JoergZ am 27. April 2001 editiert.]

[Dieser Beitrag wurde von JoergZ am 27. April 2001 editiert.]

[Dieser Beitrag wurde von JoergZ am 27. April 2001 editiert.]

karin-vogelmann
08-06-01, 19:22
hallo jörg,

bin leider immer noch nicht dazu gekommen, eine schnuckelige DSPF zu erstellen, kann mir aber bestens vorstellen, daß das teil so funktionieren wird.

nochmals besten dank!

gruß, karin