4.14.07.04 - บันทึกประจำรุ่นของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

เมื่อวันอังคารที่ 27 มกราคม 2015 เราได้เปิดตัวพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ของ Apigee เวอร์ชัน 4.14.07.04 สำหรับเวอร์ชันในองค์กร (OPDK)

หากมีข้อสงสัย โปรดติดต่อทีมสนับสนุน Apigee Edge

ฟีเจอร์ใหม่และการปรับปรุง

ฟีเจอร์ใหม่และการปรับปรุงในรุ่นนี้มีดังนี้

  • ตอนนี้หน้าต่างโมดอลยอดคงเหลือแบบชำระล่วงหน้าไม่เพียงพอจะแสดงข้อมูลค่าใช้จ่ายและภาษี
  • ตอนนี้มีการตั้งค่าผู้ดูแลระบบเพื่ออนุญาตหรือไม่ให้แสดงผลิตภัณฑ์ที่นักพัฒนาแอป ซื้อไม่ได้ในแบบฟอร์มการสร้างแอป หากต้องการเปลี่ยนแปลงการตั้งค่านี้ ให้ทำดังนี้

    1. ไปที่การกำหนดค่า > การตั้งค่าการสร้างรายได้
    2. เปลี่ยนการตั้งค่าการแสดงผลิตภัณฑ์สำหรับการสร้างแอปพลิเคชัน โดย ค่าเริ่มต้น ระบบจะแสดงเฉพาะผลิตภัณฑ์ที่นักพัฒนาแอปรายนั้นใช้ได้ในแบบฟอร์มการสร้างแอป
    3. บันทึกการเปลี่ยนแปลง
  • ตอนนี้แท็บ "แพ็กเกจที่ซื้อ" ในหน้า "แคตตาล็อกและแพ็กเกจ" ของการสร้างรายได้จะแสดง แพ็กเกจที่ซื้อในตารางที่จัดเรียงตามสถานะ ตอนนี้คุณจัดเรียงตารางตามคอลัมน์ใดก็ได้โดย คลิกส่วนหัวของตาราง
  • ตอนนี้พอร์ทัลจะแสดงข้อความเตือนเมื่อซื้อแพ็กเกจในอนาคตหากยอดคงเหลือปัจจุบันไม่เพียงพอ

การแก้ไขข้อบกพร่อง

นอกจากนี้ รุ่นนี้ยังมีการแก้ไขข้อบกพร่องต่อไปนี้สำหรับ OPDK

หัวข้อ รหัสปัญหา คำอธิบาย
ข้อผิดพลาดของ API ในการรับยอดคงเหลือของผู้ใช้แสดงหน้าการบำรุงรักษา DEVSOL-830 เมื่อการเรียก Edge API เพื่อรับยอดคงเหลือของผู้ใช้ไม่แสดงผลอย่างถูกต้อง หน้าเว็บจะแสดงและระบบจะบันทึกข้อผิดพลาด ซึ่งก่อนหน้านี้จะแสดงหน้าจอข้อผิดพลาดแทน
ดาวน์โหลดใบแจ้งยอดรายเดือนจากพอร์ทัลนักพัฒนาแอปไม่ได้ DEVSOL-774
ตอนนี้คุณสามารถดาวน์โหลดเอกสารการเรียกเก็บเงินจาก Edge Server ในรูปแบบ HTML ได้อย่างถูกต้องแล้ว Postgres v9.0 เปิดตัวการเข้ารหัส "hex" ใหม่ ซึ่งอาจต้องเปลี่ยนใน postgresql.conf เพื่อให้ ดาวน์โหลดเอกสารการเรียกเก็บเงินได้อย่างถูกต้อง หากดาวน์โหลดเอกสารการเรียกเก็บเงินจากพอร์ทัลนักพัฒนาแอปไม่ถูกต้อง ให้เปลี่ยน bytea_output ใน postgresql.conf เป็น "escape" ใน Edge Management Server โดยทำดังนี้
bytea_output = 'escape' # hex, escape
แพ็กเกจราคาที่หมดอายุจะชี้ไปยังแพ็กเกจราคาอื่นที่ใช้งานอยู่ในพอร์ทัลนักพัฒนาซอฟต์แวร์ DEVSOL-773 หากแพ็กเกจสิ้นสุดลงแล้ว จะไม่มีไฮเปอร์ลิงก์ไปยังรายละเอียดแพ็กเกจอีกต่อไปเนื่องจากแพ็กเกจนั้น ดูไม่ได้อีกแล้ว ตอนนี้แท็บแพ็กเกจที่เหมาะสมจะแสดงขึ้นเมื่อคลิกชื่อแพ็กเกจ ในตาราง "แพ็กเกจที่ซื้อ"
แบบฟอร์มการเติมเงินเพื่อสร้างรายได้แสดงอย่างไม่ถูกต้อง DEVSOL-700 ตอนนี้แบบฟอร์มการเติมเงินเพื่อการสร้างรายได้แสดงอย่างถูกต้องแล้ว
คอลัมน์ภาษีในยอดคงเหลือนักพัฒนาแอปจะเป็น 0.00 CHF เสมอ DEVSOL-691 ตอนนี้อัตราภาษีจะแสดงอย่างถูกต้องในหน้าการเรียกเก็บเงินแบบชำระล่วงหน้าสำหรับการสร้างรายได้ โปรดทราบว่าคุณต้องใช้การเรียก "API สำหรับนักพัฒนาแอปแบบชำระล่วงหน้า" ในพอร์ทัล (ในส่วนการกำหนดค่า > การตั้งค่าการสร้างรายได้)
ระบบควรซิงค์รายการผลิตภัณฑ์กับ Edge เมื่อล้างแคช DEVSOL-606

เมื่อเพิ่มผลิตภัณฑ์ API ลงใน Edge คุณจะซิงค์ผลิตภัณฑ์ API กับพอร์ทัลได้โดย ล้างแคชของพอร์ทัล การซิงค์ผลิตภัณฑ์ API จะทำให้ผลิตภัณฑ์ปรากฏในรายการ ผลิตภัณฑ์ที่พร้อมใช้งานในพอร์ทัล ก่อนหน้านี้ วิธีเดียวในการซิงค์คือการ เรียกใช้ Cron Job

วิธีล้างแคช

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
  2. จากเมนู Drupal ให้เลือกไอคอนหน้าแรก > ล้างแคชทั้งหมด

หากต้องการล้างแคชทีละรายการ ให้เลือกรายการใดรายการหนึ่งในเมนูย่อย เช่น API Products

ระบบปัดเศษยอดคงเหลือ CHF ลงอย่างไม่ถูกต้อง DEVSOL-604 เราได้นำการปัดเศษที่มีช่วง 0.05 สำหรับฟรังก์สวิสออกจากการสร้างรายได้แล้ว สำหรับ ระบบที่ใช้ฟรังก์สวิส (CHF) ระบบจะไม่ปัดเศษโดยใช้การปัดเศษที่มีช่วง 0.05 (การปัดเศษแบบสวีเดน) อีกต่อไป แต่จะแสดงราคาเป็น 1 Rappen แทน
โค้ดการสร้างรายได้ยังไม่รองรับการใช้งานในต่างประเทศอย่างเต็มรูปแบบ DEVSOL-583 ตอนนี้สตริงของโมดูลการสร้างรายได้ได้รับการตัดคำอย่างเต็มรูปแบบแล้วเพื่อให้แปลหน้าจอการสร้างรายได้ใน Dev Portal เป็นภาษาอื่นๆ ได้
ลบแอปไม่ได้เมื่อเปิดใช้การสร้างรายได้ DEVSOL-523 ตอนนี้ลบแอปได้แล้วเมื่อเปิดใช้การสร้างรายได้ เวอร์ชันก่อนหน้าจะแสดงกล่องโต้ตอบที่ว่างเปล่า เมื่อพยายามลบแอป

ปัญหาที่ทราบ

รุ่นนี้มีปัญหาที่ทราบดังต่อไปนี้

หัวข้อ รหัสปัญหา คำอธิบาย
ข้อผิดพลาดเกี่ยวกับจำนวนเงินขั้นต่ำในการเติมเงิน DEVRT-1261 เมื่อป้อนจำนวนเงินเติมเงินที่ไม่ตรงตามข้อกำหนดจำนวนเงินเติมเงินขั้นต่ำ ข้อความแสดงข้อผิดพลาดจะเข้าใจยาก
การแก้ไขแอปที่มีอยู่ทำให้เกิดข้อยกเว้นร้ายแรง DEVSOL-992 การแก้ไขแอปที่มีอยู่เมื่อไม่ได้ล้างแคชเมื่อเร็วๆ นี้จะทำให้เกิดข้อยกเว้นร้ายแรง