2013-03-28 4 views
5

मैं किसी अन्य एप्लिकेशन के आईफ्रेम में एक एसएसआरएस रिपोर्ट का आउटपुट प्रदर्शित करना चाहता हूं। मैं कुछ इस तरह के स्रोत सेट:एसएसआरएस रिपोर्ट यूआरएल के माध्यम से रीफ्रेश नहीं होती है

http://SERVERNAME.domain.com/ReportServer?%2fTBI_MSCRM%2fCustomReports%2f%7bdafdbed0-1e96-e211-a5da-001d0967e0fc%7d&rs:Command=Render&rc:Toolbar=false 

मुद्दा मैं में चल रहा हूँ कि रिपोर्ट के उत्पादन में सत्र के लिए कैश की गई प्रतीत हो रहा है है।

यदि रिपोर्ट पर टाइमस्टैम्प है तो पृष्ठ को रीफ्रेश होने पर अपडेट नहीं किया जाता है। अद्यतन डेटा देखने के लिए, आपको सभी ब्राउज़र बंद करना होगा और पृष्ठ को फिर से खोलना होगा। एसएसआरएस में, स्नैपशॉट चालू नहीं होते हैं, कोई कैश रीफ्रेश योजना नहीं है क्योंकि "इस रिपोर्ट की अस्थायी प्रतिलिपि न करें" विकल्प चुना गया है।

मैंने यूआरएलएएम से यूआरएल निकाला है और इसे अलगाव में चलाया है और मुझे एक ही परिणाम मिलते हैं, इसलिए आईफ्रेम समस्या का कारण नहीं है। यूआरएल तक पहुंचने पर हर बार रीफ्रेश करने के लिए मुझे यह रिपोर्ट चाहिए।

किसी भी विचार की बहुत सराहना की जाती है।

उत्तर

16

आप रिपोर्ट सर्वर को सत्र को साफ़ करके प्रत्येक अनुरोध में एक नई रिपोर्ट प्राप्त करने के लिए मजबूर कर सकते हैं।

बस URL के लिए निम्न जोड़ने rs:ClearSession=true

ऐसा अपने URL में लागू किया जाएगा:

http://SERVERNAME.domain.com/ReportServer?%2fTBI_MSCRM%2fCustomReports%2f%7bdafdbed0-1e96- 
e211-a5da-001d0967e0fc%7d&rs:Command=Render 
&rs:ClearSession=true&rc:Toolbar=false 

साफ़ सत्र:

सच मान रिपोर्ट सर्वर का निर्देशन रिपोर्ट सत्र से एक रिपोर्ट को निकालने के लिए। एक प्रमाणित उपयोगकर्ता से जुड़े सभी रिपोर्ट उदाहरण रिपोर्ट सत्र से हटा दिए जाते हैं। (एक रिपोर्ट उदाहरण है जो एक ही रिपोर्ट के रूप में परिभाषित किया गया है, अलग रिपोर्ट पैरामीटर मानों के साथ कई बार चलाया जाता है।) डिफ़ॉल्ट मान गलत है।

for more information look here

+0

मैं मैं का दोगुना था इच्छा ऊपर वोट इस ... अविश्वसनीय रूप से उपयोगी है और मेरे wallboards वास्तव में काम बना दिया है! – Gallus

+0

@ गैलस मुझे खुशी है कि इससे मदद मिली! – Silagy

संबंधित मुद्दे