आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इस पेज पर जाएं
Apigee X दस्तावेज़. जानकारी
शेड्यूल की गई जॉब की खास जानकारी
कमाई करने से जॉब शेड्यूलर और जॉब का एक सेट मिलता है, जो तय समय पर चलने के लिए पहले से शेड्यूल होते हैं तय किए गए समय पर.
इस टेबल में, पहले से शेड्यूल की गई जॉब की जानकारी दी गई है. ये नौकरियां, कमाई करने की सुविधा से मिली हैं. साथ ही, यह भी बताया गया है कि इनके लिए कितनी बार आवेदन किया गया चलने के लिए शेड्यूल किया गया है (सभी समय यूटीसी में बताए गए हैं). साथ ही, हर जॉब के लिए ट्रिगर की जानकारी दी गई है.
नौकरी | ब्यौरा | शेड्यूल (UTC) | ट्रिगर |
---|---|---|---|
डेवलपर के लिए हर महीने के टैक्स की दर | हर डेवलपर के लिए, टैक्स इंजन से टैक्स की दर फ़ेच करता है और डेवलपर को अपडेट करता है बदली हुई टैक्स दर वाली इकाई है. | हर महीने के पहले दिन सुबह 5:45 बजे | MINT.MONTHLY_DEV_TAXRATE@@@ |
सदस्यता रिन्यू करें | मौजूदा रेट प्लान के लिए बार-बार लगने वाला शुल्क या आने वाले समय में किराया तय करने वाले प्लान के लिए नया शुल्क लागू होता है मौजूदा दिन से शुरू करें. | हर दिन आधी रात के बाद 5 सेकंड पर | MINT.RENEW_SUBSCRIPTIONS@@@ |
XeFeed अपडेटर | इस्तेमाल की जा सकने वाली हर मुद्रा के लिए, डॉलर में एक्सचेंज रेट हासिल करता है. | हर दिन आधी रात के बाद 1 सेकंड पर | MINT.XEFEED@@@ |
डेवलपर रेट प्लान को रिन्यू करें | रेट प्लान के लिए रिन्यूअल की तारीखों को रोल करता है और तय समय से पहले समझौता खत्म करने के शुल्क का हिसाब लगाता है. | हर दिन दोपहर 2:20 बजे | MINT.RENEW_DEV_RATEPLAN@@@ |
लेन-देन रिले की फिर से कोशिश करें | ध्यान दें: इस नौकरी के लिए अब सेवा रोक दी गई है और इसका कोई असर नहीं होगा कमाई करने की नीति. | हर दिन सुबह 4:30 बजे | MINT.RETRY_TX_RELAY@@@ |
लेन-देन की जानकारी मिटाने वाला टूल | ध्यान दें: इस नौकरी के लिए अब सेवा रोक दी गई है और इसका कोई असर नहीं होगा कमाई करने की नीति. | हर दिन सुबह 5:30 बजे | MINT.TX_CLEANSER@@@ |
डेवलपर बैलेंस ऑडिट | डेवलपर खाते में बाकी बैलेंस का ऑडिट करता है. मौजूदा इस्तेमाल और प्रीपेड प्लान की जानकारी कॉपी की जाती है बैलेंस/पोस्टपेड क्रेडिट लिमिट को खत्म कर देता है. इसके बाद, मौजूदा इस्तेमाल को और इस्तेमाल करने के लिए बाकी बचे पैसे को शून्य कर देता है. | हर महीने के पहले दिन को आधी रात के बाद पांच सेकंड पर | MINT.DEVELOPER_BALANCE_AUDIT@@@ |
मासिक बिलिंग दस्तावेज़ | बिलिंग दस्तावेज़ जनरेट करता है. ध्यान दें: Apigee Edge से कमाई करने की सुविधा का इस्तेमाल करके, अब Apigee से बिलिंग दस्तावेज़ जनरेट नहीं किए जा सकते. सेवानिवृत्त देखें. |
हर महीने के 11वें दिन को आधी रात के बाद 1 मिनट पर | MINT.MONTLY_BILLING_DOCS@@@ |
डेवलपर के लिए रेट प्लान काउंटर | ध्यान दें: इस नौकरी के लिए अब सेवा रोक दी गई है और इसका कोई असर नहीं होगा कमाई करने की नीति. | हर दिन, आधी रात के बाद 3 सेकंड पर | MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@ |
दैनिक शुल्क | हर घंटे के लेन-देन के कुल योग का हिसाब लगाता है और पिछला दिन. | हर दिन दोपहर 1:20 बजे | MINT.CHARGE_DAILY@@@ |
घंटे के हिसाब से शुल्क | एक घंटे की हर तिमाही के लिए सभी लेन-देन को कैलकुलेट करता है. | एक घंटे के हर 15 मिनट बाद 1 मिनट | MINT.CHARGE_HOURLY@@@ |
सूचना का कॉन्फ़िगरेशन रीफ़्रेश करें | सूचना की सभी स्थितियों को फिर से इंडेक्स करता है. | प्रत्येक 5 मिनट | MINT.REFRESH_NOTIFICATION_CONFIG@@@ |
ईमेल सूचनाएं भेजें | इकट्ठा की गई ईमेल सूचनाएं भेजता है | प्रत्येक घंटा | MINT.EMAIL_NOTIFICATION@@@ |
रीफ़्रेश करने की सीमा | ध्यान दें: इस नौकरी के लिए अब सेवा रोक दी गई है और इसका कोई असर नहीं होगा कमाई करने की नीति. | लागू नहीं (कभी नहीं चलता) | MINT.REFRESH_LIMIT@@@ |
ऊपर बताई गई नौकरियों के अलावा, कुछ ऐसी नौकरियां भी हैं जिन्हें इवेंट के ज़रिए चालू किया जा सकता है सूचनाएं देखें, जो नीचे दी गई टेबल में दी गई हैं. ज़्यादा जानकारी के लिए, सूचनाएं पाने की सुविधा सेट अप करना लेख पढ़ें.
नौकरी | ब्यौरा | लाइव स्ट्रीम का समय तय करें | ट्रिगर |
---|---|---|---|
नए पैकेज की सूचना | यह सभी डेवलपर को सूचना भेजता है कि नया एपीआई पैकेज उपलब्ध है. |
एक बार काम करता है — जिस दिन जॉब को रात 9:00 बजे चालू किया जाता है.
ध्यान दें: सूचनाएं सिर्फ़ एक बार भेजी जाती हैं. इससे कोई फ़र्क़ नहीं पड़ता कि आपको
एक |
MINT.NEW_PACKAGE_NOTIFY@@@ |
नई अतिरिक्त सूचना | इससे सभी डेवलपर को यह सूचना मिलती है कि एपीआई वाले नए प्रॉडक्ट सिर्फ़ इन देशों में उपलब्ध हैं भौगोलिक बाज़ार. |
एक बार काम करता है — जिस दिन जॉब को रात 9:00 बजे चालू किया जाता है.
ध्यान दें: सूचनाएं सिर्फ़ एक बार भेजी जाती हैं. इससे कोई फ़र्क़ नहीं पड़ता कि आपको
एक |
MINT.ADHOC_NOTIFY@@@ |
नए प्रॉडक्ट की सूचना | यह सभी डेवलपर को सूचना भेजता है कि नया एपीआई प्रॉडक्ट उपलब्ध है. |
एक बार काम करता है — जिस दिन जॉब को रात 9:00 बजे चालू किया जाता है.
ध्यान दें: सूचनाएं सिर्फ़ एक बार भेजी जाती हैं. इससे कोई फ़र्क़ नहीं पड़ता कि आपको
एक |
MINT.NEW_PRODUCT_NOTIFY@@@ |
दर वाले प्लान की सूचना |
यह उन डेवलपर को सूचना भेजता है जिन पर असर पड़ा है कि एक नया रेट प्लान उपलब्ध है. सभी उन डेवलपर को सूचना दी जाती है जिन्होंने पैरंट रेट प्लान की सदस्यता ली है. सक्रिय है. इसके अलावा:
|
नए रेट प्लान के शुरू होने की तारीख को सुबह 4:30 बजे चलता है. | MINT.NEW_RATEPLAN_NOTIFY@@@ |
न्यू टीएनसी | उन डेवलपर को सूचना भेजी जाती है जिन पर इस बदलाव का असर हुआ है. उन्हें नए या बदले गए नियमों और शर्तों की जानकारी दी जाती है प्रकाशित की गई हों (और डेवलपर ने अभी तक उन्हें स्वीकार नहीं किया है). | नए या संशोधित नियमों और शर्तों के शुरू होने की तारीख से 30, 7, और 1 दिन पहले चलता है, रात 9:00 बजे | MINT.TNC_ACCEPTANCE_NOTIFY@@@ |
रेट प्लान की समयसीमा खत्म होने वाली है | उन डेवलपर को एक सूचना भेजी जाती है जिन पर इस बदलाव का असर पड़ा है. इसमें, उन डेवलपर को पहले से चेतावनी दी जाती है कि रेट प्लान के बारे में आपको चेतावनी दी जाएगी की समयसीमा खत्म होने वाली है. | रेट प्लान खत्म होने से 30, 7, और 1 दिन पहले, रात 9:00 बजे चलता है. | MINT.EXPIRING_RATE_PLAN_NOTIFY@@@ |
एपीआई का इस्तेमाल करके कमाई करने के काम का शेड्यूल मैनेज करना
नीचे दिए गए सेक्शन में बताया गया है कि एपीआई का इस्तेमाल करके, कमाई करने के काम के शेड्यूल को कैसे मैनेज किया जाए:
- ट्रिगर कॉन्फ़िगर करना
- क्रॉन एक्सप्रेशन बनाना
- एपीआई का इस्तेमाल करके, शेड्यूल की गई जॉब देखना
- एपीआई का इस्तेमाल करके, शेड्यूल की गई जॉब अपडेट करना
- शेड्यूल किए गए जॉब को बंद और फिर से चालू करने के लिए, एपीआई
इस सेक्शन में बताए गए एपीआई के बारे में ज़्यादा जानकारी के लिए, एपीआई में शेड्यूल की गई जॉब देखें संदर्भ.
ट्रिगर कॉन्फ़िगर करना
शेड्यूलर, जॉब चलाने के लिए ट्रिगर पर निर्भर करता है. शेड्यूल किया गया जॉब तब लागू होता है, जब उसे जोड़ा जाता है ट्रिगर करता है. ट्रिगर की प्रॉपर्टी, जॉब लागू करने की प्रोसेस को कॉन्फ़िगर करती हैं. साथ ही, इन प्रॉपर्टी की वैल्यू की मदद से, जॉब के काम करने के तरीके की विशेषताओं को कंट्रोल किया जा सकता है, जैसे कि जॉब कब लागू है लागू करता है और कितनी बार करता है.
ट्रिगर के दो सबसे सामान्य प्रकार हैं क्रॉन ट्रिगर और सरल
ट्रिगर के बारे में ज़्यादा जानें. क्रॉन ट्रिगर में cronExpression
प्रॉपर्टी होती है, जो
निष्पादन शेड्यूल. किसी आसान ट्रिगर में cronExpression
प्रॉपर्टी नहीं होती; की पहचान करें
ट्रिगर के लागू होने पर बताने के लिए, startTime
तय करें, और
विकल्प के तौर पर, endTime
.
ट्रिगर की प्रॉपर्टी इस तरह हैं (सभी समय यूटीसी में दी गई हैं):
प्रॉपर्टी | ब्यौरा |
---|---|
cronExpression |
क्रॉन एक्सप्रेशन, ट्रिगर को रन करने का शेड्यूल बनाता है. जैसे: "सुबह 8 बजे
हर सोमवार से शुक्रवार" या "दोपहर 1:30 बजे महीने के हर आखिरी शुक्रवार" को हटा दिया जाएगा. यहां जाएं:
ज़्यादा जानकारी के लिए, क्रॉन एक्सप्रेशन बनाना.
इस प्रॉपर्टी की जानकारी देने से ट्रिगर को क्रॉन ट्रिगर के तौर पर तय किया जाता है. ध्यान दें: अगर |
enabled |
यह फ़्लैग बताता है कि ट्रिगर चालू है या नहीं. वैल्यू इनमें से एक हो सकती है:
निम्न:
|
endTime |
Epoch फ़ॉर्मैट में समय, जब ट्रिगर का शेड्यूल लागू न हो. |
group |
सर्वर का वह टाइप, जिसमें ट्रिगर काम करेगा. उदाहरण के लिए, अगर
एक मैनेजमेंट सर्वर में एक्ज़ीक्यूट होना चाहिए, तो वैल्यू
management-server . अगर ट्रिगर को किसी मैसेज में एक्ज़ीक्यूट करना है
प्रोसेसिंग सर्वर के लिए, मान message-processor पर सेट होना चाहिए. |
id |
ट्रिगर की पहचान. |
jobId |
निष्पादित किए जाने वाले काम की पहचान. |
name |
ट्रिगर की पहचान करने के लिए इस्तेमाल किया जाने वाला यूनीक नाम. |
priority |
अगर एक से ज़्यादा ट्रिगर लागू होने के लिए शेड्यूल किए गए हैं, तो ट्रिगर को लागू करने की प्राथमिकता
साथ-साथ. वैल्यू जितनी कम होगी, प्राथमिकता उतनी ही ज़्यादा होगी. उदाहरण के लिए, अगर दो ट्रिगर
एक ही समय पर चलने के लिए शेड्यूल किए जाते हैं और अगर किसी ट्रिगर की प्राथमिकता 1 और
अगर प्राथमिकता 2 है, तो वह ट्रिगर पहले लागू होता है जिसकी प्राथमिकता 1 है.
यह प्रॉपर्टी सिर्फ़ तब लागू होती है, जब कई ट्रिगर का एक्ज़ीक्यूशन एक जैसा होता है समय. |
startTime |
सिर्फ़ सामान्य ट्रिगर पर लागू होता है.
ट्रिगर का शेड्यूल लागू होने पर Epoch फ़ॉर्मैट में समय. ध्यान दें: अगर
|
suiteId |
यह फ़्लैग बताता है कि सूचना, सिस्टम लेवल का हिस्सा है या डिफ़ॉल्ट लेवल का
सूचनाओं का सुइट. मान्य वैल्यू DEFAULT या SYSTEM हैं या
तो अपने हिसाब से सुइट का नाम तय किया जा सकता है. |
triggerDataMap |
लॉक कुंजी, custom_lock_key , जो एक से ज़्यादा सर्वर को एक्ज़ीक्यूट करने से रोकती है
एक ही नौकरी को ट्रैक करने की सुविधा मिलती है. |
क्रॉन एक्सप्रेशन बनाना
क्रॉन एक्सप्रेशन एक स्ट्रिंग होती है, जिसमें छह या सात फ़ील्ड होते हैं. इन फ़ील्ड को खाली सफ़ेद जगह से अलग किया जाता है. कॉन्टेंट बनाने
एक्सप्रेशन, समय का एक सेट दिखाता है. आम तौर पर, यह रूटीन को लागू करने के लिए शेड्यूल के तौर पर होता है. क्रॉन
किसी ट्रिगर की cronExpression
प्रॉपर्टी में दिए गए एक्सप्रेशन का इस्तेमाल किया जाता है
का इस्तेमाल करके, उस ट्रिगर को लागू करने के लिए शेड्यूल किया जा सकता है.
s
m h dm m dw y
कहां:
फ़ील्ड | जानकारी | ज़रूरी है | अनुमति वाली वैल्यू | अनुमति वाले खास वर्ण |
---|---|---|---|---|
s |
सेकंड | हां | 0-59 | , - * / |
m |
मिनट | हां | 0-59 | , - * / |
h |
आवर्स | हां | 0-23 | , - * / |
dm |
महीने का दिन | हां | 0-31 | , - * ? / बायां प |
m |
महीना | हां | 1 से 12 या जनवरी-दिसंबर | , - * / |
dw |
हफ़्ते का दिन | हां | 1-7 या रवि-शनि | , - * ? / बाएं से # |
y |
साल | नहीं | खाली या 1970-2099 | , - * / |
खास वर्णों को इस तरह परिभाषित किया गया है:
खास वर्ण | ब्यौरा |
---|---|
* | इसका इस्तेमाल, किसी फ़ील्ड में मौजूद सभी वैल्यू को चुनने के लिए किया जाता है. उदाहरण के लिए, मिनट फ़ील्ड में * का मतलब है हर मिनट. |
? | उन दो फ़ील्ड में से किसी एक में कुछ निर्दिष्ट करने के लिए उपयोग किया जाता है जिसमें वर्ण की अनुमति है, लेकिन अन्य नहीं. उदाहरण के लिए, अगर आप चाहते हैं कि ट्रिगर किसी खास दिन महीने (जैसे, 10 तारीख), लेकिन इस बात की परवाह नहीं कि हफ़्ते का कौनसा दिन है, तो के दिन में 10 का मतलब बताओ माह फ़ील्ड और ? 'हफ़्ते के दिन' वाले फ़ील्ड में. |
- | रेंज तय करने के लिए इस्तेमाल किया जाता है. उदाहरण के लिए, घंटे वाले फ़ील्ड में 10-12 का मतलब है, घंटे 10, 11 और 12. |
, | इसका इस्तेमाल अतिरिक्त वैल्यू तय करने के लिए किया जाता है. उदाहरण के लिए, हफ़्ते के दिन वाले फ़ील्ड में MON,WED,FRI मतलब सोमवार, बुधवार, और शुक्रवार. |
/ | वृद्धियों को तय करने के लिए इस्तेमाल किया जाता है. उदाहरण के लिए, सेकंड फ़ील्ड में 0/15 का मतलब सेकंड 0 है, के तहत दी जाती है. और सेकंड फ़ील्ड में 5/15 का मतलब सेकंड 5, 20, 35, और 50 है. आप साथ ही " वर्ण. ऐसा करना, / से पहले 0 होने के बराबर है. महीने वाले फ़ील्ड में 1/3 तय करने का मतलब है कि पहली तारीख से हर तीन दिन में काम शुरू होगा महीने का दिन. |
L | उन दोनों फ़ील्ड में हर फ़ील्ड का अलग मतलब होता है जिनमें इसकी अनुमति है. L के दिन में महीना फ़ील्ड का मतलब महीने का आखिरी दिन है, यानी जनवरी के लिए 31 दिन या 28 दिन नॉन-लीप सालों पर फ़रवरी. हफ़्ते के दिन वाले फ़ील्ड में, L का मतलब हफ़्ते का आखिरी दिन है. यानी 7 या SAT. लेकिन यदि इसे किसी अन्य मान के बाद सप्ताह के दिन वाले फ़ील्ड में उपयोग किया जाता है, तो इसका मतलब है महीने का अंतिम xxx दिन. उदाहरण के लिए, 6L का मतलब महीने के आखिरी शुक्रवार से है. |
W | इसका इस्तेमाल, दिन के सबसे नज़दीक का कामकाजी दिन (सोमवार से शुक्रवार) बताने के लिए किया जाता है. उदाहरण के लिए, अगर महीने के दिन वाले फ़ील्ड में 15W दर्ज करें, तो इसका मतलब सोमवार से शुक्रवार की 15 तारीख से है महीना. इसलिए, अगर 15 तारीख शनिवार है, तो ट्रिगर 14 तारीख के शुक्रवार को काम करेगा. अगर 15 तारीख रविवार है, ट्रिगर 16 तारीख सोमवार को काम करेगा. अगर 15 तारीख मंगलवार है, तो तो यह मंगलवार 15 तारीख को लागू होगा. हालांकि, अगर महीने के दिन के लिए 1W तय किया जाता है, तो और पहला शनिवार है, तो ट्रिगर तीसरे सोमवार को काम करेगा, क्योंकि यह "कूदना" दिन की सीमा से ज़्यादा है. W वर्ण सिर्फ़ तब तय किया जा सकता है, जब महीने का दिन एक दिन होता है, न कि रेंज या दिनों की सूची. |
# | इसका इस्तेमाल महीने के nवें XXX दिन को तय करने के लिए किया जाता है. उदाहरण के लिए, मान 6#3 के दिन में सप्ताह वाले फ़ील्ड का मतलब है महीने का तीसरा शुक्रवार (दिन 6 = शुक्रवार और #3 = तीसरा शुक्रवार महीना). अन्य उदाहरण: 2#1 = महीने का पहला सोमवार, 4#5 = पांचवां महीने का बुधवार. |
यहां क्रॉन एक्सप्रेशन के कुछ उदाहरण दिए गए हैं (सभी समय, यूटीसी में दिए गए हैं):
क्रॉन एक्सप्रेशन | प्लान लागू करने का शेड्यूल |
---|---|
0 0 12 * * ? | दोपहर 12 बजे (दोपहर 12 बजे). |
0 15 10 * * ? 2013 | सुबह 10:15 बजे वर्ष 2013 के दौरान प्रति दिन. |
0 10,44 14 ? 3 बुध | दोपहर 2:10 बजे और दोपहर 2:44 बजे मार्च महीने में हर बुधवार को. |
0 15 10 ? * 6L 2013-2015 | सुबह 10:15 बजे साल 2013, 2014 के दौरान हर महीने के आखिरी शुक्रवार को और 2015. |
0 15 10 ? * 6#3 | सुबह 10:15 बजे हर महीने के तीसरे शुक्रवार को होती है. |
एपीआई का इस्तेमाल करके, शेड्यूल की गई जॉब देखना
जीईटी अनुरोध जारी करके, मौजूदा समय में शेड्यूल की गई सभी जॉब देखी जा सकती हैं
/triggers?orgid={org_name}
.
उदाहरण के लिए:
$ curl -H "Accept:application/json" -X GET \ "http://localhost:8080/v1/mint/triggers?orgid={org_name}" \ -u email:password
यहां जवाब का एक उदाहरण दिया गया है:
[ { "createdDate" : 1457924378176, "cronExpression" : "3 0 0 * * ?", "enabled" : true, "group" : "management-server", "id" : "MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT", "jobId" : "MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@management-server", "name" : "MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@management-server@@@DEFAULT", "priority" : "1", "suiteId" : "DEFAULT", "triggerDataMap" : { "custom_lock_key" : "mint.scheduler.__ORG_ID__.resetdeveloperrateplancounter@@@management" }, "updatedDate" : 1457924378176 }, { "createdDate" : 1457924378014, "cronExpression" : "", "enabled" : true, "group" : "management-server", "id" : "MINT.ADHOC_NOTIFY@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT", "jobId" : "MINT.ADHOC_NOTIFY@@@management-server", "name" : "MINT.ADHOC_NOTIFY@@@management-server@@@DEFAULT", "priority" : "4", "startTime" : "1372916749000", "suiteId" : "DEFAULT", "triggerDataMap" : { "custom_lock_key" : "mint.scheduler.__ORG_ID__.adhocnotify@@@management" }, "updatedDate" : 1457924378014 }, { "createdDate" : 1457924377877, "cronExpression" : "0 20 1 * * ?", "enabled" : true, "group" : "management-server", "id" : "MINT.CHARGE_DAILY@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT", "jobId" : "MINT.CHARGE_DAILY@@@management-server", "name" : "MINT.CHARGE_DAILY@@@management-server@@@DEFAULT", "priority" : "1", "suiteId" : "DEFAULT", "triggerDataMap" : { "custom_lock_key" : "mint.scheduler.__ORG_ID__.chargedaily@@@management" }, "updatedDate" : 1457924377877 }, ... ]
जीईटी अनुरोध जारी करके, शेड्यूल की गई खास नौकरी भी देखी जा सकती है
/triggers/{trig_id}
, जहां {trig_id}
नौकरी की पहचान है
ट्रिगर करें, जैसा कि शेड्यूल की गई जॉब की खास जानकारी में बताया गया है. उदाहरण के लिए:
$ curl -X GET \ "http://localhost:8080/v1/mint/triggers/MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT" \ -u email:password
यहां जवाब का एक उदाहरण दिया गया है:
{ "createdDate" : 1457924377925, "cronExpression" : "0 20 2 * * ?", "enabled" : true, "group" : "management-server", "id" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT", "jobId" : "MINT.RENEW_DEV_RATEPLAN@@@management-server", "name" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT", "priority" : "1", "suiteId" : "DEFAULT", "triggerDataMap" : { "custom_lock_key" : "mint.scheduler.__ORG_ID__.renewydevrateplan@@@management" }, "updatedDate" : 1457924377925 }
एपीआई का इस्तेमाल करके, शेड्यूल की गई जॉब अपडेट करना
शेड्यूल किए गए जॉब को अपडेट करने के लिए, उसके ट्रिगर की प्रॉपर्टी बदलें. उदाहरण के लिए, आपके ट्रिगर के एक्ज़ीक्यूशन शेड्यूल को बदलना पड़ सकता है.
क्रॉन ट्रिगर जॉब (यानी, ऐसी जॉब जिनमें क्रॉन एक्सप्रेशन वैल्यू शामिल होती है) के लिए, आपको सिर्फ़
cronExpression
और चालू की गई प्रॉपर्टी की वैल्यू बदलें. अन्य बदलाव हैं
अनदेखा किया गया. जिन जॉब में कोई क्रॉन एक्सप्रेशन वैल्यू नहीं दी जाती है उनके लिए अन्य प्रॉपर्टी बदली जा सकती हैं
जैसे कि startTime
या priority
.
शेड्यूल की गई नौकरी को अपडेट करने के लिए, /triggers/{trig_id}
को एक PUT अनुरोध जारी करें, जहां
{trig_id}
, जॉब ट्रिगर की पहचान है, जैसा कि शेड्यूल की गई जॉब की खास जानकारी में बताया गया है. अपडेट करते समय, आपको
अपडेट की गई सेटिंग और ट्रिगर के आईडी का अनुरोध करें.
उदाहरण के लिए, नीचे दिया गया अनुरोध, डेवलपर के नए रेट प्लान के लिए क्रॉन एक्सप्रेशन को अपडेट करता है रिन्यूअल को हर दिन सुबह 5 बजे चलाया जाएगा यूटीसी:
$ curl -H "Content-Type: application/json" -X PUT -d \ '{ "cronExpression" : "0 0 5 * * ?", "enabled" : true, "group" : "management-server", "id" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT", "jobId" : "MINT.RENEW_DEV_RATEPLAN@@@management-server", "name" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT", "priority" : "1", "suiteId" : "DEFAULT", "triggerDataMap" : { "custom_lock_key" : "mint.scheduler.__ORG_ID__.renewydevrateplan@@@management" }, }' \ https://localhost:8080/v1/mint/triggers/MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT \ -u email:password
एपीआई का इस्तेमाल करके, शेड्यूल किए गए जॉब को बंद और फिर से चालू करना
शेड्यूल किए गए किसी जॉब को बंद करने के लिए, इसके ट्रिगर की enabled
प्रॉपर्टी की वैल्यू को इस पर सेट करें
गलत. उदाहरण के लिए:
$ curl -H "Content-Type: application/json" -X PUT -d \ '{ "cronExpression" : "0 0 5 * * ?", "enabled" : false, "group" : "management-server", "id" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT", "jobId" : "MINT.RENEW_DEV_RATEPLAN@@@management-server", "name" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT", "priority" : "1", "suiteId" : "DEFAULT", "triggerDataMap" : { "custom_lock_key" : "mint.scheduler.__ORG_ID__.renewydevrateplan@@@management" }, }' \ https://localhost:8080/v1/mint/triggers/MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT \ -u email:password
बंद किए गए किसी जॉब को फिर से चालू करने के लिए, उसके ट्रिगर की enabled
प्रॉपर्टी वैल्यू को इस पर सेट करें
सही है.
अगले चरण
आपको अपने संगठन और किसी भी अन्य कंपनी से समय-समय पर कमाई करने की सुविधा को फिर से सिंक करने की सलाह दी जाती है Edge API सेवाओं का इस्तेमाल करके बनाए गए डेवलपर, ऐप्लिकेशन, और प्रॉडक्ट. जानें कैसे सिंक्रनाइज़ करें कमाई करने की सुविधा के साथ Apigee Edge का डेटा.