Edge for Private Cloud v. 4.16.05
कमाई करने की सेवाएं, Apigee Edge का एक्सटेंशन है. इसलिए, यह एक अलग प्रोसेस के तौर पर काम नहीं करती. यह किसी भी मौजूदा Apigee Edge सेटअप में काम करता है.
कमाई करने के लिए ज़रूरी शर्तें
- अगर कमाई करने की सुविधा को किसी ऐसे Edge टोपोलॉजी पर इंस्टॉल किया जा रहा है जिसमें कई मैनेजमेंट सर्वर नोड का इस्तेमाल किया जाता है, जैसे कि 13-नोड इंस्टॉलेशन, तो कमाई करने की सुविधा को इंस्टॉल करने से पहले, आपको Edge मैनेजमेंट सर्वर के दोनों नोड इंस्टॉल करने होंगे.
- Edge पर कमाई करने की सुविधा इंस्टॉल करने के लिए, जहां Edge इंस्टॉलेशन में कई पोस्टग्रे नोड हैं, Postgres नोड को मास्टर/स्टैंडबाय मोड में कॉन्फ़िगर किया जाना चाहिए. कमाई करने की सुविधा को इंस्टॉल नहीं किया जा सकता अगर आपके पास एक से ज़्यादा Postgres मास्टर नोड हैं, तो Edge पर खोलें. ज़्यादा जानकारी के लिए, इसके लिए मास्टर-स्टैंडबाय रेप्लिकेशन सेट अप करें पोस्टग्रेस.
इंस्टॉलेशन की खास जानकारी
किसी मौजूदा Apigee Edge पर कमाई करने से जुड़ी सेवाएं जोड़ने का तरीका यहां बताया गया है इंस्टॉलेशन:
- कमाई करने की सेवाओं को चालू करने के लिए, Apigee मैनेजमेंट सर्वर नोड को अपडेट करने के लिए, apigee-setup
यूटिलिटी का इस्तेमाल करें. उदाहरण के लिए, कैटलॉग मैनेजमेंट, सीमाएं और सूचनाएं कॉन्फ़िगरेशन, बिलिंग, और
रिपोर्टिंग.
अगर आपके पास कई मैनेजमेंट सर्वर नोड हैं, जैसे कि 13-नोड इंस्टॉलेशन, तो कमाई करने की सुविधा इंस्टॉल करने से पहले, आपको दोनों एज मैनेजमेंट सर्वर नोड इंस्टॉल करने होंगे. - apigee-setup का इस्तेमाल करें यह सुविधा, Apigee मैसेज प्रोसेसर को अपडेट करने की सुविधा देती है, ताकि इसके रनटाइम कॉम्पोनेंट को चालू किया जा सके कमाई करने से जुड़ी सेवाएं, जैसे कि लेन-देन रिकॉर्ड करने की नीति और सीमा लागू करने का तरीका. अगर आपको कई मैसेज प्रोसेसर हैं, तो उन सभी पर कमाई करने की सुविधा इंस्टॉल करें.
- अपने Edge संगठनों के लिए कमाई करने से जुड़ी प्रोसेस को पूरा करें.
- कमाई करने में मदद करने के लिए डेवलपर सेवाएं पोर्टल को कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, यह देखें http://apigee.com/docs/monetization/content/configure-monetization-developer-portal.
कमाई करने के लिए, साइलेंट कॉन्फ़िगरेशन फ़ाइल बनाना
यहां कमाई करने की सुविधा इंस्टॉल करने के लिए, साइलेंट कॉन्फ़िगरेशन फ़ाइल का उदाहरण दिया गया है. इसमें बदलाव करें फ़ाइल का उपयोग करें. इस फ़ाइल को शामिल करने के लिए, setup.sh में -f विकल्प का इस्तेमाल करें.
ध्यान दें: आम तौर पर, इन प्रॉपर्टी को उसी कॉन्फ़िगरेशन फ़ाइल में जोड़ा जाता है जिसका इस्तेमाल, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना में दिखाया गया है.
# Edge configuration properties # Specify IP address or DNS name of node. IP1=192.168.1.1 # Management Server, OpenLDAP, UI, ZooKeeper, Cassandra IP2=192.168.1.2 # ZooKeeper, Cassandra IP3=192.168.1.3 # ZooKeeper, Cassandra IP4=192.168.1.4 # Router, Message Processor IP5=192.168.1.5 # Router, Message Processor IP6=192.168.1.6 # Qpid IP7=192.168.1.7 # Qpid IP8=192.168.1.8 # Postgres IP9=192.168.1.9 # Postgres # Must resolve to IP address or DNS name of host - not to 127.0.0.1 or localhost. HOSTIP=$(hostname -i) # Edge sys admin credentials ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=yourPassword # If omitted, you are prompted for it. # Specify the Management Server port. APIGEE_PORT_HTTP_MS=8080 # # Monetization configuration properties. # # Postgres credentials from Edge installation. PG_USER=apigee # Default from Edge installation PG_PWD=postgres # Default from Edge installation # Specify Postgres server. MO_PG_HOST="$IP8" # Only specify one Postgres node. # Create a Postgres user for Monetization. # Default username is "postgre". # If you specify a different user, that user must already exist. MO_PG_USER=postgre MO_PG_PASSWD=moUserPWord # Specify one ZooKeeper host. # Ensure this is a ZooKeeper leader node in a multi-datacenter environment. ZK_HOSTS="$IP2" # Specify Cassandra information. # Ensure CASS_HOSTS is set to the same value as when you installed Edge. # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1:1,1 $IP2:1,1 $IP3:1,1" # Default is "Apigee", unless it was changed during Edge install. CASS_CLUSTERNAME=Apigee # Cassandra uname/pword required only if you enabled Cassandra authentication. # CASS_USERNAME= # CASS_PASSWORD= # Specify the region. # Default is dc-1 unless you are in a multi-datacenter environment. REGION=dc-1 # If your Edge config file did not specify SMTP information, add it. # Monetization requires an SMTP server. SMTPHOST=smtp.gmail.com SMTPPORT=465 SMTPUSER=your@email.com SMTPPASSWORD=yourEmailPassword SMTPSSL=yध्यान दें:
- अगर आपकी Edge कॉन्फ़िगरेशन फ़ाइल में SMTP की जानकारी नहीं दी गई है, तो उसे जोड़ें. कमाई करने के लिए, एसएमटीपी सर्वर की ज़रूरत होती है.
- किसी एक डेटा सेंटर इंस्टॉलेशन में, सभी ZooKeeper नोड डिफ़ॉल्ट रूप से, लीडर के तौर पर कॉन्फ़िगर होते हैं. एक से ज़्यादा डेटा सेंटर में Edge इंस्टॉल करने पर, कुछ ZooKeeper नोड उसे ऑब्ज़र्वर के तौर पर कॉन्फ़िगर किया जाना चाहिए. पक्का करें कि ऊपर दी गई ZK_HostS प्रॉपर्टी, कई डेटा सेंटर इंस्टॉल करना.
- Cassandra ऑथेंटिकेशन की सुविधा चालू करने पर, इन प्रॉपर्टी का इस्तेमाल करके Cassandra उपयोगकर्ता नाम और पासवर्ड पास किया जा सकता है:
CASS_USERNAME
CASS_PASSWORD
कमाई करने से जुड़ी सेवाएं जोड़ें सभी मैनेजमेंट सर्वर के साथ
मैनेजमेंट सर्वर नोड पर कमाई करने की सुविधा इंटिग्रेट करने के लिए, नीचे दी गई प्रोसेस का इस्तेमाल करें.
- अगर कमाई करने की सुविधा को किसी ऐसे Edge टोपोलॉजी पर इंस्टॉल किया जा रहा है जो कई मैनेजमेंट सर्वर नोड का इस्तेमाल करता है, जैसे कि 13-नोड इंस्टॉलेशन, तो पक्का करें कि कमाई करने की सुविधा को इंस्टॉल करने से पहले, आपने दोनों मैनेजमेंट सर्वर नोड इंस्टॉल कर लिए हों.
- मैनेजमेंट सर्वर नोड पर, सेटअप स्क्रिप्ट चलाएं:
> /opt/apigee/apigee-setup/bin/setup.sh -p mo -f configFile
“-p mo” विकल्प से, कमाई करने की सुविधा को इंटिग्रेट करने के बारे में पता चलता है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉन्फ़िगरेशन फ़ाइल ऐसी होनी चाहिए जिसे "apigee" ऐक्सेस कर सके या पढ़ सके उपयोगकर्ता. उदाहरण के लिए, रखें /tmp डायरेक्ट्री में मौजूद फ़ाइल नोड पर लागू होगा. - अगर एक से ज़्यादा मैनेजमेंट सर्वर नोड पर कमाई करने की सुविधा इंस्टॉल की जा रही है, तो दूसरे चरण को दूसरा मैनेजमेंट सर्वर नोड.
कॉन्फ़िगरेशन पूरा होने पर, PostgreSQL डेटाबेस में कमाई करने की सेवाओं के लिए RDBMS स्कीमा बन जाता है. यह कमाई करने से जुड़ी सेवाओं और उनसे जुड़ी सेवाओं को इंटिग्रेट करने की प्रोसेस पूरी करता है Postgres सर्वर वाले कॉम्पोनेंट.
कमाई करने की सेवाओं को सभी मैसेज प्रोसेसर के साथ इंटिग्रेट करना
सभी मैसेज प्रोसेसर पर कमाई करने की सुविधा इंटिग्रेट करने के लिए, नीचे दी गई प्रक्रिया का इस्तेमाल करें नोड.
- पहले मैसेज प्रोसेसर नोड पर, कमांड प्रॉम्प्ट पर, सेटअप स्क्रिप्ट चलाएं:
> /opt/apigee/apigee-setup/bin/setup.sh -p mo -f configFile
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है “-p mo” विकल्प का इस्तेमाल करके कमाई करने की सुविधा को शामिल किया जाता है.
"apigee" उपयोगकर्ता के पास कॉन्फ़िगरेशन फ़ाइल को ऐक्सेस करने या पढ़ने की अनुमति होनी चाहिए. उदाहरण के लिए, रखें /tmp डायरेक्ट्री में मौजूद फ़ाइल नोड पर लागू होगा. - यह प्रोसेस सभी मैसेज प्रोसेसर नोड पर दोहराएं.
कॉन्फ़िगरेशन पूरा होने के बाद, Message Processor को कमाई करने की सेवाओं के साथ अपडेट कर दिया जाता है. इससे, कमाई करने की सेवाओं और उनसे जुड़े कॉम्पोनेंट को मैसेज प्रोसेसर के साथ इंटिग्रेट करने की प्रोसेस पूरी हो जाती है.
कमाई करने की सुविधा चालू करना
कमाई करने की सुविधा चालू करके नया संगठन बनाने के लिए, सबसे पहले संगठन बनाएं. ज़्यादा जानकारी के लिए, किसी संगठन को शामिल करना लेख पढ़ें.
किसी संगठन के लिए कमाई करने की सुविधा चालू करने के लिए, अतिरिक्त ऑनबोर्डिंग
किसी संगठन की कमाई करने की सुविधा में शामिल होने की प्रोसेस को पूरा करने के लिए, आपको ये शर्तें पूरी करनी होंगी:
- कमाई करने वाला ग्रुप बनाएं: mxgroup.
- Qpid को ग्रुप में जोड़ें.
- संगठन के लिए कमाई करने की सुविधा चालू करना.
- संगठन के लिए सूचना सेटिंग चालू करें.
- उन सभी संगठनों के लिए यह तरीका दोहराएं जहां आपको कमाई करने की सुविधा चालू करनी है.
enable-monetization विकल्प का इस्तेमाल करें कमांड का इस्तेमाल करें. यह स्क्रिप्ट एक ऐसी कॉन्फ़िगरेशन फ़ाइल लेती है जिसमें ये प्रॉपर्टी:
MSIP=IPorDNSofManagementServer APIGEE_PORT_HTTP_MS=8080 # Default is 8080. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=yourPassword # If omitted, you are prompted for it. # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1:1,1 $IP2:1,1 $IP3:1,1" # Space-separated list IP/DNS names of all Qpid nodes in the data center being configured. QPID_HOST="$IP6 $IP7" QPID_PORT=8083 # Default is 8083. REGION=dc-1 ORG_NAME=myorg # The Edge org where you want to enable monetization. MX_GROUP=mxgroup # Default Monetization group.
ध्यान दें:
- CASS_HOSTS और REGION को उन वैल्यू पर सेट करें जिनका इस्तेमाल आपने कमाई करने की सुविधा को इंस्टॉल करते समय किया था.
- अगर एक से ज़्यादा डेटा सेंटर कॉन्फ़िगरेशन में कमाई करने की सुविधा को चालू किया जा रहा है, तो:
- आपको मैनेजमेंट सर्वर पर हर डेटा के लिए, शामिल होने की प्रोसेस को दोहराना होगा बीच में.
- कॉन्फ़िगरेशन फ़ाइल को डेटा सेंटर में केवल Qpid नोड को सूचीबद्ध करना चाहिए: कॉन्फ़िगर किया गया.
स्क्रिप्ट चलाने के लिए:
- स्क्रिप्ट शुरू करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision सक्षम-कमाई करने -f configFile
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉन्फ़िगरेशन फ़ाइल ऐसी होनी चाहिए जिसे "apigee" ऐक्सेस कर सके या पढ़ सके उपयोगकर्ता. उदाहरण के लिए, रखें /tmp डायरेक्ट्री में मौजूद फ़ाइल नोड पर लागू होगा.
अगर आपके पास एक से ज़्यादा मैनेजमेंट सर्वर हैं, तो आपको सिर्फ़ उनमें से किसी एक पर यह स्क्रिप्ट चलानी होगी.
यह स्क्रिप्ट, Cassandra डेटाबेस से कमाई करने वाले PostgreSQL डेटाबेस में संगठन, प्रॉडक्ट, डेवलपर, और ऐप्लिकेशन की कॉपी बनाती है. कमाई करने की सेवाओं के इंस्टॉल होने के बाद, डेटा अपने-आप सिंक हो जाता है. - जिस संगठन के लिए कमाई करने की सुविधा चालू करनी है उसके लिए यह तरीका दोहराएं.
- अगर आपके पास एक से ज़्यादा डेटा सेंटर हैं, तो दूसरे डेटा सेंटर के मैनेजमेंट सर्वर पर भी यह प्रोसेस दोहराएं. पक्का करें कि कॉन्फ़िगरेशन फ़ाइल में, सिर्फ़ Qpid नोड शामिल हों डेटा सेंटर को कॉन्फ़िगर किया जा रहा है.
Edge के यूज़र इंटरफ़ेस (यूआई) में अगली बार लॉग इन करने पर, आपको सबसे ऊपर के मेन्यू में कमाई करने की एंट्री दिखेगी संगठन:
डेवलपर को कॉन्फ़िगर करना सेवाओं का पोर्टल
कमाई करने की सुविधा के लिए, Developer Services पोर्टल को कॉन्फ़िगर करने के लिए, http://apigee.com/docs/monetization/content/configure-monetization-developer-portal देखें.
मैनेजमेंट सर्वर नोड जोड़ना को इंस्टॉल करने के लिए,
अगर किसी मौजूदा Edge इंस्टॉलेशन में मैनेजमेंट सर्वर जोड़ा जाता है, तो उसे जोड़ना न भूलें कमाई करने से जुड़ी सेवाएं नए मैनेजमेंट सर्वर पर उपलब्ध होंगी. साथ ही, सभी मैनेजमेंट सर्वर कॉन्फ़िगर किए जा सकेंगे, ताकि वे बातचीत कर सकें.
मैनेजमेंट सर्वर जोड़ने के लिए:
- नया मैनेजमेंट सर्वर इंस्टॉल करें.
- नए मैनेजमेंट सर्वर पर, कमाई करने की सुविधा इंस्टॉल करें.
- मूल मैनेजमेंट सर्वर पर, इन्हें कॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service Edge-mint-management-server mint-configure-mgmt-cluster - ओरिजनल मैनेजमेंट सर्वर को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-सर्वर रीस्टार्ट - नए मैनेजमेंट सर्वर पर, यह कॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-mint-management-server mint-configure-mgmt-cluster - नया मैनेजमेंट सर्वर रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-सर्वर रीस्टार्ट
अतिरिक्त कॉन्फ़िगरेशन
बिलिंग दस्तावेज़ इस खाते से दें: PDF फ़ाइलें
कमाई करने की सुविधा, असली उपयोगकर्ताओं को एचटीएमएल फ़ॉर्मैट में बिलिंग दस्तावेज़ दिखाती है. बिलिंग दस्तावेज़ों को PDF फ़ाइलों के तौर पर उपलब्ध कराने के लिए, कमाई करने की सुविधा को ऐसे बिलिंग सिस्टम के साथ इंटिग्रेट किया जा सकता है जो PDF जनरेट करने की सुविधा देता है. इसके अलावा, तीसरे पक्ष की किसी ऐसी PDF लाइब्रेरी का लाइसेंस भी लिया जा सकता है जो इस सुविधा के साथ काम करती हो.
संगठन को कॉन्फ़िगर करें सेटिंग
बैकएंड सेटिंग: यहां दी गई टेबल में, संगठन के लेवल के ऐसे एट्रिब्यूट की सूची दी गई है जो मुद्रा जारी करने वाले संगठन को कॉन्फ़िगर करने के लिए उपलब्ध हैं. इन एट्रिब्यूट को जोड़ने/अपडेट करने के लिए, यहां बताए गए तरीके से पुट कॉल का इस्तेमाल किया जा सकता है:
> curl -u ${ADMIN_EMAIL}:${ADMINPW} -v http://<management-ip>:8080/v1/organizations/{orgId} -d '{org object with attributes}' -X PUT
उदाहरण के लिए, ऊपर दिए गए CURL निर्देश का आउटपुट कुछ ऐसा दिखेगा:
{
...
"displayName": "Orgnization name",
"name": "org4",
"properties": {
"property": [
...
{
"name": "MINT_CURRENCY",
"value": "USD"
},
{
"name": "MINT_COUNTRY",
"value": "US"
},
{
"name": "MINT_TIMEZONE",
"value": "GMT"
}
]
}
}
एट्रिब्यूट |
जानकारी |
---|---|
MINT_TAX_MODEL |
स्वीकार की गई वैल्यू :DISCLOSED दी गई हैं UNDISCLOSED, HYBRID (डिफ़ॉल्ट रूप से शून्य है) |
MINT_CURRENCY |
ISO मुद्रा कोड (डिफ़ॉल्ट रूप से शून्य है) |
MINT_TAX_NEXUS |
टैक्स नेक्सस (डिफ़ॉल्ट रूप से शून्य) |
MINT_DEFAULT_PROD_TAX_CATEGORY |
प्रॉडक्ट की टैक्स कैटगरी की डिफ़ॉल्ट वैल्यू (डिफ़ॉल्ट रूप से कोई वैल्यू नहीं) |
MINT_IS_GROUP_ORG |
IS ग्रुप संगठन (डिफ़ॉल्ट रूप से गलत पर सेट होता है) |
MINT_HAS_BROKER |
गड़बड़ी हुई है (डिफ़ॉल्ट तौर पर, यह गलत पर सेट होती है) |
MINT_TIMEZONE |
टाइमज़ोन (डिफ़ॉल्ट तौर पर यह शून्य है) |
MINT_TAX_ENGINE_EXTERNAL_ID |
टैक्स इंजन आईडी (डिफ़ॉल्ट शून्य है) |
MINT_COUNTRY |
संगठन का देश (डिफ़ॉल्ट रूप से यह वैल्यू शून्य पर सेट होती है) |
MINT_REG_NO |
संगठन का रजिस्ट्रेशन नंबर, यूनाइटेड किंगडम में दिया गया नंबर, टैक्स आईडी से अलग है (डिफ़ॉल्ट वैल्यू शून्य पर सेट होती है) |
MINT_BILLING_CYCLE_TYPE |
PROTED, CALENDAR_MONTH (डिफ़ॉल्ट CALENDAR_MONTH है) |
MINT_SUPPORTED_BILLING_TYPE |
प्रीपेड/पोस्टपेड/बूथ (डिफ़ॉल्ट रूप से यह प्रीपेड होता है) |
MINT_IS_SEPARATE_INV_FOR_FEES |
इससे यह पता चलता है कि शुल्क का एक अलग इनवॉइस जनरेट किया जाना चाहिए या नहीं. डिफ़ॉल्ट रूप से यह गलत पर सेट होती है |
MINT_ISSUE_NETTING_STMT |
इससे पता चलता है कि नेटिंग स्टेटमेंट जारी किया जाना चाहिए या नहीं (डिफ़ॉल्ट रूप से गलत पर सेट होती है) |
MINT_NETTING_STMT_PER_CURRENCY |
यह बताता है कि नेटिंग स्टेटमेंट को मुद्रा के हिसाब से जनरेट किया जाना चाहिए या नहीं (डिफ़ॉल्ट यह है गलत) |
MINT_HAS_SELF_BILLING |
इससे पता चलता है कि संगठन खुद बिलिंग करता है या नहीं (डिफ़ॉल्ट रूप से गलत है) |
MINT_SELF_BILLING_FOR_ALL_DEV |
इससे पता चलता है कि संगठन ने सभी डेवलपर के लिए खुद से बिलिंग की है या नहीं(डिफ़ॉल्ट तौर पर गलत) |
MINT_HAS_SEPARATE_INV_FOR_PROD |
यह बताता है कि संगठन के पास हर प्रॉडक्ट के लिए अलग-अलग इनवॉइस है या नहीं (डिफ़ॉल्ट गलत) |
MINT_HAS_BILLING_ADJUSTMENT |
इससे पता चलता है कि संगठन, बिलिंग में बदलाव करने की सुविधा देता है या नहीं. डिफ़ॉल्ट रूप से, यह वैल्यू 'गलत' होती है |
features.isMonetizationEnabled |
कमाई करने से जुड़ा मेन्यू दिखाने के लिए, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) इसका इस्तेमाल करता है. डिफ़ॉल्ट रूप से, इसकी वैल्यू 'गलत' होती है |
ui.config.isOperator |
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, प्रोवाइडर को ऑपरेटर बनाम संगठन के तौर पर दिखाने के लिए इस्तेमाल किया जाता है (डिफ़ॉल्ट रूप से 'सही' है) |
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, कारोबारी संगठन की सेटिंग कॉन्फ़िगर करने के लिए, http://apigee.com/docs/monetization-services/content/get-started-using-monetization-services पर देखें.
ध्यान दें: अगर कमाई करने से जुड़ी सेवाओं की सीमाओं और सूचनाओं का इस्तेमाल किया जा रहा है सुविधाओं के लिए, कृपया अपने डेवलपर को यह निर्देश दें कि वे ऐक्सेस टोकन की पुष्टि से जुड़ी नीति.
सीमा से जुड़ी नीति, एपीआई कॉल को ब्लॉक करने के लिए बनाई गई एक साफ़ तौर पर बताई गई नीति है. नीति, कारोबार की सीमाओं की जांच करती है. अगर कोई सीमा, कॉन्फ़िगर की गई वैल्यू से ज़्यादा है, तो गड़बड़ी का मैसेज दिखता है. यह गड़बड़ी बढ़ाने से जुड़ी नीति का ही एक हिस्सा है, लेकिन इसमें शर्तों के हिसाब से बदलाव किए गए हैं बदल सकते हैं.
प्रॉक्सी डेवलपर के लिए, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में यूज़र इंटरफ़ेस (यूआई) टेंप्लेट उपलब्ध है. प्रॉक्सी डेवलपर को यह करना चाहिए मैसेज फ़्लो में मिंट नीति अटैच करें. इस नीति के लागू होने पर गड़बड़ी की जानकारी दी जाएगी में गड़बड़ी हुई है. अगर ContinueOnError सही पर सेट है, तो गड़बड़ी "mint.limitsViolated", "mint.isDeveloperनिलंबित" और फ़्लो वैरिएबल नहीं बढ़ाए जाएंगे और "mint.limitsPolicyError" वैरिएबल को सेट किया जाएगा इसका इस्तेमाल, ज़रूरत पड़ने पर अन्य अपवादों को मैनेज करने के लिए किया जा सकता है.