דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מאפייני הבעיה

יישום משלב הפעלת המשתמש בממשק תיכנות LU0 מחזיר את השגיאה הבאה בעת קבלת תגובה מיישום mainframe:

הודעה: כותרת עליונה של ניהול פונקציה שהוחזרו מהמחשב המארח הכילה אורך לא חוקי.
קוד שגיאה: Microsoft.HostIntegration.SNA.Session.SessionStatus.FMHLengthError "

הגורם

בעיה זו מתרחשת כאשר יישום mainframe שולח נתונים משלב הפעלה הכולל את הפונקציה ניהול כותרת (FMH) סיביות ב- התגובה כותרת (RH) מוגדר כ- 1. הגדרה זו מציינת את כותרות ניהול (FM) אחד או יותר של פונקציית כלולים בתגובה. במצב המתואר בסעיף "מאפייני הבעיה", תגובת ה-mainframe אינה כוללת את כל כותרות ה-FM. פעולה זו גורמת התגובה נותח באופן שגוי. הבעיה בניתוח גורם לשגיאה.

פתרון

מידע עדכון מצטבר

תיקון הפותר בעיה זו נכללת 2 עדכון מצטבר עבור 2013 שרת שילוב של המחשב המארח.

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

לאחר החלת עדכון זה, באפשרותך לשלוט בהפעלה משלב ניתוח של כותרות FM באמצעות אפשרות התצורה של ממשק תיכנות LU0. כברירת מחדל, משלב ההפעלה מנסה לנתח כותרות FM אם הסיבית FMH מוגדרת בכותרת תגובה.

אם היישום LU0 משלב הפעלת משתמש במחרוזת חיבור להתחבר ל- IBM mainframe, ניתן להוסיף את הפרמטר הבא מחרוזת החיבור כדי לבטל את FMH של ניתוח:

FUNCTIONMANAGEMENTHEADERS=NONE
הבאה היא דוגמה של מחרוזת חיבור בעל מאפיין זה חדשים שנוספו:

_session.Connect("FUNCTIONMANAGEMENTHEADERS=NONE;LogicalUnitName=" + LUName.Text, SessionLU0InitType.SSCP);
הערה מחרוזת חיבור זו מבוססת על מחרוזת החיבור המשמש במדגם משלב הפעלת LU0NET הכלולה ב- SDK 2013 מארח שרת שילוב.

אם המאפיין FUNCTIONMANAGEMENTHEADERS לא נכללת במחרוזת החיבור, או אם הגדרת המאפיין היא FUNCTIONMANAGEMENTHEADERS = כלול, וכן אם הסיבית FMH מוגדרת ל- 1, משלב ההפעלה מנסה לנתח כותרות FM הנתונים שהוא יקבל מתוך היישום IBM mainframe.

אם משלב הפעלת משתמש המחלקה SessionConnectionLU0 כדי לציין את מאפייני החיבור לשימוש כאשר הוא מתחבר למערכת IBM mainframe, ניתוח כותרת FM נשלטת על-ידי שימוש במאפיין הבאים:

FunctionManagementHeaderSupportהמאפיין FunctionManagementHeaderSupport החדש תומך את הערכים הבאים:

FunctionManagementHeaderSupport.Include
FunctionManagementHeaderSupport.Noneהבאה היא דוגמה של אופן השימוש המחלקה SessionConnectionLU0 כדי לציין שם LU, דף קוד מחשב מארח וכדי להשבית את הניתוח של כותרות FM:

SessionConnectionLU0 _connection = SessionConnectionLU0() חדש;
_connection.LogicalUnitName = LUName.Text;
_connection. HostCodePage = 37;
_connection.FunctionManagementHeaderSupport.None;אם לא צוין מאפיין FunctionManagementHeaderSupport , התנהגות ברירת המחדל היא משלב הפעלת מנתח כותרות FM בכל תגובה שמתקבל מ- IBM mainframe היישום אם הסיבית FMH מוגדרת ל- 1.

מוצרי ספקים חיצוניים הנזכרים במאמר זה מיוצרים על ידי חברות שאינן תלויות ב-Microsoft. חברת Microsoft אינה מעניקה אחריות, אם במפורש ובין במשתמע, לגבי הביצועים או האמינות של מוצרים אלה.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×