الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Rpc

بدأه Like Delphi في 29 ديسمبر 2008 · 3 رد · 1,150 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم و الصلاة والسلام على سيد الخلائق أجمعين سيدنا محمد صلى الله عليه و سلم

السلام عليكــم ورحمـة الله وبركاتــه

إخواني:

أحتاج إلى أن أنفذ كود جافا في سيرفر UNIX, و هذا الكود سيولد ملف TXT يحتوي على بيانات من أوراكل وسيكون في مكان محدد على ذك السيرفر

فكيف يمكنني عمل ذلك بواسطة الدلفي سعياً في عمل autimation كامل للعملية.

معلومات حول الـ RPC باستخدام الدلفي.

وجزاكم الله خيراً

قال تعالى: ((وَمَا أَصَابََكُمْ مِنْ مُصِيبَةٍ فَبمَا كَسَبَتْ أَيْدِيكُمْ وَ يَعْفُو عَنْ كَثِيرٍ)) :.:.: الشورى: الآية 30.

IN ALLAH WE TRUST

:.:.:.:.:.:.:.:.:.:.:.:.:.:

#2

وعليكــم السـلام ورحمة الله وبركاتـه..

Kylix pas delphi

http://www.developpez.com/

Comment exécuter une application distante ?

auteur : Laurent Dardenne

On peut utiliser 2 techniques "simples" :

lien MSDN : Architecture DCOM

DCOM permet d'instancier et d'exécuter une application (serveur automation) sur une machine distante à la condition que l'application ait été correctement enregistrée sur les 2 machines.

MSDN : Informations sur ORPC

RPC, ce protocole permet d'exécuter des commandes sur une machine distante mais nécessite que le client soit sous NT et que le service soit actif/démarré.

"Il existe de nombreux protocole RPC et Microsoft a choisi d'en adopter un plutôt que d'en créer un nouveau. Emprunté au DCE ( Distributing Computing Environment) de l'OSF ( Open Software Fundation ). Microsoft le nomme MS RPC ( En fait Microsoft n'a pas repris l'implémentation du protocole de l'OSF, mais à réimplémenté le RPC du DCE à partir des spécifications publiées). Ce protocole ansi que son adpatation DCOM connue sous le nom de RPC Objet ( ORPC), envoie sur le réseau des informations de même format que le RPC du DCE (les mêmes structure de paquet)".

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 30 ديسمبر 2008 في 11:14

#3

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته...

اقتباس

How to run an application remotely?

Author: Laurent Dardenne

You can use 2 techniques "simple":

MSDN link: DCOM Architecture

DCOM allows you to instantiate and run an application (server automation) on a remote machine to the condition that the application has been properly registered on 2 machines.

MSDN: Information on ORPC

PRC, the protocol to execute commands on a remote machine but requires that the customer is under NT and that the service is active / started.

"There are many RPC and Microsoft has chosen to adopt rather than create a new one.

Borrowed for DCE (Distributing Computing Environment) of the OSF (Open Software Foundation). Appoints Microsoft MS PRC (In Microsoft has not been resumed implementation of the Protocol of the OSF, but on re-RPC DCE from published specifications). This protocol ansi his adpatation DCOM known as Object RPC (ORPC), sends on the information of the same size as the DCE RPC (the same package structure

جزاك الله خيراً

سأحاول البحث فيها.

//ترجمت المقال إلى الإنكليزي ليستفيد منه باقي الأخوة.

قال تعالى: ((وَمَا أَصَابََكُمْ مِنْ مُصِيبَةٍ فَبمَا كَسَبَتْ أَيْدِيكُمْ وَ يَعْفُو عَنْ كَثِيرٍ)) :.:.: الشورى: الآية 30.

IN ALLAH WE TRUST

:.:.:.:.:.:.:.:.:.:.:.:.:.:

#4

هل من الممكن التوضيح اكثر ؟:)

dcom تحتاج لفحص امكانية دعم ال platfrom لل com والتي لا اعتقد انها مستخدمة بكل توزيعات UNIX

ماهي اصدارة UNIX المستخدمة ولاي شركة

ماهو البرنامج الذي يعمل على الUNIX هل تريد لبرنامجك ان ينفذ برنامج الجافا ام تريد ان تنفذ برنامجك على الUNIX

بامكانك اطلاع على XML-RPC من الممكن ان تكون مدعومة في البرنامج الموجود على uNIX

http://sourceforge.net/projects/delphixml-rpc/

_عادة اقوم بكتابة UNIX SHELL يقوم بعمل المطلوب ومن ثم ارسال الملفات عبر FTP او SFTP ومن ثم اقوم بمعالجتها على منصة وندوز

مواضيع مشابهة