غير استيراد تعريفات COBOL الحقول FILLER متعددة بشكل صحيح عند استخدام معالج COBOL COMTI

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

249960
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند استيراد التعليمات البرمجية COBOL باستخدام معالج COBOL تعريفات COBOL مع عدة حقول FILLER عدم استيراد بشكل صحيح في بعض الحالات. (راجع قسم "مزيد من المعلومات" من هذه المقالة للحصول على أمثلة) تريد للمطورين تكون قادراً على تحميل تعريفات COBOL الموجودة من أجهزة الكمبيوتر المركزية تغيير أسماء حقول غير ضرورية إلى FILLER. يسمح هذا البرنامج العميل الوصول إلى البيانات ذات الصلة العناصر فقط. باستيراد هذه التعليمة البرمجية COBOL المعدلة "منشئ مكون" بحساب العدد الإجمالي للبايتات التي تم تمريرها لأن العديد من الحقول صلة قد يكون نوع بيانات COBOL COMP أو COMP-3.
الحل
لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ SNA Server 4.0. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
215838كيفية الحصول على أحدث حزمة خدمة Server الإصدار 4.0 SNA

تصريح
أقرت Microsoft أن هذه مشكلة في ملقم SNA Microsoft الإصدار 4.0.

تم تصحيح هذه المشكلة لأول مرة في SNA Server 4.0 Service Pack 4.
معلومات أخرى
لا يقوم باستيراد التعريف COBOL التالي بشكل صحيح. تحدث هذه المشكلة لأن متبوعاً الحقل FILLER في نهاية جدول على حقل FILLER آخر المقطع redefined الذي ينتهي بـ حقل FILLER متبوعاً حقل FILLER آخر.
       01  DFHCOMMAREA.           05  OUTAREA-R.               10  DATA1                         PIC X(10).               10  DATA2                         PIC X(10).               10  FILLER                        PIC X(10).               10  DATA3 OCCURS 6 TIMES.                   15  FILLER              PIC 9(2).                   15  DATA3ITEM           PIC X(2).                   15  FILLER              PIC X(3).               10  FILLER                        PIC X(5).               10  FILLER                        PIC X(10).               10  DATA4                         PIC X(30).               10  DATA4A REDEFINES DATA4.                   15  FILLER         PIC X(2).                   15  DATA4AITEM     PIC X(3).                   15  FILLER         PIC X(5).               10  FILLER                        PIC X(7).               10  FILLER                        PIC X(6).				
عند استيراد تعريف COBOL هذا في SP3 والإصدارات السابقة فإنه يقوم بإنشاء التعريف غير صحيح التالي:
       01  DFHCOMMAREA.           05  DATA1                            PIC X(10).           05  DATA2                            PIC X(10).           05  FILLER                           PIC X(10).           05  DATA3 OCCURS 6 TIMES.               10  FILLER                       PIC X(2).               10  DATA3ITEM                    PIC X(2).           05  FILLER                           PIC X(17).           05  DATA4AITEM                       PIC X(3).           05  FILLER                           PIC X(18).				
مع إصلاح هذا تثبيت ، يتم إنشاء التعريف COBOL الصحيح التالي:
       01  DFHCOMMAREA.           05  DATA1                            PIC X(10).           05  DATA2                            PIC X(10).           05  FILLER                           PIC X(10).           05  DATA3 OCCURS 6 TIMES.               10  FILLER                       PIC X(2).               10  DATA3ITEM                    PIC X(2).               10  FILLER                       PIC X(3).           05  FILLER                           PIC X(17).           05  DATA4AITEM                       PIC X(3).           05  FILLER                           PIC X(38).				

علاوة على ذلك، إذا كان جدول يتكون من كافة الحقول FILLER ، ثم التعليمة البرمجية يستورد بشكل غير صحيح ضمن التعليمات البرمجية الأساسية SNA Server 4.0 و SP1 ثم لا يقوم باستيراد في كافة ضمن SP2 و SP3. باستخدام التعليمات البرمجية الأساسية و SP1 ، ويظهر لاستيراد لكن لا يمكن حفظ المكون. مع SP2 و SP3 لا يقوم باستيراد التعليمة البرمجية ثم يظهر إطار خطأ COM المعاملات متكامل COBOL معالج الاستيراد مع رسالة الخطأ التالية:
لا توجد أية حقول COBOL يمكن تعريفها كأعضاء المعرفة من قبل المستخدم في المجموعة العنصر المحدد. حدد عنصر مجموعة آخر.

استيراد التعليمات البرمجية COBOL مع إصلاح هذا مثبتة بشكل صحيح.

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 249960 - آخر مراجعة: 02/23/2014 01:19:10 - المراجعة: 4.0

  • Microsoft SNA Server 4.0
  • Microsoft SNA Server 4.0 Service Pack 1
  • Microsoft SNA Server 4.0 Service Pack 2
  • Microsoft SNA Server 4.0 Service Pack 3
  • Microsoft COM Transaction Integrator for CICS and IMS 1.0
  • Microsoft COM Transaction Integrator for CICS and IMS 1.0 SP1
  • Microsoft COM Transaction Integrator for CICS and IMS 4.0 SP2
  • Microsoft COM Transaction Integrator for CICS and IMS 4.0 SP3
  • kbnosurvey kbarchive kbmt kbbug kbfix kbqfe kbsna400presp4fix kbsna400sp4fix KB249960 KbMtar
تعليقات