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

בעת שימוש ב- Microsoft BizTalk Server 2010 האצה עבור HL7 (BTAHL7), אישור (ACK) נוצר בתבנית שגויה.

לדוגמה, ACK נוצר בתבנית הבאה:

ERR || OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ שגיאת סוג נתונים ^ 102 | E|||||||| ^^^^^^^^^^^

עם זאת, בתבנית הנכונה עבור ACK הוא כדלהלן:

ERR || OBX ^ 9 ^ 23 | 102 ^ שגיאת סוג נתונים ^ HL70369 | E|||||||| ^^^^^^^^^^^

הערות

  • "OBX_ObservationResult" הוא שם צומת XML, לא מזהה HL7.

  • "HL7nnnn" להיות למעשה הקוד "HL70369".

  • סדר השדות במקטע ERR שגויה. "HL7nnnn ^ שגיאת סוג נתונים ^ 102" צריך להיות "102 ^ שגיאת סוג נתונים ^ HL70369".

הגורם

הבעיה מתרחשת עקב פגם במוצר.

פתרון

התיקון החם מטפל שלושה היבטים הבאים של הבעיה:

  • הודעות ACK יש מזהה HL7 במקום שם צומת XML. לדוגמה, הודעות ACK יש "OBX" במקום "OBX_ObservationResult".

  • פרטי השגיאה עבור המקטע ERR מופק באמצעות הקווים המנחים הבאים:

    • אם לא נמצא הערך של הטבלה, החזר "HL7nnnn".

      הערה "nnnn" הוא מספר טבלה HL7 אשר נבדק.

    • שגיאות אימות-טבלה, שנה "HL7nnnn" ל- "HL79999".

      הערה "HL79999" הוא שגיאה ערך-טבלה בה הוא שגיאה מיוחדים עבור BizTalk Server.

  • סדר השדות במקטע ERR שגויה. לדוגמה, "HL7nnnn ^ שגיאת סוג נתונים ^ 102" משתנה ל "102 ^ שגיאת סוג נתונים ^ HL7nnnn".

מידע על תיקונים חמים

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

אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות של Microsoft ותמיכה כדי לקבל את התיקון החם.

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

http://support.microsoft.com/contactus/?ws=supportהערה הטופס "הורדת תיקון חם זמינה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שהתיקון חם אינו זמין עבור שפה זו.

דרישות מוקדמות

חייב להיות מותקן כדי להחיל תיקון חם זה BTAHL7. בנוסף, עליך להחיל את התיקונים החמים המתוארות במאמרי Microsoft Knowledge Base (KB) הבאים:

תיקון 2564013 : תיקון חם זמין אשר מספק מאפיינים נוספים של מצב המסירה עבור פרוטוקול בשכבה התחתונה מינימלי לקבלה ושליחה של מתאמי ב- BizTalk מאיץ עבור HL7 בסביבה של BizTalk Server 2010

תיקון 2607536 : תיקון חם מוסיף תמיכה עיבוד ההודעה v2.5.1 HL7 ועל מתקן כמה בעיות ב- BizTalk Server 2010 האצה עבור HL7

דרישת הפעלה מחדש

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

הוראות התקנה

חשוב הסעיף, שיטה או המשימה הזו מכילה פעולות המציינות כיצד לשנות את הרישום. עם זאת, עלולות להתרחש בעיות חמורות אם תשנה את הרישום באופן שגוי. לפיכך, ודא כי אתה מבצע צעדים אלה בקפידה. לקבלת הגנה נוספת, בצע גיבוי של הרישום לפני שתבצע בו שינויים. כך תוכל לשחזר את הרישום מאוחר יותר במקרה שתתעורר בעיה. לקבלת מידע נוסף על אופן הגיבוי והשחזור של הרישום, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

322756 כיצד לגבות ולשחזר את הרישום ב- Windowsאם התיקון החם הנוכחי נדרש BTAHL7 מפיק ACK לפי הסכימה שעבר, עליך לבצע פעולות אלה בנוסף להתקנת התיקון החם. אם התיקון החם אינו נחוץ, לדוגמה BTAHL7 מפיק ACK שאין תופעה דומה שהוא המתוארת בסעיף "מאפייני הבעיה", אין לבצע שלבים אלה.

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

  1. הפסק את המופעים מארח BizTalk Server.

  2. פרוס מחדש את הפרוייקט BTAHL7V2XCommon עם הסכימות שעבר חדש. לשם כך, בצע את הפעולות הבאות:

    • שינוי שם של ACK_24_GLO_DEF_949029 במאיץ 2010 BizTalk \%\Microsoft עבור HL7\Templates\Schemas\V2. X\2.4 כ ACK_24_GLO_DEF

    • שינוי שם של ACK_25_GLO_DEF_949029 במאיץ 2010 BizTalk \%\Microsoft עבור HL7\Templates\Schemas\V2. X\2.5 כ ACK_25_GLO_DEF

    הערות

    • אם הפרוייקט BTAHL7V2XCommon שכבר נפרסה, לבטל פריסה של הפרוייקט, לאחר מכן לבנות ולפרוס מחדש את הפרוייקט.

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

  3. צור ערך רישום מסוג DWORD בשם "UseModifiedAck" במפתח המשנה הבא של הרישום:

    • עבור מערכת ההפעלה (x86) 32 סיביות:
      מאיץ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk עבור HL7\Version 2010

    • עבור מערכת ההפעלה (x64) 64 סיביות:
      מאיץ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk עבור HL7\Version 2010

  4. אם התיקון החם נדרש שלב 2 מסתיימת, הגדר את הערך של מפתח הרישום החדש שנוצר ל- 1. אם מפתח הרישום אינו זמין או להגדיר את הערך לערך שונה מ- 1, BTAHL7 יפיק ACK שאין תופעות דומות מהן המתוארת בסעיף "מאפייני הבעיה" (הליך זה מבוצע כדי לוודא כי פתרונות לקוחות קיימים לא נגרמת הפרעה). לכן, במקרה הסכימות שעבר אינם נפרסים (שלב 2 לא סיים), הגדר את הערך של מפתח הרישום לערך אחר שאינו 1. אם הסכימות שעבר נפרסו (השלמת שלב 2), הקפד להגדיר את מפתח הרישום ל- 1.

  5. הפעל מחדש את מופעי מארח BizTalk Server.

פרטי קובץ

הגירסה האנגלית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בפריט ' תאריך ושעה ' בלוח הבקרה.

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

Microsoft.solutions.btahl7.pipelinecommon.dll

3.9.559.2

90,528

13-Jul-2012

17:41

x86

Microsoft.solutions.btahl7.pipelinemessagecore.dll

3.9.559.2

86,448

13-Jul-2012

17:41

x86



מצב

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

מידע נוסף

לקבלת מידע נוסף אודות תיקונים חמים של BizTalk Server, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

מידע 2003907 אודות תמיכה של תיקונים חמים BizTalk חבילת שירות

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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

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

×