Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Kopsavilkums

Šajā rakstā aprakstīts labojumfails, kas nodrošina divas papildu piegādes režīma rekvizīti par minimālu apakšējā slāņa protokolu (MLLP) nosūtīt un saņemt porti, izmantojot BizTalk Accelerator for HL7 Microsoft BizTalk Server 2010 vidē:

  • Izmantojiet MLLP transporta apliecinājums

    Šis rekvizīts ir pieejams gan vienvirziena saņemt porti un vienvirziena sūtīt portu.

  • MLLP transporta NAK apturēt pieprasījuma ziņojums

    Šis rekvizīts ir pieejams tikai vienvirziena sūtīt portu.

MLLP saņem adapteri atbalsta gan vienvirziena un divvirzienu pieprasījumu atbildes režīmu. Ja ir konfigurēts saņemt adapteris, HL7 apstrādes izmanto Pasūtīt piegādes parametrs. Nodrošina ziņojumu piegādes secību tiek saglabāta. Parādīts MLLP adapteris darbojas divvirzienu režīmā, adapteris nesaņem jaunu ziņojumu no iepriekšējās sistēmas līdz adapteris izveido lietojumprogrammas (PPL) saņemšanas iepriekšējā ziņojuma iepriekšējās sistēmas. Ģenerēts apliecinājuma/NAK nosūta ziņojumu lodziņā datu bāze (MessageBoxDB). MessageBoxDB gaida nākamo aptaujas intervālu pirms apliecinājuma/NAK iepriekšējās sistēmas.

Iepriekšējās sistēmas nosūta tikai vienu ziņojumu laikā un tikai pēc tam, kad tiek saņemta apliecinājuma/NAK. Papildus ir konfigurēta BizTalk aptaujas intervālu, un Pasūtīt piegādes parametrs ir iestatīts uz True. Tas nozīmē, ka ziņojumu skaitu, kas apstrādā vienā otrā ir ierobežota. Šis labojumfails nodrošina papildu konfigurācijas vienvirziena nosūtīt un saņemt portus. Tas neietekmē apliecinājuma/NAK. Tomēr būtiski palielina skaitu dokumentus, kas apstrādā sekundē.

Izmantojiet veiktspējas skaitītāji bāzlīnijas jāveic pirms un pēc šī labojumfaila lietošanas. Ir standarta pamatotas laikā ir jāiesniedz pieņemamu ziņojumu skaitu. Piemēram, var lietot šādu kodu:

  • Par BizTalk: ziņojumapmaiņas kategorijas, izmantojiet skaitītājs Dokumentus apstrādā/SEK .

  • Lai BizTalk: ziņojumapmaiņas Latentums kategorijas izmantot visas pieejamās skaitītāji.


Ir iespēja palielināt dokumentus, kas apstrādā sekundē samaziniet MaxReceiveInterval BizTalk resursdatora iestatījumu. Atkarībā no kopējo vidi, datora iestatīšanu, kurā darbojas Biz Talk Server 2010 un sējumā dokumentus, kas tiek apstrādāti, samazinot MaxReceiveInterval iestatījumu varēja negatīvi ietekmēt veiktspēju gadījumu SQL Server. SQL servera iestatīšana un BizTalk iestatīšanu, skatiet pieejamo tehnisko rakstu.

Papildinformācija

Piezīme. Arī šis labojumfails novērš problēmu, programmā Microsoft BizTalk 2010 Accelerator for HL7. Papildinformāciju par šo jautājumu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2454887 varētu tikt reģistrēti notikumi, nepareizi MLLP sistēma ziņojuma 2009 BizTalk Accelerator for HL7 datorā, kurā darbojas sistēma Microsoft BizTalk Server 2009 vai Microsoft BizTalk Server 2010

Informācija par labojumfailu

Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet šo labojumfailu tikai tām sistēmām, kurām ir radusies šajā rakstā aprakstītā problēma. Šajā labojumfailā, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt nākamos programmatūras atjauninājumus, kuros ir iekļauts šis labojumfails.

Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta dienestu, lai iegūtu labojumfailu.

Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft vietni:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja veidlapā nav norādīta nepieciešamā valoda, tas nozīmē, ka šai valodai labojumfails nav pieejams.

Priekšnosacījumi

Jābūt instalētai Microsoft BizTalk Accelerator for HL7 instalēta (BTAHL7), lai lietotu šo labojumfailu.

Informācija par restartēšanu

Iespējams, pēc šī labojumfaila lietošanas dators jārestartē. Ja netiek piedāvāts restartēt, BizTalk pakalpojumi ir jārestartē. Lai iegūtu papildinformāciju par šo procedūru, skatiet šī labojumfaila pakotnē iekļautā faila Readme. txt.

Aizstāšanas informācija

Šis labojumfails neaizstāj iepriekš izlaistu labojumfailu.

Informācija par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) ir tālāk norādītajā tabulā. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.

Faila nosaukums

Faila versija

Faila lielumu

Datums

Laiks

Platformas

Microsoft.solutions.btahl7.mllp.dll

3.9.526.2

116,608

07-Jun-2011

15:27

x86

Microsoft.solutions.btahl7.shared.dll

3.9.526.2

92,040

07-Jun-2011

15:27

x86

Mllpreceive.exe

3.9.526.2

26,456

07-Jun-2011

15:27

x86

Mllpsend.exe

3.9.526.2

26,448

07-Jun-2011

15:27

x86

Par labojumfailu

Kad šis labojumfails ir instalēt un konfigurēt ziņojumu plūsma

Pēc ieviešanas un iespējotu šo labojumfailu, MLLP adapteris norāda visi ziņojumi, kas ir saņēmuši MessageBoxDB MLLP adapteris. Galapunkta pārvaldnieks (EPM) aicina atpakaļ adapteri un iesniegšana statusu BatchComplete metodi. Tas izraisa adapteris nosūtīt izpilde apliecinājuma/NAK iepriekšējās sistēmas. Savukārt iepriekšējās sistēmas saņem apliecinājuma/NAK un pēc tam nosūta nākamo ziņojumu. BatchComplete metode ir atkarīga no MaxReceiveInterval iestatījumu un sauc uzreiz pēc ziņojuma iesniegšanas BizTalk veiksmīgi.

Tiklīdz ziņojums ir gatavs nosūtīšanai, sūtīt adapteris pārraida ziņojumu lejupstraumes sistēmai. ACK/NAK domā iestatot rekvizītu Izmantošana MLLP transporta apliecinājumsTrue. Ja apliecinājuma, Sūtīt BizTalk pabeidz apstrādi veiksmīgi. Ja nosūtīt NAK un Aiztures pieprasījums ziņojumu MLLP transporta NAK rekvizīts ir iestatīts uz True, ziņojums tiek apturēta tieši, mēģiniet vēlreiz. Tomēr, ja Pieprasījuma ziņojumu apturēt MLLP transporta NAK rekvizīts ir iestatīts uz False, BizTalk mēģinās atkarībā no sūtīšanas porta mēģinājuma intervālu iestatījumus. (Pēc noklusējuma Aiztures pieprasījums ziņojumu MLLP transporta NAK rekvizīts iestatīts uz False.)

Ziņojumu plūsma parāda šādas shēmas:

Message flow

  1. Ziņojums, kas tiek nosūtīts iepriekšējās sistēmas sūtīšanas lietojumprogramma apstrādā MLLP adapteris saņemt.

  2. MLLP adapteris norāda BizTalk/EPM ziņojumu.

  3. EPM aicina atpakaļ adapteris ziņojumu iesniegšana statusu. EPM to dara Visu paketi metodi.

  4. Izdarīt apliecinājuma/NAK ģenerē MLLP adapteris un iesniegšana paketes statusa pamatā. ACK/NAK nosūta sūtīšanas programmu.

    Piezīme. Batch iesniegšanas, ja statuss ir veiksmīgiadapteris atgriež komplementāro Tomēr ja radusies kļūme vai iesniegšanas iestājies taimauts (piemēram, ja Partija visu metode zvanu iestājies taimauts), adapteris atgriež NAK sūtīšanas programmu.

  5. EPM nodod ziņojumu sūtīšanas MLLP adapteris pārsūtīšanai.

  6. MLLP adapteris nosūta pārstrādāto ziņojumu nosūtīt lejupstraumes sistēmu.

  7. Transporta apliecinājuma/NAK paredzams nosūtīt MLLP adapteris pabeigt paziņojumu.

  8. Ja apliecinājuma ziņojuma 7. darbībā, adapteris lūdz EPM dzēst ziņojumu. Pretējā gadījumā adapterim ir jālūdz EPM vēlreiz, kuras pamatā ir atkārtošanas intervāls iestatījumu. Jaunas opcijas ir paredzēts sūtīt portu konfigurācijas iestatījumu aptur ziņojumu tieši bez vēlreiz, ja MLLP NAK. Pēc noklusējuma šī opcija ir iestatīta kā False. Ja šī opcija ir iestatīta uz True, ziņojums tiek apturēta tieši bez vēlreiz, ja MLLP NAK.

Transporta līmenis apliecinājuma/NACK formāts

Vietne ir ietverta šāda informācija:

  • MLLP izpilde apliecinājums piemērs:

    <SB><ACK><EB><CR>

  • MLLP negatīvo piemēru izdarīt apliecinājums:

    <SB><NAK><EB><CR>

Piezīmes

  • Šajos piemēros < SB > atsaucas uz Sākt bloka rakstzīme (1 baits). Tas atbilst < VT > ASCII rakstzīmes vai < 0x0B >.

    To nedrīkst sajaukt ar SOH vai STX ASCII rakstzīmēm.

  • Šajos piemēros < apliecinājuma > vai < NAK > attiecas uz apstiprinājumu rakstzīme (1 baits. Atbilst apliecinājuma < > ASCII rakstzīmes vai < 0x06 >) vai negatīva apstiprinājuma rakstzīmi (1 baits. Atbilst < NAK > ASCII rakstzīmes vai < 0x15 >).

  • Šajos piemēros < EB > attiecas uz End bloka rakstzīme (1 baits). Tas atbilst < 0x1C > vai < FS > ASCII rakstzīmes.

  • Šajos piemēros < CR > attiecas pārvadājumu atgrieztu rakstzīmi (1 baits). Tas atbilst < CR > ASCII rakstzīmes vai < 0x0D >.

  • Microsoft sniedz trešo pušu kontaktinformāciju, lai palīdzētu atrast tehnisko atbalstu. Šī kontaktinformācija var tikt mainīta bez brīdinājuma. Korporācija Microsoft negarantē trešo pušu kontaktinformācijas pareizību.

Kā konfigurēt saņemt un sūtīt portu izmantot jauno rekvizītus

Konfigurējiet saņemt un sūtīt portu šādi.

Piezīme. Sūtīt un saņemt porta iestatījumi var izmantot atsevišķi vai kopā.

Saņemt porta konfigurācijas
  • Portam ir jābūt vienvirziena portu.

  • Pasūtīts piegādes parametrs ir jāiespējo.

  • Jāiestata rekvizīta Lietošanas MLLP transporta apstiprinājumsspēkā iespējot transporta līmeņa apstiprinājumu. Pēc noklusējuma šis rekvizīts ir iestatīts uz False esošo portu vai jaunu portu.

Receive port

Porta konfigurācijas sūtīšana
  • Portam ir jābūt vienvirziena portu.

  • Lūgt atbildes režīms jāiestata Nr.

  • Pasūtīts piegādes parametrs ir jāiespējo.

  • Jāiestata rekvizīts Lietošanu MLLP transporta apliecinājums spēkā iespējot transporta līmeņa apstiprinājumu. Pēc noklusējuma šis rekvizīts ir iestatīts uz False esošo portu vai jaunu portu.

  • Ir jāiestata rekvizīts Aiztures pieprasījums ziņojumu MLLP transporta NAK spēkā ja aptur tieši bez tiek atkārtota saņemot transporta NAK pakārtots sistēmas ziņojumi. Pretējā gadījumā ziņojums tiks atkārtots transporta papildu opcijas Sūtīt portu iestatītā reižu skaitu. Pēc noklusējuma šis rekvizīts ir iestatīts uz False esošo portu vai jaunu portu.

Send port

Par rekvizītu "Izmantošana MLLP transporta apliecinājums"

Tālāk norādītajā tabulā aprakstītas paredzamā rīcība vienvirziena vai divvirzienu portu, kas izmanto rekvizītu Izmanto MLLP pārsūtīšanas apstiprinājumu . Nepieciešamo iestatījumu kombinācija ir jālieto kā aprakstīts sadaļā "Kā iespējot labojumfailu".

Piezīmes

  • "Iepriekšējās sistēmas" nozīmē nosūtīšanas programmu. BizTalk to nosūta ziņojumu. Šie ziņojumi tiek ienākošo BizTalk.

  • "Lejupstraumes sistēma" attiecas uz programmu saņemšanas. No BizTalk saņemto ziņojumu. Šie ziņojumi ir izejošā un BizTalk.



Kādu portu

MLLP V2 opciju

MLLP V2 opciju izslēgt

Vienvirziena saņemt

MLLP apliecinājuma/NAK nosūtīt iepriekšējās sistēmas BatchComplete metodi.

Izmaiņas Nr. Šajā gadījumā nav apliecinājuma/NAK tiek nosūtīta augšupstraumes sistēmai.

Divvirzienu saņemt

Izmaiņas Nr. Šajā gadījumā HL7 apliecinājuma/NAK TransmitMessage metode tiek nosūtīta augšupstraumes sistēmu.

Piezīme. Šī opcija netiek atbalstīta. Piemēram, ignorēt pat tad, ja vērtība ir iestatīta kā True.

Nav izmaiņas. Šajā gadījumā HL7 apliecinājuma/NAK TransmitMessage metode tiek nosūtīta augšupstraumes sistēmu.

Vienvirziena sūtīt

MLLP apliecinājuma/NAK pakārtots sistēma ir gaidīja, kad tiek nosūtīts ziņojums.

Nav izmaiņas. Šādā gadījumā apliecinājuma NAK lejupstraumes sistēma nav gaidīja pēc tiek nosūtīts ziņojums.

Divvirzienu nosūtīt vai nosūtīt vienvirziena iespējota lūgt atbildes režīms

Nav izmaiņas. Šādā gadījumā HL7 apliecinājuma/NAK lejupstraumes sistēma ir gaidīja pēc tiek nosūtīts ziņojums.

Piezīme. Šī opcija netiek atbalstīta. Piemēram, ignorēt pat tad, ja vērtība ir iestatīta kā True.

Nav izmaiņas. Šādā gadījumā HL7 apliecinājuma/NAK lejupstraumes sistēma ir gaidīja pēc tiek nosūtīts ziņojums.



Divvirzienu saņemt un sūtīt portu darbība netiek mainīts. Vienvirziena saņemt un sūtīt portu darbība arī netiek mainīts, ja vien Lietošanas MLLP transporta apliecinājums rekvizīts ir iestatīts uz true.

Lai iegūtu papildinformāciju, skatiet MLLP adapteris dokumentāciju. Ja vienvirziena saņemt un nosūtīt portus attiecīgā konfigurāciju, uzlabo veiktspēju. Ja divvirzienu ports vai vienvirziena portu Izmantot transporta apstiprinājums MLLP īpašums ir iestatīts uz false, ACK ģenerēto veida joprojām bez izmaiņām. Šādā gadījumā apliecinājuma ģenerēto veida atkarīgs lietojumprogrammu, kas sūta ziņojumu BTAHL7 konfigurācijas Internet Explorer iestatījumus. Vērtību laukos MSH 15 un MSH 16 konkrētu ziņojumu var ignorēt šo iestatījumu. Tomēr, ja divvirzienu portu vai vienvirziena portu Izmantot MLLP transporta apliecinājums rekvizīts ir iestatīts uz false, varat iestatīt konfigurācijas programmām, kas paredzēts tikai, izmantojot konfigurācijas pārlūks BTAHL7 statiska ACKs. Porta taimauta darbība nemainās.

Paredzamā rīcība stūrī gadījumos, kad tiek izmantoti rekvizīti ir šādi:

RECEIVE

  • WrongMLLPFormat: ziņojums nav iesniegts BizTalk.

  • WrongHL7Format: ziņojums ir jāiesniedz BizTalk un MLLP apliecinājuma/NAK ir nosūtīts, ir atkarīgs no pabeigšanas paketes statusa.

  • TransmittingSocketIssue: MLLP un apliecinājuma NAK nav pārsūtīta, kaut arī BizTalk ir jāiesniedz ziņojums.

  • ReceivingSocketIssue: ziņojums netiek saņemts un tādēļ nav iesniegts un nav MLLP apliecinājuma/NAK pārraides tiek nosūtīts.

  • BizTalk iesniegšana neizdodas, ja tiek pārraidīta NAK.

  • Ja tiek saņemta negatīva statusu pilnu paketi, NAK tiek pārsūtīti.

Nosūtīt un nosūtīt ports rekvizītu "apturēt attiecīgos sūtīšanai uz pašreizējo ziņojumu kļūme" = True

  • WrongMLLPFormat: ziņojums ir pārtraukta, jo MLLP un apliecinājuma NACK nevar nolasīt. Apstrāde nav turpinās līdz brīdim, kad pārtraukta ziņojumi tiek notīrīti.

  • WrongHL7Format: ziņojums neizdodas, pirms tas nokļūst adapteri. Apstrāde nav turpinās līdz brīdim, kad pārtraukta ziņojumi tiek notīrīti.

  • TransmittingSocketIssue: ziņojums tiek apturēta. Apstrāde nav turpinās līdz brīdim, kad pārtraukta ziņojumi tiek notīrīti.

  • ReceivingSocketIssue: ziņojums tiek apturēta. Apstrāde nav turpinās līdz brīdim, kad pārtraukta ziņojumi tiek notīrīti.


Paredzamā rīcība, Aiztures pieprasījums ziņojumu MLLP transporta NAK rekvizīts ir iestatīts kā True vai False ir šādi:

  • Aiztures pieprasījums ziņojumu MLLP transporta NAK rekvizīts ir iestatīts uz True un NAK tiek saņemts, ziņojums tiek apturēta bez jānosūta vēlreiz.

  • Kad Aiztures pieprasījums ziņojumu MLLP transporta NAK rekvizīts ir iestatīts uz False, vēlreiz nosūtīt ziņojumu tiek startēta noklusējuma iestatījums pamatā sūtīt portu mēģinājuma intervālu iestatījumi.


Izmaiņas utilītu MLLP SDK

MLLP SDK utilīta ietver šādu jaunu parametru. Visi pārējie parametri nemainās. Lai iegūtu papildinformāciju, skatiet produkta dokumentāciju.

  • MLLPReceive.exe, izmantojiet jauno parametru MLLP un apliecinājuma NAK atgriezties pēc ziņojuma saņemšanas. Piemērs:

    MLLPReceive /p 12000 /sb 11 /eb 28 /cr 13 /MLLPTransACK
    MLLPReceive /p 12000 /sb 11 /eb 28 /cr 13 /MLLPTransNAK

  • MLLPSend.exe, izmantojiet jaunu parametru jāgaida apliecinājuma/NAK MLLP. Piemērs:

    MLLPSend /sb 11 /eb 28 /cr 13 /f "C:\HL7\ls.txt" /I 127.0.0.1 /p 11000 /UseMLLPTransACK

Atsauces

Lai iegūtu papildinformāciju par to, kā pārvaldīt veiktspējas iestatījumus BizTalk server, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) vietni:

BizTalk servera veiktspējas iestatījumu pārvaldībaLai iegūtu papildinformāciju par ziņojumapmaiņas veiktspējas skaitītāji, apmeklējiet šo MSDN vietni:

Ziņojumapmaiņas veiktspējas skaitītājiLai iegūtu papildinformāciju par pasūtītā ziņojumu piegādes, apmeklējiet šo MSDN vietni:

Pasūtīt ziņojumu piegādeLai iegūtu papildinformāciju par 2010 BizTalk Accelerator for HL7 (BTAHL7), apmeklējiet šo Microsoft vietni:

2010. gada BizTalk Accelerator for HL7 dokumentācija (BTAHL7)Lai iegūtu papildinformāciju par IBTBatchCallBack.BatchComplete metodi, apmeklējiet šo MSDN vietni:

IBTBatchCallBack.BatchComplete metodeLai iegūtu papildinformāciju par BizTalk Server labojumfailu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

Informācija par BizTalk Server labojumfailu 2003907

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×