|
From: mr.phaisarn <mr....@gm...> - 2008-02-13 04:29:28
|
เรียนคุณสมศักดิ์ ผมมีเรื่องปรึกษาครับ จากที่คุยกันเมื่อวานนี้ ว่าให้ Maya เรียกใช้ Web Service ที่อยู่ ภายนอกโปรแกรม Maya ผมได้ลองดูแล้วครับ โดยเรียกคำสั่ง os.execv(‘c:\Python25\python.exe’, [‘foo’,’c:\JMaya\MayaSubmit.py’]) จากภายใน Maya หลังจากที่ใช้คำสั่งนี้ โปแกรม Maya จะปิดไปเลยครับ แต่พอผมไปดูที่เว็บ tera.animagrid.or.th/animagrid แล้วไปที่ Monitor ปรากฏว่ามี ID ของ Job เพิ่มเข้ามาครับ สรุปคือ Maya สามารถเรียกใช้ Web Service ที่ผมสร้างไว้ข้างนอกได้ แต่ปัญหาคือ หลังจากเรียกใช้แล้ว โปรแกรม Maya จะปิดตัวเองไปเลยครับ ผมเลยจะรบกวนปรึกษาว่า เป็นไปได้มั๊ยครับที่ โปรเจ็กส์นี้จะเรียก Web Service จากข้างนอก Maya เอง ได้รึเปล่าครับ ปล. ผมลองใช้ shell ของ Python2.4 เรียกคำสั่งดังกล่าว ก็เกิดอาการคล้ายกันคือ หลังจากสั่งคำสั่งดังกล่าวแล้ว ผมจะหลุดออกจาก shell ทันทีครับ |