में एचटीएमएल आउटपुट की पीढ़ी को स्वचालित करने के लिए कैसे करें एंटरप्राइज़ आर्किटेक्ट के पास एचटीएमएल/आरटीएफ/आदि में दस्तावेज उत्पन्न करने का एक तरीका है। कि आप प्रकाशित कर सकते हैं, लेकिन मैन्युअल रूप से ऐसा करने के लिए आपको अपने जीयूआई का उपयोग करना होगा। जब आपके पास एक सीवीएस/सबवर्जन सर्वर में आपकी * .eap फ़ाइलें होती हैं, तो यह एक स्क्रिप्ट प्राप्त करने के लिए उपयोगी होगी जो दैनिक संस्करण को नवीनतम रूप से जांचें और उसे वेब सर्वर में प्रकाशित करे। जब तक मुझे पता है, इस उद्देश्य के लिए ईए में कमांड लाइन उपयोगिता नहीं है। मैंने पाया कि आप अपने COM इंटरफ़ेस का उपयोग करके लगभग कुछ भी स्वचालित कर सकते हैं, लेकिन इसका मतलब है कि ऐसा करने के लिए एक छोटा प्रोग्राम लिखना आवश्यक है। ऐसा करने का सबसे आसान/साफ तरीका के बारे में कोई भी विचार (यदि संभव हो तो कोड लिखने के बिना)?एंटरप्राइज़ आर्किटेक्ट
9
A
उत्तर
6
मुझे डर है कि आप कुछ कोड लिखने की आवश्यकता होगी कर रहा हूँ, लेकिन यह एक दर्जन से अधिक लाइनों से अधिक समय नहीं होना चाहिए। जिस फ़ंक्शन को आप कॉल करना चाहते हैं वह प्रोजेक्ट है। RunHTMLReport() - ईए सहायता फ़ाइल में "रन HTML रिपोर्ट" के लिए त्वरित खोज आपको बताएगी कि किन पैरामीटर की आवश्यकता है, और स्पार्क्स वेबसाइट फ़ोरम पर एक खोज आपको एक उदाहरण या दो मिल जाएगी।
7
धन्यवाद चिम्प, मैंने सोचा था कि यह आसान था। जावा में:
class EADump
{
public static void main(String[] args)
{
org.sparx.Repository r = new org.sparx.Repository();
System.out.println("Repository: " + args[0]);
System.out.println("Package: " + args[1]);
System.out.println("Output: " + args[2]);
r.OpenFile(args[0]);
r.GetProjectInterface().RunHTMLReport(args[1], args[2], "GIF", "<default>", ".html");
r.CloseFile();
}
}
संबंधित मुद्दे
- 1. एंटरप्राइज़ आर्किटेक्ट
- 2. एंटरप्राइज़ आर्किटेक्ट
- 3. एंटरप्राइज़ आर्किटेक्ट: एंटरप्राइज़ आर्किटेक्ट (संस्करण 9.2) के साथ उच्च गुणवत्ता
- 4. मैं एंटरप्राइज़ आर्किटेक्ट
- 5. स्पैक्स एंटरप्राइज़ आर्किटेक्ट
- 6. आवेदन आर्किटेक्ट बनाम सिस्टम आर्किटेक्ट बनाम एंटरप्राइज़ आर्किटेक्ट?
- 7. एंटरप्राइज़ आर्किटेक्ट - मैं केस आरेख
- 8. एंटरप्राइज़ आर्किटेक्ट क्लास रंग भरें
- 9. एंटरप्राइज़ आर्किटेक्ट: सी # वैकल्पिक पैरामीटर?
- 10. एंटरप्राइज़ आर्किटेक्ट प्रोजेक्ट प्रोग्रामिंग भाषा
- 11. एंटरप्राइज़ आर्किटेक्ट मॉडल से डेटा निकालने
- 12. एंटरप्राइज़ आर्किटेक्ट: सभी कनेक्टरों को केवल
- 13. एंटरप्राइज़ आर्किटेक्ट या तर्कसंगत सॉफ़्टवेयर आर्किटेक्ट का उपयोग कर स्रोत कोड से क्लास आरेख कैसे बनाएं?
- 14. एंटरप्राइज़ आर्किटेक्ट: डेटाबेस आरेख में विदेशी कुंजी लेबल छुपाएं?
- 15. एंटरप्राइज़ आर्किटेक्ट आरेखों को निर्यात करने के लिए स्वचालित विधि?
- 16. स्पार्क्स एंटरप्राइज़ आर्किटेक्ट रूपांतरण (स्रोत से यूएमएल तक)
- 17. "एंटरप्राइज़"
- 18. एंटरप्राइज़
- 19. एंटरप्राइज़
- 20. एंटरप्राइज़ आर्किटेक्ट (स्पार्क्स सिस्टम) - पैरामीटर नाम जोड़ें और पैरामीटर सूची में टाइप करें
- 21. एंटरप्राइज़ आर्किटेक्ट में यूएमएल आरेख के मुद्रण पैमाने को कैसे समायोजित करें?
- 22. एक एप्लिकेशन आर्किटेक्ट स्तर
- 23. सेन्चा आर्किटेक्ट: Ext.form.field.Picker
- 24. .NET आर्किटेक्ट/लीड
- 25. एंटरप्राइज़ एप्लिकेशन
- 26. एंटरप्राइज़ पायथन
- 27. प्रोग्राम मैनेजर बनाम सॉफ्टवेयर आर्किटेक्ट
- 28. वास्तव में युवा सॉफ्टवेयर आर्किटेक्ट
- 29. एंटरप्राइज़ डेटा ऑडिटिंग
- 30. Grails: एंटरप्राइज़ लेवल Grails
http://stackoverflow.com/users/486534/jeff से: पहला तर्क पैकेजिल है कि आप इसे कैसे वापस करते हैं? वह पैरामीटर कहाँ से आता है? –
यह पैकेज गुणों में दिखाया गया है। –
एक बात मैंने अभी देखी है: यदि ईएपी फ़ाइल या पैकेज मौजूद नहीं है, तो रन HTMLReport आपको नहीं बताएगा: कोई त्रुटि संदेश नहीं, कोई अपवाद नहीं, कुछ भी नहीं। इसके अलावा, ऐसा लगता है कि सापेक्ष पथ पसंद नहीं हैं। अंत में, अंतिम तर्क (आउटपुट) एक रास्ता है। यदि आप एक पथ प्रदान करते हैं जो अस्तित्व में नहीं है या मान्य नहीं है, तो यह चुपचाप कुछ भी नहीं करेगा। –