XML sample

Top  Previous  Next

<pdroot>

 <Settings/>

 <QueryDefinition>

         <UnionType/>

         <ConnectionName>Default</ConnectionName>

         <LinkageList>

                 <Linkage>

                         <Table>Dbo.Denvercrashes</Table>

                         <Alias>Crash</Alias>

                         <JoinType>INNER</JoinType>

                         <FieldList>

                                 <Field>

                                         <Name>Roadlocation</Name>

                                         <Alias>Roadlocation</Alias>

                                         <LookupKey>Roadlocation</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                                 <Field>

                                         <Name>Street1</Name>

                                         <Alias>Street1_ID</Alias>

                                         <LookupKey>Street1</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                                 <Field>

                                         <Name>Street2</Name>

                                         <Alias>Street2_ID</Alias>

                                         <LookupKey>Street2</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                                 <Field>

                                         <Name>Weather</Name>

                                         <Alias>Weather</Alias>

                                         <LookupKey>Weather</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                         </FieldList>

                         <JoinPairList/>

                 </Linkage>

                 <Linkage>

                         <Table>Dbo.Tblstreets</Table>

                         <Alias>Street1</Alias>

                         <JoinType>INNER</JoinType>

                         <FieldList>

                                 <Field>

                                         <Name>Streetname</Name>

                                         <Alias>Streetname_Primary</Alias>

                                         <LookupKey>Streetname</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                         </FieldList>

                         <JoinPairList>

                                 <JoinPair>

                                         <Field>Streetid</Field>

                                         <Value>Crash.Street1</Value>

                                 </JoinPair>

                         </JoinPairList>

                 </Linkage>

                 <Linkage>

                         <Table>Dbo.Tblstreets</Table>

                         <Alias>Street2</Alias>

                         <JoinType>INNER</JoinType>

                         <FieldList>

                                 <Field>

                                         <Name>Streetname</Name>

                                         <Alias>Streetname_Cross</Alias>

                                         <LookupKey>Streetname</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                         </FieldList>

                         <JoinPairList>

                                 <JoinPair>

                                         <Field>Streetid</Field>

                                         <Value>Crash.Street2</Value>

                                 </JoinPair>

                         </JoinPairList>

                 </Linkage>

                 <Linkage>

                         <Table>Dbo.Denvervehicles</Table>

                         <Alias>Veh1</Alias>

                         <JoinType>LEFT OUTER</JoinType>

                         <FieldList>

                                 <Field>

                                         <Name>Driveraction</Name>

                                         <Alias>Driveraction_One</Alias>

                                         <LookupKey>Driveraction</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                                 <Field>

                                         <Name>Vehicletype</Name>

                                         <Alias>Vehicletype_One</Alias>

                                         <LookupKey>Vehicletype</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                         </FieldList>

                         <JoinPairList>

                                 <JoinPair>

                                         <Field>Caseid</Field>

                                         <Value>Crash.CaseID</Value>

                                 </JoinPair>

                                 <JoinPair>

                                         <Field>VehicleNumber</Field>

                                         <Value>1</Value>

                                 </JoinPair>

                         </JoinPairList>

                 </Linkage>

                 <Linkage>

                         <Table>Dbo.Denvervehicles</Table>

                         <Alias>Veh2</Alias>

                         <JoinType>LEFT OUTER</JoinType>

                         <FieldList>

                                 <Field>

                                         <Name>Driveraction</Name>

                                         <Alias>Driveraction_Two</Alias>

                                         <LookupKey>Driveraction</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                                 <Field>

                                         <Name>Vehicletype</Name>

                                         <Alias>Vehicletype_Two</Alias>

                                         <LookupKey>Vehicletype</LookupKey>

                                         <MimeType>text/plain</MimeType>

                                         <Enabled>True</Enabled>

                                 </Field>

                         </FieldList>

                         <JoinPairList>

                                 <JoinPair>

                                         <Field>Caseid</Field>

                                         <Value>Crash.CaseID</Value>

                                 </JoinPair>

                                 <JoinPair>

                                         <Field>VehicleNumber</Field>

                                         <Value>2</Value>

                                 </JoinPair>

                         </JoinPairList>

                 </Linkage>

         </LinkageList>

         <WhereClauseList>

                 <WhereClause>

                         <Clause>(Crash.AccidentDate BETWEEN :FirstDate AND :LastDate)</Clause>

                 </WhereClause>

                 <WhereClause>

                         <Clause>((Street1.StreetName = :PrimaryStreet)

AND (Street2.StreetName = :CrossStreet))

OR ((Street1.StreetName = :PrimaryStreet2)

AND (Street2.StreetName = :CrossStreet2))</Clause>

                 </WhereClause>

         </WhereClauseList>

         <OrderByList/>

         <UnionQueries/>

 </QueryDefinition>

 <CalculatedFields>

         <Item>

                 <Value>B_ProgramConstants</Value>

         </Item>

         <Item>

                 <Value>D_SymbolConstants</Value>

         </Item>

         <Item>

                 <Value>P_Default</Value>

         </Item>

         <Item>

                 <Value>U_UserSpecific</Value>

         </Item>

 </CalculatedFields>

</pdroot>