Introduksjon

Microsoft BizTalk Server gir et forhåndsdefinert sett av makroer som kan hjelpe deg å automatisere vanlige oppgaver, et grunnleggende eksempel er å opprette utgående filnavne  Fil Send behandleren.

Hvis du arbeider med å sende ut en fil, vil du finne disse makroene veldig nyttige, og du ikke trenger å kode noen meldinger for å få disse verdiene.

Liste av Send Makroer

Her er en liste med send makroer du kan bruke:

Makro navn Verdi
%datetime% Coordinated Universal Time (UTC) dato i formatet ÅÅÅÅ-MM-DDThhmmss (for eksempel 1997-07-12T103508).
%datetime_bts2000% UTC dato i formatet YYYYMMDDhhmmsss, hvor sss betyr sekunder og millisekunder (for eksempel 199707121035234 betyr 1997/07/12 , 10:35:23 og 400 millisekunder).
%datetime.tz%
Lokal dato tid pluss tidssone til GMT i formatet ÅÅÅÅ-MM-DDThhmmssTZD, (for eksempel 1997-07-12T103508 800).
%DestinationParty%
Navnet på destinasjonen part. Verdien kommer fra meldingen sammenheng eiendommen BTS.DestinationParty.
%DestinationPartyQualifier%
Kvalifikatoren destinasjonen part. Verdien kommer fra meldingen sammenheng eiendommen BTS.DestinationPartyQualifier.
%MessageID%
Globalt unik identifikator (GUID) av meldingen i BizTalk Serveren. Verdien kommer direkte fra meldingens sammenheng eiendommen BTS.MessageID.
%SourceFileName%
Navn på filen som Fil adapteret som vil lese meldingen. Filnavnet inkluderer utvidelse og utelukker filbanen, for eksempel, Sample.xml. Ved utskifting av denne eiendommen, trekker File adapteret filnavnet fra den absolutte filbanen lagret i FILE.ReceivedFileName sammenheng eiendommen. Hvis konteksten eiendommen ikke har en , for eksempel hvis en melding ble mottatt en adapteret annen enn Fil adapteret-makroen, vil ikke bli erstattet, og vil forbli i filnavnet som er (for eksempel C: \ Drop \% SourceFileName%).

Merk: Riktig gjennomføring av denne makroen krever at utgående budskapet er samme budskapet som den mottatte meldingen.

%SourceParty% Navnet på kilden av parten som fil adapteret mottok meldingen fra.

Merk: Riktig gjennomføring av denne makroen krever at utgående melding er det samme budskapet som den mottatte meldingen har.

%SourcePartyQualifier% Kvalifikatoren kilden til parten som fil adapteret mottok meldingen fra.

Merk: Riktig gjennomføring av denne makroen krever at utgående melding er det samme melding som den mottatte meldingen har.

%time%
UTC tid i formatet hhmmss.
%time.tz% Lokal tid pluss tidssone fra GMT i formatet hhmmssTZD (for eksempel 124 525 530).

Viktig merknad: alle makroer er sensitiv på store og små bokstaver.

Restriksjoner for bruk av makroer i filnavn

Du kan bruke et forhåndsdefinert sett med makroer til dynamisk opprette filene der fil behandleren skal skrive meldinger. Før du oppretter en fil i filsystemet, erstatter fil Send behandleren alle makroer i filnavnet med deres individuelle verdier. Du kan bruke flere forskjellige makroer i et filnavn.

Du kan bruke filnavn makroer mens du konfigurerer File sende behandleren i BizTalk Explorer, eller ved hjelp av BizTalk Explorer objektmodellen.

Fil sendebehandleren erstatter ikke makroene med en verdi hvis noe av det følgende er oppfylt:
  • Tilsvarende system verdier er ikke satt
  • Makroen er feilstavet
  • Verdien for makroen inneholder symboler som ikke er gyldige i filnavnet

Restriksjoner på bruk av makroer i SMTP Headers

Du kan bli gjenstand, Til, Fra og CC egenskaper på en SMTP meldingshodet dynamisk ved hjelp av en forhåndsdefinert sett med makroer er. Før du sender en melding, SMTP sendings behandleren skal erstatter alle makroene i overskriftene med sine verdier. Du kan bruke flere forskjellige makroer er når du danner en header.

SMTP-sendes behandleren skal erstatter ikke makroer er i Til, Fra, eller CC header hvis noen av følgende er oppfylt:

  • Tilsvarende system verdier er ikke satt
  • Makroen er feilstavet
  • Verdien for makroen inneholder symboler som ikke er gyldige for SMTP overskrifter
Følgende tabell viser makroer du kan bruke til å bygge Til, CC, og Emne overskrifter:

Makro Forklaring Kan brukes i til-feltet Kan brukes i CC-feltet Kan brukes i emne-feltet
%MessageID%
Globalt unik identifikator (GUID) av meldingen i BizTalk Serveren. Verdien kommer fra meldingens sammenheng eiendommen BTS.MessageID.
Nei Nei Ja
%datetime_bts2000%
UTC dato tid i formatet YYYYMMDDhhmmsss, hvor sss betyr sekunder og millisekunder (for eksempel 199707121035234 betyr 1997/07/12 , 10:35:23 og 400 millisekunder).
Nei
Nei
Ja
%datetime%
UTC dato tid i formatet ÅÅÅÅ-MM-DDThhmmss (for eksempel 1997-07-12T103508).
Nei
Nei
Ja
%datetime.tz%
Lokal dato tid pluss tidssone fra GMT i formatet ÅÅÅÅ-MM-DDThhmmssTZD, (for eksempel 1997-07-12T103508 800).
Nei
Nei
Ja
%time%
UTC-tid i formatet hhmmss.
Nei Nei Ja
%time.tz%
Lokal tid pluss tidssone fra GMT i formatet hhmmssTZD (for eksempel 124 525 530).
Nei
Nei Ja
%SourceParty%
Navnet på kilden av parten som fil adapteret mottok meldingen fra.
Nei
Nei Ja
%SourcePartyQualifier%
Kvalifikatoren kilden til parten som fil adapteret mottok meldingen fra.
Nei
Nei Ja
%DestinationParty%
Navnet på destinasjonen parten. Verdien kommer fra meldingens sammenheng eiendommen BTS.DestinationParty.
Ja
Ja Ja
%DestinationPartyQualifier% Kvalifikatoren destinasjonen parten. Verdien kommer fra meldingens sammenheng eiendommen BTS.DestinationPartyQualifier.
Nei
Nei
Ja

Se også

BizTalk Server Resources on the TechNet Wiki

 

Andre språk

Denne artikkelen er også tilgjengelig på følgende språk