2010-03-18 18 views
6

एसएसआईएस में वैश्विक चर के समान कुछ भी है? मेरे पास 4 चर हैं (एड्रेस, टू एड्रेस, ...) जो सभी पैकेजों में उपयोग की जाएगी (32)। तो अगर मैं उन्हें केवल एक बार सेट कर सकता हूं तो सभी पैकेजों में उपयोग करना बहुत आसान होगा और मेरा समय बचाएगा। कृपया सलाह दें।एसएसआईएस वैश्विक चर

उत्तर

11

लघु उद्योगों चर है कि एक पैकेज के लिए वैश्विक हो सकता है, लेकिन कई संकुल को पार करने वाली है, मैं इन विकल्पों के बारे में सोच सकते

Passsing चर

Have मुख्य पैकेज एक चर और पास परिभाषित एक पैरामीट के रूप में मूल्य सभी संकुलों को एर करें जो इसे कॉल करते हैं। आसान पहचान के लिए सभी संकुलों में वैरिएबल को उसी नाम पर कॉल करें।

कॉन्फ़िग फ़ाइल

संकुल में एक ही लघु उद्योगों विन्यास फाइल का प्रयोग करें और वहाँ में मूल्य की दुकान।

पर्यावरण चर

एक विंडोज़ वातावरण चर है कि अन्य संकुल

रजिस्ट्री मान

स्टोर Windows रजिस्ट्री में और प्रत्येक पैकेज के लिए पढ़ने से पढ़ा जाता है का उपयोग करें - सुनिश्चित करें कि आप नीचे की दुकान बनाने के एक पेड़ जो सभी संकुल देख सकते हैं अन्यथा आप अनुमति मुद्दों में भाग सकते हैं। उदाहरण के लिए HKLM

डाटाबेस लुक

स्टोर मूल्य एक मेज संरचना।

1

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

+0

और उस पते में से कोई भी एक चर है जिसमें एकाधिक पैकेजों में स्कॉप्ड किया गया है? – cjk

+0

@ck - मुझे नहीं लगता कि उसका मतलब पैकेज था। मुझे लगता है कि उसका मतलब था। बस मेरा अनुमान है। –

+0

मेरा मतलब सभी पैकेजों में था। – pramodtech

0

आप एकाधिक संकुलों में ऐसे मानों को पुनर्प्राप्त करने के लिए कॉन्फ़िगरेशन डेटाबेस का उपयोग कर सकते हैं।

1

आप इन मानों को पकड़ने के लिए पैकेज कॉन्फ़िगरेशन (या तो डीबी, एक्सएमएल फ़ाइल, पर्यावरण फ़ाइल या रजिस्ट्री सेटिंग का उपयोग करके) का उपयोग कर सकते हैं और प्रत्येक 32 संकुल प्रत्येक कॉन्फ़िगरेशन को संदर्भित करने के बजाय समान विन्यास का संदर्भ दे सकते हैं पैकेज,

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