एक्सएमएल सामान्य नियम
Last updated
Last updated
एक XML फ़ाइल के माध्यम से प्रमाणीकरण डेटा सफलतापूर्वक अपलोड करने के लिए निम्नलिखित सामान्य नियमों का पालन करें:
XML दस्तावेज़ों में, दूसरे सभी तत्वों के माता-पिता होने वाले एक रूट तत्व होना चाहिए:
प्रमाण प्रारूप के लिए, रूट तत्व है <client_certs></client_certs>
\
इस पंक्ति को XML प्रोलॉग कहा जाता है: <?xml version="1.0" encoding="UTF-8?">
XML प्रोलॉग वैकल्पिक है। यदि यह मौजूद है, तो यह दस्तावेज़ के प्रथम में होना चाहिए। XML दस्तावेज़ों में अंतर्राष्ट्रीय वर्णों को शामिल किया जा सकता है, जैसे नार्वेजियन øæå या फ़्रेंच êèé। त्रुटियों से बचने के लिए, आपको उपयोग किए गए कोडिंग को निर्दिष्ट करना चाहिए, या अपनी XML फ़ाइलों को UTF-8 के रूप में सहेजना चाहिए। XML दस्तावेज़ों के लिए डिफ़ॉल्ट वर्ण एनकोडिंग UTF-8 है।\
सभी XML तत्वों के कोई बंद टैग दिए जाने चाहिए
XML टैगस में विशेष ध्यान देना होगा। टैग टैग से अलग होता है। खोलने और बंद करने वाले टैग्स को एक ही रूप में लिखे जाना चाहिए:
किसी भी टैग को अनबंधित छोड़ने पर त्रुटि होगी: Invalid XML file uploaded
गलत: <certification_body_identity_number>%VALUE GOES HERE
सही: <certification_body_identity_number>%VALUE GOES HERE</certification_body_identity_number>
\
XML तत्वों को उचित ढंग से नेस्ट किया जाना चाहिए
XML में, सभी तत्वों को एक-दूसरे के अंदर सही ढंग से नेस्ट किया जाना चाहिए:
गलत:
<certification_identity_number>
<certification>
CERT-0001
</certification_identity_number>
</certification>
सही:
<certification>
<certification_identity_number>CERT-0001</certification_identity_number></certification>\
टैग में खाली स्थान नहीं हो सकता है
उदा। <certification identity number>
सिस्टम इस वाक्य प्रणाली को मान्य नहीं करेगा और त्रुटि शोधेगा: Invalid XML file uploaded\
XML फ़ाइल अपलोड करते समय सभी मूलशब्द टैग्स शामिल होने चाहिए, यदि मूलशब्द टैग की कमी होती है, तो सिस्टम त्रुटि शोधेगा: Invalid XML file uploaded\
यदि certification_standard_and_scheme और उसके चाइल्ड्रेन खाली हैं, तो सिस्टम एक त्रुटि फेंकेगा: Invalid XML file uploaded\
वैकल्पिक फील्ड्स के लिए अमान्य टैग त्रुटि को नहीं उत्पन्न करेगा, लेकिन टैग के भीतर जो डेटा जोड़ा गया है, वह प्रणाली में प्रदर्शित नहीं होगा।
सही:<original_issue_date>01/20/2021</original_issue_date>
गलत (फ़ाइल से): <orig_issued_date>01/20/2021</orig_issued_date>
प्रणाली में प्रदर्शित डेटा
Original Issued Date: (खाली)
अपने डेटा को XML फाइल में भरते समय ध्यान रखने योग्य बातें।
प्रति टैग में एकल डेटा मान दर्ज करें
सुनिश्चित करें कि केवल एकल डेटा मान को एक टैग में दर्ज किया जाता है। जब एक से अधिक डेटा मान अपलोड किए जाते हैं, तो एक टैग में एक से अधिक डेटा मान शामिल न करें।
डेटा प्रारूप को संघटित रखें
अंतरिक्ष, प्राथमिकता और अन्य प्रकार के फॉर्मेटिंग में मिलावट होने से त्रुटि हो सकती है और डेटा का मेल नहीं होगा
संकलन में वे वाक्यरचना रखें जो टेम्पलेट में प्रदान की गई है
निर्धारित फील्ड्स को खाली या रिक्त न छोड़ें
एक टैग में एकाधिक डेटा न जोड़ें
एक टैग में एकाधिक डेटा को न विलय करें
फ़ाइल प्रारूप
फ़ाइल प्रारूप .xml
होना चाहिए
फ़ाइल का आकार
एक्सएमएल फ़ाइलों के लिए अधिकतम फ़ाइल आकार 50 एमबी है। यदि आपकी एक्सएमएल फ़ाइल 50 एमबी से अधिक है तो आपको इसे बांटना होगा और प्रत्येक 50 एमबी से कम वाली एकाधिक फ़ाइलों को अपलोड करना होगा।
फ़ाइल का नाम
IAF CertSearch आपको निम्नलिखित प्रारूपों का उपयोग करके अपनी फ़ाइलों का नाम रखने की सलाह देता है:एकल: cb_certs.xml
एकाधिक फ़ाइलें: cb_certs_1.xml
, cb_certs_2.xml
, cb_certs_3.xml
XML टैग
XML टैग टेम्पलेट में बराबर होने चाहिए। यदि बदल दिया जाता है, तो IAF CertSearcg फ़ील्ड डेटा को पहचान नहीं पाएगा और अपलोड नहीं किया जाएगा।
XML टैग क्रम
टैग क्रम में क्रमित होना चाहिए और टेम्पलेट में बराबर होना चाहिए। यदि बदल जाता है, तो IAF CertSearch टैब्स को पहचान नहीं पाएगा और उन टैब्स में डेटा अपलोड नहीं होगा।