coldfusion - Returning all output using CFEXECUTE -
मेरे पास निम्न की तरह एक CFEXECUTE
टैग है:
& Lt; cfexecute timeout = "10" चर = "परिणाम" नाम = "# पथ को चुनने योग्य" तर्क = "# myArgs #" & gt; & Lt; / cfexecute & gt;
मुझे जो समस्या है वह यह है कि टैग द्वारा सभी आउटपुट को कैप्चर नहीं किया जा रहा है। जब मैं कमांड लाइन से सीधे निष्पादन योग्य चलाता हूं तो यह पाठ के कई लाइनों को दूसरे के बाद प्रिंट करता है, लेकिन एक ही समय में सभी नहीं। मुझे अंतिम पंक्ति में पाठ आउटपुट का निरीक्षण करने की आवश्यकता है।
लेकिन जब मैं CFEXECUTE
का उपयोग कर निष्पादन योग्य चलाता हूं, तो यह लगता है कि आउटपुट की पहली पंक्ति पर कब्जा हो रहा है, प्रक्रिया समाप्त हो गई है और फिर मेरी सीएफ़ लिपि चलाने पर वापस लौटें।
क्या किसी और को यह सामना करना पड़ता है और यदि ऐसा कोई भी संभव समाधान है?
अधिक जानकारी:
नीचे दी गई छवि कमांड लाइन से चलने पर उत्पादित उत्पादन को दिखाता है पीएलए अनुभाग वह सब है जिसे सीएफ़ द्वारा वापस किया जाता है। मुझे जो जानकारी चाहिए वह हरे रंग का खंड है CFEXECUTE
टैग वाले स्क्रिप्ट बहुत तेज़ी से चलने लगता है और आउटपुट वापस आने से पहले निश्चित रूप से पूर्ण टाइमआउट मान नहीं पहुंच रहा है।
बाद बहुत सारे परीक्षण चल रहा है मुझे जवाब मिल गया है।
यदि स्कैन करने वाली फ़ाइल का पथ रिक्त स्थान में है तो इसे cfexecute
टैग के आर्गुमेंट पैरामीटर के अंदर डबल कोट्स में होना चाहिए
& lt; cfexecute timeout = "10" चर = "परिणाम" नाम = "# पथ" # "तर्क #" तर्क = '' # पाथटेस्कैन # "'& gt; & lt; / cfexecute & gt;
यदि फ़ाइल पथ गलत है / इस विशेष निष्पादन योग्य मौजूद नहीं है, तो कोई भी उपयोगी त्रुटि पाठ वापस नहीं आती है, लेकिन केवल ऊपर की छवि में पीले रंग की हाइलाइट की गई रेखा लौटाएं।
Comments
Post a Comment