متن پر جائیں
Launch دستاویزات پر واپس جائیں

Markdown ڈاؤن لوڈ کریںGitHub پر اصل دستاویز

Launch پلان پروڈکٹ میپنگ ہم وقتی اصلاح

اجازت جائزے کا AUTH-03 درست کیا گیا۔ صرف Launch سرور اور متعلقہ regression ٹیسٹ بدلے، SDK تعینات یا شائع نہیں ہوا؛ Licentivo اور SDK اجازت فیصلے کی حد غیر تبدیل ہے۔

تبدیل کریں

  • میپنگ محفوظ کرتے وقت ٹرانزیکشن میں پہلے مشترک Launch پروڈکٹ ریکارڈ پھر پلان ورژن لاک ہوتا ہے۔ مختلف پلان یا عملوں کی محفوظ کاری ایک ہی پروڈکٹ لاک مانتی ہے؛ متصادم درخواست HTTP 409 PRODUCT_MAPPING_CONFLICT واپس کرتی ہے۔
  • products.licentivo_product_id مستحکم عوامی پروڈکٹ روٹ رکھتا ہے۔ پہلی کامیاب میپنگ کے بعد اسی Launch پروڈکٹ کے دوسرے پلان صرف یہی Licentivo پروڈکٹ منتخب کر سکتے ہیں؛ اس کی مختلف پالیسیاں منتخب ہو سکتی ہیں۔ یہ فیلڈ فیچر حقوق، ڈیوائس کوٹا یا گاہک اجازت حالت محفوظ نہیں کرتا۔
  • گاہک شناخت مستحکم روٹ پڑھتی ہے، تمام پلان کے زیادہ سے زیادہ ورژن سے پروڈکٹ نہیں چنتی۔ پلان شائع اور SDK انضمامی ترتیب بناتے وقت بھی وہی بائنڈنگ جانچی جاتی ہے۔
  • پرانے ڈیٹا بیس میں خودکار nullable فیلڈ شامل ہوتا ہے۔ مستحکم فیلڈ کے بغیر ڈیٹا میں بالترتیب ادا شدہ خریداری تاریخ، پرانے اشاعتی ریکارڈ اور باقی میپنگ دیکھی جاتی ہے؛ ایک ترجیح پر متعدد پروڈکٹس ہوں تو واضح تصادم، اندازہ نہیں۔ منفرد خریدا پروڈکٹ غیر متعلق مسودے پر فوقیت رکھتا ہے، بعد میں مطابقتی میپنگ محفوظ کرنے سے بائنڈنگ مستقل ہو سکتی ہے۔ پروڈکٹ مواد کی ترمیم بائنڈنگ رکھتی ہے۔

متعدد Licentivo پروڈکٹس کو فروخت شدہ پرانا غلط ڈیٹا اب بھی دستی جانچ مانگتا ہے؛ یہ تبدیلی خریداری ریکارڈ یا دور دراز لائسنس نہیں بدلتی۔ دوسرے Licentivo پروڈکٹ پر جانے کے لیے نیا Launch پروڈکٹ بنائیں، نئے پلان سے پرانا روٹ نہیں بدل سکتا۔

نفاذ میپنگ محفوظ کاری، پروڈکٹ روٹ، شناخت اجراء، اشاعت جانچ، انضمام جانچ، ڈیٹا ماڈل میں۔

مقامی توثیق

جانچیں نتیجہ
اصلاح سے پہلے نفاذ کا موازنہ وہی regression ٹیسٹ دو متصادم محفوظ کاریاں بیک وقت کامیاب ہونا مستقل پکڑتا اور توقع کے مطابق ناکام ہوتا ہے
اصلاح کے بعد مخصوص میپنگ regression متصادم درخواستوں میں ایک کامیاب، ایک 409؛ دونوں مطابقتی محفوظ کاریاں کامیاب؛ ادائیگی ہم آہنگی کے بعد شناخت غلط مسودے سے متاثر نہیں؛ SDK انضمامی پرت درست پروڈکٹ سیاق قبول کرتی ہے
تاریخی ڈیٹا تحفظ خریدا روٹ ترجیح، ابہام پر غلطی، غلط مسودے کی اشاعت ممنوع، غلط پرانی اشاعت SDK ترتیب نہیں بنا سکتی، مواد ترمیم بائنڈنگ رکھتی ہے، سب کامیاب
تمام Go سورس پیکیجز اور MySQL regression 192 کامیاب ٹیسٹ ریکارڈ، ذیلی ٹیسٹ سمیت؛ ناکامی نہیں۔ TestProductUploadRoundTrip چھوڑا گیا، کامیابی میں شمار نہیں
پرانے ڈیٹا بیس ساخت اپ گریڈ روٹ کالم سے محروم ساخت کو ابتدائی ترتیب nullable فیلڈ دیتی ہے؛ بار بار ترتیب کامیاب
حقیقی Launch، Licentivo اور Go SDK مشترکہ جانچ 13 کاروباری مراحل کامیاب، خریداری، حقیقی دستخطی فیچر اجرا، معمول بندش بحالی، لاگ آؤٹ، دور دراز ان لنک، پرانی generation، تجدید واپسی، اکاؤنٹ تنسیخ اور واپسی/چارج بیک کے بعد اجرا انکار سمیت
حتمی اضافی جانچ نئے خالی ڈیٹا بیس میں مخصوص میپنگ regression کامیاب، پرانی اشاعت کی انضمامی ترتیب جانچ سمیت؛ go vet کامیاب

مکمل regression اور حقیقی سروس مشترکہ جانچ کے بعد آخر میں SDK انضمام جانچ کی مطابقت جانچ شامل ہوئی اور اس منظر سمیت مخصوص regression اور go vet الگ دوبارہ چلائے گئے۔ پرانے نفاذ کی متوقع ناکامی ٹیسٹ کے اصل race پکڑنے کا ثبوت ہے، غیر حل شدہ regression ناکامی نہیں۔

مشترکہ جانچ میں مقامی الگ MySQL 8.0.32، موجودہ Licentivo سروس اور حقیقی Go SDK؛ ادائیگی چینل اور DeepL الگ مصنوعی سروس، حقیقی چارج یا معاوضہ ترجمہ نہیں۔ ہم وقتی اور تاریخی غلط میپنگ ٹیسٹ حقیقی Launch کاروبار، MySQL اور پروٹوکول سمیولیٹر استعمال کرتے ہیں؛ اس دور میں نو SDK کی حقیقی سروس مشترکہ جانچ مکمل ہونے کا دعویٰ نہیں۔

اس دور میں 192.168.2.177 تک رسائی نہیں ہوئی۔ اس بار شروع MySQL اور Licentivo عارضی عمل بند ہوئے، موجودہ خدمات برقرار۔ اصل مواد نظر انداز ڈائریکٹری .local/mapping-fix-20261024/ میں، قابل اشتراک خلاصہ توثیقی ثبوت میں۔