Aufrufen von JMP aus Java mit OLE-Automatisierung<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe einen potenziellen Pro-Kunden, der nach einem Beispiel für den Aufruf von JMP aus Java fragt. Ich habe mir alle unsere verfügbaren OLE-Automatisierungsbeispiele angesehen und sehe nichts von Java. Kann dies getan werden, und wenn ja, hat jemand eine Beispielsyntax oder Referenz, auf die er mich verweisen kann? Danke!
Betreff: Aufruf von JMP aus Java mit OLE-AutomatisierungDanke, Jeff.
Fürs Protokoll, ich stimme Ihnen zu 100 % zu, dass wir JMP nicht auf diese Weise bewerben sollten. Ich wollte nur die zusätzlichen Informationen hinzufügen, die ich zu dieser Interessentenanfrage erhalten habe, und sie in diesem Thread platzieren, um Aufzeichnungen zu führen und der größeren SE-Community Informationen bereitzustellen, wenn diese Frage das nächste Mal auftaucht.
Am besten,
Dan
Betreff: Aufruf von JMP aus Java mit OLE-AutomatisierungHallo Dan, u. Al.,
Dies ist kein Anwendungsfall, den wir fördern möchten.
JMP ist keine Compute-Engine. Es wurde nicht entwickelt oder getestet, um auf diese Weise nicht interaktiv verwendet zu werden. Noch wichtiger ist, dass Sie in fast allen Fällen, wenn Sie dies in einer unternehmensweiten Produktionsweise tun möchten, gegen die Bedingungen unserer Lizenz verstoßen.
Der von Ihnen beschriebene Anwendungsfall unterscheidet sich grundlegend von dem Matlab-Fall.
Im Matlab-Fall handelt es sich um den Aufruf von Matlab, das so entwickelt, gebaut und getestet wurde, dass es auf diese Weise aufgerufen werden kann.
In dem Anwendungsfall, den Sie und Jerry beschreiben (und Jerry in einem Telefongespräch mit mir weiter beschrieben hat), möchte der Benutzer eine externe Anwendung erstellen und JMP anrufen, um Analysen durchzuführen und Ergebnisse zurückzugeben. Das ist sehr unterschiedlich.
Wir alle sollten in solchen Situationen sehr vorsichtig sein. Werben Sie nicht mit JMP auf diese Weise.
-Jeff
Betreff: Aufruf von JMP aus Java mit OLE-AutomatisierungJeff, Jerry --
Catherine hat mir hier weitere Informationen zum Anwendungsfall gegeben. Der Kunde erwägt JMP Pro für die Verwendung mit einem Programm, das er für die Öl- und Gasindustrie entwickelt. Soweit ich weiß, möchten sie keine eigenen Analysen schreiben, sondern möglicherweise JMP oder JMP Pro anrufen, um statistische Analysen der von/durch ihr Programm generierten Daten durchzuführen.
Ich sehe dies ähnlich wie ich MATLAB-Code von JMP aus ausführen und ausführen, Daten von JMP senden, einen Algorithmus ausführen und dann Ergebnisse an JMP für Profiling, Graphing usw. zurückgeben würde.
Ich glaube, ich verstehe ihren Anwendungsfall, richtig, Jerry?
Eine Antwort von Eric Hill war hilfreich und es lohnt sich, sie hier aufzunehmen, da ich denke, dass diese Frage ziemlich oft auftauchen wird / wird:
" Zu Ihrer Frage, ob jemand Java verwenden könnte, um JMP zu automatisieren: Wie ich am Telefon erwähnte, wäre die einzige Möglichkeit, wenn ein Drittanbieter eine Java-Bibliothek für die OLE/COM-Automatisierung erstellt hätte.Ich habe es gebingt und diesen Stack Overflow-Artikel gefunden:
http://stackoverflow.com/questions/6679810/is-there-ole-automation-in-java
Es sieht also so aus, als gäbe es ein paar Möglichkeiten – JACOB, das, wie es klingt, möglicherweise nicht aktiv gewartet wird, und JNA, das möglicherweise besser gewartet wird.
Das haben wir nicht getestet oder könnten sagen, dass wir es unterstützen, aber es ist eine Möglichkeit."
Betreff: Aufruf von JMP aus Java mit OLE-AutomatisierungHaben Sie weitere Informationen zum Anwendungsfall?
Wir möchten lieber, dass JMP anruft, anstatt angerufen zu werden. Wir sind nicht als Compute-Engine konzipiert.
Das Aufrufen von SAS aus Java ist durchaus machbar und wird gut unterstützt. Je nach Anwendungsfall kann das für sie besser geeignet sein.
Jeff Perkinson
JMP-Kundenbetreuungsmanager
SAS Institute Inc.
SAS Campus Drive • Cary, North Carolina 27513 • USA
Telefon: 919-531-6521
E-Mail: Jeff.Perkinson@jmp.com
Teilen, fragen, lernen, verbinden – community.jmp.com<>
Betreff: Aufruf von JMP aus Java mit OLE-AutomatisierungHallo Jerry --
Matt Flynn schrieb vor ein paar Jahren ein Whitepaper über „Automating JMP Via Scripting tools and MS Windows COM“ – eine der Technologien, über die er spricht, ist Tcl oder Tool Command Language.
Whitepaper gibt es hier: http://www.nesug.org/Proceedings/nesug09/ap/ap09.pdf
Ich sehe auch, dass es einen gewissen Aufwand für einen gibt Tcl/Java-Projekt .
Ich bin mir also nicht sicher, ob der Kunde das beabsichtigt, aber es gibt einige Syntax und Beispiele, die nützlich sein könnten.
Dan