tag:blogger.com,1999:blog-224044792024-03-13T13:41:24.726-04:00Yolanda Yvette McDonald...there is no box.YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-22404479.post-16358511684142087622021-04-09T12:26:00.001-04:002021-04-12T10:33:27.051-04:00My Analysis Toolkit<h2 style="text-align: left;">Intro</h2><p>I was recently asked how I go about gathering requirements and creating functional designs. Today I'm going to show you my favorite tools that help me go about doing that.</p><p><br /></p><h3 style="text-align: left;">Requirements Gathering</h3><p>I like 1-on-1 sessions. A full house JAD (Joint Application Design) session is fine and you can learn a lot from people relaying stories about the pain points they experience. But, 1-on-1 sessions allow people to let down their guard in a way that a large setting may not allow. They feel more free to speak up about certain things when they are in a conversation with a co-worker or consultant and know that the information won't go any farther than that. This goes back to being able to be a trusted advisor to your client (internal or external)--be trustworthy, keep their secrets secret and allow yourself to be a sounding board. Above all else, let them know that you are there to help.</p><h4 style="text-align: left;">Use Case Diagrams</h4><p>Breaking domains down into use cases is paramount to drilling down to needs and wants. You start at a 10,000 view and dig down to sea level. </p><p>Recently, I interviewed a client about issues they were having with auditing (use case). We spoke about some of the issues and determined that the reason that they were having issues was because they files that they were basing their audits on weren't always available. Next of course, why are the files available? Because they based the audit process on message queues, not actual physical files. These queues were not always readily available, resulting in an inability to sync with other systems. Don't be afraid to ask a question that you think may be "stupid". If you don't know, you don't know and it is a far cry better than making an incorrect assumption and finding out you were incorrect after money and resources have been committed. JUST ASK!</p><p><br /></p><h4 style="text-align: left;">Activity Diagrams</h4><p>These are one of my favorite tools. They offer a little more flexibility than flowcharts in my opinion. Always review your activity diagram with a group. Key point here...If you have a large, complicated activity diagram, don't try to cram an activity diagram with a lot of detail, just to get it on one page. You WILL lose your audience if you present them with an activity diagram that has too many points on one page. Less is more. The diagram below is relatively simple and describes what should happen when we receive a file from one of our vendors. Make liberal use of the 'Notes' as they can help clarify the activity boxes without you having to place a lot of detail in the box (the reason for keeping the text in the boxes short is that it helps when detailing the activity in your text-based/textual use cases).</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik4_F0UNpNMN5PYYbm2HZoEiNPDWYNOrX5wvMXgSa3NkIgbsgZQeDgbVbsjfhyphenhyphenMTQnfj2KPlUSEcwfb1C8iu7vFvHcbbVR40HfvtiKoPAg7DJAa-lyrvf1_MX_Z9Hzn_FLsUg9nA/s1048/SampleAD.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="756" data-original-width="1048" height="435" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik4_F0UNpNMN5PYYbm2HZoEiNPDWYNOrX5wvMXgSa3NkIgbsgZQeDgbVbsjfhyphenhyphenMTQnfj2KPlUSEcwfb1C8iu7vFvHcbbVR40HfvtiKoPAg7DJAa-lyrvf1_MX_Z9Hzn_FLsUg9nA/w603-h435/SampleAD.jpg" width="603" /></a></div><p></p><h4 style="text-align: left;">Textual Use Cases</h4><p>I use my text-based use cases to follow my activity diagrams. Each activity is broken down into individual steps. <b><span style="color: red;">Before you call me out for using implementation language in my diagrams and use cases, these examples are for Functional Design, not requirements. But, I'm sure you can see how useful this approach could be for requirements also.</span></b></p><table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184; width: 753px;">
<tbody><tr style="height: 15pt; mso-row-margin-right: 3.75in; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td nowrap="" style="height: 15pt; padding: 0in 5.4pt; width: 243pt;" valign="top" width="324">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 11pt;">Project Name:<o:p></o:p></span></b></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border: none; mso-cell-special: placeholder;" width="360"><p class="MsoNormal"> </p></td>
</tr>
<tr style="height: 18.75pt; mso-yfti-irow: 1;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-right: solid black 1.0pt; border: 1pt solid windowtext; height: 18.75pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 14pt;"> NC5208: State Health Plan<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-row-margin-right: 3.75in; mso-yfti-irow: 2;">
<td nowrap="" style="height: 15pt; padding: 0in 5.4pt; width: 243pt;" valign="top" width="324">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 11pt;">Use Case: <o:p></o:p></span></b></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border: none; mso-cell-special: placeholder;" width="360"><p class="MsoNormal"> </p></td>
</tr>
<tr style="height: 18.75pt; mso-yfti-irow: 3;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-right: solid black 1.0pt; border: 1pt solid windowtext; height: 18.75pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 14pt;"> Feature 180 Company Processing – Daily Maintenance File
Processing<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-row-margin-right: 3.75in; mso-yfti-irow: 4;">
<td nowrap="" style="border-bottom: solid windowtext 1.0pt; border: none; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 243pt;" valign="top" width="324">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 11pt;">Pre-Condition(s):<o:p></o:p></span></b></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border: none; mso-cell-special: placeholder;" width="360"><p class="MsoNormal"> </p></td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 5;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-top: none; border: 1pt solid windowtext; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> File is sent to BCNC<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 6;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-top: none; border: 1pt solid windowtext; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> <o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-row-margin-right: 3.75in; mso-yfti-irow: 7;">
<td nowrap="" style="border-bottom: solid windowtext 1.0pt; border: none; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 243pt;" valign="top" width="324">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 11pt;">Actors:<o:p></o:p></span></b></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border: none; mso-cell-special: placeholder;" width="360"><p class="MsoNormal"> </p></td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 8;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> Vendor_1<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 9;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> Company<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 10;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> Vendor_2<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 11;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> <o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-row-margin-right: 3.75in; mso-yfti-irow: 12;">
<td nowrap="" style="border-bottom: solid windowtext 1.0pt; border: none; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 243pt;" valign="top" width="324">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 11pt;">Functional Requirement(s) Satisfied:<o:p></o:p></span></b></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border: none; mso-cell-special: placeholder;" width="360"><p class="MsoNormal"> </p></td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 13;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> 834 File Transmission.001.001<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 14;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> 834 File Transmission.001.002<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 15;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> 834 File Transmission.001.003<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 16;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;"> 834 File Transmission.001.007<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 17;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;">834 File Transmission.002.001<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 18;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;">834 File Transmission.002.005<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 19; mso-yfti-lastrow: yes;">
<td colspan="2" nowrap="" style="background: rgb(220, 230, 241); border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-right: 1pt solid black; border-top: none; height: 15pt; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 513pt;" valign="top" width="684">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 11pt;">834 File Transmission.003.005<o:p></o:p></span></p>
</td>
</tr>
</tbody></table><p><b>Daily Maintenance flow</b></p><table border="1" cellpadding="0" cellspacing="0" class="MsoTable15Grid5DarkAccent1" style="border-collapse: collapse; border: none; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody><tr style="height: 15pt; mso-yfti-firstrow: yes; mso-yfti-irow: -1; mso-yfti-lastfirstrow: yes;">
<td nowrap="" style="background: rgb(79, 129, 189); border-right: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Step<o:p></o:p></span></p>
</td>
<td nowrap="" style="background: rgb(79, 129, 189); border-bottom: 1pt solid white; border-left: none; border-right: none; border-top: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Actor(s)<o:p></o:p></span></p>
</td>
<td nowrap="" style="background: rgb(79, 129, 189); border-bottom: 1pt solid white; border-left: none; border-right: none; border-top: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Action<o:p></o:p></span></p>
</td>
<td nowrap="" style="background: rgb(79, 129, 189); border-bottom: 1pt solid white; border-left: none; border-right: none; border-top: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Input<o:p></o:p></span></p>
</td>
<td nowrap="" style="background: rgb(79, 129, 189); border-bottom: 1pt solid white; border-left: none; border-right: none; border-top: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Output<o:p></o:p></span></p>
</td>
<td nowrap="" style="background: rgb(79, 129, 189); border-bottom: 1pt solid white; border-left: none; border-right: none; border-top: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Expected
Outcome<o:p></o:p></span></p>
</td>
<td style="background: rgb(79, 129, 189); border-bottom: 1pt solid white; border-left: none; border-right: none; border-top: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Applicable
Rule<o:p></o:p></span></p>
</td>
<td style="background: rgb(79, 129, 189); border-left: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-right-alt: solid white .5pt; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Functional
Req’s Met<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 0;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">Pre
Condition<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> Vendor_1<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Send file to {File
Location-TBD}<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> Batched Enrollments<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1 file<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">File is available for
processing<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 1;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM-1<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Retrieve File<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1 File<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">File Type<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #00b050; font-size: 10pt;">If File received prior to 6pm:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l2 level1 lfo1; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to Step DM-2<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #e36c0a; font-size: 10pt; mso-themecolor: accent6; mso-themeshade: 191;">If file received
prior to 6pm, but is for a prior date:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l2 level1 lfo1; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to Step DM-2<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: red; font-size: 10pt;">If File received after 6pm:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l2 level1 lfo1; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to DM.1.1 <o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #00b050; font-size: 10pt;">834 File<o:p></o:p></span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #00b050; font-size: 10pt;">Transmission.001.003<o:p></o:p></span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #e36c0a; font-size: 10pt; mso-themecolor: accent6; mso-themeshade: 191;"> </span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #e36c0a; font-size: 10pt; mso-themecolor: accent6; mso-themeshade: 191;">834 File
Transmission.001.002<o:p></o:p></span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #e36c0a; font-size: 10pt; mso-themecolor: accent6; mso-themeshade: 191;">834 File <o:p></o:p></span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: red; font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: red; font-size: 10pt;">834 File Transmission.001.002<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 2;">
<td style="background: rgb(217, 217, 217); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM.1.1<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Store Transaction for Next Day
Processing<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Late File<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">N/A<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #00b050; font-size: 10pt;">Go To DM-End<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">834 File Transmission.003.004<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 3;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM-2<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Determine File Type<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">File Type<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">If Daily:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Go To DM-3<o:p></o:p></span></p>
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></b></p>
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">If Monthly:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to Alternate Flow: AF-2</span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">834 File Transmission.001.001<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">834 File Transmission.002.001<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 4;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM-3<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Send Acknowledgement receipt of
Daily File<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1 834 Change File<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Acknowledgement<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151"></td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">SR1.3<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">834 File Transmission.001.007<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 5;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM-4<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Convert file from 834 to Keyword File<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1 834 Change File<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoListParagraphCxSpFirst" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l2 level1 lfo1; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_2 Keyword File<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l2 level1 lfo1; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Record Count Report(s)<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: #00b050; font-size: 10pt;">Successful Conversion:<o:p></o:p></span></b></p>
<p class="MsoListParagraphCxSpFirst" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l1 level1 lfo7; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">HIPAA Checks Performed<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l1 level1 lfo7; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">SNIP Level 6 checks performed<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l1 level1 lfo7; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to Step DM-5<o:p></o:p></span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #e36c0a; font-size: 10pt; mso-themecolor: accent6; mso-themeshade: 191;">Record Level Error
Found:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l4 level1 lfo8; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to 4.2<o:p></o:p></span></p>
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: red; font-size: 10pt;">Unsuccessful Conversion:<o:p></o:p></span></b></p>
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l4 level1 lfo8; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to 4.1<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: #00b050; font-size: 10pt;">Loaded with issues<o:p></o:p></span></b></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">SR2.1<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">SR2.2<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">SR2.3<o:p></o:p></span></p>
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: red; font-size: 10pt;">Not Loaded<o:p></o:p></span></b></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">SR1.1<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">SR1.2<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="background: lime; font-size: 10pt;"><o:p> </o:p></span></b></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 6;">
<td style="background: rgb(217, 217, 217); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><a name="_Hlk49175011"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">DM-4.1</span></b></a><b><span face=""Calibri",sans-serif" style="font-size: 10pt;"><o:p></o:p></span></b></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Notify
Business<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1
834 Change File<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l8 level1 lfo2; mso-yfti-cnfc: 64; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Email File Level Error Report<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Notification/Email
sent to business<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to
Step DM-4.2<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 7;">
<td style="background: rgb(217, 217, 217); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">DM-4.2</span></b><b><span face=""Calibri",sans-serif" style="font-size: 10pt;"><o:p></o:p></span></b></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Generate
Error Report<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1
834 Change File<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoListParagraphCxSpFirst" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l5 level1 lfo4; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">TA1/999<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l5 level1 lfo4; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Email Record Level Error Report<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">File
Level Error:<o:p></o:p></span></b></p>
<p class="MsoListParagraphCxSpFirst" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l7 level1 lfo5; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Return Original file to Vendor_1<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l7 level1 lfo5; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Provide Vendor_1 with <b>TA1</b> and Error
Report<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l7 level1 lfo5; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go To DM-4.3<o:p></o:p></span></p>
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">Record
Level Error:<o:p></o:p></span></b></p>
<p class="MsoListParagraphCxSpFirst" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l3 level1 lfo6; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Produce 999 error<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l3 level1 lfo6; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Add error detail to LDNS report<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l3 level1 lfo6; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to DM-5<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 8;">
<td style="background: rgb(217, 217, 217); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">DM-4.3</span></b><b><span face=""Calibri",sans-serif" style="font-size: 10pt;"><o:p></o:p></span></b></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Return
File to Vendor_1<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1
834 Change File<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoListParagraphCxSpFirst" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l6 level1 lfo3; mso-yfti-cnfc: 64; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Original File<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l6 level1 lfo3; mso-yfti-cnfc: 64; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Error Report<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Go To
DM-End<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 9;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM-4<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Generate Record Count Reports<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Vendor_1 834 Change File<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> 999 and LDNS report<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> Go to Step DM-5<o:p></o:p></span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(219, 229, 241); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">See Company250-FDD for details<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 10;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM-5<o:p></o:p></span></b></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Send File to Vendor_2<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> Keyword File<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">N/A<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: #00b050; font-size: 10pt;">Successful Transmission:<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to Step DM-End<o:p></o:p></span></p>
<p class="MsoNormal"><span face=""Calibri",sans-serif" style="color: red; font-size: 10pt;">Unsuccessful Transmission:<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to Step DM-5.1<o:p></o:p></span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 11;">
<td style="background: rgb(217, 217, 217); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face="Calibri, sans-serif" style="font-size: 10pt;">DM-5.1</span></b><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;"><o:p></o:p></span></b></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Retry File Transmission<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">Keyword File<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">N/A<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 113.4pt;" valign="top" width="151">
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l0 level1 lfo9; text-indent: -0.25in;"><!--[if !supportLists]--><span style="background: yellow; font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="background: yellow; font-size: 10pt;">Rule
##: If Vendor_2 server is down/file cannot be received on Vendor_2 side,
resent file after ## tries or after ## minutes.<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">If Unsuccessful<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l0 level1 lfo9; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to Step DM-1.1<o:p></o:p></span></p>
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;">If Successful<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left: 0.25in; mso-add-space: auto; mso-list: l0 level1 lfo9; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span face="Calibri, sans-serif" style="font-size: 10pt;">Go to DM-End<o:p></o:p></span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 78.35pt;" valign="top" width="104">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
<td style="background: rgb(217, 217, 217); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15pt; mso-yfti-irow: 12; mso-yfti-lastrow: yes;">
<td style="background: rgb(79, 129, 189); border-top: none; border: 1pt solid white; height: 15pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top">
<p class="MsoNormal"><b><span face=""Calibri",sans-serif" style="color: white; font-size: 10pt; mso-themecolor: background1;">DM-END<o:p></o:p></span></b></p>
</td>
<td colspan="7" style="background: rgb(184, 204, 228); border-bottom: 1pt solid white; border-left: none; border-right: 1pt solid white; border-top: none; height: 15pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt; width: 593.9pt;" valign="top" width="792">
<p class="MsoNormal"><span face="Calibri, sans-serif" style="font-size: 10pt;"> End of Processing<o:p></o:p></span></p>
</td>
</tr>
</tbody></table><p><b>Alternate Flow</b></p><table border="1" cellpadding="0" cellspacing="0" class="MsoTable15Grid5DarkAccent1" style="border-collapse: collapse; border: none; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed; mso-yfti-tbllook: 1184;">
<thead>
<tr style="height: 15.0pt; mso-yfti-firstrow: yes; mso-yfti-irow: -1; mso-yfti-lastfirstrow: yes;">
<td nowrap="" style="background: #4472C4; border-right: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Step<o:p></o:p></span></b></p>
</td>
<td nowrap="" style="background: #4472C4; border-bottom: solid white 1.0pt; border-left: none; border-right: none; border-top: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Actor(s)<o:p></o:p></span></b></p>
</td>
<td nowrap="" style="background: #4472C4; border-bottom: solid white 1.0pt; border-left: none; border-right: none; border-top: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Action<o:p></o:p></span></b></p>
</td>
<td nowrap="" style="background: #4472C4; border-bottom: solid white 1.0pt; border-left: none; border-right: none; border-top: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Input<o:p></o:p></span></b></p>
</td>
<td nowrap="" style="background: #4472C4; border-bottom: solid white 1.0pt; border-left: none; border-right: none; border-top: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Output<o:p></o:p></span></b></p>
</td>
<td nowrap="" style="background: #4472C4; border-bottom: solid white 1.0pt; border-left: none; border-right: none; border-top: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Expected
Outcome<o:p></o:p></span></b></p>
</td>
<td style="background: #4472C4; border-bottom: solid white 1.0pt; border-left: none; border-right: none; border-top: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-bottom-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Applicable
Rule<o:p></o:p></span></b></p>
</td>
<td style="background: #4472C4; border-left: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-right-alt: solid white .5pt; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">Req’s
Met<o:p></o:p></span></b></p>
</td>
</tr>
</thead>
<tbody><tr style="height: 15.0pt; mso-yfti-irow: 0;">
<td style="background: #4472C4; border-top: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-2<o:p></o:p></span></b></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Send Acknowledgement of Receipt
of Audit file <o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_1 Audit File<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">N/A<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> <o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Retiree Audit:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">834 File Transmission.002.005<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Active Member Audit:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Transmission.003.005<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15.0pt; mso-yfti-irow: 1;">
<td style="background: #4472C4; border-top: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-3<o:p></o:p></span></b></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> Company<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Convert file from 834 Audit to Keyword File<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_1 Audit File<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoListParagraphCxSpFirst" style="margin-left: .25in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_2 Keyword File<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: .25in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Record Count Report(s)<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><b><span style="background: lime; font-family: Calibri, sans-serif; font-size: 10pt;">Successful Conversion:</span></b><b><span style="font-family: Calibri, sans-serif; font-size: 10pt;"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_2 Keyword File<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Record Count Reports<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go To AF-4<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="background: red; color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-highlight: red; mso-themecolor: background1;">Unsuccessful
Conversion:</span></b><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Email<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Error Report<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go to AF-3.1<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><b><span style="background: lime; font-family: Calibri, sans-serif; font-size: 10pt;">Loaded with issues</span></b><b><span style="font-family: Calibri, sans-serif; font-size: 10pt;"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">SR1.4<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">SR1.5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">SR1.6<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="background: red; color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-highlight: red; mso-themecolor: background1;">Not
Loaded</span></b><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">SR1.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">SR1.2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><b><span style="background: lime; font-family: Calibri, sans-serif; font-size: 10pt;"><o:p> </o:p></span></b></p>
</td>
</tr>
<tr style="height: 15.0pt; mso-yfti-irow: 2;">
<td style="background: #D9D9D9; border-top: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-3.1<o:p></o:p></span></b></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Notify Business of File failure<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_1 834 File<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoListParagraphCxSpFirst" style="margin-left: .25in; mso-add-space: auto; mso-list: l4 level1 lfo2; mso-yfti-cnfc: 64; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: Calibri, sans-serif; font-size: 10pt;">TA1<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: .25in; mso-add-space: auto; mso-list: l1 level1 lfo3; mso-yfti-cnfc: 64; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Email File Level Error Report<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Email sent to business<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go to Step AF-3.2<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">SR1.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">SR1.2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15.0pt; mso-yfti-irow: 3;">
<td style="background: #D9D9D9; border-top: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-3.2<o:p></o:p></span></b></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Generate Error Report<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_1 834 File<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoListParagraphCxSpFirst" style="margin-left: .25in; mso-add-space: auto; mso-list: l2 level1 lfo5; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: Calibri, sans-serif; font-size: 10pt;">999<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: .25in; mso-add-space: auto; mso-list: l2 level1 lfo5; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Email Record Level Error Report<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><b><span style="font-family: Calibri, sans-serif; font-size: 10pt;">File Level Error:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Return Original file to Vendor_1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Provide Vendor_1 with TA1 and Error Report<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go To DM-3.3<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Record Level Error:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Add error detail to LDNS report<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go to DM-4<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15.0pt; mso-yfti-irow: 4;">
<td style="background: #D9D9D9; border-top: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-3.3<o:p></o:p></span></b></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Return File to Vendor_1<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_1 834 File<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoListParagraphCxSpFirst" style="margin-left: .25in; mso-add-space: auto; mso-list: l3 level1 lfo4; mso-yfti-cnfc: 64; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Original File<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left: .25in; mso-add-space: auto; mso-list: l3 level1 lfo4; mso-yfti-cnfc: 64; text-indent: -.25in;"><!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10pt;">·<span style="font-family: "Times New Roman"; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;"> </span></span><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Error Report<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go To AF-End<o:p></o:p></span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
<td style="background: #D9D9D9; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15.0pt; mso-yfti-irow: 5;">
<td style="background: #4472C4; border-top: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-4<o:p></o:p></span></b></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Company<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Generate Record Count Reports<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Vendor_1 834 File<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> 999 and CSV/HTML report<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go to Step AF-5<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">See Feature 250 FDD<o:p></o:p></span></p>
</td>
<td style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 15.0pt; mso-yfti-irow: 6;">
<td style="background: #4472C4; border-top: none; border: solid white 1.0pt; height: 15.0pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-5<o:p></o:p></span></b></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 32.6pt;" valign="top" width="43">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> Company<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 77.55pt;" valign="top" width="103">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Send Keyword File to Vendor_2<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 44.3pt;" valign="top" width="59">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> Keyword File<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 59.7pt;" valign="top" width="80">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Send with filename ??? to
indicate SHP Retiree Audit File<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Send with filename ??? to
indicate Active Audit file<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 79.75pt;" valign="top" width="106">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Successful Transmission:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Go to Step 5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Unsuccessful Transmission:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background: yellow; font-family: Calibri, sans-serif; font-size: 10pt;">Rule ##: If Vendor 2 server is down/file cannot be received on Vendor_2 side, resent file after ## tries or after ## minutes.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background: yellow; font-family: Calibri, sans-serif; font-size: 10pt;">Go To Step 5</span><span style="font-family: Calibri, sans-serif; font-size: 10pt;"><o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;" valign="top" width="66">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;">Rule ##: If Vendor_2 server is
down/file cannot be received on Vendor_2 side, resent file after ## tries or
after ## minutes.<o:p></o:p></span></p>
</td>
<td style="background: #B4C6E7; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 15.0pt; mso-background-themecolor: accent1; mso-background-themetint: 102; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 88.7pt;" valign="top" width="118">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> </span></p>
</td>
</tr>
<tr style="height: 17.95pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;">
<td style="background: #4472C4; border-top: none; border: solid white 1.0pt; height: 17.95pt; mso-background-themecolor: accent1; mso-border-alt: solid white .5pt; mso-border-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 35.75pt;" valign="top" width="48">
<p class="MsoNormal"><b><span style="color: white; font-family: "Calibri",sans-serif; font-size: 10.0pt; mso-themecolor: background1;">AF-END<o:p></o:p></span></b></p>
</td>
<td colspan="7" style="background: #D9E2F3; border-bottom: solid white 1.0pt; border-left: none; border-right: solid white 1.0pt; border-top: none; height: 17.95pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid white .5pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .5pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .5pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt 0in 5.4pt; width: 431.75pt;" valign="top" width="576">
<p class="MsoNormal"><span style="font-family: Calibri, sans-serif; font-size: 10pt;"> End of Processing<o:p></o:p></span></p>
</td>
</tr>
</tbody></table><h4 style="text-align: left;">System Rules</h4><div><table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; margin-left: 17.75pt; mso-padding-alt: 0in 5.75pt 0in 5.75pt; width: 97%px;">
<thead>
<tr style="height: .4in; mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="background: #C6D9F1; border-bottom: none; border: solid windowtext 1.0pt; height: .4in; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 7.86%;" valign="top" width="7%">
<p class="MsoNormal"><b><span style="font-family: arial; font-size: x-small;">System Rule #<o:p></o:p></span></b></p>
</td>
<td style="background: #C6D9F1; border-bottom: none; border-left: none; border-right: solid windowtext 1.0pt; border-top: solid windowtext 1.0pt; height: .4in; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: .7pt .7pt 0in .7pt; width: 13.6%;" valign="top" width="13%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;"><b>Name</b><b><o:p></o:p></b></span></p>
</td>
<td style="background: #C6D9F1; border-bottom: none; border-left: none; border-right: solid windowtext 1.0pt; border-top: solid windowtext 1.0pt; height: .4in; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 24.28%;" valign="top" width="24%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;"><b>System Rule</b><b><o:p></o:p></b></span></p>
</td>
<td style="background: #C6D9F1; border-bottom: none; border-left: none; border-right: solid windowtext 1.0pt; border-top: solid windowtext 1.0pt; height: .4in; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 21.42%;" valign="top" width="21%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;"><b>Design
Considerations</b><b><o:p></o:p></b></span></p>
</td>
<td style="background: #C6D9F1; border-bottom: none; border-left: none; border-right: solid windowtext 1.0pt; border-top: solid windowtext 1.0pt; height: .4in; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 32.84%;" valign="top" width="32%">
<p class="MsoNormal"><b><span style="font-family: arial; font-size: x-small;"> </span></b></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;"><b>Level</b><b><o:p></o:p></b></span></p>
</td>
</tr>
</thead>
<tbody><tr style="height: .2in; mso-yfti-irow: 1;">
<td style="border: solid windowtext 1.0pt; height: .2in; mso-border-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 7.86%;" valign="top" width="7%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">SR1.1<o:p></o:p></span></p>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: .7pt .7pt 0in .7pt; width: 13.6%;" valign="top" width="13%">
<p class="MsoNormal" style="margin-left: 3.8pt;"><span style="font-family: arial; font-size: x-small;">File
arrived after cut off time<o:p></o:p></span></p>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 24.28%;" valign="top" width="24%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">If the file is received from the enrollment vendor, after 6pm,
store file and process on the next <i>business day</i><o:p></o:p></span></p>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 21.42%;" valign="top" width="21%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Store and process next <i>business
day</i><o:p></o:p></span></p>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 32.84%;" valign="top" width="32%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">File<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: .2in; mso-yfti-irow: 2;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: .2in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 7.86%;" valign="top" width="7%">
<p class="MsoNormal"><a name="_Hlk48837521"><span style="font-family: arial; font-size: x-small;">SR1.1<o:p></o:p></span></a></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: .7pt .7pt 0in .7pt; width: 13.6%;" valign="top" width="13%">
<p class="MsoNormal" style="margin-left: 3.8pt;"><span style="font-family: arial; font-size: x-small;">No Records Found<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 24.28%;" valign="top" width="24%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">The 834 Files received from Vendor_1 contains zero records.<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 21.42%;" valign="top" width="21%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Return to Vendor<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 32.84%;" valign="top" width="32%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">File<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: .2in; mso-yfti-irow: 3;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: .2in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 7.86%;" valign="top" width="7%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">SR1.2<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: .7pt .7pt 0in .7pt; width: 13.6%;" valign="top" width="13%">
<p class="MsoNormal" style="margin-left: 3.8pt;"><span style="font-family: arial; font-size: x-small;">Percentage/Count of records exceed threshold for number
of SNIP 1-6 Errors<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 24.28%;" valign="top" width="24%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">The 834 Files received from Vendor_1 contain one or more file-level
HIPAA SNIP 1-6 errors.<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 21.42%;" valign="top" width="21%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Return to Vendor<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 32.84%;" valign="top" width="32%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Record<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: .2in; mso-yfti-irow: 4;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: .2in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 7.86%;" valign="top" width="7%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">SR1.4<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: .7pt .7pt 0in .7pt; width: 13.6%;" valign="top" width="13%">
<p class="MsoNormal" style="margin-left: 3.8pt;"><span style="font-family: arial; font-size: x-small;">Subscriber Name contains a number<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 24.28%;" valign="top" width="24%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">A Subscriber record is received on the 834 File
where any of the following data elements contains a number:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">1) Subscriber First Name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">2) Subscriber Last Name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">3) Subscriber Middle Name<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 21.42%;" valign="top" width="21%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Send with Warning<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 32.84%;" valign="top" width="32%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Record<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: .2in; mso-yfti-irow: 5;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: .2in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 7.86%;" valign="top" width="7%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">SR1.5<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: .7pt .7pt 0in .7pt; width: 13.6%;" valign="top" width="13%">
<p class="MsoNormal" style="margin-left: 3.8pt;"><span style="font-family: arial; font-size: x-small;">Member Name contains a number<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 24.28%;" valign="top" width="24%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">A SHP Dependent record is received on the SHP 834 File
where any of the following data elements contains a number:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">1) Dependent First Name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">2) Dependent Last Name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">3) Dependent Middle Name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">4) Custodial Parent First Name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">5) Custodial Parent Last Name<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">6) Custodial Parent Middle Name<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 21.42%;" valign="top" width="21%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Send with Warning<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 32.84%;" valign="top" width="32%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Record<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: .2in; mso-yfti-irow: 6; mso-yfti-lastrow: yes;">
<td style="border-top: none; border: solid windowtext 1.0pt; height: .2in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 7.86%;" valign="top" width="7%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">SR1.6<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: .7pt .7pt 0in .7pt; width: 13.6%;" valign="top" width="13%">
<p class="MsoNormal" style="margin-left: 3.8pt;"><span style="font-family: arial; font-size: x-small;">SSN is invalid<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 24.28%;" valign="top" width="24%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">A Dependent record is received on 834 File where
any of the below individual data element does NOT meet the character limits
for the following field: SSN<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 21.42%;" valign="top" width="21%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Send with Warning<o:p></o:p></span></p>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: .2in; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.75pt 0in 5.75pt; width: 32.84%;" valign="top" width="32%">
<p class="MsoNormal"><span style="font-family: arial; font-size: x-small;">Record</span><span style="font-family: Tahoma, sans-serif;"><o:p></o:p></span></p>
</td>
</tr>
</tbody></table></div><h4 style="text-align: left;"><br /></h4><h4 style="text-align: left;">Decision Tables/Matrix Diagram</h4><p>These are my go-to tool for particularly tricky logic issues. These can be easily read an comprehended by business people and developers. They allow you to break a task down to simple yes or no, go or no-go scenarios. Always cover every scenario even if the scenario is impossible. The point here is to cover every possibility. This is especially useful when you have largely unimaginative developers. Some developers will be fine with an activity diagram and your textual use cases. However, lazy or inexperienced developers will rely solely on your logic to implement theirs. People may disagree with me on this point, but that is my opinion. When I was a developer we did not have the luxury of having an Analyst to tell us the logic we should follow and hence did not have someone to blame when we didn't fully think through our logic. And, trust me, your developers will attempt to throw you under the bus for something they missed or should have known. "I was just following the Functional Design" or "I thought the Functional Design Document had something different" will come out of their mouths whether it is valid or not. That is the nature of today's developers. Just being real with you.</p><p>The following is an example of a decision table or matrix diagram.</p><p><br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkCOHAAjMV6h8ysMFLdVf-f8xkmbDin97L-4OyMyjGs8904F7K97uD-dR46tAWGFnpqvE2ND_jfUgRA85RY5pmf1l00ul0XjmmTL2WLUl8NcneoVGUoPjQjkD9HRYuyO-AqFLN8w/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="494" data-original-width="992" height="261" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkCOHAAjMV6h8ysMFLdVf-f8xkmbDin97L-4OyMyjGs8904F7K97uD-dR46tAWGFnpqvE2ND_jfUgRA85RY5pmf1l00ul0XjmmTL2WLUl8NcneoVGUoPjQjkD9HRYuyO-AqFLN8w/w524-h261/image.png" width="524" /></a></div><div><br /></div><h4 style="text-align: left;">Mapping Documents</h4><div>Oh the unadulterated pleasure of having to do a mapping document! Okay...overly dramatic intro complete. This is where you map data coming from a source system into your system and (most likely) output to a destination system. They are not particularly difficult, but can be tedious. This format is one that has been useful for me.</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgybChQ3KdH6YxbtxeRPpBsgjSOINkBsc_68mQfQ5M_tgUtWVoAQRDz1U7IlA6gzwvifjjWfMZO1Slt0P7w__GTxx85m_WuHigZzXgQRXGSAp5cwg0LCyWsuS2JJjuquDvfFtLkKg/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1064" data-original-width="2048" height="327" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgybChQ3KdH6YxbtxeRPpBsgjSOINkBsc_68mQfQ5M_tgUtWVoAQRDz1U7IlA6gzwvifjjWfMZO1Slt0P7w__GTxx85m_WuHigZzXgQRXGSAp5cwg0LCyWsuS2JJjuquDvfFtLkKg/w629-h327/image.png" width="629" /></a></div><br /></div><div><p></p><h4 style="text-align: left;">Conclusion</h4><p>These are MY favorite tools for requirements and functional design. It's all about what you feel comfortable with. I happen to like the above tools because it is complete and leaves very little to developers imagination--very little they can "miss" and blame on you.</p></div>YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-76293989950034229952021-02-08T13:25:00.004-05:002021-02-11T15:44:57.427-05:00Highlighting a Row in SAP BO<p><span style="font-family: arial;"> </span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial;"><br /></span></div><p></p><h1 style="text-align: left;"><span style="font-family: arial;">SAP Business Objects</span></h1><p><span style="font-family: arial;">I'm being asked to create and maintain Business Objects (BO) reports since the Senior Developer we had working on them retired.</span></p><p><span style="font-family: arial;">We started having issues where the counts on some of our reports were not balancing. We have a balancing system that helps us ensure that the number of records sent from one vendor gets to the next vendor and that the receiving vendor has the same number of records. The report only focused on a 24-hour period.</span></p><p><span style="font-family: arial;">So I ran the current report over a couple of days and did a manual match. This was tedious. So, I decided to change the report to take into account a 48-hour period instead. My manager wanted the report over a week. So, anticipating that this could go completely off the rails as we delved more into this issue. I decided to make the date reports dynamic, this way we could just run the report over whatever time period we wanted/needed.</span></p><p><span style="font-family: arial;">I generated the report and my manager asked if I could highlight the rows that were not in balance.</span></p><h2 style="text-align: left;"><span style="font-family: arial;">The Requirements</span></h2><p><span style="font-family: arial;">So, let's recap, this is what we need to make this report useful:</span></p><p><span style="font-family: arial;"><span style="white-space: pre;"> </span>• Dynamic date entry</span></p><p><span style="font-family: arial;"><span style="white-space: pre;"> </span>• Highlight the values that are not in balance</span></p><h3 style="text-align: left;"><span style="font-family: arial;">Prompts</span></h3><p><span style="font-family: arial;">The original query was straight-forward enough. For this balance control ID, find all of the records since the previous day at midnight. The original query was actually 3 queries. This one and two others reflecting different Balance Control ID's, I assume in an effort to keep them grouped together.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5c3icAfbcktPT161awmGWy-KXwKYPY8LrCc5v-FFNiUwLlCYnmZvCoTyKGH664vgk6mYzEP9LcgZ7FlYowqAvieiUwT3iyggbX1A5-lCeZuJnqxuYGKwfN9MuDEdl0CH2otxnmg/s709/PIC1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="216" data-original-width="709" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5c3icAfbcktPT161awmGWy-KXwKYPY8LrCc5v-FFNiUwLlCYnmZvCoTyKGH664vgk6mYzEP9LcgZ7FlYowqAvieiUwT3iyggbX1A5-lCeZuJnqxuYGKwfN9MuDEdl0CH2otxnmg/w504-h154/PIC1.png" width="504" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Original Query</span><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">In order to make this dynamic, I had to change the date part of the query and make it a value that could be entered.</span></p><p><span style="font-family: arial;">I made the following tweeks to the query. Instead of 3 queries, I combined all of the Balance control ID's into one "IN LIST". </span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;">I then removed the "Previous Day" filter and replaced it with two prompt fields; a from and a to.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAtp-HcHsnLXgdBjSuQrJ4aH8rhMJfgEb-9LluL3fUT4C7lBqKh51n3HfmEAPiyZCKp0DJshaD8WD2D6vapu8pZpVVryVgOzBPPPwz4E4PVKBP14YThljlcZJbU46G2InepEtXtw/s456/From.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="107" data-original-width="456" height="127" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAtp-HcHsnLXgdBjSuQrJ4aH8rhMJfgEb-9LluL3fUT4C7lBqKh51n3HfmEAPiyZCKp0DJshaD8WD2D6vapu8pZpVVryVgOzBPPPwz4E4PVKBP14YThljlcZJbU46G2InepEtXtw/w541-h127/From.png" width="541" /></a></div><span style="font-family: arial;"><span style="font-size: x-small;">Picture: From Date</span></span><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFWlmHGcvKcJxkMWdoE5MMXDnLJdZv8vZsNs8RX1ImagoBt3D7J4aDBI5iuJmB8jqeJaIe3J_ivgAWmgJbpW83Okhc5fYHY7KjClvy_lEZpDN_1BlNrMYRbAZ1KekvvE57Hn-tLg/s468/To.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="112" data-original-width="468" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFWlmHGcvKcJxkMWdoE5MMXDnLJdZv8vZsNs8RX1ImagoBt3D7J4aDBI5iuJmB8jqeJaIe3J_ivgAWmgJbpW83Okhc5fYHY7KjClvy_lEZpDN_1BlNrMYRbAZ1KekvvE57Hn-tLg/w556-h134/To.png" width="556" /></a></div><p><span style="font-family: arial; font-size: x-small;">Picture: To Date</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGmqDw-p5cErcTs-9dSPgfziOrCk9RN3nFP7w_yMkfAMAd6bOQumDeq6UDvZlYmDVa0vBDUzw60fpCFf4NTZH-_Bs71J6rLvftgdNJzVSuRVvfsc9aHbb03SyogFS76EWFCGisEQ/s801/NewQ.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="244" data-original-width="801" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGmqDw-p5cErcTs-9dSPgfziOrCk9RN3nFP7w_yMkfAMAd6bOQumDeq6UDvZlYmDVa0vBDUzw60fpCFf4NTZH-_Bs71J6rLvftgdNJzVSuRVvfsc9aHbb03SyogFS76EWFCGisEQ/w548-h168/NewQ.png" width="548" /></a></div><br /><span style="font-family: arial; font-size: x-small;">Picture: New Query</span><p></p><p><span style="font-family: arial; font-size: x-small;"><br /></span></p><p><span style="font-family: arial;">Now when the query/report is run, the user is presented with the following:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgXMoKxWjOKn2xEF7xqG-KHtf97XWupRmvbg_rpZFvGymVxcHEfd5wpxv1cVsvIkcyNF8d0lmfcKLWc2gpEfuCGew2tKTvyhqSSEZ6u8rO4rTDtCKD3XoJ57HEtdId1lzFZ4aXw/s805/Presented.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="130" data-original-width="805" height="92" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgXMoKxWjOKn2xEF7xqG-KHtf97XWupRmvbg_rpZFvGymVxcHEfd5wpxv1cVsvIkcyNF8d0lmfcKLWc2gpEfuCGew2tKTvyhqSSEZ6u8rO4rTDtCKD3XoJ57HEtdId1lzFZ4aXw/w570-h92/Presented.png" width="570" /></a></div><br /><span style="font-family: arial; font-size: x-small;">Picture: New Prompt</span><p></p><p><br /></p><h3 style="text-align: left;"><span style="font-family: arial;">Formulas</span></h3><p><span style="font-family: arial;">BO is not just an over-glorified report writer. It is a Business Intelligence tool. This introductory case study does not do it justice. Hopefully, in subsequent blog entries, I will be able to show it off more.</span></p><p><span style="font-family: arial;">You can utilize SAP BO's powerful formula's to achieve many things. I decided to utilize a 'Count' function to achieve what I needed. Ideally, we should get two records with the same file name and the same number of records. So, if we perform a count per file name we should get a count of 2, if we do not, then those are the one we want to highlight.</span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;">So I created a variable called, creatively enough, CountOfDups. And used this formula:</span></p><p><span style="font-family: arial;">=Count([ALIS_2DAY].[Process ID]) In ([ALIS_2DAY].[Session ID])</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivoRARrcH-9OGzjsnMtGJoO7WDzi-c5jTK43s3fMNDEYA39pzlWqMB0Gc7LjEkUvLVGblCCgPrpOzPJE0OdV4wYDNG32KY0y2T-8tqqr3YElYA__b_IeB_RG3TVGQvkv8DMysoXg/s592/FormulaOne.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="592" data-original-width="560" height="391" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivoRARrcH-9OGzjsnMtGJoO7WDzi-c5jTK43s3fMNDEYA39pzlWqMB0Gc7LjEkUvLVGblCCgPrpOzPJE0OdV4wYDNG32KY0y2T-8tqqr3YElYA__b_IeB_RG3TVGQvkv8DMysoXg/w370-h391/FormulaOne.png" width="370" /></a></div><br /><span style="font-family: arial; font-size: x-small;">Picture: Getting Duplicate process id's in a set of session id's</span><p></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;">This was the result:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRos7cOKJShxLq4RDypv84u8j-mKjH4mFelqjLuBvuUcQyMSO_ZJ_Lv3xOCw9DjLK-sC0hFHKc3I49ipPm0oOCqta6z4_Ecja70V2vuQfw4YY9xRJLU7nkmhe1f6myf6T2FEac1g/s1108/Result1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="192" data-original-width="1108" height="109" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRos7cOKJShxLq4RDypv84u8j-mKjH4mFelqjLuBvuUcQyMSO_ZJ_Lv3xOCw9DjLK-sC0hFHKc3I49ipPm0oOCqta6z4_Ecja70V2vuQfw4YY9xRJLU7nkmhe1f6myf6T2FEac1g/w623-h109/Result1.png" width="623" /></a></div><br /><p></p><p><span style="font-family: arial;">Conditional Formatting to highlight a row--Kinda</span></p><p><span style="font-family: arial;">So, now all I need to do is use a Conditional edit to highlight the rows that have 1's instead of 2's. Yippee!...Not. I initially could not find a way to highlight a row of data utilizing the conditional formatting tool. It is subtle and subtle is frustrating to newcomers (hint SAP--document this shit).</span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;">Initially, I could get the CountOfDups column highlighted, but honestly, I didn't even want people to see that column.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRcxeo6TqScH4_YGNL3qinINioObmai3G1iU_2rDm_av4jjIgLxITQAVcivuFCoGak6xhwwiTMmGcv64jamhi_s22c2vjLiCKCzgfImpE44VRgqdYJTanp1BEqRC-imG4fPNaaeQ/s1108/Result2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="226" data-original-width="1108" height="125" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRcxeo6TqScH4_YGNL3qinINioObmai3G1iU_2rDm_av4jjIgLxITQAVcivuFCoGak6xhwwiTMmGcv64jamhi_s22c2vjLiCKCzgfImpE44VRgqdYJTanp1BEqRC-imG4fPNaaeQ/w621-h125/Result2.png" width="621" /></a></div><br /><p></p><p><span style="font-family: arial;">So, I created the crappy highlighting in hopes of stumbling on to something.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl27IOJViRJVxVhVFovkk5puFQpLr8WsoxT5cQk3nmT-cBryph4QNwQBMcLp1MS4nxPbVnX28cQfZUshp0vih67z-xi7A3h2_-vfJfnqXG02Lp3KS0NmJqjOE3jQJ5g82nd3_qVw/s785/FirstHiLite.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="296" data-original-width="785" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl27IOJViRJVxVhVFovkk5puFQpLr8WsoxT5cQk3nmT-cBryph4QNwQBMcLp1MS4nxPbVnX28cQfZUshp0vih67z-xi7A3h2_-vfJfnqXG02Lp3KS0NmJqjOE3jQJ5g82nd3_qVw/w578-h218/FirstHiLite.png" width="578" /></a></div><br /><p></p><p><span style="font-family: arial;">Click [Format] to select the formatting I want the users to see. Bold black text with a yellow background.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4R8w0GN4f3T4xj6PCKWYKzdb8leRHBqIhVfiXxt_pE9IeVi1Oms-91Ph4XlXBzeCCqCbjEInb-C1gBinhQd5fKPV5PZXW6E34RWWzyrcVeYts4GRlFLc4TglBJBSjoX89etlmcg/s660/FirstHiLite_Text.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="208" data-original-width="660" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4R8w0GN4f3T4xj6PCKWYKzdb8leRHBqIhVfiXxt_pE9IeVi1Oms-91Ph4XlXBzeCCqCbjEInb-C1gBinhQd5fKPV5PZXW6E34RWWzyrcVeYts4GRlFLc4TglBJBSjoX89etlmcg/w511-h161/FirstHiLite_Text.png" width="511" /></a></div><span style="font-family: arial;"><span style="font-size: x-small;">Picture: Change Text</span></span><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzZDnPRbV8ez8TfRe-VAtNZDVimZx_FR29UmT2eeUCwbUMT79SmTjMmIL07cvHgu8MwNLiX69rrpMxs14qQ8wnnUauEdrbUmSZUqVkozCnKwivQzRwKXecCzkJZZQDlccPCAksyQ/s687/FirstHiLite_Bkgrnd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="373" data-original-width="687" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzZDnPRbV8ez8TfRe-VAtNZDVimZx_FR29UmT2eeUCwbUMT79SmTjMmIL07cvHgu8MwNLiX69rrpMxs14qQ8wnnUauEdrbUmSZUqVkozCnKwivQzRwKXecCzkJZZQDlccPCAksyQ/w495-h270/FirstHiLite_Bkgrnd.png" width="495" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Change Background</span><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">And voila! I've highlighted a cell I don't want to highlight!</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRcxeo6TqScH4_YGNL3qinINioObmai3G1iU_2rDm_av4jjIgLxITQAVcivuFCoGak6xhwwiTMmGcv64jamhi_s22c2vjLiCKCzgfImpE44VRgqdYJTanp1BEqRC-imG4fPNaaeQ/s1108/Result2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="226" data-original-width="1108" height="108" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRcxeo6TqScH4_YGNL3qinINioObmai3G1iU_2rDm_av4jjIgLxITQAVcivuFCoGak6xhwwiTMmGcv64jamhi_s22c2vjLiCKCzgfImpE44VRgqdYJTanp1BEqRC-imG4fPNaaeQ/w533-h108/Result2.png" width="533" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Highlighted unwanted column</span><p></p><p><span style="font-family: arial;">I Googled "SAP BO highlight row", "SAP BO highlight a value using another value", etc. You name it, I tried it. I saw that a couple of people said to use 'Alerter', but this is only in a downloadable version of SAP BO, not the version I'm using. Ugghh!</span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;">So, I created another variable and put in the more palatable 'No Match' and added that column.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLzCP3tMyaR8FXWRKFPp66ccjyg6obyssJtLDpbAdGQkktpJrqrZbL2WWWKMthEBYrHpYQI6edHNKK4SbjSmR9pQ_IQgyzwQ9kEQsGRUjtptyk7Ms-SgwvnS5C4SvQXHGQDFsd9w/s589/NoMatchText.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="589" data-original-width="556" height="451" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLzCP3tMyaR8FXWRKFPp66ccjyg6obyssJtLDpbAdGQkktpJrqrZbL2WWWKMthEBYrHpYQI6edHNKK4SbjSmR9pQ_IQgyzwQ9kEQsGRUjtptyk7Ms-SgwvnS5C4SvQXHGQDFsd9w/w426-h451/NoMatchText.png" width="426" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Concession--create "No Match" column</span><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">To Achieve this:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK7BT_gmmI8sebt-bbqppOsIDjJWBjodXceZ-yI7zFhJnOR96vfr6v3M_zenE-DYc7hObQHXE9pGKObI_F7svCnP-kcwZLM40b9c9bIs4zgBQYG_6dNXujiKmZGoDLpt3usvmyQw/s1173/Result3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="233" data-original-width="1173" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK7BT_gmmI8sebt-bbqppOsIDjJWBjodXceZ-yI7zFhJnOR96vfr6v3M_zenE-DYc7hObQHXE9pGKObI_F7svCnP-kcwZLM40b9c9bIs4zgBQYG_6dNXujiKmZGoDLpt3usvmyQw/w642-h128/Result3.png" width="642" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Checking out new column</span><p></p><p><span style="font-family: arial;">So I clicked the conditional formatting toolbar again. The idea was to create a new rule to highlight 'No Match'...but:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQMOWoSFOjF3zED-J7zyfl6gqoh3hsNQx4oS85yXpaF_zMABP4HlY-we9A-PJ_lYpGy8MUlKrcqqo1-OWh7zvojfB-F__phyphenhyphenUt3G_uFKO8NpSIw7KodVvFJuSwKxqmSfvWWAxR9Q/s969/Conditional_Bar2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="165" data-original-width="969" height="105" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQMOWoSFOjF3zED-J7zyfl6gqoh3hsNQx4oS85yXpaF_zMABP4HlY-we9A-PJ_lYpGy8MUlKrcqqo1-OWh7zvojfB-F__phyphenhyphenUt3G_uFKO8NpSIw7KodVvFJuSwKxqmSfvWWAxR9Q/w626-h105/Conditional_Bar2.png" width="626" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Create a new formatting rule</span><p></p><p><span style="font-family: arial;">And this happened:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheaU1e3rx2S8qlLxy4hbkgbL9xQnqlNbXof3w5uBiUBZpuQGcDTwmbm2w_USrvxeqdvWAJT4fJk5xBJhnJDwhDd02CtxBNS99rdd2f-Z7LiE2K1xwFZdDoijTCfEl2qNP48dvWXQ/s1172/Result4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="227" data-original-width="1172" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheaU1e3rx2S8qlLxy4hbkgbL9xQnqlNbXof3w5uBiUBZpuQGcDTwmbm2w_USrvxeqdvWAJT4fJk5xBJhnJDwhDd02CtxBNS99rdd2f-Z7LiE2K1xwFZdDoijTCfEl2qNP48dvWXQ/w635-h122/Result4.png" width="635" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Wait...What?</span><p></p><p><span style="font-family: arial;">What just happened? How did that just highlight the 'No Match' column?</span></p><p><span style="font-family: arial;">Well if you look back at figure X.X, the 'NoMatch' column was active and hence highlighted in gray when I clicked on 'Formatting Rules'. As it turns out, you can apply existing rules to whatever column you have 'active' at the time.</span></p><p><span style="font-family: arial;">So, needless to say, I did the same thing with the filename (session ID) column:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0J666C9byiOjKe6jqy3HiLAT2z3HujSGK6hRjOLiNAuXsXU-v1zd1LxiHCX7PHDRfSFK9Yt-WdcE9C4o_Wc7AxdL0Vun-gh8SbVvpEiOijgzQ1Mi6SNbDIo8j9G7FGwfB1pqEiw/s1171/Result5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="226" data-original-width="1171" height="124" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0J666C9byiOjKe6jqy3HiLAT2z3HujSGK6hRjOLiNAuXsXU-v1zd1LxiHCX7PHDRfSFK9Yt-WdcE9C4o_Wc7AxdL0Vun-gh8SbVvpEiOijgzQ1Mi6SNbDIo8j9G7FGwfB1pqEiw/w650-h124/Result5.png" width="650" /></a></div><span style="font-family: arial;"><p><span style="font-family: arial;"><span style="font-size: x-small;">Picture: We could be on to something</span></span></p>Yippee! For real this time!</span><p></p><p><span style="font-family: arial;">But now…I want to get rid of the 'CountOfDups' column. Would that affect anything?</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBsEoFURf2u1YS-GuCmCqKyGuu3_zUT-f8tTBX7OYnpg7cPsbCPV9ChKAwFzuMywOKRcl-QZonnu-o1IMf4ZMxzWXvLeqEBNmkUif8ldpldhb6myyEVlrCWhIYBGgMvegeVjVX_Q/s1299/Result6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="519" data-original-width="1299" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBsEoFURf2u1YS-GuCmCqKyGuu3_zUT-f8tTBX7OYnpg7cPsbCPV9ChKAwFzuMywOKRcl-QZonnu-o1IMf4ZMxzWXvLeqEBNmkUif8ldpldhb6myyEVlrCWhIYBGgMvegeVjVX_Q/w610-h244/Result6.png" width="610" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Hiding trigger column</span><p></p><p><span style="font-family: arial;">And of course it worked…this is SAP BO for goodness sake. They are the bestselling reporting tool around for a reason.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbLiKdEcS_YgSN_03ekTLPTAHUnIrvls82P1Kn-9P1omsybDqjdUvUUm78sF7rVszXt9dR5bDkfnwzXrR6VmdEbunq8GTKxdbjjrGMp0UjhmWMFbz6FSd04fTs28oslithAqsVxQ/s1066/Result_Final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="229" data-original-width="1066" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbLiKdEcS_YgSN_03ekTLPTAHUnIrvls82P1Kn-9P1omsybDqjdUvUUm78sF7rVszXt9dR5bDkfnwzXrR6VmdEbunq8GTKxdbjjrGMp0UjhmWMFbz6FSd04fTs28oslithAqsVxQ/w631-h136/Result_Final.png" width="631" /></a></div><span style="font-family: arial; font-size: x-small;">Picture: Final Result</span><p></p><p><span style="font-family: arial;">Thus ends my initial adventure with SAP Business Objects. As I run into more situations that I think will be of help to you, I'll post more.</span></p>YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-16311229394698656752017-06-21T09:17:00.000-04:002017-06-21T09:17:24.652-04:00Using SharePoint for Web Content<div dir="ltr" style="text-align: left;" trbidi="on">
<h1>
Background<o:p></o:p></h1>
<div class="MsoNormal">
We needed a way to present information about one of our
applications in a way that was easily accessible and fast. I initially thought about using Wiki pages,
but felt that something a little less static would be more fun.<o:p></o:p></div>
<div class="MsoNormal">
I’ve used SharePoint to create content before, see ‘JQuery
and SPServices’ and while the content was blogs, you can do the same thing
using a common SharePoint list for your data source.<o:p></o:p></div>
<h1>
The Point<o:p></o:p></h1>
<h2>
The List<o:p></o:p></h2>
<div class="MsoNormal">
I created a list with the following columns:<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ZYDeILd36PuhZcBxjMdAJINgarkbled2TRJ07j8vzOi9y8I6YQE1K1NDODMjUDio92hV6MvZjsATQfvL9R3VPqo2In08h6klRTSGUfQf91ibwjU1sHXCtTLTzzMLL7uA8E242Q/s1600/image001.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="418" data-original-width="603" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ZYDeILd36PuhZcBxjMdAJINgarkbled2TRJ07j8vzOi9y8I6YQE1K1NDODMjUDio92hV6MvZjsATQfvL9R3VPqo2In08h6klRTSGUfQf91ibwjU1sHXCtTLTzzMLL7uA8E242Q/s400/image001.png" width="400" /></a></div>
<br /></td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Column<o:p></o:p></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Definition<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Title<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Servers as the Application category of content. In this case, it is the name of the
application. Seeing the potential of
the tool, I decided to put in this category so that we could expand it for
multiple applications.<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
AppName<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Serves as a functional view being represented by the narrative.<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
AppPic<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Picture/Diagram associated with the functionality of the application.<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
AppDesc<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
The narrative describing the functionality of the application.<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Category<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Serves as the category grouping for the application, for instance
Overview, Troubleshooting, Technical Details, etc.,<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Source<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Optional value that links to the document that is the source for your
narrative (if applicable).<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
AppPic2<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Sometimes more than one picture is necessary to tell the story.<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Floater1/Floater2<o:p></o:p></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="390"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
When viewing the final page, these floaters appear over the
corresponding pictures (AppPic, AppPic2).<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<h2>
The Content<o:p></o:p></h2>
<div class="MsoNormal">
Here is an example of the content of the list for one
entry. So the inevitable question is
“Well…couldn’t you just send the user to this list?”. Seriously??!!, where is the fun in
that!? Do you really want to point your
users to something that looks so…well…SharePointy? Besides, when you see what we do with JQuery
in presenting this you’ll change your tune.<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184; width: 1462px;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 877.2pt;" valign="top" width="1462"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdEK6ZE1H_9u4jRqspwYBMaqmVnLdMwmpmODd6lIuGo9Wv77DBTYkddghPtb-LC0PtaMCFvrz0Yu0srBTlBFP7RDGwPhId2R5LEOxUL_4jLrqoOCOAnZMQvjszOIN27yVZ1Rbbw/s1600/image003.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="410" data-original-width="1467" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdEK6ZE1H_9u4jRqspwYBMaqmVnLdMwmpmODd6lIuGo9Wv77DBTYkddghPtb-LC0PtaMCFvrz0Yu0srBTlBFP7RDGwPhId2R5LEOxUL_4jLrqoOCOAnZMQvjszOIN27yVZ1Rbbw/s640/image003.png" width="640" /></a></div>
<br /></td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<h2>
Setup<o:p></o:p></h2>
<div class="MsoNormal">
This app still uses SPServices for this as I have not
converted over to SharePoint services yet.
So here are the usual suspects:<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><title></span><b><span style="font-family: "courier new"; font-size: 10pt;">CAFE OLE</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></title></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--JQuery UI CSS
--></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><link</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">rel</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"stylesheet"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/css"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">href</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://bcbsnc.sharepoint.com/sites/global/ISBA_ProductDelivery/claimacq/jsandjquerystuff/jquery-ui/jquery-ui.css"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--J Q U E R Y
--></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://bcbsnc.sharepoint.com/sites/global/ISBA_ProductDelivery/claimacq/jsandjquerystuff/jquery.js"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!-- S P S E R V I C E S --></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://bcbsnc.sharepoint.com/sites/global/ISBA_ProductDelivery/claimacq/jsandjquerystuff/jquery.SPServices.js"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--J Q U E R
Y U I --></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://bcbsnc.sharepoint.com/sites/global/ISBA_ProductDelivery/claimacq/jsandjquerystuff/jquery-ui/jquery-ui.js"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Get the App Info<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 463.2pt;" valign="top" width="772"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> GetTops<b>()</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//--Begin Function</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Get Site URL</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> thissite <b>=</b> $<b>().</b>SPServices.SPGetCurrentSite<b>();</b>
<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Display this if on diagram is present</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> nodoc <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#No Diagram"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> query <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<Query>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<Where><Eq>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef Name='Title'/><Value
Type='Text'>CAFE</Value>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</Eq></Where>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<GroupBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef Name='Category'/>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</GroupBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<OrderBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef Name='Category'/>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</OrderBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</Query>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//The Web Service method we are calling, to
read list items we use 'GetListItems'</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> method <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"GetListItems"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Supply the location and
name of the list we are reading data from</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> myWebURL <b>=</b> thissite<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> list <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"CA_APPS"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//We need to identify the
fields we want to return.</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> fieldsToRead <b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<ViewFields>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef Name='ID'
/>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Title' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='APPNAME' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='APPPIC' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='APPDESC' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Category' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Source' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Floater1' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</ViewFields>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Here is our SPServices Call where we pass
in the variables that we set above</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//This is where we show the Folder</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>().</b>SPServices<b>({</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> debug<b>:</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">true</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> operation<b>:</b> <span style="background: yellow; mso-highlight: yellow;">method</span><b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> async<b>:</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">false</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> webURL<b>:</b> <span style="background: yellow; mso-highlight: yellow;">myWebURL</span><b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> listName<b>:</b> <span style="background: yellow; mso-highlight: yellow;">list</span><b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> CAMLViewFields<b>:</b> <span style="background: yellow; mso-highlight: yellow;">fieldsToRead</span><b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> CAMLQuery<b>:</b> <span style="background: yellow; mso-highlight: yellow;">query</span><b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> completefunc<b>:</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>xData<b>,</b> Status<b>)</b>
<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showmestuff <b>=</b> $<b>().</b>SPServices.SPDebugXMLHttpResult<b>({</b>
node<b>:</b>xData.responseXML <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Uncomment the 2 lines
below to show what is returned by the web service</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$("#debugMe").append(showmestuff);</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$("#debugMe").show("slow");</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//this code iterates
through every row of data returned from the web service call</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b>xData.responseXML<b>).</b>SPFilterNode<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"z:row"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">each<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the ID’s </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.ID <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_ID"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Groups</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.title <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Title"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Category</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.Cat <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Category"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the App Name</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.aname <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_APPNAME"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Diagrams</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.appic <b>=</b> <b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_APPPIC"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Descriptions/Text</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.desc <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_APPDESC"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the source of the
narrative</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.src <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Source"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Floater Text of
the first graphic</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.f1 <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Floater1"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> epicpic <b>=</b> tabData.appic<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>epicpic <b>===</b>
undefined<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showpic <b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"No Diagram"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Pictures
are stored with the description as a comma delimited field. This will turn the field into an array</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> arrpic <b>=</b> epicpic.split<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">","</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//This
will take the 'picture' portion of the field and store it into field</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showpic <b>=</b> arrpic<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">];</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.appic
<b>=</b> showpic<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> splithyper <b>=</b>
tabData.src<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>splithyper <b>==</b>
undefined<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.src
<b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> splithyp <b>=</b> splithyper.split<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">","</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.src
<b>=</b> splithyp<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">];</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.srcname
<b>=</b> splithyp<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">1</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">];</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//add the data from the row
to the table on the screen</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> AddButtonsToDisplay<b>(</b>tabData<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> AddRowToTable<b>(</b>tabData<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//End SPFilterNode</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> link2goback <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<a href="</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> thissite <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">">Return to
SharePoint</a>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#goHome"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b>link2goback<b>);</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//End CompleteFunct</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//--End SPServices</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//End GetTopics</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 184.5pt;" valign="top" width="308"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
So for this SPServices call I’m using SPGetCurrentSite to get the
location of the current site.<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
I’m hardcoding a variable called nodoc to “#No Diagram” in case there
is not associated APPPIC.<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Then I build the CAML Query, which in this case is pretty easy, I’m
pulling all of the items in my list that have ‘CAFÉ’ in the Title and then
grouping and ordering by Category.<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Then I build my SPServices ‘GetListItems’ function by specifying:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]-->The Method=GetListItems<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]-->The URL=myWebURL and setting it equal to the
value I received from the previous SPService call to SPGetCurrentSite.<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]-->The List Name (list)=’CA_APPS’ (the name of
the list)<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]-->The fields I want returned=fieldsToRead which
are set to the columns in the CA_APPS list that I want returned.<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
And here is where the magic happens.
I plug in the values above into the respective SPServices parameters
(highlighted in <span style="background: yellow; mso-highlight: yellow;">yellow</span>).<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
I assign the values returned to an object that I call tabData. This
way I can store multiple rows of data and display them when I want to.<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
I have to treat my returned data differently if there is not picture
associated with it than I do if there is.<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
I send the resulting tabData object to both AddButtonsToDisplay and AddRowToTable
functions to build the page.<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<h2>
The Functions<o:p></o:p></h2>
<div class="MsoNormal">
<b>AddButtonsToDisplay</b>
dynamically creates buttons on the screen. <b>AddRowToTable</b>
creates the rows of data and hides them until they are summoned by clicking on
the dynamically created button. <b>UnhideRow</b>
dramatically displays the data as requested (okay…it’s not that dramatic, but
it’s still cool). <b>UnhideDiv</b> is
responsible for creating the floater text and displaying it.<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 341.1pt;" valign="top" width="569"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> AddButtonsToDisplay<b>(</b>tabData<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showemall <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>holdCat <b>!=</b> tabData.Cat<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showemall<b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.Cat <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showemall <b>=</b>
showemall <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<button
id='"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">+</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
type='button'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.aname <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</button>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>holdCat <b>!=</b>
tabData.Cat<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//showemall= showemall +
"</div>";</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> holdCat <b>=</b> tabData.Cat<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#listme"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b>showemall<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#shoButt"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">show<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"slow"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 180.6pt;" valign="top" width="301"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
Takes every ‘AppName’ returned and makes it a button with a unique
ID. This ID is used to display the content, diagram, floaters, etc., when the
corresponding button is pushed.<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 341.1pt;" valign="top" width="569"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">/////
PLACE ALL DATA INTO HIDDEN TABLE ///////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> AddRowToTable<b>(</b>tabData<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>tabData.appic<b>==</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"No Diagram"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">)</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#postTable"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.aname <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'>No Image
Provided</div></div><div id='"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">+</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.desc <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'><a href='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.src <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'>Source: Click
here for more</a></div></div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#postTable"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.aname <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'><img id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"' class='grafic'
src='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.appic <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'/></div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.desc <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'><a href='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.src <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'>Source: Click
here for more</a></div></div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> docarray<b>[</b>tabData.ID<b>]=</b>tabData.f1<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> namearray<b>[</b>tabData.ID<b>]=</b>tabData.aname<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$("#fh").append("<div
class='fh'>" + tabData.aname + "</div>"); </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 180.6pt;" valign="top" width="301"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
AddRowToTable takes all of the content, diagram, floaters, etc., and
places it on the screen and hides it until it is requested through a button
click.<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
postTable is a div with the ID=postTable. This is where we put all
the hidden data.<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<h2>
The Result<o:p></o:p></h2>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 337.2pt;" valign="top" width="562"><div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwjGoQe01bjiVGjAO8k3MrD2KvP7yfH0dt7CjFlJJ_jRguQeqDXZErlgPkcfWEHISM7NjQr1IeOMR4ouQJWO5hD9fG-5L_mw-LVK-LMGAsW2gEoF796Avx7qq8uo_nr6UxXwyezQ/s1600/image005.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="653" data-original-width="592" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwjGoQe01bjiVGjAO8k3MrD2KvP7yfH0dt7CjFlJJ_jRguQeqDXZErlgPkcfWEHISM7NjQr1IeOMR4ouQJWO5hD9fG-5L_mw-LVK-LMGAsW2gEoF796Avx7qq8uo_nr6UxXwyezQ/s320/image005.png" width="290" /></a><br />
<br /></td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 184.5pt;" valign="top" width="308"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
As you may recall (or can scroll up
to) one of our entries in the CA_APP table had an APPNAME of ‘CAFÉ Pharmacy
Overview’. This shows what happens
with all of the entries with a Title of ‘Café’. They are all returned and their APPNAME
entries are made buttons.<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<h2>
The Button Handlers<o:p></o:p></h2>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 341.1pt;" valign="top" width="569"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> unhideDiv<b>(</b>sendID<b>,</b> grphLoc<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#ShowMyText"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">offset<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos<b>=</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">new</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> Object<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos.left<b>=</b>grphLoc.left<b>+</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">500</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos.top<b>=</b>grphLoc.top<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">return</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> text<b>=</b>docarray<b>[</b>sendID<b>];</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>text <b>===</b>
undefined<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> text <b>=</b> namearray<b>[</b>sendID<b>];</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//alert("sendID="
+ sendID);</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#ShowMyText"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div
class='slider'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> text <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#ShowMyText"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">show<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"slow"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//show the box </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 176.1pt;" valign="top" width="294"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
unhideDiv is provided the sendID and the link to the picture that is
eventually displayed. When it is
called it displays the div container with the corresponding data.<o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 341.1pt;" valign="top" width="569"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> unhideRow<b>(</b>sendID<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> findme <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> sendID<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">'.row'</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">each <b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">is<b>(</b>findme<b>))</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">slideDown<b>(</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">3000</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//show the row </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 176.1pt;" valign="top" width="294"><div class="MsoNormal" style="margin-bottom: 0.0001pt;">
unhideRow finds the hidden data given the sendID and slowly slides
each row it into position.<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
So when we click on the Café Pharmacy Overview button, the Title, APPIC and Narrative are slowly revealed.<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184; width: 555px;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 332.7pt;" valign="top" width="555"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsi-YQRwQ7SPCDqbBNXSMynWpK9rv1SXR6HsbemNfczLUsHxeSdDZiWuR1kD-2puJtFkZ7HpK0nFm7X3Ckj6R0YPwuoky3jeD1XIp1qLXR1E-uJJ6l5xai4q5zaUAk2Ugm9Imxbw/s1600/image007.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="760" data-original-width="655" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsi-YQRwQ7SPCDqbBNXSMynWpK9rv1SXR6HsbemNfczLUsHxeSdDZiWuR1kD-2puJtFkZ7HpK0nFm7X3Ckj6R0YPwuoky3jeD1XIp1qLXR1E-uJJ6l5xai4q5zaUAk2Ugm9Imxbw/s320/image007.png" width="275" /></a></div>
<br /></td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The Floater<o:p></o:p></div>
<div class="MsoNormal">
And let’s not forget the floater. When you hover over the diagram you see this:<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 337.2pt;" valign="top" width="562"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4iCbB5cCDjk1tCHMrzYX8jsLR2snt8TnyzM3uevSB7lA71aY9f_IsY_0pBp7QQ42K0hLEgcK6FTnPALWrYb08wWLVixLE40Ev21BDETNLzFSJ327QAMAQTZqBapV4tgmo19AlDw/s1600/image009.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="381" data-original-width="648" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4iCbB5cCDjk1tCHMrzYX8jsLR2snt8TnyzM3uevSB7lA71aY9f_IsY_0pBp7QQ42K0hLEgcK6FTnPALWrYb08wWLVixLE40Ev21BDETNLzFSJ327QAMAQTZqBapV4tgmo19AlDw/s320/image009.png" width="320" /></a></div>
<br /></td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
The Full Monty<o:p></o:p></h2>
<div class="MsoNormal">
Well…that’s it. While
this code is copy and paste-able, I encourage you to take bits and pieces of it
and tweak it to do different things.
Remember JQuery has many more animation options than just
slidedown. Play with it, have fun and
learn something fun and new.<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(166 , 202 , 240); font-family: "courier new"; font-size: 10pt;"><!</span><span style="font-family: "courier new"; font-size: 10pt;">DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"<span style="background: #A6CAF0;">></span><b><o:p></o:p></b></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;"><%@</span></b><span style="background: rgb(255 , 192 , 0); font-family: "courier new"; font-size: 10pt;"> Page Language="C#"
</span><b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;">%></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(166 , 202 , 240); font-family: "courier new"; font-size: 10pt;"><!</span><span style="font-family: "courier new"; font-size: 10pt;">DOCTYPE HTML<span style="background: #A6CAF0;">></span><b><o:p></o:p></b></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><html</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">dir</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"ltr"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> xmlns:mso=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"urn:schemas-microsoft-com:office:office"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> xmlns:msdt=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;"><%@</span></b><span style="background: rgb(255 , 192 , 0); font-family: "courier new"; font-size: 10pt;"> Register
Tagprefix="SharePoint"
Namespace="Microsoft.SharePoint.WebControls"
Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" </span><b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;">%></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><head</span><span style="font-family: "courier new"; font-size: 10pt;"> runat=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"server"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><meta</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">name</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"WebPartPageExpansion"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">content</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"full"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><meta</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">http-equiv</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"Content-Language"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">content</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"en-us"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><meta</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">http-equiv</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"Content-Type"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">content</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/html; charset=utf-8"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><meta</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">http-equiv</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"X-UA-Compatible"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">content</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"IE=9,chrome=1"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><title></span><b><span style="font-family: "courier new"; font-size: 10pt;">CAFE OLE</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></title></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--JQuery UI CSS
--></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><link</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">rel</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"stylesheet"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/css"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">href</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://xx.sharepoint.com/sites/.../jsandjquerystuff/jquery-ui/jquery-ui.css"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--J Q U E R Y
--></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://xxx.sharepoint.com/sites/.../jsandjquerystuff/jquery.js"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!-- S P S E R V I C E S --></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://xxx.sharepoint.com/sites/.../jsandjquerystuff/jquery.SPServices.js"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--J Q U E R
Y U I --></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://xxx.sharepoint.com/sites/.../jsandjquerystuff/jquery-ui/jquery-ui.js"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><style</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/css"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .bigLetter { color:gray;
letter-spacing:10px; font-family:Arial, Helvetica, sans-serif; display:none;
font-size:medium}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .myHeader { color:; letter-spacing:5px;
font-family:Arial, Helvetica, sans-serif; font-size:large}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .instructions {<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> color:blue; font-family:Arial, Helvetica,
sans-serif; font-size:x-small<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .topmarg { margin:50px }<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .boxHead {font-family:Arial, Helvetica,
sans-serif; border: 2px solid orange;<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> padding: 10px 40px; border-radius: 25px;
display:none; width:500px}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> a:link {text-decoration:none;}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> a:visited {text-decoration:none;}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> a:hover {text-decoration:none;}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> a:active {text-decoration:none;}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .floater {font-family:Arial, Helvetica,
sans-serif; border: 2px solid black;<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> padding: 10px 40px; border-radius: 25px;
display:none; width:500px; background:yellow; z-index:2; float:left}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .slider {width:200px; height:100px;
text-align:left; float:left; color:#CC6600; border-style:groove;
border-color:orange;background:#fdf5ce; font-family:Arial, Helvetica,
sans-serif; font-size:small; border-radius: 25px; padding:5px;}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .grafic {max-width:1200px;}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .row {display:none}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> .flthdr {background:blue; color:white;
font-size:small;font-weight:bold}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">button<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">{<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">
width:200px;text-align:left;margin:5px;height:40px;background:#fdf5ce;color:#c77405;<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">tr<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">{<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> display:none;<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">div.columns { width: 1500px; }<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">div.columns div { width: 300px; height: 100px; float:
left; }<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">#butdiv<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">{<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> float:left;<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">div.image {<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> width:200px; text-align:left;
background:maroon; color:yellow; z-index:2<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">}<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></style></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--[if gte mso
9]><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><SharePoint:CTFieldRefs
runat=server Prefix="mso:"
FieldList="FileLeafRef,WikiField,_dlc_DocId,_dlc_DocIdUrl,_dlc_DocIdPersistId"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><xml><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><mso:CustomDocumentProperties><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><mso:_dlc_DocId
msdt:dt="string">HSYJNS2YZDZT-3050-10</mso:_dlc_DocId><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><mso:_dlc_DocIdItemGuid
msdt:dt="string">78812b48-5258-4db1-bd0a-9c226894295f</mso:_dlc_DocIdItemGuid><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><mso:_dlc_DocIdUrl
msdt:dt="string">https://xxx.sharepoint.com/sites/.../_layouts/DocIdRedir.aspx?ID=HSYJNS2YZDZT-3050-10,
HSYJNS2YZDZT-3050-10</mso:_dlc_DocIdUrl><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"></mso:CustomDocumentProperties><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"></xml></SharePoint:CTFieldRefs><![endif]--></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></head></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><body></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--Header--></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"HEADER"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">class</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"bigLetter"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div><img</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">height</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"50px"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">width</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"50px"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">alt</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"Pic of Coffee"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"https://xxx.sharepoint.com/sites/.../images/CafeOLE.jpg"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></div><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">class</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"ui-state-hover"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">CAFE Topic Library</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"instruct"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">class</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"instructions"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"floatme"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">class</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"floater"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"shoButt"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">class</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"boxHead"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">class</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"ui-state-hover"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">Topics</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"listme"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">class</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"colcont"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"postTable"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;"> </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"goHome"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"ShowMyText"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">style</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"font-family:Arial, Helvetica,
sans-serif"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">///////////////////////////
G L O B A L V A R I A B L E S
///////////////////////////////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">thisUserGroup<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">thissite<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">docarray<b>=</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">new</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> Array<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">namearray<b>=</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">new</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> Array<b>()</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">docarr<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">howmany<b>=</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">tabData
<b>=</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">new</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> Object<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">dq <b>=</b>
String.fromCharCode<b>(</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">34</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">tab
<b>=</b> String.fromCharCode<b>(</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">11</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">holdCat<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////////////////////////////
C O D E /////////////////////////////////////////////////////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> jQuery<b>(</b>document<b>).</b>ready<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">(</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">$<b>)</b> <b>{</b> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//READY</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> thisUserName <b>=</b> $<b>().</b>SPServices.SPGetCurrentUser<b>({</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> fieldName<b>:</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"Title"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> debug<b>:</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">false</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> ShowWelcome<b>(</b>thisUserName<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">// End READY</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: teal; font-family: "courier new"; font-size: 10.0pt;">/********** Show the Welcome *************/</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> ShowWelcome<b>(</b>thisUserName<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#HEADER"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<p>Welcome,
"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
thisUserName <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</p>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#HEADER"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">show<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#instruct"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">show<b>();</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> GetTops<b>();</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//======================================================================================================</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> GetTops<b>()</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//--Begin Function</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Get Site URL</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> thissite <b>=</b> $<b>().</b>SPServices.SPGetCurrentSite<b>();</b>
<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Display this if on
diagram is present</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> nodoc <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#No Diagram"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> query <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<Query>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<Where><Eq>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Title'/><Value Type='Text'>CAFE</Value>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</Eq></Where>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<GroupBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Category'/>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</GroupBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<OrderBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Category'/>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</OrderBy>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</Query>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//The Web Service method we
are calling, to read list items we use 'GetListItems'</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> method <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"GetListItems"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Supply the location and
name of the list we are reading data from</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> myWebURL <b>=</b> thissite<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> list <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"CA_APPS"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//We need to identify the
fields we want to return.</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> fieldsToRead <b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<ViewFields>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef Name='ID'
/>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Title' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef Name='APPNAME' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='APPPIC' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='APPDESC' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Category' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Source' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<FieldRef
Name='Floater1' />"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</ViewFields>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Here is our SPServices Call where we pass
in the variables that we set above</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//This is where we show the Folder</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>().</b>SPServices<b>({</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> debug<b>:</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">true</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> operation<b>:</b> method<b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> async<b>:</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">false</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> webURL<b>:</b> myWebURL<b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> listName<b>:</b> list<b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> CAMLViewFields<b>:</b>
fieldsToRead<b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> CAMLQuery<b>:</b> query<b>,</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> completefunc<b>:</b> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>xData<b>,</b>
Status<b>)</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showmestuff <b>=</b> $<b>().</b>SPServices.SPDebugXMLHttpResult<b>({</b>
node<b>:</b>xData.responseXML <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Uncomment the 2 lines
below to show what is returned by the web service</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$("#debugMe").append(showmestuff);</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$("#debugMe").show("slow");</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//this code iterates
through every row of data returned from the web service call</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b>xData.responseXML<b>).</b>SPFilterNode<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"z:row"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">each<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Groups </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.ID <b>=</b> <b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_ID"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Groups</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.title <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Title"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Category</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.Cat <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Category"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the App Name</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.aname <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_APPNAME"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Diagrams</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.appic <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_APPPIC"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Descriptions/Text</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.desc <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_APPDESC"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the source of the
narrative</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.src <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Source"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//get the Floater Text of
the first graphic</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.f1 <b>=</b>
<b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">attr<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"ows_Floater1"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">));</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> epicpic <b>=</b>
tabData.appic<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>epicpic <b>===</b>
undefined<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showpic <b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"No Diagram"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//Pictures are stored with
the description as a comma delimited field.
This will turn the field into an array</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> arrpic <b>=</b>
epicpic.split<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">","</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//This will take the 'picture' portion of the
field and store it into field</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showpic <b>=</b> arrpic<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">];</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.appic
<b>=</b> showpic<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> splithyper <b>=</b> tabData.src<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>splithyper <b>==</b>
undefined<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">
tabData.src <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> splithyp <b>=</b>
splithyper.split<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">","</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">
tabData.src <b>=</b> splithyp<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">];</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">
tabData.srcname <b>=</b> splithyp<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">1</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">];</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//add the data from the row
to the table on the screen</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">
AddButtonsToDisplay<b>(</b>tabData<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> AddRowToTable<b>(</b>tabData<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//End SPFilterNode</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> link2goback <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<a href="</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> thissite <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">">Return to
SharePoint</a>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#goHome"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b>link2goback<b>);</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//End CompleteFunct</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//--End SPServices</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//End GetTopics</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//=======================================================================================================</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">/////////PUT BUTTONS ON SCREEN //////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> AddButtonsToDisplay<b>(</b>tabData<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showemall <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">""</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>holdCat <b>!=</b> tabData.Cat<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showemall<b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.Cat <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> showemall <b>=</b>
showemall <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<button
id='"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">+</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
type='button'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.aname <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</button>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>holdCat <b>!=</b>
tabData.Cat<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//showemall= showemall +
"</div>";</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> holdCat <b>=</b> tabData.Cat<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#listme"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b>showemall<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#shoButt"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">show<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"slow"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">///// PLACE ALL DATA INTO HIDDEN TABLE
///////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> AddRowToTable<b>(</b>tabData<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>tabData.appic<b>==</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"No Diagram"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">)</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#postTable"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.aname <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'>No Image
Provided</div></div><div id='"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">+</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.desc <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'><a href='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.src <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'>Source: Click
here for more</a></div></div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#postTable"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.aname <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'><img id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.ID <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"' class='grafic'
src='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.appic <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'/></div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.desc <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div></div><div
id='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
tabData.ID <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'
class='row'><div class='col'><a href='"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> tabData.src <b>+</b>
</span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'>Source: Click
here for more</a></div></div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> docarray<b>[</b>tabData.ID<b>]=</b>tabData.f1<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> namearray<b>[</b>tabData.ID<b>]=</b>tabData.aname<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$("#fh").append("<div
class='fh'>" + tabData.aname + "</div>"); </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">////////// WHEN SOMEONE CLICKS A BUTTON
////////////////////////////////////////////////////////////////////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////// 1. DETERMINE THE ROW ID'S THAT MATCH
THE BUTTON ID'S </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">////////
a. Have to use the ("button").live("click",
function()... because the buttons were created dynamically</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////// 2. FIND THE ROWS </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"button"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">live<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"click"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">".row"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">hide<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> sendID<b>=</b>this.id<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//alert("button id=" + sendID);</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> unhideRow<b>(</b>sendID<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////////////////// UNHIDE ONLY THOSE ROWS
ASSOCIATED WITH THE BUTTON CLICKED ////////////////////////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> unhideRow<b>(</b>sendID<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> findme <b>=</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> sendID<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">'.row'</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">each <b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">is<b>(</b>findme<b>))</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">slideDown<b>(</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">3000</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//show the row </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">////////////////////////SHOW BRIEF
DESCRIPTION WHEN SOMEONE CLICKS THE IMAGE/////////////////////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////// 1. Determine the ID </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////// 2. Find the floater text that
corresponds to the ID</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////// 3. Determine the position to place
the floating box</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//////// 4. Display the floating box</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">/////////////////////////////////////////////////////////////////////////////////////////////////////////</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"img"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">live<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"mouseover"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$("div").hide();</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> sendID<b>=</b>this.id<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> grphLoc<b>=</b>$<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">this</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">offset<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> unhideDiv<b>(</b>sendID<b>,</b>
grphLoc<b>);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> unhideDiv<b>(</b>sendID<b>,</b> grphLoc<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#ShowMyText"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">offset<b>(</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos<b>=</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">new</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> Object<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos.left<b>=</b>grphLoc.left<b>+</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">500</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">;</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos.top<b>=</b>grphLoc.top<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">return</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> newPos<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> text<b>=</b>docarray<b>[</b>sendID<b>];</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>text <b>===</b>
undefined<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> text <b>=</b> namearray<b>[</b>sendID<b>];</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//alert("sendID="
+ sendID);</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#ShowMyText"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">append<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"<div
class='slider'>"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> text <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"</div>"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"#ShowMyText"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">show<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"slow"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//show the box </span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">// Move the mouse away from the graphic, hide
the floating box</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"img"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">live<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"mouseout"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">".slider"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">).</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">hide<b>();</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<i><span style="background: rgb(254 , 253 , 224); font-family: "courier new"; font-size: 10pt;">&nbsp;</span></i><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"debugMe"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></body></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></html></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal">
<br /></div>
</div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-40107755175486234362017-06-19T13:40:00.001-04:002017-09-12T16:31:02.788-04:00SharePoint REST Services with AngularJS 2.0<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
Background</h2>
<div class="MsoNormal">
Our team had someone come to speak to us about AngularJS,
however, they only gave an</div>
<div class="MsoNormal">
overview of the framework, with no examples. Since I had started reprogramming our team
SharePoint site to utilize MS SharePoint REST services, I decided to see if I
could leverage AngularJS also.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
I decided to start easy and create a Proof of Concept before
utilizing it on my app. So, I decided to
create a module what would search a list on my SharePoint site and create a link to our internal scorecard and create a link to another corresponding scorecard on another SharePoint site, given a particular project ID.
The very simple interface would look like this:<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ppqapmMMbz0JFbFthrh6mGhwrNXli9uDMF-23V3Wzuwi9-HsjIW7CFDD4BSXRzvxySMEQCOKSi2uZAurp1v29Uk5XKlRi_eOL6iAVSBUAkkbjUgGbB8ISD3ttjexk-BltKr5fw/s1600/image001.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="60" data-original-width="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ppqapmMMbz0JFbFthrh6mGhwrNXli9uDMF-23V3Wzuwi9-HsjIW7CFDD4BSXRzvxySMEQCOKSi2uZAurp1v29Uk5XKlRi_eOL6iAVSBUAkkbjUgGbB8ISD3ttjexk-BltKr5fw/s1600/image001.png" /></a></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The value that will be returned will be the name of the project
and two links, one to the EPP Scorecard and one to our internal scorecard.<o:p></o:p></div>
<h2>
The Point<o:p></o:p></h2>
<div class="MsoNormal">
The first thing you do once you create your .aspx page in
SharePoint designer is to add the reference to AngularJS. I store my plugins, frameworks and tools to
one library that I call jsandjquerystuff under our SharePoint site for easier
access:<o:p></o:p></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"http://xxx.sharepoint.com/.../
jsandjquerystuff/angular.min.js"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<h3>
Angular Part<o:p></o:p></h3>
<div class="MsoNormal">
AngularJS is a JavaScript implementation of the
Model-View-Controller architecture which is a way of separating internal representation
of data from the presentation and that is all I will say about that. Let’s get
to the good stuff. Now the reason I
mentioned the nerdy stuff above is because it will help explain why some
AngularJS functions the way it does. <o:p></o:p></div>
<div class="MsoNormal">
With the added code from the AngularJS framework come
additional attributes for HTML tags, namely the following:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]-->ng-app: Defines an application in a <div/><o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: "courier new"; font-size: 10pt;">o<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;"> </span></span><!--[endif]--><b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span></b><b><span style="font-family: "courier new"; font-size: 10pt;"> <span style="background: yellow; mso-highlight: yellow;">ng-app=</span></span></b><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myApp"</span></b><b><span style="font-family: "courier new"; font-size: 10pt;"> ng-controller=</span></b><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myCtrl"</span></b><b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]-->ng-controller: Defines the controller (think of
them like buttons, input fields, etc on a page)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: "courier new"; font-size: 10pt;">o<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;"> </span></span><!--[endif]--><b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span></b><b><span style="font-family: "courier new"; font-size: 10pt;"> ng-app=</span></b><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myApp"</span></b><b><span style="font-family: "courier new"; font-size: 10pt;"> <span style="background: yellow; mso-highlight: yellow;">ng-controller=</span></span></b><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myCtrl"</span></b><b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]-->ng-model: binds the value of a field to a value
defined in an <input/> tag<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "courier new"; mso-fareast-font-family: "Courier New";">o<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal;">
</span></span><!--[endif]--><b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt; line-height: 107%;"><input</span></b><b><span style="font-family: "courier new"; font-size: 10pt; line-height: 107%;"> </span></b><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt; line-height: 107%;">type</span></b><b><span style="font-family: "courier new"; font-size: 10pt; line-height: 107%;">=</span></b><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt; line-height: 107%;">"text"</span></b><b><span style="font-family: "courier new"; font-size: 10pt; line-height: 107%;"> ng-model=</span></b><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt; line-height: 107%;">"search"</span></b><b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt; line-height: 107%;">></span></b><o:p></o:p></div>
<span style="font-family: "calibri" , sans-serif; font-size: 11.0pt; line-height: 107%;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" />
</span>
<br />
<div class="MsoNormal">
<br /></div>
<h4>
The Angular View/Model<o:p></o:p></h4>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 346.25pt;" valign="top" width="577"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!-- (1) Create the controller --></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> ng-app=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myApp"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> ng-controller=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myCtrl"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!-- (2) Serves as the model. Binds prjID
with whatever is provided in the input variable --></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><p></span><b><span style="font-family: "courier new"; font-size: 10pt;">Project ID<span style="background: silver; mso-highlight: silver;">:</span></span></b><b><span style="background: silver; color: blue; font-family: "courier new"; font-size: 10.0pt;"><input</span></b><b><span style="background: silver; font-family: "courier new"; font-size: 10pt;"> </span></b><b><span style="background: silver; color: red; font-family: "courier new"; font-size: 10.0pt;">type</span></b><b><span style="background: silver; font-family: "courier new"; font-size: 10pt;">=</span></b><b><span style="background: silver; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text"</span></b><b><span style="background: silver; font-family: "courier new"; font-size: 10pt;"> ng-model=</span></b><b><span style="background: silver; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"search"</span></b><b><span style="background: silver; color: blue; font-family: "courier new"; font-size: 10.0pt;">></span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></p></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><button</span><span style="font-family: "courier new"; font-size: 10pt;"> ng-click=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myFunc()"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">Search</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></button></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.25pt;" valign="top" width="202"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="font-family: "courier new"; font-size: 10.0pt;">The first <div/> ties the
app to the controller and further binds the value typed into the textbox to
the variable ‘search’.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="font-family: "courier new"; font-size: 10.0pt;">When the button is clicked it
calls a JavaScript function called ‘myFunc()’.<o:p></o:p></span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 346.25pt;" valign="top" width="577"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ppqapmMMbz0JFbFthrh6mGhwrNXli9uDMF-23V3Wzuwi9-HsjIW7CFDD4BSXRzvxySMEQCOKSi2uZAurp1v29Uk5XKlRi_eOL6iAVSBUAkkbjUgGbB8ISD3ttjexk-BltKr5fw/s1600/image001.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="60" data-original-width="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ppqapmMMbz0JFbFthrh6mGhwrNXli9uDMF-23V3Wzuwi9-HsjIW7CFDD4BSXRzvxySMEQCOKSi2uZAurp1v29Uk5XKlRi_eOL6iAVSBUAkkbjUgGbB8ISD3ttjexk-BltKr5fw/s1600/image001.png" /></a></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.25pt;" valign="top" width="202"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="font-family: "courier new"; font-size: 10.0pt;">The HTML produces this textbox and
prompt.</span><o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 346.25pt;" valign="top" width="577"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">Project Name:
{{pname}} </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><a</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">target</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"_blank"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"id="</span></b><span style="font-family: "courier new"; font-size: 10pt;">int" ng-href<span style="background: yellow; mso-highlight: yellow;">=</span></span><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"{{fullLocInt}}"</span></b><span style="background: yellow; color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">Internal</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></a></span><b><span style="font-family: "courier new"; font-size: 10pt;"> </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><a</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">target</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"_blank"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"epp"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> ng-href<span style="background: yellow; mso-highlight: yellow;">=</span></span><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"{{fullLocEpp}}"</span></b><span style="background: yellow; color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">EPP</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></a></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.25pt;" valign="top" width="202"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="font-family: "courier new"; font-size: 10.0pt;">Values returned from the
controller are placed into the ‘placeholders’ designated through the double
braces:<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="font-family: "courier new"; font-size: 10.0pt;">{{expression}}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="font-family: "courier new"; font-size: 10.0pt;">As can be seen by the example to
the left, the expression can be displayed or used to hold data for other
purposes. In this example, they are used to create a hyperlink.</span><o:p></o:p></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 346.25pt;" valign="top" width="577"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLJgwg-r1VBH2gof8_IZJw5TI5ZeAm57dM-sa3BXe9t_c3Ywplf47G2DfhClSEifaM1GB8BI9HH90Sa6go5HXI_QeI2HIbkKfFiHC_Z75vIoKqUY6gPT_T0UnYZXWGyEFo4IXf-w/s1600/image003.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="29" data-original-width="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLJgwg-r1VBH2gof8_IZJw5TI5ZeAm57dM-sa3BXe9t_c3Ywplf47G2DfhClSEifaM1GB8BI9HH90Sa6go5HXI_QeI2HIbkKfFiHC_Z75vIoKqUY6gPT_T0UnYZXWGyEFo4IXf-w/s1600/image003.png" /></a></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.25pt;" valign="top" width="202"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="font-family: "courier new"; font-size: 10.0pt;">The HTML produces this
placeholder. When the program is run, the returned project name will follow
the ‘Project Name:’ and ‘Internal’ and ‘EPP’ will both be hyperlinks to the
respective scorecards.<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<h4>
The Angular Controller/SharePoint REST Services<o:p></o:p></h4>
<div class="MsoNormal">
Now for the meat of the matter, how do we get the scorecards? Well, honestly that part is rather easy. Once
I have the scorecard from our internal site, I can easily create the link to
the EPP scorecard. So, I’m really just
searching one list. That is accomplished
this way:<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 346.25pt;" valign="top" width="577"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> app <b>=</b> angular.module<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">'myApp'</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>[]);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">app.controller<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">'myCtrl'</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">(</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">$scope<b>,</b> $http<b>)</b>
</span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$scope binds HTML and
JavaScript | $http: makes request to server and returns response.</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.myFunc<b>=</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $http<b>({</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> method<b>:</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"GET"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> url<b>:</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"
http://xxx.sharepoint.com/.../
_api/web/lists/getbytitle('PotentialProjectsLOE')/items?$filter=ProjectID eq
'"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
$scope.search <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> headers<b>:</b> <b>{</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"accept"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">:</span></b><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"application/json;odata=verbose"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">}</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>})</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//end http</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>.</b>then<b>(</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> mysuccess<b>(</b>data<b>,</b>
status<b>,</b> xhr<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>data.data.d.results.length<b>==</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">)</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> alert<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"Please enter a VALID
Project ID."</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.pname<b>=</b>data.data.d.results<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">].</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">Title<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.intid<b>=</b>data.data.d.results<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">].</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">ID<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.eppid<b>=</b>data.data.d.results<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">].</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">EPPID<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.fullLocInt<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"https://bcbsnc.sharepoint.com/sites/global/ISBA_ProductDelivery/claimacq/Lists/PotentialProjectsLOE/Item/displayifs.aspx?ID="</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> $scope.intid<b>;</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.fullLocEpp<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"
http://xxx.sharepoint.com/.../
Project/Lists/Project%20Status/item/displayifs.aspx?ID="</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> $scope.eppid<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>},</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> epicfail<b>(</b>data<b>,</b>
status<b>,</b> xhr<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> alert<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"Well...that
sucked. It didn't work."</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//end controller</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.25pt;" valign="top" width="202"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">As I stated before, the
variable ‘search’ holds the value typed in by the user into the Project
ID. This is where we put that variable
to work.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">The SharePoint service
I used for this effort was the ‘getbyTitle’ service. You simply pass the name of the list and
optionally any values you wish to use to filter the results:<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"
http://xxx.sharepoint.com/.../
_api/web/lists/getbytitle('PotentialProjectsLOE')/items?$filter=ProjectID eq
'"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
$scope.search <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'"<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">This tells the service
to search the PotentialProjecsLOE list and return any item that has the
project ID entered by the user in the ‘search’ variable. If it finds the
item, it places the Title, ID and EPPID into variables in the $Scope object.
The project name is placed in pname.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><br />
I also created the variables fullLocInt to represent the link to the internal
scorecard and fullLocEPP to represent the link to the EPP scorecard.<o:p></o:p></span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 346.25pt;" valign="top" width="577"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">Project Name:
{{pname}} </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><a</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">target</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"_blank"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"id="</span></b><span style="font-family: "courier new"; font-size: 10pt;">int" ng-href<span style="background: yellow; mso-highlight: yellow;">=</span></span><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"{{fullLocInt}}"</span></b><span style="background: yellow; color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">Internal</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></a></span><b><span style="font-family: "courier new"; font-size: 10pt;"> </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><a</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">target</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"_blank"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"epp"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> ng-href<span style="background: yellow; mso-highlight: yellow;">=</span></span><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"{{fullLocEpp}}"</span></b><span style="background: yellow; color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">EPP</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></a></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.25pt;" valign="top" width="202"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">Pname, fullLocInt and
fullLocEPP are then returned to the View.<o:p></o:p></span></div>
</td>
</tr>
<tr>
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 346.25pt;" valign="top" width="577"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYEI7NNxSk4HKpm1lt-HtVIV-4FpcwgYOrfQXtfti2w_C8FhPgT42lgsRAew34WFtOymD7xty3-S9NYMqfN_KBujegL66qWOimXa1GnBT400O5aswioUhO8dDpN8-3maeFuOy6VQ/s1600/image005.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="293" data-original-width="473" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYEI7NNxSk4HKpm1lt-HtVIV-4FpcwgYOrfQXtfti2w_C8FhPgT42lgsRAew34WFtOymD7xty3-S9NYMqfN_KBujegL66qWOimXa1GnBT400O5aswioUhO8dDpN8-3maeFuOy6VQ/s320/image005.png" width="320" /></a></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_5" o:spid="_x0000_i1027" type="#_x0000_t75" style='width:335.4pt;
height:207.6pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\Users\u161598\AppData\Local\Temp\msohtmlclip1\07\clip_image005.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><o:p></o:p></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.25pt;" valign="top" width="202"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">$Scope is a double
agent. $Scope binds the HTML and the JavaScript and is available to both the
controller and the view. Basically, it
is the Oracle of the app, it knows all. It holds the information returned by
the controller. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">Let’s take a peek behind
the scenes, I’ve turned on the developer tools to see what happens when we
enter data into the textbox and hit ‘Search’.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">$Scope holds the value
that was entered:<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4yifQ8umMPv40ErWTAP88kgWlvKUg1F2OkLlEj-OvmeClJVtuE96JkixfIQkbnG9hsIBmXB5vHAbMcRkRfzy4vpsG0gTF5dGZwthBylAiPe-CDI3VVVnnR1tZLeBnR5Gfk6Kjrg/s1600/image007.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="14" data-original-width="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4yifQ8umMPv40ErWTAP88kgWlvKUg1F2OkLlEj-OvmeClJVtuE96JkixfIQkbnG9hsIBmXB5vHAbMcRkRfzy4vpsG0gTF5dGZwthBylAiPe-CDI3VVVnnR1tZLeBnR5Gfk6Kjrg/s1600/image007.png" /></a></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><br /></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><br /></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">As well as the result
returned by the SharePoint web service:<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJDQHtlaIyDGxu9JkpJg016fXAXXKOSOAJ9-lUwCceyR7RCYBOlde6ULH2BcRxHn6OJNQ2hK-X8_ikHagmv3923hdsfJ2Xa_lAnYgmXm_VtQjkXdShlX6kHfvTnZr7RtPADhIZow/s1600/image009.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="20" data-original-width="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJDQHtlaIyDGxu9JkpJg016fXAXXKOSOAJ9-lUwCceyR7RCYBOlde6ULH2BcRxHn6OJNQ2hK-X8_ikHagmv3923hdsfJ2Xa_lAnYgmXm_VtQjkXdShlX6kHfvTnZr7RtPADhIZow/s1600/image009.png" /></a></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><br /></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><br /></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">It also holds the
variables that were created and placed into the fullLocEpp and fullLocINT
variables.<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Full Code<o:p></o:p></h2>
<div class="MsoNormal">
Here is the full code in all of its ‘copy and paste’-able
glory. AngularJS does not have much of a
learning curve and if you really want to learn it, W3Schools introduction and
coverage is very good. One thing to mention is that AngularJS 1.0 is very
different from AngularJS 2.0. I made the
mistake of following some information from a forum on how to build my
controller call only to have it repeatedly blow up. After reverting back to W3Schools example, I
realized that the version represented on the forum was version 1.0 not version
2.0, so be careful of that and stick with the W3Schools stuff, it is most up to
date.<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(166 , 202 , 240); font-family: "courier new"; font-size: 10pt;"><!</span><span style="font-family: "courier new"; font-size: 10pt;">DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"<span style="background: #A6CAF0;">></span><b><o:p></o:p></b></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;"><%@</span></b><span style="background: rgb(255 , 192 , 0); font-family: "courier new"; font-size: 10pt;"> Page
Language="C#" </span><b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;">%></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;"><%@</span></b><span style="background: rgb(255 , 192 , 0); font-family: "courier new"; font-size: 10pt;"> Register
tagprefix="SharePoint"
namespace="Microsoft.SharePoint.WebControls" assembly="Microsoft.SharePoint,
Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" </span><b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;">%></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><html></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><head</span><span style="font-family: "courier new"; font-size: 10pt;"> runat=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"server"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><meta</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">name</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"WebPartPageExpansion"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">content</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"full"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">/></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: yellow; color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="background: yellow; font-family: "courier new"; font-size: 10pt;"> </span><span style="background: yellow; color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="background: yellow; font-family: "courier new"; font-size: 10pt;">=</span><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="background: yellow; font-family: "courier new"; font-size: 10pt;"> </span><span style="background: yellow; color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="background: yellow; font-family: "courier new"; font-size: 10pt;">=</span><b><span style="background: yellow; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"http://xxx.sharepoint.com/.../
jsandjquerystuff/angular.min.js"</span></b><span style="background: yellow; color: blue; font-family: "courier new"; font-size: 10.0pt;">></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">src</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">" http://xxx.sharepoint.com/.../
jsandjquerystuff/jquery.js"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!--script
type="text/javascript"
src="welcomeBanner.js"></script--></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><title></span><b><span style="font-family: "courier new"; font-size: 10pt;">Claims Acquisition Level Of Effort Tool 3.0</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></title></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></head></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><body></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!-- (1) Create the controller --></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div</span><span style="font-family: "courier new"; font-size: 10pt;"> ng-app=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myApp"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> ng-controller=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myCtrl"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="color: green; font-family: "courier new"; font-size: 10.0pt;"><!-- (2) Serves as the model. Binds prjID
with whatever is provided in the input variable --></span></b><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><p></span><b><span style="font-family: "courier new"; font-size: 10pt;">Project ID<span style="background: silver; mso-highlight: silver;">:</span></span></b><b><span style="background: silver; color: blue; font-family: "courier new"; font-size: 10.0pt;"><input</span></b><b><span style="background: silver; font-family: "courier new"; font-size: 10pt;"> </span></b><b><span style="background: silver; color: red; font-family: "courier new"; font-size: 10.0pt;">type</span></b><b><span style="background: silver; font-family: "courier new"; font-size: 10pt;">=</span></b><b><span style="background: silver; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text"</span></b><b><span style="background: silver; font-family: "courier new"; font-size: 10pt;"> ng-model=</span></b><b><span style="background: silver; color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"search"</span></b><b><span style="background: silver; color: blue; font-family: "courier new"; font-size: 10.0pt;">></span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></p></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><button</span><span style="font-family: "courier new"; font-size: 10pt;"> ng-click=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"myFunc()"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">Search</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></button></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><span style="font-family: "courier new"; font-size: 10pt;">Project Name:
{{pname}} </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><a</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">target</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"_blank"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"id="</span></b><span style="font-family: "courier new"; font-size: 10pt;">int" ng-href=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"{{fullLocInt}}"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">Internal</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></a></span><b><span style="font-family: "courier new"; font-size: 10pt;"> </span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><a</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">target</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"_blank"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">id</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"epp"</span></b><span style="font-family: "courier new"; font-size: 10pt;"> ng-href=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"{{fullLocEpp}}"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><b><span style="font-family: "courier new"; font-size: 10pt;">EPP</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></a></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></div></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"><script</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">type</span><span style="font-family: "courier new"; font-size: 10pt;">=</span><b><span style="color: #8000ff; font-family: "courier new"; font-size: 10.0pt;">"text/javascript"</span></b><span style="color: blue; font-family: "courier new"; font-size: 10.0pt;">></span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">var</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> app <b>=</b> angular.module<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">'myApp'</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>[]);</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">app.controller<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">'myCtrl'</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">(</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">$scope<b>,</b> $http<b>)</b>
</span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//$scope binds HTML and
JavaScript | $http: makes request to server and returns response.</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.myFunc<b>=</b></span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">()</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $http<b>({</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> method<b>:</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"GET"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> url<b>:</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"
http://xxx.sharepoint.com/.../
_api/web/lists/getbytitle('PotentialProjectsLOE')/items?$filter=ProjectID eq
'"</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b>
$scope.search <b>+</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"'"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">,</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> headers<b>:</b> <b>{</b> </span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"accept"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">:</span></b><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"application/json;odata=verbose"</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">}</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>})</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//end http</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>.</b>then<b>(</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> mysuccess<b>(</b>data<b>,</b>
status<b>,</b> xhr<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">if</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>(</b>data.data.d.results.length<b>==</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">)</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> alert<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"Please enter a VALID
Project ID."</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">else</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.pname<b>=</b>data.data.d.results<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">].</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">Title<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.intid<b>=</b>data.data.d.results<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">].</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">ID<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.eppid<b>=</b>data.data.d.results<b>[</b></span><span style="background: #f2f4ff; color: red; font-family: "courier new"; font-size: 10.0pt;">0</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">].</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">EPPID<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.fullLocInt<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"https://bcbsnc.sharepoint.com/sites/global/ISBA_ProductDelivery/claimacq/Lists/PotentialProjectsLOE/Item/displayifs.aspx?ID="</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> $scope.intid<b>;</b> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> $scope.fullLocEpp<b>=</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"
http://xxx.sharepoint.com/.../
Project/Lists/Project%20Status/item/displayifs.aspx?ID="</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>+</b> $scope.eppid<b>;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>},</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> </span><b><i><span style="background: #f2f4ff; color: navy; font-family: "courier new"; font-size: 10.0pt;">function</span></i></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> epicfail<b>(</b>data<b>,</b>
status<b>,</b> xhr<b>)</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>{</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> alert<b>(</b></span><span style="background: #f2f4ff; font-family: "courier new"; font-size: 10.0pt;">"Well...that
sucked. It didn't work."</span><b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;">);</span></b><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>}</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"> <b>});</b></span><span style="background: #f2f4ff; color: green; font-family: "courier new"; font-size: 10.0pt;">//end controller</span><span style="background: rgb(242 , 244 , 255); font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></script></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></body></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: white; margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: "courier new"; font-size: 10.0pt;"></html></span><b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
</div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-86714991225583539102016-10-08T08:17:00.003-04:002016-10-08T08:17:37.145-04:00DTA'S-Developers Turned Analysts<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="Publishwithline">
DTA’s – Developers-Turned-Analysts<o:p></o:p><w:sdtpr></w:sdtpr></div>
<div style="border-bottom: solid #4F81BD 1.0pt; border: none; mso-border-bottom-themecolor: accent1; mso-element: para-border-div; padding: 0in 0in 2.0pt 0in;">
<div class="underline">
<br /></div>
</div>
<div class="PadderBetweenControlandBody">
<br /></div>
<h1>
<span class="normaltextrun">Background</span><span class="eop"> </span><o:p></o:p></h1>
<div class="paragraph" style="margin-bottom: .0001pt; margin: 0in; vertical-align: baseline;">
<span class="normaltextrun"><span style="font-family: "calibri" , sans-serif; font-size: 11.0pt;">I was a developer (by title) for 15 years
before I got my first position as an Analyst. I was warned that being an
Analyst meant that I didn't have to program and that I had to change my mindset
from the technical side to the business side. I thought this would be an
easy transition, however, it proved to be anything but. My first Detailed
Functional Requirements (DFR) document was full of technical jargon and
implementation language. Another analyst pulled me aside and gave me the
same advice I recently had to give a new
developer-turned-analyst, heretofore known as DTA's. The DTA asked
me to review his first DFR and to give him some advice.</span></span><span class="eop"><span style="font-family: "calibri" , sans-serif; font-size: 11.0pt;"> </span></span><span style="font-family: "segoe ui" , sans-serif; font-size: 6.0pt;"><o:p></o:p></span></div>
<div class="paragraph" style="margin-bottom: .0001pt; margin: 0in; vertical-align: baseline;">
<br /></div>
<h2>
<span class="normaltextrun"><span style="font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: "Segoe UI"; mso-hansi-font-family: Calibri;">The DFR</span></span><span class="eop"><span style="font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-bidi-font-family: "Segoe UI"; mso-hansi-font-family: Calibri;"> </span></span><span style="font-family: "segoe ui" , sans-serif; font-size: 6.0pt;"><o:p></o:p></span></h2>
<div class="paragraph" style="margin-bottom: .0001pt; margin: 0in; vertical-align: baseline;">
<span class="normaltextrun"><span style="font-family: "calibri" , sans-serif; font-size: 11.0pt;">To be fair his document was more technical in nature
than your typical DFR because it was detailing a process that involved more
than one program on more than one platform. I decided to use the document
as a teaching tool for him by also giving him a copy of Ivy Hooks "</span></span><a href="http://www.reqexperts.com/media/papers/writing_good_requirements.htm"><span class="normaltextrun"><span style="color: #0563c1; font-family: "calibri" , sans-serif; font-size: 11.0pt;">Writing Good Requirements</span></span></a><span class="normaltextrun"><span style="font-family: "calibri" , sans-serif; font-size: 11.0pt;">" article from 1993. I then tied in
the recommendations that I made to him to that document as much as possible.</span></span><span class="eop"><span style="font-family: "calibri" , sans-serif; font-size: 11.0pt;"> </span></span><span style="font-family: "segoe ui" , sans-serif; font-size: 6.0pt;"><o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsJlpmyWCrlK7U_qMbXg8_1KPy0ZkocaA8bFfHo6-boLLVe0u84dsI10i4YhThEsBe7cLU3aIOEIGTB-C0k4v1AEcJTlGm4dPTU36VYdmHM8D4UU0apPYB31RLrIwlU7oMaWndBg/s1600/DTA.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsJlpmyWCrlK7U_qMbXg8_1KPy0ZkocaA8bFfHo6-boLLVe0u84dsI10i4YhThEsBe7cLU3aIOEIGTB-C0k4v1AEcJTlGm4dPTU36VYdmHM8D4UU0apPYB31RLrIwlU7oMaWndBg/s640/DTA.png" width="640" /></a></div>
<div class="MsoNormal">
<br /></div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="padding: 0in 5.4pt 0in 5.4pt; width: 656.8pt;" valign="top" width="1095"><div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shapetype id="_x0000_t75"
coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75"
style='width:646.8pt;height:358.2pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\Users\YOLAN_~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<h3>
Abstracting from Technical to Business Level<o:p></o:p></h3>
<div class="MsoNormal">
When I first started writing requirements I did the same
thing, including technical info instead of abstracting to a higher more
‘business’ language level. The thing to remember is that this document
(and all ‘Requirements’ documents) is a ‘contract’ between the business and the
developer. If we put in our ‘contract’ that a developer utilize COBOL
(for instance) then the developer’s hands are tied and he must use COBOL.
That is why we tend not to use implementation language in requirements.
This gives the developer the freedom to use whatever he wants (COBOL, Java,
etc).<o:p></o:p></div>
<h3>
Thinking in terms of Testing<span style="color: windowtext;"><o:p></o:p></span></h3>
<div class="MsoNormal">
Another thing to keep in mind as an Analyst is that testers
will be reviewing our requirements to determine if the program is meeting the
‘terms of the contract’ so to speak. So the requirements also have to be
testable. When I think about whether a requirement I wrote is testable, I
think, ‘Yes or No’. This means can the result of this requirement results
in a ‘Yes, it worked’ or ‘No, it didn’t work’ answer. Some of the
suggestions I made in the document will help drive this home.<span style="mso-spacerun: yes;"> </span>I then reworded some of his requirements to
make them testable.<span style="mso-spacerun: yes;"> </span>For example, he had
a requirement that stated: “<span style="mso-bidi-font-size: 11.0pt;">Set and
export a variable called ORACLE_HOME.”<span style="mso-spacerun: yes;"> </span>I
suggested the following: </span>It might be easier to specify what the value of
the variable is, rather than its name.<span style="mso-spacerun: yes;">
</span>Also, with this being a requirement, you are telling the programmer that
he has to name the variable ‘ORACLE_HOME’.<span style="mso-spacerun: yes;">
</span>Remember, requirements are like a contract between the business and the
developer.<span style="mso-spacerun: yes;"> </span>Ask yourself, what does
‘ORACLE_HOME’ contain?<span style="mso-spacerun: yes;"> </span>Then I suggested
that he try saying something like “The system shall set the environment name”.<span style="mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The advice was well-received and my manager asked that I save it to our team drive for other new analysts to refer to. Transitioning from Developer to Analyst can be difficult. It is not just giving up the coding part of your job, it is having to think at a less technical level and still conveying your message, not always an easy job.</div>
<w:sdt contentlocked="t" id="89512093" sdtgroup="t"><span style="font-family: "calibri" , sans-serif; font-size: 1.0pt;"><w:sdtpr></w:sdtpr><w:sdt docpart="E86BD3C64BE8467BB1B517F3658A543D" id="89512082" storeitemid="X_32582DD2-D5D4-472D-BBB8-145EA16153BC" text="t" title="Post Title" xpath="/ns0:BlogPostInfo/ns0:PostTitle"></w:sdt></span>
</w:sdt>
<br />
<div class="MsoNormal">
<br /></div>
</div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-33567857745487223892016-09-24T13:01:00.003-04:002016-09-24T13:45:43.159-04:00SharePoint Document Locator<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<h2 style="text-align: left;">
Document Locator (DocLoc)</h2>
<br />
<br />
<h3 style="text-align: left;">
Background</h3>
<br />
I'd like to apologize for the format of this blog entry. Google has the worst blog editor in the history of blog editors, so this looks like crap.<br />
<br />
I created a SharePoint webpart page that our team used to house project documents so that anyone could come to the site, access the page and retrieve all the documents related to that project. All of our projects had the same artifacts so I created hyperlink fields for each artifact for each project and the result was this:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioxXRSja6BL7WtmRkyy2iRhkd1QziGeXzB3Sy5Uwui5fkUmIAsABJzixP8YUY2brN6n3qOrFDak16zEWmdHFIQ2cycwV2di0nXKaPgbV7pITWhbHQRUws5a-g9QMfJsbqXKvd6_Q/s1600/DocLoc_1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="131" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioxXRSja6BL7WtmRkyy2iRhkd1QziGeXzB3Sy5Uwui5fkUmIAsABJzixP8YUY2brN6n3qOrFDak16zEWmdHFIQ2cycwV2di0nXKaPgbV7pITWhbHQRUws5a-g9QMfJsbqXKvd6_Q/s640/DocLoc_1.png" width="640" /></a></div>
<br />
Our team was re-purposed and my former boss became a project manager, but she wanted a website, similar to the one I created for our former team that would allow people who are in different groups to access only the documents that they are allowed to see.<br />
<a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=22404479" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="file:///C:/Users/YOLAN_~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg" style="cursor: move;" v:shapes="_x0000_i1026" /></a><br />
Requirements<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>Each project will have a SharePoint site dedicated to it.<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>There will be multiple groups. <br />
o<span class="Apple-tab-span" style="white-space: pre;"> </span>One group will be called ‘Sponsors’<br />
o<span class="Apple-tab-span" style="white-space: pre;"> </span>The other will be called ‘Quality Reviewers’. <br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>Each group is mutually exclusive of the other and should only see documents that are for their groups.<br />
Solution<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>I set up two permission groups, one called ‘Sponsors’ the other called ‘QR’ (lessening the chance of misspellings).<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>I utilized JavaScript, SPServices and JQuery to produce a page that was not ‘SharePointy’.<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>I created a folder content type that included a description<br />
<br />
Thus you have something like this:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIgByR-hSIazCBFwJEVnOgwstv4bocBYnSLyNjBP5emNh2eHNlxRSbQq_V2eWgy7v8RBOYdASuNBq_AXduUBSVj-GUDXsRz3GqB9fZ3TQh1Jp8hbUMh4REOUEGzKml8jq_rMu0yA/s1600/DocLoc_2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIgByR-hSIazCBFwJEVnOgwstv4bocBYnSLyNjBP5emNh2eHNlxRSbQq_V2eWgy7v8RBOYdASuNBq_AXduUBSVj-GUDXsRz3GqB9fZ3TQh1Jp8hbUMh4REOUEGzKml8jq_rMu0yA/s640/DocLoc_2.png" width="640" /></a></div>
Each folder holding only the documents meant for that group.<br />
Sponsor Folder<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3wPJcLWSUCTF-L7ZJ_XlCPvQGBc8JNvEfTjI32UakkcxKxg5c6oI24rHZEvQlJO2uqW1COaZJJu5BV9R0OCJYNUpOqI3VZwzg7hgUfTvGKvfYBVTofebEbGqy9LoByAzHz2xjlg/s1600/DocLoc_3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="172" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3wPJcLWSUCTF-L7ZJ_XlCPvQGBc8JNvEfTjI32UakkcxKxg5c6oI24rHZEvQlJO2uqW1COaZJJu5BV9R0OCJYNUpOqI3VZwzg7hgUfTvGKvfYBVTofebEbGqy9LoByAzHz2xjlg/s640/DocLoc_3.png" width="640" /></a></div>
<br />
<br />
Quality Review Folder<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoeDC50RFXtTOLwBLOt8inpRzIUwpWS6N3sz9PFpkgo7afSSI0_tV7_6OEzr6Wc5foSqCzzFqJstiRbponow4bOoJe0anJDChusL_gzsg_f0UXgxDZ7b1Qs2yfMCywI2Wxs7u-Xg/s1600/DocLoc_4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoeDC50RFXtTOLwBLOt8inpRzIUwpWS6N3sz9PFpkgo7afSSI0_tV7_6OEzr6Wc5foSqCzzFqJstiRbponow4bOoJe0anJDChusL_gzsg_f0UXgxDZ7b1Qs2yfMCywI2Wxs7u-Xg/s640/DocLoc_4.png" width="640" /></a></div>
<br />
<br />
Upon entering the application, the user’s group affiliation is determined:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTu_WMfMXY4YjOBvVkY8gSeWk40XsbNKmfMJbiCk-FRjQ_ZXSAgClP30yH7XID_rrcHvbo5X0tR7K4P6qxZqs081GFSzWZaehyphenhyphencP2wqNF6HDp4k9WfNRNdW47rylZgOZSIWM6NXA/s1600/DocLoc_5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTu_WMfMXY4YjOBvVkY8gSeWk40XsbNKmfMJbiCk-FRjQ_ZXSAgClP30yH7XID_rrcHvbo5X0tR7K4P6qxZqs081GFSzWZaehyphenhyphencP2wqNF6HDp4k9WfNRNdW47rylZgOZSIWM6NXA/s640/DocLoc_5.png" width="640" /></a></div>
<br />
The code searches the responseXML for the Group element and Name attribute:<br />
"<Group xmlns=\"http://schemas.microsoft.com/sharepoint/soap/directory/\" ID=\"100737\" Name=\"QR\" Description=\"\" OwnerID=\"9742\" OwnerIsUser=\"True\"/>"<br />
<br />
<br />
They are then taken to the folder that has the documents for that group:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZEV-hY6zDU4M_PfYlEfZK45oWZUxN5sqQivxNztw-tCuLgDogN02r4HccagGcNUlN0JtHtCE2uONEuVMR8sTsOfWuHX-8HuOvAl7Pzj8cE90cOB5s6OEHw-UfCAFvjPjrgdUEWA/s1600/DocLoc_6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="342" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZEV-hY6zDU4M_PfYlEfZK45oWZUxN5sqQivxNztw-tCuLgDogN02r4HccagGcNUlN0JtHtCE2uONEuVMR8sTsOfWuHX-8HuOvAl7Pzj8cE90cOB5s6OEHw-UfCAFvjPjrgdUEWA/s640/DocLoc_6.png" width="640" /></a></div>
<br />
Note: I used QueryOptions instead of CAML in order to achieve this.<br />
<br />
Having set myself up as a ‘Quality Reviewer’, I receive the following results when I run the code:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU-WmnpL_EOr-WGJTzC7zs2pBtBXiUAcrv-o3WYLQV7mYuQmh_a3re5bKs4eYqDB3_A6zAjVAhQH7G4a8Rs7cL_fiP0CFKE2K5psQnPgDWp3RwlKCuq_YZOdPlMLVEmHiMEoBAgg/s1600/DocLoc_7.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="318" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU-WmnpL_EOr-WGJTzC7zs2pBtBXiUAcrv-o3WYLQV7mYuQmh_a3re5bKs4eYqDB3_A6zAjVAhQH7G4a8Rs7cL_fiP0CFKE2K5psQnPgDWp3RwlKCuq_YZOdPlMLVEmHiMEoBAgg/s640/DocLoc_7.png" width="640" /></a></div>
<br />
Rounded Border<br />
To achieve the rounded border, I added the following:<br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>At the Top: <!DOCTYPE HTML><br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>In the Meta: <meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1"/><br />
•<span class="Apple-tab-span" style="white-space: pre;"> </span>In the code:<br />
o<span class="Apple-tab-span" style="white-space: pre;"> </span>In my “floater” class I used border-radius: 25px to get the rounded edge<br />
The Full Monty<br />
Note: Interesting stuff is highlighted.<br />
<!DOCTYPE HTML><br />
<html dir="ltr"><br />
<br />
<head runat="server"><br />
<meta name="WebPartPageExpansion" content="full" /><br />
<meta http-equiv="Content-Language" content="en-us"><br />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><br />
<meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1"/><br />
<title>MI Doc Loc</title><br />
<!--JQuery UI CSS --><br />
<link rel="stylesheet" type="text/css" href="http://yoursite/jquery-ui.custom.css" /><br />
<!--J Q U E R Y --><br />
<script type="text/javascript" src="http://yoursite/jquery-1.7.2.min.js"><br />
</script><br />
<!-- S P S E R V I C E S --><br />
<script type="text/javascript" src="http://yoursite/jquery.SPServices-0.7.1a.min.js"><span class="Apple-tab-span" style="white-space: pre;"> </span><br />
</script><br />
<!--J Q U E R Y U I --><br />
<script type="text/javascript"<br />
src="http://yoursite/jquery-ui-1.8.21.custom.min.js"><br />
</script><br />
<style type="text/css"><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.bigLetter { color:gray; letter-spacing:10px; font-family:Arial, Helvetica, sans-serif; display:none; font-size:medium}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.myHeader { color:blue; letter-spacing:5px; font-family:Arial, Helvetica, sans-serif; font-size:large}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.instructions {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>color:blue; font-family:Arial, Helvetica, sans-serif; font-size:x-small<br />
}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.word { list-style-image:url('http://yoursite/mime_doc.png');}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.gen { list-style-image:url('http://yoursite/form_edit.png');}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.xl { list-style-image:url('http://yoursite/mime_xls.png');}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.pdf { list-style-image:url('http://yoursite/mime_pdf.png');}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.topmarg { margin:50px }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>.floater {font-family:Arial, Helvetica, sans-serif; border: 2px solid orange;<br />
padding: 10px 40px; border-radius: 25px; display:none; width:500px}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>a:link {text-decoration:none;}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>a:visited {text-decoration:none;}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>a:hover {text-decoration:none;}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>a:active {text-decoration:none;}<br />
</style><br />
</head><br />
<br />
<body><br />
<form id="form1" runat="server"><br />
<!--Header--><div id="HEADER" class="bigLetter"></div><br />
<br><br />
<div class="myHeader">Project Document Locator</div><br />
<div id="instruct" class="instructions"><br />
</div><br />
<div id="floatMe" class="floater"><br />
<div class="ui-state-hover">Document(s)</div><br />
<ul id="listme"></ul><br />
</div><br />
<script type="text/javascript"><br />
/////////////////////////// G L O B A L V A R I A B L E S ///////////////////////////////////////<br />
thisUserGroup="";<br />
thissite="";<br />
docarray=new Array();<br />
docarr="";<br />
howmany=0;<br />
tabData = new Object();<br />
dq = String.fromCharCode(34);<br />
tab = String.fromCharCode(11);<br />
////////////////////////////// C O D E /////////////////////////////////////////////////////////////<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>jQuery(document).ready(function($) {<span class="Apple-tab-span" style="white-space: pre;"> </span>//READY<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> //<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> var thisUserName = $().SPServices.SPGetCurrentUser({<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>fieldName: "Title",<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>debug: false<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ShowWelcome(thisUserName);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>});// End READY<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>/********** Show the Welcome *************/<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>function ShowWelcome(thisUserName)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//Determine the users group affiliation Sponsor or Quality Reviewer<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>$().SPServices({<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>operation: "GetGroupCollectionFromUser",<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>userLoginName: $().SPServices.SPGetCurrentUser(),<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>async: false,<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>completefunc: function(xData, Status)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> if($(xData.responseXML).find("Group[Name='Sponsors']").length == 1)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> alert("You are a Sponsor");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> tabData.Group = "Sponsor";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> tabData.Folder = "Sponsor";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span> if($(xData.responseXML).find("Group[Name='QR']").length == 1)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span> {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> alert("You are a Quality Reviewer");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> tabData.Group = "QR";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> tabData.Folder = "Quality Review";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> $("#HEADER").append("<p>Welcome, " + thisUserName + "</p><p>" + tabData.Folder + " Documents</p>");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> $("#HEADER").show();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> $("#instruct").show(); <br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> });<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>GetDocs();<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
//======================================================================================================<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>function GetDocs()<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{//--Begin Function<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> //Get Site URL<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> thissite = $().SPServices.SPGetCurrentSite();<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> //The Web Service method we are calling, to read list items we use 'GetListItems'<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> var method = "GetListItems";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> //Supply the location and name of the list we are reading data from<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> var myWebURL = thissite;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> var list = tabData.Folder;<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> //We need to identify the fields we want to return.<br />
var fieldsToRead = "<ViewFields>" +<br />
"<FieldRef Name='Title' />" +<br />
"<FieldRef Name='EncodedAbsUrl' />" +<br />
"<FieldRef Name='FileLeafRef' />" +<br />
"<FieldRef Name='Desc' />" +<br />
"</ViewFields>";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var QO = "<QueryOptions>" +<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>"<ViewAttributes Scope='FilesOnly' />" +<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>"<Folder>" +<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>thissite + "/" + tabData.Folder + "/" +<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>"</Folder>" +<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>"</QueryOptions>"<br />
//Here is our SPServices Call where we pass in the variables that we set above<br />
//This is where we show the Folder<br />
$().SPServices({<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>debug: true,<br />
operation: method,<br />
async: false, <br />
webURL: myWebURL,<br />
listName: list,<br />
CAMLViewFields: fieldsToRead,<br />
CAMLQueryOptions: QO,<br />
completefunc: function (xData, Status)<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//alert(".SPServices. Status =" + Status);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//alert("Query Options: " + QO);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var showmestuff = $().SPServices.SPDebugXMLHttpResult({ node:xData.responseXML });<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>$(xData.responseXML).SPFilterNode("rs:data").each(function()<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>howmany = ($(this).attr("ItemCount"));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>if (howmany==0)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>docarray[1]="No available " + tabData.Folder + " documents found for this project";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>AddRowNoData(docarray);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//Uncomment the 2 lines below to show what is returned by the web service<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//$("#debugMe").append(showmestuff);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> //$("#debugMe").show("slow");<br />
//this code iterates through every row of data returned from the web service call<br />
$(xData.responseXML).SPFilterNode("z:row").each(function()<br />
{ <br />
//get the title URL for the sub-folders<br />
tabData.url = ($(this).attr("ows_EncodedAbsUrl"));<br />
//get the Document Titles<br />
tabData.title = ($(this).attr("ows_Title"));<br />
//get the Document Names<br />
tabData.doc = ($(this).attr("ows_FileLeafRef"));<br />
//get the document icons<br />
splitext = tabData.doc.split(".");<br />
switch(splitext[1])<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>case "docx":<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>case "dotx":<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>case "doc":<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>tabData.icon = "word";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>break;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>case "xls":<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>case "xlsx":<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>tabData.icon = "xl";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>break;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>case "pdf":<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>tabData.icon = "pdf";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>break;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> <span class="Apple-tab-span" style="white-space: pre;"> </span>default:<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>tabData.icon = "gen";<br />
}<br />
//get the Document Description<br />
tabData.Desc = ($(this).attr("ows_Desc"));<br />
if (tabData.doc === undefined)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>tabData.doc = nodoc;<span class="Apple-tab-span" style="white-space: pre;"> </span> <br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> docarr = tabData.doc;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> docarray = docarr.split("#");<br />
//add the data from the row to the table on the screen<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>AddRowToTable(tabData, docarray);<br />
});//End SPFilerNode<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var link2goback = "<a href=" + thissite + ">Return to SharePoint</a>";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>$("#goHome").append(link2goback); <br />
}//End CompleteFunct<br />
});//--End SPServices<br />
} //End GetTopics<br />
//=======================================================================================================<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>function AddRowToTable(tabData, docarray)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var showemall = "<li class=" + dq + tabData.icon + dq + ">" + tab + "<a href='" + tabData.url + "'>" + tabData.title + "</a></li>";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>$("#listme").append(showemall);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>$("#floatMe").show("slow");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>function AddRowNoData(docarray)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var showemall = "<tr id=data><td colspan='2'>" + docarray[1] + "</td><td></td></tr>";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>$("#floatMe").append(showemall);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>$("#floatMe").show("slow");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<br />
</script><br />
&nbsp;<br />
<div id="goHome"></div><br />
<div id="debugMe"><br />
</div><br />
<br><br />
</form><br />
</body><br />
<br />
</html><br />
<br />
<br />
<br />
<br />
<br /></div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-74968691054689273642014-05-26T15:23:00.002-04:002016-05-16T20:53:19.169-04:00Creating a SharePoint Survey using Existing Questions <div dir="ltr" style="text-align: left;" trbidi="on">
<b style="font-weight: normal;"></b><br />
<h2 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<b style="font-weight: normal;"><span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Background</span></b></h2>
<b style="font-weight: normal;"></b><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b style="font-weight: normal;"><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I introduced my team members to SharePoint Surveys and created one for us to use. Unfortunately, our SharePoint admins (for whatever reason) will not allow us to make templates, so we would potentially have had to re-use the same questionnaire for multiple projects and many of our projects run concurrently.</span></b></div>
<b style="font-weight: normal;"></b><br />
<h2 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<b style="font-weight: normal;"><span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Initial Solution</span></b></h2>
<b style="font-weight: normal;"></b><br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b style="font-weight: normal;"><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">My initial solution to this problem was to create a field that asked the survey takers which project they were taking the survey for. This worked, but I could see this becoming a mess. Also, during this time, some of my co-workers came to me asking if questions could be removed or questions specific to their projects added. I had to tell them that they would have to create a new survey for that. They seemed okay with that and I wrote a rather detailed internal blog post about how to create their own surveys. However, as I was doing that I realized that they would be, essentially, re-inventing the wheel, having to put the same questions in the same surveys. Not an ideal solution.</span></b></div>
<b style="font-weight: normal;"></b><br />
<h2 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<b style="font-weight: normal;">
<span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Survey Creator</span></b></h2>
<b style="font-weight: normal;">
</b>
<br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<b style="font-weight: normal;"><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I decided to create an application that would:</span></b></div>
<b style="font-weight: normal;">
</b>
<ol style="margin-bottom: 0pt; margin-top: 0pt;"><b style="font-weight: normal;">
<li dir="ltr" style="background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Allow a user to create a survey </span></div>
</li>
<li dir="ltr" style="background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Allow users to build the survey by picking from an existing ‘bank’ of questions and/or</span></div>
</li>
<li dir="ltr" style="background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Allow users to edit an existing survey by adding questions from a ‘bank’ of questions</span></div>
</li>
</b></ol>
<b style="font-weight: normal;">
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="569"></col><col width="135"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: transparent; clear: left; color: black; float: left; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 1em; margin-right: 1em; text-decoration: none; vertical-align: baseline;"><img height="153" src="https://lh4.googleusercontent.com/kNLNkT8t6b29R1inFC9A779UDti5Q8WwaBz_z-bO6c_rAcf-75_wGa6J6sZ7jwNvFl5x9RL-Jc9lG9cWdcCt_Sf9ZkQs_kWd_-XZPZbiwWwysNUBG7_kwjiojmf8TYnPdhvYNGhj-Dg" style="transform: rotate(0rad);" width="400" /></span></div>
</div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="35" src="https://lh3.googleusercontent.com/NBRZTi0JQbiwtjjidrex0mGDHX8lTto0xuXyBescC9YrIqvLVnSpUBVsC4iFpXL8Lc-eR0mcNQuugTdbOGb9Xa33P3KUVN9vj0JqEripHciShAQ-HIQ7THASqIU_S21ADNOEFySPn2o" style="transform: rotate(0rad);" width="400" /></span></div>
</td></tr>
</tbody></table>
</div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">This is the interface. You know me. I’m not a UX girl, I get it to work. Pretty takes a back seat if it works.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
</div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">There are far more questions than this, but for brevity I went with the first 4.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
</div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">[Create Survey] is the button that triggers everything.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
</div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Results-Shows the results of the operation.</span></div>
<br /><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I decided to put the questions in a regular custom list instead of using the original survey. I figured it would be easier for the rest of the team to maintain. I used a dataview webpart to pull the questions from that list. </span><br /><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I knew I would have to construct at least two (2) commands to give to SPServices so that it could execute the SharePoint webservices to:</span></div>
<ol style="margin-bottom: 0pt; margin-top: 0pt;">
<li dir="ltr" style="background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Create the survey list</span></div>
</li>
<li dir="ltr" style="background-color: transparent; color: black; font-family: Calibri; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Update the created list with questions (fields) from the question list</span></div>
</li>
</ol>
<h3 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Creating the list</span></h3>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I tied the creation of the list and the addition of the questions to the ‘crtSurvey’ button on-click function.</span></div>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="583"></col><col width="120"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="296" src="https://lh5.googleusercontent.com/dJeTeuzfxS4_qIsuDsjm2b3J1SCPMikQUTa1mw3d3xCNI6tSpfetnI-6jeWOnjNqsqkIWlg8Q7S32ApUl45VQK5iBAsNtE-Te2-9z8-hYcoQ097T8NYrrIyFC3vXsXjHrjSjAnQF8T0" style="transform: rotate(0rad);" width="400" /></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I used AddList to create the list and UpdateList to create the entries (fields) for the list.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The textbox (probably should rename this to something useful later) is the textbox that the user uses to enter the name of the survey they want to create or update.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat is an object I created to build the command for adding the questions to the survey.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">AddToView is absolutely crucial to using the UPDATELIST command. You MUST have this in your command or UPDATELIST will not work.</span></div>
</td></tr>
</tbody></table>
</div>
<br /><br /><h3 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Creating the List with SPServices</span></h3>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="568"></col><col width="136"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="214" src="https://lh5.googleusercontent.com/g_17kxlDY0U4kg9K8RqBgYfcSav2x1pOyJAmugHzzNcuILD0g1RQwy7lMYuWO34kXokyUsI6i833HB2IuGLU8DEC5s_Z_1zZP_Gr4c9n0aMv5eM6q-xSxLd7AfltEletYco9KJbYnMc" style="transform: rotate(0rad);" width="400" /></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Notice that method, defined above as ‘AddList’ is used here for our operation.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">templateID is set to 102 to identify this as a Survey list.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">migrateQs is used to call the function that will move the selected questions to the survey list.</span></div>
</td></tr>
</tbody></table>
</div>
<br /><br /><h2 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Updating the Survey List</span></h2>
<br /><br /><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Keep in mind that using the DataView WebPart with checkboxes creates a series of <INPUT> statements with sibling <LABEL> statements.</span></div>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="703"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="45" src="https://lh4.googleusercontent.com/w_GiJMKjNfrVnxsr8ZEtfk8ofw3E8W_jM-YsaB0rHFFYxdLrIQytgdXlk5X2tGKItz_rf7JibjY-9lvGDoE65S3kz2mwM392U3BF-ZwhzE3VhB3pqi7r-B6lnshLkTx-65CMvop-eDs" style="transform: rotate(0rad);" width="640" /></span></div>
</td></tr>
</tbody></table>
</div>
<br /><br /><div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="555"></col><col width="125"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="640" src="https://lh3.googleusercontent.com/STmLU6c1-_3dRGvM2_rmwptns8oIpsohJlWJnJiIMNOlcPXAO7xby-J82FrZqqgGOVoP7q4JMK9pG2J6syh8OzUAd85NF4KISoi27tmK9hjjCy49MHVsrXqCRP-TTv3a4xnUeYO2j_Y" style="transform: rotate(0rad);" width="537" /></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">This snip of code shows how I set up SPServices to update the list with the new questions.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Allthelabels holds the results of a jQuery…query for all of the lines that are NEXT (siblings) for EACH of the INPUT statements.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Building the UpdateList XML command for SPServices was a little easier using the uStat object I created earlier. This allowed me to not worry about syntax as much and to build the command as needed.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">In the end it should create an xml command that looks like this:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><Fields></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><br class="kix-line-break" /></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> <Method></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><br class="kix-line-break" /></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> <Field/></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><br class="kix-line-break" /></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </Method></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><br class="kix-line-break" /></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><Fields></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;">Required Attributes:</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Fields-None</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Method- ID and AddToView</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Field-Name, Text and MaxLength</span></div>
</td></tr>
</tbody></table>
</div>
<br /><br /><h2 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Survey Creator in Action</span></h2>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The user enters the name of the survey they’d like to create (or update).</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">They then select the questions that they would like to include on the survey.</span></div>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="554"></col><col width="84"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJu8DBnJm9QjPxq8AWBXrxZimzhPZSB7ffVCEIGbzxvCyHpPTeenjk0bHgj5qldVP6jkTrBPbIGEhOAPINAR77g5SRcCkLsRe3_WI1yk5UpfJ7H0yHUVReB2_egkCotB11GZoxSg/s1600/New+Picture+(3).png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" closure_lm_697357="null" height="198" lta="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJu8DBnJm9QjPxq8AWBXrxZimzhPZSB7ffVCEIGbzxvCyHpPTeenjk0bHgj5qldVP6jkTrBPbIGEhOAPINAR77g5SRcCkLsRe3_WI1yk5UpfJ7H0yHUVReB2_egkCotB11GZoxSg/s1600/New+Picture+(3).png" width="320" /></a></div>
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span></div>
</td><td style="border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 0px; vertical-align: top;"></td></tr>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="53" src="https://lh5.googleusercontent.com/CQOf7LAY1HtxA9Jclp7oTgPBxx46Y5xASTh5fQygrSNlJf-ibXMUMUtEDFf6S4qu0dO_HaWDHcmGN2jaI-Lwf8JCyyg_7wzJGDKdTd75N6r4P0et5dodT4jUMs0ogALCIFFCRgiNA8Y" style="-webkit-transform: rotate(0.00rad); border-image: none; transform: rotate(0rad);" width="364" /></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">This is the UPDATELIST XML statement that is created.</span></div>
</td></tr>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="777" src="https://lh4.googleusercontent.com/qnoumdHsY1Tn0W1t57YgaRKcw22zCVvbls96ZQncEGattT9bIrMHbxqyzc_vR_czcQbvwa2nu_RUDIBjOgPsEH4o9UzrXbYGRyNkccbEgYFR13nCnmJrzxie_wE0C1QjH68MxsoLqPE" style="-webkit-transform: rotate(0.00rad); border-image: none; transform: rotate(0rad);" width="562" /></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The debuggr function shows the result of the WebService call.</span></div>
</td></tr>
</tbody></table>
</div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Meanwhile back at the ranch…</span></div>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="566"></col><col width="73"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="23" src="https://lh5.googleusercontent.com/VTwjRRAdbfwNc7vNUBJFxDqsoxaySq7k2acSU605xHMaDeUNjiLVFsixQm_8eK1fWpzs0g6gltbcdPMUIDXkrO9c8YKNafu6-jLCOPZVK4gI0RTlIE8GKtlo4UiL2FBMwAe9njiaOxU" style="-webkit-transform: rotate(0.00rad); border-image: none; transform: rotate(0rad);" width="372" /></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The new survey is now in your survey group. Remember we defaulted the words ‘auto-gen survey’ when we created the list.</span></div>
</td></tr>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="227" src="https://lh3.googleusercontent.com/8sJqbPofcCP0AIs1j93AXwzS8gkNNLmgCzHNPcyTET6mDF4uWQJwvxkFfqdiAK20_hemlY7SlwxSW1ngsIcVvgtDnGm9rFFwl-_ZkdYfOockVvCyUcx8AzSTal6Yu43Bbdd-H3rqLzA" style="-webkit-transform: rotate(0.00rad); border-image: none; transform: rotate(0rad);" width="362" /></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Clicking the TestSurvey hyperlink shows us this.</span></div>
</td></tr>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQwKpLFqe_pg86Gh71-P4Wl1cPROu9saAbMbJos1PDs2pJndlzcNuDhyphenhyphenScxC47PZQLA7J1wr994x9Qnxi1bU2maYgL3-IuOTJveD1Z7ywWt_hN7-TU_O7rSSO87K7bHNzQMnGqcA/s1600/New+Picture+(8).png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" closure_lm_697357="null" height="400" lta="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQwKpLFqe_pg86Gh71-P4Wl1cPROu9saAbMbJos1PDs2pJndlzcNuDhyphenhyphenScxC47PZQLA7J1wr994x9Qnxi1bU2maYgL3-IuOTJveD1Z7ywWt_hN7-TU_O7rSSO87K7bHNzQMnGqcA/s1600/New+Picture+(8).png" width="338" /></a></div>
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span></div>
</td><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Select ‘Settings’->’Survey Settings’ to reveal this.</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Notice that all of the questions that we selected are now in the created survey.</span></div>
</td></tr>
</tbody></table>
</div>
<br /><br /><h2 dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #17365d; font-family: "calibri"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">The Code</span></h2>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border-image: none;"><colgroup><col width="638"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="background-color: white; border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid; border-top: rgb(0,0,0) 1px solid; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><%@ Page Language="C#" %></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><%@ Register tagprefix="SharePoint" namespace="Microsoft.SharePoint.WebControls" assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><%@ Register tagprefix="WebPartPages" namespace="Microsoft.SharePoint.WebPartPages" assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><html dir="ltr"></span></div>
<br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><head runat="server"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><meta name="WebPartPageExpansion" content="full" /></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><meta http-equiv="Content-Language" content="en-us"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><title>Survey Creator</title></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><script type="text/javascript" src=" jquery-1.7.2.min.js"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></script></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><script type=" jquery.SPServices-0.7.1a.min.js"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></script></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><style type="text/css"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">.basic {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">color: Blue;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">font-family: Arial, Helvetica, sans-serif;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">.bigLetter { color:maroon; letter-spacing:10px; font-family:Arial, Helvetica, sans-serif; display:none; font-size:medium}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">.instructions {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">color:maroon; font-family:Arial, Helvetica, sans-serif; font-size:x-small;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">.error {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">color:red;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">font-family:Arial, Helvetica, sans-serif;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">font-size:small;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">.topmarg { margin:50px }</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">.floater {font-family:Arial, Helvetica, sans-serif;}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">a:link {text-decoration:none;}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">a:visited {text-decoration:none;}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">a:hover {text-decoration:none;}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">a:active {text-decoration:none;}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">.style1 {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">text-align: left;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></style></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></head></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><body></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><form id="form1" runat="server"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><div id="HEADER" class="bigLetter"></div></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><div id="instruct" class="instructions">Please follow these instructions to create your survey.<br/> After the survey's creation you may add questions specific to your teams needs </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">in SharePoint.<br/></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">(1) Enter a name for your survey <br/></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">(2) Select the starter questions for your survey by clicking a checkbox in the 'Select' next to the question.<br/></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></div></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><table class="basic" style="width: 100%"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><tr></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><td style="width: 238px; height: 75px;">What would you like to name your survey?</td></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><td style="height: 75px"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><asp:TextBox runat="server" id="TextBox1" Width="522px"></asp:TextBox></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">&nbsp;</td></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></tr></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><tr></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><td style="width: 238px" valign="top" class="style1"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">What questions would you like to import into this survey?</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></td></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><td></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><asp:CheckBoxList runat="server" id="CheckBoxList1" Width="516px" Height="25px" DataSourceID="spdatasource1" DataTextField="Questions" DataValueField="Selected"></asp:CheckBoxList></td></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><tr></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><td style="width: 238px"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><button id="crtSurvey" name="crtSurvey">Create Survey</button></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></td></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></tr></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></table></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: yellow; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//This is the code that is produced when you create the DataView</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: yellow; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><SharePoint:SPDataSource runat="server" DataSourceMode="List" UseInternalName="true" UseServerDataFormat="true" selectcommand="&lt;View&gt;&lt;ViewFields&gt;&lt;FieldRef Name=&quot;Questions&quot;/&gt;&lt;FieldRef Name=&quot;ID&quot;/&gt;&lt;FieldRef Name=&quot;Selected&quot;/&gt;&lt;FieldRef Name=&quot;PermMask&quot;/&gt;&lt;/ViewFields&gt;&lt;/View&gt;" id="spdatasource1"><SelectParameters><asp:Parameter Name="ListID" DefaultValue="{542EF89B-60D2-41FF-9B68-9DD9D264A29C}"/></SelectParameters><DeleteParameters><asp:Parameter Name="ListID" DefaultValue="{542EF89B-60D2-41FF-9B68-9DD9D264A29C}"/></DeleteParameters><UpdateParameters><asp:Parameter Name="ListID" DefaultValue="{542EF89B-60D2-41FF-9B68-9DD9D264A29C}"/></UpdateParameters><InsertParameters><asp:Parameter Name="ListID" DefaultValue="{542EF89B-60D2-41FF-9B68-9DD9D264A29C}"/></InsertParameters></SharePoint:SPDataSource></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><script type="text/javascript"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">jQuery(document).ready(function($) {</span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//READY</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var thisUserName = $().SPServices.SPGetCurrentUser({</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">fieldName: "Title",</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">debug: false</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">});</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">ShowWelcome(thisUserName);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">});// End READY</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">/********** Show the Welcome *************/</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">function ShowWelcome(thisUserName)</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">{</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> $("#HEADER").append("<p>Welcome, " + thisUserName + "</p>");</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> $("#HEADER").show();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> $("#instruct").show(); </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//When user selects 'Create Survey'</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">$("#crtSurvey").click(function()</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//alert("survey button clicked");</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//--Begin Function</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var tmpSurvey = new Object();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //The Web Service method we are calling</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var method = "AddList";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var method2= "UpdateList";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //Supply the location and name of the list we are reading data from</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var myWebURL = "[your SharePoint directory]";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //Name of Survey</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var list = $('#TextBox1').val();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //UpdateListItems update statement</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var uStat = new Object();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.method = "<Method";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.methodID = " ID=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.CMD = " Cmd=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.A2V = " AddToView=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.fields = "<Fields>";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.fldOpen = "<Field";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.fldType = " Type=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.fldName = " Name=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.fldDName = " DisplayName=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.maxL = " MaxLength=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.fbt = " FromBaseType=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.fldClose= "/>";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.name = "<Name=";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.nameEnd= "</Name>";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.fieldsEnd = "</Fields>";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">uStat.methodEnd= "</Method>";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var nuQ = new Object();</span></div>
<br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //Create the Survey...</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //Here is our SPServices Call where we pass in the variables that we set above</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> $().SPServices({</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">debug: true,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> operation: method,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> webURL: myWebURL,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> listName: list,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> description: "auto-gen survey",</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> templateID: "102",</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> async: false, </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //this basically means "do the following code when the call is complete"</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> completefunc: function (xData, Status) </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> { </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> if (Status === 'error')</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">{</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">debuggr(xData, Status);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> }//End CompleteFunct</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">});//--End SPServices</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">migrateQs(list, method2, uStat, myWebURL);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">});// end function</span></div>
<br />
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">function migrateQs(list, method2, uStat, myWebURL) </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //Enumerate all checked checkboxes</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var cntr = 1;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var quote = "'";</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var clsbrkt = '>';</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var opnbrkt = '<';</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var allinputs = $('input').html();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var alllabels = $('label').html();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> $('input').each(function()</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> { </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> if ($(this).prop('checked'))</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var findme = $(this).attr('id');</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var allthelabels = $(this).next().html();</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//alert('selected checkbox = ' + findme + ' and label value =' + allthelabels);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> var dothis = uStat.fields + uStat.method + </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.methodID + quote + '1' + quote + uStat.A2V + quote + ' ' + quote +</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">clsbrkt + </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.fldOpen + uStat.fldName + quote + 'Question' + cntr + quote +</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.fldDName + quote + allthelabels + quote +</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.fldType + quote + 'Text' + quote +</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.maxL + quote + '255' + quote +</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.fbt + quote + 'True' + quote + uStat.fldClose + </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> uStat.methodEnd + uStat.fieldsEnd;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //alert(dothis);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//Copy a question to the survey</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> $().SPServices({</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//debug: true,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> operation: method2,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> webURL: myWebURL,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> listName: list,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> listProperties: "",</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> updateFields: "",</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> newFields: dothis,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> deleteFields: "",</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> listVersion: "",</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> async: false,</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> //this basically means "do the following code when the call is complete"</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> completefunc: function (xData, Status) </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> { </span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//alert('Question transfer attempt result: ' + Status);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> debuggr(xData, Status);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}//End CompleteFunct</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> });//--End SPServices</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}//End If</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">cntr = cntr+1;</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">});// End each.function</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}//End MigrateQ function</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">function debuggr(xData, Status)</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">{</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//if (Status == 'error')</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//{</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">$("#debugMe").append(Status);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">if($().SPServices.SPDebugXMLHttpResult({ node:xData.responseXML })==null)</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var showmetext = $().SPServices.SPDebugXMLHttpResult({ node:xData.responseText });</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">$("#debugMe").append(showmetext);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> else</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> {</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">var showmestuff = $().SPServices.SPDebugXMLHttpResult({ node:xData.responseXML });</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">$("#debugMe").append(showmestuff);</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">$("#debugMe").show("slow");</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">//}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">}</span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></script></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><table id="floatMe" border="1" class="floater"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></table></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><div id="debugMe"></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><div class="error">Result(s):</div></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></div></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></form></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></body></span></div>
<div dir="ltr" style="line-height: 1; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "calibri"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></html></span></div>
</td></tr>
</tbody></table>
</div>
</b></div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com2tag:blogger.com,1999:blog-22404479.post-89285415121487413022013-12-20T18:24:00.001-05:002013-12-20T18:35:07.885-05:00My IT Rock Stars: Observe, Learn, Adopt and Adapt<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: Calibri;">Background<o:p></o:p></span></span></span><br />
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">On occasion people come into your life at just the right
time.<span style="mso-spacerun: yes;"> </span>I am dedicating this article to
two of the IT rock stars in my career that kept me moving forward.<o:p></o:p></span></div>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Number 6<o:p></o:p></span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The first IT rock star that I will mention in this article
is a fellow by the name of <b style="mso-bidi-font-weight: normal;">Brian Lyons</b>.<span style="mso-spacerun: yes;"> </span>Brian was the CEO of Number 6 software.<span style="mso-spacerun: yes;"> </span>At the time that Number 6 hired me, I was
seriously considering leaving IT.<span style="mso-spacerun: yes;"> </span>I had
recently received my MBA and was looking to do less technical work.<span style="mso-spacerun: yes;"> </span>Then I was hired by Number 6 and all of that
changed.<span style="mso-spacerun: yes;"> </span>It was a small company run by a
bigger than life super-nerd by the name of Brian Lyons.<span style="mso-spacerun: yes;"> </span>Brian challenged us as individuals to be
better.<span style="mso-spacerun: yes;"> </span>He’d often spark lively debates
on IT topics and was a Unified Modeling Language (UML) ninja.<span style="mso-spacerun: yes;"> </span>His challenges inspired me to take a closer
look at some of the newer methodologies and to become proficient in UML and
Object-Oriented analysis, programming and design in general.<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Brian was also supportive in other ways.<span style="mso-spacerun: yes;"> </span>He encouraged us to share our knowledge with
each other and with others.<span style="mso-spacerun: yes;"> </span>I wrote my
first blog entry while working at Number 6.<span style="mso-spacerun: yes;">
</span>It was an internal article on the basics of Object Oriented design for
those who were new to it.<span style="mso-spacerun: yes;"> </span>I received
positive feedback from my peers and this inspired me to write another article
on Security.<span style="mso-spacerun: yes;"> </span>Not only did I receive
positive feedback for that article, but Brian had the article placed on our
public site.<span style="mso-spacerun: yes;"> </span>My confidence in my IT
chops was renewed and I rededicated myself to my chosen profession.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The day after Labor Day 2007, we received an email that
there would be an all-hands conference call that day at noon.<span style="mso-spacerun: yes;"> </span>We dialed in and one of our Senior Managers
notified us that Brian had been killed in a motorcycle accident the previous
day. <span style="mso-spacerun: yes;"> </span>I never got to thank Brian for what
he did for me. But I credit him for saving my IT career, just by being
him.<span style="mso-spacerun: yes;"> </span>Thanks Brian.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<o:p><span style="font-family: Calibri;"> </span></o:p></div>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Lockheed Martin<o:p></o:p></span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Ironically, the IT rock star that made the biggest impact on
my IT life at Lockheed Martin, didn’t actually work for Lockheed Martin.<span style="mso-spacerun: yes;"> </span><b style="mso-bidi-font-weight: normal;">Dennis
Lamarre</b> was a sub-contractor to Lockheed Martin.<span style="mso-spacerun: yes;"> </span>He is one of those guys where you know that
is just the smartest guy in the room without him even saying anything.<span style="mso-spacerun: yes;"> </span>When I first started at Lockheed Martin, also
as a sub-contractor, we were supporting the Social Security Administration and
I was assigned to an “ugly baby” project.<span style="mso-spacerun: yes;">
</span>Having read the background and vision of the project, I peppered Dennis
with questions.<span style="mso-spacerun: yes;"> </span>Apparently, they were
the right questions.<span style="mso-spacerun: yes;"> </span>Dennis, a rather
excitable guy, admitted that the project was a bad idea and we went on to discuss
the many ways that it was doomed to failure.<span style="mso-spacerun: yes;">
</span>However, he also explained to me that the way things worked there was
that consultants were to be seen and not heard.<span style="mso-spacerun: yes;">
</span>Basically, we had to use the “smile and nod” management style.<span style="mso-spacerun: yes;"> </span>No matter how ugly SSA’s baby was, we were
just to smile and nod and try to make it work.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Dennis told me that he started out as a construction worker
and that one day he had received a copy of DB2 for home use and became
emotional when he recalled that the label on the box said “What is in this box
will change your life”…I’m paraphrasing here.<span style="mso-spacerun: yes;">
</span>He opened the box and never looked back.<span style="mso-spacerun: yes;">
</span>He earned a degree in Cybernetics and has been working on software
architecture ever since.<span style="mso-spacerun: yes;"> </span>Many of the
developers and architects that I run into do not appreciate the work that the
analyst has to do to lay the groundwork for what they build.<span style="mso-spacerun: yes;"> </span>Dennis not only understood it, but worked
closely with the analysts because he knew we could make his job easier.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">One day, in a meeting at SSA, we were discussing the
processing of claims and one of the SSA analysts said something that I knew to
be incorrect.<span style="mso-spacerun: yes;"> </span>I corrected her and sited
where I had gotten my information.<span style="mso-spacerun: yes;">
</span>Another of the SSA analysts said something to the effect of “I’ve been
working here for years and didn’t know that, how did you know that?”.<span style="mso-spacerun: yes;"> </span>To which Dennis replied (in what had to be
one of my proudest moments as an analyst) “Because she’s a good analyst”.<span style="mso-spacerun: yes;"> </span>This, again, inspired me and I learned as
much as I could about SSA’s processes and procedures that were non-IT related
because we knew that SSA was going to be automating as much as they could in
the future, so it could only help to know how they handle things manually…you
know…just in case.<span style="mso-spacerun: yes;"> </span>This had the
immediate effect of helping me to stand out and helped me to be offered a
full-time position with Lockheed Martin, and few years after that I was hired
on at SSA.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Dennis left Lockheed a few weeks ago to continue to build
his own consultancy.<span style="mso-spacerun: yes;"> </span>Thanks Dennis.<o:p></o:p></span></div>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Be Inspired!<o:p></o:p></span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">I just wanted to take some time to thank the IT rock stars
in my life that have helped me move on and continue to inspire me.<span style="mso-spacerun: yes;"> </span>Tony Robbins was a big proponent of mentors
and in their own way, these two guys mentored me and helped be to be a better
IT practitioner.<span style="mso-spacerun: yes;"> </span>Do not have too much
pride to learn from someone else.<span style="mso-spacerun: yes;"> </span>We are
not too afraid to go to school to learn when it costs us thousands of dollars
to do so.<span style="mso-spacerun: yes;"> </span>So, don’t be too proud to get
a little free education and inspiration from those around you.<span style="mso-spacerun: yes;"> </span>Find a mentor, model them and learn.<span style="mso-spacerun: yes;"> </span>They don’t even have to know that they are
mentoring you—if you like the way that someone does something—Observe, Learn,
Adopt and Adapt.<span style="mso-spacerun: yes;"> </span>Be inspired!<o:p></o:p></span></div>
</div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-28083400431366953972013-10-19T11:55:00.000-04:002013-10-19T11:56:02.890-04:00Android Permission Improvements<div dir="ltr" style="text-align: left;" trbidi="on">
<iframe src="https://skydrive.live.com/embed?cid=6AC5B655AE5D713D&resid=6AC5B655AE5D713D%21139&authkey=AHjvddWPCn-PI4g&em=2" width="402" height="327" frameborder="0" scrolling="no"></iframe>
<br /></div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-28110684249025250172013-05-16T13:30:00.000-04:002013-05-16T13:32:03.001-04:00@Work: Creating a SharePoint Content Type<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="Publishwithline" style="margin: 0in 0in 0pt;">
<strong><span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: Calibri;">@Work: Creating a Content Type<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></span></span></strong></div>
<div style="border-bottom: #4f81bd 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-element: para-border-div; padding-bottom: 2pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;">
<div class="underline" style="margin: 2pt 0in 0pt;">
<br /></div>
</div>
<div class="PadderBetweenControlandBody" style="margin: 0in 0in 6pt;">
<br /></div>
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Background<o:p></o:p></span></span></span></h2>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">I recently had a request to add a field to provide descriptions with folders in SharePoint.<span style="mso-spacerun: yes;"> </span>Basically, my boss wanted to be able to provide instructions as to what should go into the folder.<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinfvzwVi8Qe8DZ2YHiQNbHJnJ9H5rLym8th8bIv3AlZn0LhQsuzVcKEm5JDDRvc8XD2bl0UmFs4FGu2s_M-S6dCgP0JV5kMVKbau_Y5TqlS-MBJKG0WjyVERIyTBqbVIkw1ea8Ug/s1600/AtWork_ContentTypes_InitialOptions.GIF" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="68" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinfvzwVi8Qe8DZ2YHiQNbHJnJ9H5rLym8th8bIv3AlZn0LhQsuzVcKEm5JDDRvc8XD2bl0UmFs4FGu2s_M-S6dCgP0JV5kMVKbau_Y5TqlS-MBJKG0WjyVERIyTBqbVIkw1ea8Ug/s320/AtWork_ContentTypes_InitialOptions.GIF" width="320" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">I knew I’d have to create a content type.<span style="mso-spacerun: yes;"> </span>Content types are very easy to implement once you understand what they are and what they do.<span style="mso-spacerun: yes;"> </span>Content types can inherit characteristics from parent content types that already exist.<span style="mso-spacerun: yes;"> </span>In my case, the folder content type would be the parent and the new content type would be “Folder with Description”.<o:p></o:p></span></div>
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Creating Content Type<o:p></o:p></span></span></span></h2>
<ol style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;"><span style="font-family: Calibri;">Go to Site Actions->Site Settings<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;"><span style="font-family: Calibri;">Click “Content Types” (Under Galleries)<o:p></o:p></span></li>
<li class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;"><span style="font-family: Calibri;">Select “Create” from the top of the screen and you will be presented with this screen:</span></li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvMRFTeZkdkzexJaY-85KJ5u8JTEKXsqobiZyDqTWjyiZLjjk3Dg1qqUQsD2HQNpW0uW_vCWbUVpXxyfkkB1BgEgJXS1GQpnRdonRNGY0NvRDHQdYXWj1LL6nM5dc0Eg5eLYacSw/s1600/AtWork_ContentTypes_NewCT.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="145" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvMRFTeZkdkzexJaY-85KJ5u8JTEKXsqobiZyDqTWjyiZLjjk3Dg1qqUQsD2HQNpW0uW_vCWbUVpXxyfkkB1BgEgJXS1GQpnRdonRNGY0NvRDHQdYXWj1LL6nM5dc0Eg5eLYacSw/s320/AtWork_ContentTypes_NewCT.gif" width="320" /></a></div>
<div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;">
<br /></div>
<div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;">
<br /></div>
<div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;">
<br /></div>
<div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;">
<br /></div>
<div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;">
<br /></div>
<div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span style="mso-no-proof: yes;"></span><o:p></o:p></div>
<ol start="4" style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;"><span style="font-family: Calibri;">Fill in the name and description (optionally)<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;"><span style="font-family: Calibri;">Now Select the Parent Content Type.<span style="mso-spacerun: yes;"> </span>This is the content type that most closely matches the characteristics that you want your new content type to possess.<span style="mso-spacerun: yes;"> </span>I selected “Folder Content Types” because I wanted a folder, with the added capability of providing a description.<span style="mso-spacerun: yes;"> </span>Under folder you will have two types “Folder” and “Discussion”.<span style="mso-spacerun: yes;"> </span>I chose “Folder”.<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l2 level1 lfo1;"><span style="font-family: Calibri;">I chose to place the new content type into an Existing Group rather than a new group, just as personal preference and clicked “OK”.<o:p></o:p></span></li>
</ol>
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Modifying the Content Type<o:p></o:p></span></span></span></h2>
<ol style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;"><span style="font-family: Calibri;">Once my content type was created, all I needed to do was add the additional characteristics that my boss wanted it to have.<span style="mso-spacerun: yes;"> </span>So, I found the content type that I created and clicked on it (it will be presented as a hyperlink).</span></li>
<div class="separator" style="clear: both; text-align: center;">
</div>
<li class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;"><span style="font-family: Calibri;">I selected “Add from existing site columns”.<span style="mso-spacerun: yes;"> </span>I know that a description field exists, so I didn’t have to create anything from scratch.</span></li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJWnDTV6tQjsMtL6_7n1FzkjHEwP3aOMKqN0MfSXTR7F84cIcTzRLfAXthXyP1knWWwh10jtMURAcO53-6nbu5Y3_xhs_qf946elDlJ27Y4YYk1alhgHSO64p76mixt_QdNeFQPg/s1600/AtWork_ContentTypes_AddSiteCol.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJWnDTV6tQjsMtL6_7n1FzkjHEwP3aOMKqN0MfSXTR7F84cIcTzRLfAXthXyP1knWWwh10jtMURAcO53-6nbu5Y3_xhs_qf946elDlJ27Y4YYk1alhgHSO64p76mixt_QdNeFQPg/s1600/AtWork_ContentTypes_AddSiteCol.gif" /></a></div>
<div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span style="mso-no-proof: yes;"></span><o:p></o:p></div>
<ol start="3" style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;"><span style="font-family: Calibri;">I selected the “Description” column</span></li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZCQ4XF4heguf3GXMxuvVRMiW6SqZLQ_wBZfkQo0HXxCCFz7xfftj6z7u_Y982wA6gSlNaa6rRSRpoGOT9Ga27bT7r0q4mfwv0uJekaOibE-W-i3fneZ5oNii9OvqDO9PwxXfQMw/s1600/AtWork_ContentTypes_Select.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="135" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZCQ4XF4heguf3GXMxuvVRMiW6SqZLQ_wBZfkQo0HXxCCFz7xfftj6z7u_Y982wA6gSlNaa6rRSRpoGOT9Ga27bT7r0q4mfwv0uJekaOibE-W-i3fneZ5oNii9OvqDO9PwxXfQMw/s320/AtWork_ContentTypes_Select.gif" width="320" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span style="mso-no-proof: yes;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span style="font-family: Calibri;">And clicked “Add->”</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4OcIRSP4r-FR45cGtsOaut9iiHSj8bfJAZfE72CW3MKFGuDoCvFUEZWqZ_AyxqtrWk9gjlk2qbHdXExQhJ91ufDSuQmcpSvZP37G7pMHaY80GVuVhqL4JLePf4AHCdnJbTURDTA/s1600/AtWork_ContentTypes_Add.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="136" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4OcIRSP4r-FR45cGtsOaut9iiHSj8bfJAZfE72CW3MKFGuDoCvFUEZWqZ_AyxqtrWk9gjlk2qbHdXExQhJ91ufDSuQmcpSvZP37G7pMHaY80GVuVhqL4JLePf4AHCdnJbTURDTA/s320/AtWork_ContentTypes_Add.gif" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span style="mso-no-proof: yes;"></span><o:p></o:p></div>
<ol start="4" style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l0 level1 lfo2;"><span style="font-family: Calibri;">I chose not to update all content types inheriting from this type.<o:p></o:p></span></li>
</ol>
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Add New Content Type as an option in a Library<o:p></o:p></span></span></span></h2>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Your new content type will not show up immediately.<span style="mso-spacerun: yes;"> </span>You have to tell your library to recognize and utilize the new content type. This is how you do that.<o:p></o:p></span></div>
<ol style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;"><span style="font-family: Calibri;">Navigate to the library that you want to use your content type<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;"><span style="font-family: Calibri;">Select Settings->Document Library Settings<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;"><span style="font-family: Calibri;">Select “Advanced Settings” under General Settings<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;"><span style="font-family: Calibri;">On the “Document Library Advanced Settings” page, change “Allow Management of Content Types” to “Yes” and click “OK”.<span style="mso-spacerun: yes;"> </span>This will provide an additional group of settings under the header “Content Types” on the Customize page.</span></li>
</ol>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEPghljKCJiDufHH4DIsb43mPEal2XmcIC1QM76Za_EMMq2BWwcqkzX0LvAqoBbCNuLtthXl60jr8G1S0pwdhdMMXiC5Sm8TkRI9bfxAqG0XLlvewg4JrDGG5ZFuQYuMYIRK4hQ/s1600/AtWork_ContentTypes_CTOpts.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="181" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEPghljKCJiDufHH4DIsb43mPEal2XmcIC1QM76Za_EMMq2BWwcqkzX0LvAqoBbCNuLtthXl60jr8G1S0pwdhdMMXiC5Sm8TkRI9bfxAqG0XLlvewg4JrDGG5ZFuQYuMYIRK4hQ/s320/AtWork_ContentTypes_CTOpts.gif" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span style="mso-no-proof: yes;"></span><o:p></o:p></div>
<ol start="5" style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;"><span style="font-family: Calibri;">Click “Add from existing site content types”<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;"><span style="font-family: Calibri;">Select your new content type from the “Available Site Content Types” box and click “Add” to move it to the “Content Types to Add” box and click “OK”</span></li>
</ol>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5BvG5mLUksgdmZ1OnNM0F4wG-p4pwqZ_5HY_YM0qDovWn5ri7ftr-2JJsMGa3yvB__k8GlzqRC7BT7mNBpcFGKb4dNjmjUM43ma6bhZMxPRAWR0yjGth83ubE5WhGaV-4gdvbfg/s1600/AtWork_ContentTypes_AddNewCT.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="142" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5BvG5mLUksgdmZ1OnNM0F4wG-p4pwqZ_5HY_YM0qDovWn5ri7ftr-2JJsMGa3yvB__k8GlzqRC7BT7mNBpcFGKb4dNjmjUM43ma6bhZMxPRAWR0yjGth83ubE5WhGaV-4gdvbfg/s320/AtWork_ContentTypes_AddNewCT.gif" width="320" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt; mso-list: l1 level1 lfo3;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span style="mso-no-proof: yes;"></span><o:p></o:p></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">You should now be able to see your new content type as an option when you click the “New” button in your library.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYq_pvOSDJ0ZlROo7S7HC8iF-oCJRakNkNVtXoMMJ_GCEq9UMNhEU2bPD72TkexLgcqR2U2SJNOu-5sfdTY4Sw5YsKjDHJ16B7_6yrhbDecA-1FRFi9SwsIZIq2ZyrzN2wY74bWA/s1600/AtWork_ContentTypes_NewCTDisplayed.gif" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" pua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYq_pvOSDJ0ZlROo7S7HC8iF-oCJRakNkNVtXoMMJ_GCEq9UMNhEU2bPD72TkexLgcqR2U2SJNOu-5sfdTY4Sw5YsKjDHJ16B7_6yrhbDecA-1FRFi9SwsIZIq2ZyrzN2wY74bWA/s1600/AtWork_ContentTypes_NewCTDisplayed.gif" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="mso-no-proof: yes;"><v:shape id="Picture_x0020_17" o:spid="_x0000_i1025" style="height: 109.5pt; mso-wrap-style: square; visibility: visible; width: 192.75pt;" type="#_x0000_t75"><v:imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\04\clip_image016.png"></v:imagedata></v:shape></span><o:p></o:p></div>
</div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-2793784496208767892012-08-22T19:04:00.000-04:002017-07-05T12:12:00.146-04:00JQuery and SPServices<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="Publishwithline" style="margin: 0in 0in 0pt;">
<strong><span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: "calibri";">JQuery and SPServices<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></span></span></strong></div>
<br />
<div style="border-color: currentColor currentColor rgb(79, 129, 189); border-style: none none solid; border-width: medium medium 1pt; mso-element: para-border-div; padding: 0in 0in 2pt;">
<div class="underline" style="margin: 2pt 0in 0pt;">
</div>
</div>
<span style="font-family: "calibri";">‘Sup All…I’m going to be covering the use of JQuery and SPServices in this article.<span style="mso-spacerun: yes;"> </span>JQuery is a library of cool JavaScript functions you can use to make your websites more dynamic. SPServices is a set of JQuery tools specifically designed to work with SharePoint web services.<o:p></o:p></span><br />
<br />
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: "calibri";">JQuery<o:p></o:p></span></span></span><br />
<span style="font-family: "calibri";">You can download JQuery </span><a href="http://docs.jquery.com/Downloading_jQuery"><span style="color: blue; font-family: "calibri";">here</span></a><span style="font-family: "calibri";">.<span style="mso-spacerun: yes;"> </span>It is highly suggested by SharePoint gurus smarter than I on the subject of JQuery and SharePoint that you upload your JQuery file into a SharePoint library.<span style="mso-spacerun: yes;"> </span>I, cleverly, named mine jsandjquerystuff, and placed my JQuery in there.<span style="mso-spacerun: yes;"> </span>What is further suggested is that you give it a common name, regardless of the version, so that you don’t have to worry about subsequent versions.<span style="mso-spacerun: yes;"> </span>You can keep track of versions in the comments field.<span style="mso-spacerun: yes;"> </span>Here is what mine looks like:<o:p></o:p></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN3Isi8WOxOljuVNmZ5BivfLfipnckvQVmoJ1IwY_H9qbsbRyEANhqUNvXhE-dOxsTbtGgDOGIJ2_Wov33BpzDjmFiXsLXnVErZ3iLAJIBQtFYSO2kXsj7QxT21Kph9x4N-qvNNA/s1600/Fig1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="121" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN3Isi8WOxOljuVNmZ5BivfLfipnckvQVmoJ1IwY_H9qbsbRyEANhqUNvXhE-dOxsTbtGgDOGIJ2_Wov33BpzDjmFiXsLXnVErZ3iLAJIBQtFYSO2kXsj7QxT21Kph9x4N-qvNNA/s640/Fig1.png" width="640" /></a></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 713.25pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">I keep both the JQuery library and the JQuery.SPServices in this library so they are easy to refer to on my SharePoint pages.<span style="mso-tab-count: 1;"> </span><o:p></o:p></span></span></div>
<br />
<h1 style="margin: 10pt 0in 0pt;">
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: "calibri";">SPServices<o:p></o:p></span></span></span></h1>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">As I mentioned earlier, SPServices is a special set of library’s in JQuery that allow you to utilize the SharePoint web services for functions like getListItems, getListView, getCollection, etc.<span style="mso-spacerun: yes;"> </span>Basically any service offered by SharePoint web services is available in SPServices.<span style="mso-spacerun: yes;"> </span>It can be downloaded </span><a href="http://spservices.codeplex.com/"><span style="color: blue; font-family: "calibri";">here</span></a><span style="font-family: "calibri";">.<o:p></o:p></span></div>
<br />
<h1 style="margin: 10pt 0in 0pt;">
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: "calibri";">Our Mission<o:p></o:p></span></span></span></h1>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">The application I will be sharing will provide a Help page for new users, by providing a list of blog entries based on their level of interest.<span style="mso-spacerun: yes;"> </span>There will be three levels:<o:p></o:p></span></div>
<br />
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l0 level1 lfo1;"><span style="font-family: "calibri";">Getting Started<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l0 level1 lfo1;"><span style="font-family: "calibri";">What the Heck?<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l0 level1 lfo1;"><span style="font-family: "calibri";">All Blogs<o:p></o:p></span></li>
</ul>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: "calibri";">A simple intro to JQuery<o:p></o:p></span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">I downloaded relevant animated gifs from </span><a href="http://www.animationfactory.com/"><span style="color: blue; font-family: "calibri";">animationfactory.com</span></a><span style="font-family: "calibri";">.<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicUmX8DdQKx135znq8pi8f8jqCnZe0OO74z_Uq-_lKllccP0RagQpzCX9rDIrRnZ2XIPa5C2Z9xCQGCd_buir0yTvbzIzZqmp8dWL-s6UtgbmHfuOirmtcxQS7Do4XfxYk7i_X2g/s1600/fig2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicUmX8DdQKx135znq8pi8f8jqCnZe0OO74z_Uq-_lKllccP0RagQpzCX9rDIrRnZ2XIPa5C2Z9xCQGCd_buir0yTvbzIzZqmp8dWL-s6UtgbmHfuOirmtcxQS7Do4XfxYk7i_X2g/s1600/fig2.PNG" /></a></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<h3 style="margin: 10pt 0in 0pt;">
<span style="font-size: small;"><span style="color: #17365d;"><span style="font-family: "calibri";">A little “coolness”<o:p></o:p></span></span></span></h3>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">I didn’t want to just present the user with the three options.<span style="mso-spacerun: yes;"> </span>So I created a “Click to Start!” button that makes the three guys magically appear.<span style="mso-spacerun: yes;"> </span>The code for that follows:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="height: 32.5pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border: 1pt solid windowtext; height: 32.5pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 522.4pt;" valign="top" width="697"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">I first place my references to the JQuery and SPServices libraries within <script> tags within my <head> tags as seen below:<o:p></o:p></span></div>
</td></tr>
<tr style="height: 142.15pt; mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; height: 142.15pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 522.4pt;" valign="top" width="697"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1VHhTOjp0cmUnb84FFq_lqxpcuVUwS8e5DgPClGOHh_h1kxSYkFrT9RWlrBHe8pNAjYzXVd3wks67XFObqxkSLGVJSgvgP8m_ZvaQMh9z9efaqWukLjbFx9SosUmW2HqTc616yA/s1600/Fig3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1VHhTOjp0cmUnb84FFq_lqxpcuVUwS8e5DgPClGOHh_h1kxSYkFrT9RWlrBHe8pNAjYzXVd3wks67XFObqxkSLGVJSgvgP8m_ZvaQMh9z9efaqWukLjbFx9SosUmW2HqTc616yA/s1600/Fig3.png" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">I placed my <div> tags in the style section so that I could hide my three guys (see display:none).<span style="mso-spacerun: yes;"> </span>Then in the first portion of my <body> tag I placed the “Click to Start!” button and the <div> tags that hold my three guys and placed three buttons next to them:<o:p></o:p></span></div>
</td></tr>
<tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__OHRzcwEDiI-s67lfi72962nPiteAQ3w_z7_d6hBImLNu7jr4cM2_Gn5Gn90igk0L7JG_WL1YPunaKB4tgHQluLUNQ12y5zkkow0nAArZo9mgKmzlpy_kqvxFGk568dIHH6H7Q/s1600/Fig4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__OHRzcwEDiI-s67lfi72962nPiteAQ3w_z7_d6hBImLNu7jr4cM2_Gn5Gn90igk0L7JG_WL1YPunaKB4tgHQluLUNQ12y5zkkow0nAArZo9mgKmzlpy_kqvxFGk568dIHH6H7Q/s1600/Fig4.png" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDtnnvNfGR513Nc4LnRzeqkviKrysOe_Bq5eZlYGR6fjM5nvE5qFRF0gLIB8p3nKWUvG_Bi2BqAbAPqkwXHDRoFai2ie0VDyIWGUj0g2s1DwhpNYd02mIEqrrEJinIX2mX16tMvg/s1600/Fig5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDtnnvNfGR513Nc4LnRzeqkviKrysOe_Bq5eZlYGR6fjM5nvE5qFRF0gLIB8p3nKWUvG_Bi2BqAbAPqkwXHDRoFai2ie0VDyIWGUj0g2s1DwhpNYd02mIEqrrEJinIX2mX16tMvg/s1600/Fig5.png" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><o:p></o:p></span><br /></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: "calibri";">Now you see them…Now you don’t<o:p></o:p></span></span></span></span></h2>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">When the user first opens the page they will simply see the “Click to Start” button.<span style="mso-spacerun: yes;"> </span>When they click the button the three guys appear.<span style="mso-spacerun: yes;"> </span>If they click it again, they disappear.<span style="mso-spacerun: yes;"> </span>Here is the very simple code that allows this to happen.<o:p></o:p></span></span></div>
</td></tr>
<tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_L-_UejPh5AxzQo9yqhco8Boqhthl2Q4uHiQ0H0SUPez6yZedMT2I9kO67T8z8Y-HYs-AAH1tGBPzDS4fID63Nn3LccCoI1TM6H3FH-66ESKejzwrvSbNeScYfVlKcz0k4LLA4Q/s1600/Fig6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_L-_UejPh5AxzQo9yqhco8Boqhthl2Q4uHiQ0H0SUPez6yZedMT2I9kO67T8z8Y-HYs-AAH1tGBPzDS4fID63Nn3LccCoI1TM6H3FH-66ESKejzwrvSbNeScYfVlKcz0k4LLA4Q/s1600/Fig6.png" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><o:p></o:p></span><br /></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">As you can see, the document object model is in full affect here.<span style="mso-spacerun: yes;"> </span>Every tag or ID is in play and can be used by JQuery.<span style="mso-spacerun: yes;"> </span>In the code above the $(“StartHere”).click refers to the button tag with the ID “StartHere”.<span style="mso-spacerun: yes;"> </span>What is happening in the IF statement is pretty simple.<span style="mso-spacerun: yes;"> </span>If the DIV tags are hidden, make them visible. If not, make hide them.<span style="mso-spacerun: yes;"> </span></span><a href="http://api.jquery.com/slideDown/"><span style="color: blue; font-family: "calibri";">SlideDown</span></a><span style="font-family: "calibri";"> is a function in JQuery that gives the effect of sliding down and has the optional speeds of “Fast” or “Slow” or you can specify your own speed value in milliseconds.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">I’ll show you mine…<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">Now, things get a little trickier here.<span style="mso-spacerun: yes;"> </span>We need to add functionality to the buttons that will:<o:p></o:p></span></div>
<br />
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2;"><span style="font-family: "calibri";">Display a list of ALL blog topics<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2;"><span style="font-family: "calibri";">Display a list of blog topics that are strictly for beginners<o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2;"><span style="font-family: "calibri";">Display a list of blog topics that address troubleshooting topics<o:p></o:p></span></li>
</ul>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">For this we will need to query the blog entries.<span style="mso-spacerun: yes;"> </span>We will have to use </span><span lang="EN" style="color: black; font-family: "lucida sans unicode" , "sans-serif"; font-size: 9pt;">Collaborative Application Markup Language (CAML) </span><span style="font-family: "calibri";">for this purpose.<span style="mso-spacerun: yes;"> </span>An intro to CAML is beyond the scope of this article, but </span><a href="http://geekswithblogs.net/SoYouKnow/archive/2010/02/16/another-inro-to-caml-blog.aspx"><span style="color: blue; font-family: "calibri";">Mark Ackley has a great article</span></a><span style="font-family: "calibri";"> that will give you a good intro.<span style="mso-spacerun: yes;"> </span>In short, we will create an OnClick event for each button that will create the query and then call the function to run the query.<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 523.8pt;" valign="top" width="698"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuJK_0ydIjfwoEwVxmYSACZvZ36b4wJDCldOEwUoAB4zWAeWfIqlkKi5fW9rLnPhTLIpw06RVwhnlrHsuu7yv1rSZbRuQloNwNzGaW8YDmTLfL0ZgkNqMkjnfAdrt5c9FXz0OJTg/s1600/Fig7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuJK_0ydIjfwoEwVxmYSACZvZ36b4wJDCldOEwUoAB4zWAeWfIqlkKi5fW9rLnPhTLIpw06RVwhnlrHsuu7yv1rSZbRuQloNwNzGaW8YDmTLfL0ZgkNqMkjnfAdrt5c9FXz0OJTg/s1600/Fig7.png" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuJK_0ydIjfwoEwVxmYSACZvZ36b4wJDCldOEwUoAB4zWAeWfIqlkKi5fW9rLnPhTLIpw06RVwhnlrHsuu7yv1rSZbRuQloNwNzGaW8YDmTLfL0ZgkNqMkjnfAdrt5c9FXz0OJTg/s1600/Fig7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a><br />
<div style="text-align: left;" unselectable="on">
</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuJK_0ydIjfwoEwVxmYSACZvZ36b4wJDCldOEwUoAB4zWAeWfIqlkKi5fW9rLnPhTLIpw06RVwhnlrHsuu7yv1rSZbRuQloNwNzGaW8YDmTLfL0ZgkNqMkjnfAdrt5c9FXz0OJTg/s1600/Fig7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">
</a><br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">In the code above the CAML query is pretty simple.<span style="mso-spacerun: yes;"> </span>I’ll be querying the entries from a blog post.<span style="mso-spacerun: yes;"> </span>Blog posts are simply lists in SharePoint.<span style="mso-spacerun: yes;"> </span>So here is a breakdown of what I did:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">$("#GettingStarted").click(function()<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>$("tr").remove();<span style="mso-spacerun: yes;"> </span>//remove all table rows<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>var query = <span style="background: yellow; mso-highlight: yellow;">"<Query>" +<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Where>" +<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Eq>" +<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory'/><Value Type='Lookup'>Getting Started</Value>" + <o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Eq>" +<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Where>" +<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<OrderBy>" + <o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory'/>" +<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="background: yellow; mso-highlight: yellow;"><span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</OrderBy>" +<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="background: yellow; mso-highlight: yellow;"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>"</Query>";</span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span><span style="background: fuchsia; mso-highlight: fuchsia;">GetTopics(query);</span><span style="mso-tab-count: 4;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>});<o:p></o:p></span></div>
</td><td style="background-color: transparent; border-color: windowtext windowtext windowtext rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 321.8pt;" valign="top" width="429"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">CAML queries are like a YODA version of SQL Queries.<span style="mso-spacerun: yes;"> </span>They backwards seem</span><span style="font-family: "calibri";">.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">This WHERE clause would be:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>Select * from Post where PostCategory = “Getting Started” ORDER BY PostCategory<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">You don’t have to specify the name of the list here in the query for reasons you will see later.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">I then run the GetTopics function, passing the newly created query value, which actually runs the query along with making the call to the SharePoint web service.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">I repeat the process for the other buttons.<o:p></o:p></span></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<h4 style="margin: 10pt 0in 0pt;">
<span style="color: #17365d;"><span style="font-family: "calibri";">GetTopics Function<o:p></o:p></span></span></h4>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhOAJaOrvswafFKHoMINJSxDutMhB9fOcCtyY1u_2mD5OOzGSeK1QyMvufn9SA04P-BFHuI9IPhzIHweGGjURDCqO4DAIVfZe1y982yGU_6uQ0vVFXF3ldna6NFa8FS69wafTqew/s1600/Fig8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="580" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhOAJaOrvswafFKHoMINJSxDutMhB9fOcCtyY1u_2mD5OOzGSeK1QyMvufn9SA04P-BFHuI9IPhzIHweGGjURDCqO4DAIVfZe1y982yGU_6uQ0vVFXF3ldna6NFa8FS69wafTqew/s640/Fig8.png" width="640" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td><td style="background-color: transparent; border-color: windowtext windowtext windowtext rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 321.8pt;" valign="top" width="429"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">We are going to run the “GetListItems” web service, so we build the service parameters prior to executing the service.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">Method=”GetListItems”<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">myWebURL=[location of the list]<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">list=[name of the list]<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">fieldsToRead=[fields from the list that you want to read]<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">Now, for the SPServices function we specify the:<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">Operation-the service to be called<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">webURL-the locaton of the list<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">listName-the name of the list<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">CAMLViewFields-the fields from the list that you want to read<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">CAMLQuery-the query to be executed on the data returned<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">xData is the object returned<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">Status is the status returned by the operation (Success or Error)<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">For each row returned by the query capture the Title, Category and<span style="mso-spacerun: yes;"> </span>Date Published. We use the ID field to build the hyperlink to access the blog entry and pass them to the AddRowToTable function which will append the row to a table we have defined outside of the script tags.<o:p></o:p></span></span></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">AddRowToTable Function<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmR4AOSmWVmbWwQdDTmzP8oHm2QjEThw7FuRAX0XgLSqH_dyHSvW7lgYRxiGpYbNOXG5GOp9tHRpFpWJiQsJB1zhyglFNVAOdADdXTrm5M0Pac5hAwvKYz1wrUuBBPkl4zSK4gwQ/s1600/Fig9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmR4AOSmWVmbWwQdDTmzP8oHm2QjEThw7FuRAX0XgLSqH_dyHSvW7lgYRxiGpYbNOXG5GOp9tHRpFpWJiQsJB1zhyglFNVAOdADdXTrm5M0Pac5hAwvKYz1wrUuBBPkl4zSK4gwQ/s1600/Fig9.png" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td><td style="background-color: transparent; border-color: windowtext windowtext windowtext rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 321.8pt;" valign="top" width="429"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">This function will use the hyperlink value we created in GetTopics and the name of the blog to display the list of topics.<o:p></o:p></span></span></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<h4 style="margin: 10pt 0in 0pt;">
<span style="color: #17365d;"><span style="font-family: "calibri";">PostTable<o:p></o:p></span></span></h4>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUhMh0ebfokhqtrio-CM9DmcjlDRtJfyGoOwj4G3XOKDDOUfinEleTX4vkAM0ByJQevprXfZ1f40TTJsRtE5L12g1OT9hfIYtpYWfALjmMv1SBobUZ9NrR6Pt1Ap7wF8ysWrsWxQ/s1600/Fig10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUhMh0ebfokhqtrio-CM9DmcjlDRtJfyGoOwj4G3XOKDDOUfinEleTX4vkAM0ByJQevprXfZ1f40TTJsRtE5L12g1OT9hfIYtpYWfALjmMv1SBobUZ9NrR6Pt1Ap7wF8ysWrsWxQ/s1600/Fig10.png" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUhMh0ebfokhqtrio-CM9DmcjlDRtJfyGoOwj4G3XOKDDOUfinEleTX4vkAM0ByJQevprXfZ1f40TTJsRtE5L12g1OT9hfIYtpYWfALjmMv1SBobUZ9NrR6Pt1Ap7wF8ysWrsWxQ/s1600/Fig10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a><br />
<div style="text-align: left;">
</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUhMh0ebfokhqtrio-CM9DmcjlDRtJfyGoOwj4G3XOKDDOUfinEleTX4vkAM0ByJQevprXfZ1f40TTJsRtE5L12g1OT9hfIYtpYWfALjmMv1SBobUZ9NrR6Pt1Ap7wF8ysWrsWxQ/s1600/Fig10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">
</a><br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td><td style="background-color: transparent; border-color: windowtext windowtext windowtext rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 321.8pt;" valign="top" width="429"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: "calibri";">The $(“#postTable”).append function will add rows to this table.<o:p></o:p></span></span></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">Tada!<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">Now, when users click on the buttons they are presented with a list of blog topics filtered by their need:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj44KF2GBH0Jht6-t3a_VtqjxUZ4CbkBs_Ulkft091oTTf0vzrQcBiTxAXk3haDq7q3DZLvo7zneN-gQ_7tg_AMXq1A7nHJUSRgUkEaxva4s3bETQaQXdVyUX8yIq48lNn1x8CVA/s1600/Fig11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj44KF2GBH0Jht6-t3a_VtqjxUZ4CbkBs_Ulkft091oTTf0vzrQcBiTxAXk3haDq7q3DZLvo7zneN-gQ_7tg_AMXq1A7nHJUSRgUkEaxva4s3bETQaQXdVyUX8yIq48lNn1x8CVA/s1600/Fig11.png" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj44KF2GBH0Jht6-t3a_VtqjxUZ4CbkBs_Ulkft091oTTf0vzrQcBiTxAXk3haDq7q3DZLvo7zneN-gQ_7tg_AMXq1A7nHJUSRgUkEaxva4s3bETQaQXdVyUX8yIq48lNn1x8CVA/s1600/Fig11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a><br />
<div style="text-align: left;" unselectable="on">
</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj44KF2GBH0Jht6-t3a_VtqjxUZ4CbkBs_Ulkft091oTTf0vzrQcBiTxAXk3haDq7q3DZLvo7zneN-gQ_7tg_AMXq1A7nHJUSRgUkEaxva4s3bETQaQXdVyUX8yIq48lNn1x8CVA/s1600/Fig11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">
</a><br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
</td></tr>
<tr style="mso-yfti-irow: 1;"><td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd-bjMyJoLbZsnPFJobTau3pDP9AXVjfXwzONCTPO8cLovOySZKhyLyMppZTX-SzqF4nIjhxMbxuzl-UwpWSL56kTzw5mFQ6BiI9vEARhyphenhyphen298rXydvi7pWey2wKeDVEPrpbBLhsQ/s1600/Fig12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd-bjMyJoLbZsnPFJobTau3pDP9AXVjfXwzONCTPO8cLovOySZKhyLyMppZTX-SzqF4nIjhxMbxuzl-UwpWSL56kTzw5mFQ6BiI9vEARhyphenhyphen298rXydvi7pWey2wKeDVEPrpbBLhsQ/s1600/Fig12.png" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd-bjMyJoLbZsnPFJobTau3pDP9AXVjfXwzONCTPO8cLovOySZKhyLyMppZTX-SzqF4nIjhxMbxuzl-UwpWSL56kTzw5mFQ6BiI9vEARhyphenhyphen298rXydvi7pWey2wKeDVEPrpbBLhsQ/s1600/Fig12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a><br />
<div style="text-align: left;" unselectable="on">
</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd-bjMyJoLbZsnPFJobTau3pDP9AXVjfXwzONCTPO8cLovOySZKhyLyMppZTX-SzqF4nIjhxMbxuzl-UwpWSL56kTzw5mFQ6BiI9vEARhyphenhyphen298rXydvi7pWey2wKeDVEPrpbBLhsQ/s1600/Fig12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">
</a><br />
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td></tr>
<tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinXIJhcaW1tlJgGz5sSKrf7AFyOgZkojI1Ijt4uiTXaUHMQlNsEiO74DfGS7Z9yA1xL13K476DW9AdiHW1yXCUz-m47vY9tCI9DTj_wR3mB9tbfelmbe01ojoq8HeGSaXCaRd6bA/s1600/Fig13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinXIJhcaW1tlJgGz5sSKrf7AFyOgZkojI1Ijt4uiTXaUHMQlNsEiO74DfGS7Z9yA1xL13K476DW9AdiHW1yXCUz-m47vY9tCI9DTj_wR3mB9tbfelmbe01ojoq8HeGSaXCaRd6bA/s1600/Fig13.png" /></a></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span><o:p></o:p><br /></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<h1 style="margin: 10pt 0in 0pt;">
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: "calibri";">The Full Monty<o:p></o:p></span></span></span></h1>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">Here is all the code that I used to get this working.<span style="mso-spacerun: yes;"> </span>I may not be the most practical example, but it at least gets your feet wet in working with<span style="mso-spacerun: yes;"> </span>JQuery and SPServices.<span style="mso-spacerun: yes;"> </span>Also, you can use this as a template later for creating apps that require the same type of functionality.<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt; width: 580.1pt;" valign="top" width="773"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><html dir="ltr"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><head runat="server"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><META name="WebPartPageExpansion" content="full"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><meta name="ProgId" content="SharePoint.WebPartPage.Document"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><style type="text/css"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">div {<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>display: none;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>float: left;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>border: medium black;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">}<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"></style><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><!--My copy of jQuery --><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><script src="[your sharepoint site URL]/jsandjquerystuff/jquery.min.js" type="text/javascript"></script><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><!--My copy of SPServices --><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><script type="text/javascript" src="[your sharepoint site URL]/jsandjquerystuff/jquery.SPServices.min.js"></script><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"></head><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><body><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><button id="StartHere">Click to Start!</button><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><div><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><img alt="" src="Ocelot%20Pics/bean_shoulder_shrug_hg_clr.gif" width="54" height="84"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><button id="GettingStarted" value="GettingStarted">Where Do I Start?<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span></button><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span></div><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><div><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><img alt="" src="Ocelot%20Pics/stick_man_puzzled_sm_clr.gif" width="54" height="84"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><button id="What" value="What">What the...?</button><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span></div><span style="mso-tab-count: 1;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><div><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><img alt="" src="Ocelot%20Pics/geek_laptop_gif_md_clr.gif" width="54" height="84"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><button id="All" value="All">All Blogs!</button><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span></div><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><script type="text/javascript"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>jQuery(document).ready(function($) {<span style="mso-tab-count: 2;"> </span>//READY<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span>$("#StartHere").click(function () <span style="mso-tab-count: 1;"> </span>//Start here Button<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 4;"> </span>{ <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 5;"> </span>if ($("div:first").is(":hidden")) <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 6;"> </span>{ <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 7;"> </span>$("div").slideDown("slow"); <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 6;"> </span>} <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 5;"> </span>else <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 6;"> </span>{ <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 7;"> </span>$("div").hide("slow"); <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 6;"> </span>} <span style="mso-tab-count: 2;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 4;"> </span>});<span style="mso-tab-count: 2;"> </span>//End Start Here Button<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>});// End READY<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>//If "Getting Started" is clicked, make up the query and run GetTopics to display the blog topics<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>$("#GettingStarted").click(function()<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 3;"> </span>$("tr").remove();<span style="mso-spacerun: yes;"> </span>//remove all table rows<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>var query = "<Query>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Where>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Eq>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory'/><Value Type='Lookup'>Getting Started</Value>" + <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Eq>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Where>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<OrderBy>" + <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory'/>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</OrderBy>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>"</Query>";<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>GetTopics(query);<span style="mso-tab-count: 4;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>});<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span>//If "All Blogs" is clicked, make up the query and run GetTopics to display all of the blog topics<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 3;"> </span>$("#All").click(function()<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 3;"> </span><span style="mso-spacerun: yes;"> </span>$("tr").remove();//remove all table rows<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>var query = "<Query>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Where>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Neq>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='ID'/><Value Type='Number'>0</Value>" + <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Neq>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Where>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<OrderBy>" + <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory'/>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</OrderBy>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Query>";<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>GetTopics(query);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 4;"> </span>});<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 1;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;">
<span style="font-family: "calibri";">//If "What the..." is clicked, make up the query and run GetTopics to display the "What the Heck...?" blog topics<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span>$("#What").click(function()<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 3;"> </span><span style="mso-spacerun: yes;"> </span>$("tr").remove();//remove all table rows<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>var query = "<Query>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Where>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<Eq>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory'/><Value Type='Text'>What the Heck?</Value>" + <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Eq>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Where>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<OrderBy>" + <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory'/>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</OrderBy>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"</Query>";<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt 1in;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>GetTopics(query);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 4;"> </span>});<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 3;"> </span>//Function to execute queries based on button click<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 3;"> </span>function GetTopics(query)<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 3;"> </span>{//--Begin Function<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>//The Web Service method we are calling, to read list items we use 'GetListItems'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>var method = "GetListItems";<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>//The display name of the list we are reading data from<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>var myWebURL = "http://[path to your SharePoint Blog/]";<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>var list = "Posts";<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>//We need to identify the fields we want to return.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>var fieldsToRead =<span style="mso-spacerun: yes;"> </span>"<ViewFields>" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='Title' />" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PostCategory' />" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>"<FieldRef Name='PublishedDate' />" +<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>"</ViewFields>";<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//Here is our SPServices Call where we pass in the variables that we set above<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>$().SPServices({<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span>debug: true,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>operation: method,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>async: false,<span style="mso-spacerun: yes;"> </span>//if you set this to true, you may get faster performance, but your order may not be accurate.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>webURL: myWebURL,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>listName: list,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>CAMLViewFields: fieldsToRead,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>CAMLQuery: query,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//this basically means "do the following code when the call is complete"<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>completefunc: function (xData, Status) <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>{ <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//alert(".SPServices. Status =" + Status);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//this code iterates through every row of data returned from the web service call<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>$(xData.responseXML).SPFilterNode('z:row').each(function() <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>{ <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//here is where we are reading the field values and putting them in JavaScript variables<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//notice that when we read a field value there is an "ows_" in front of the internal field name.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//this is a SharePoint Web Service quirk that you need to keep in mind. <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>//so to read a field it is ALWAYS $(this).attr("ows_<internal field name>");<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//get the title field <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>var name = ($(this).attr("ows_Title"));<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//get the post<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>var post = ($(this).attr("ows_PostCategory"));<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//get the publish date<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>var pubDate = ($(this).attr("ows_PublishedDate"));<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>var postURL = myWebURL + "/lists/posts/ViewPost.aspx?ID=" + ($(this).attr("ows_ID"));<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//add the data from the row to the table on the screen<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>AddRowToTable(name,post,pubDate,postURL);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>});//End SPFilerNode<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>}//End<span style="mso-spacerun: yes;"> </span>CompleteFunct<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>});//--End SPServices<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>} //End GetTopics<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-spacerun: yes;"> </span>//Function to display data table<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 5;"> </span>function AddRowToTable(name,post,pubDate,postURL)<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><span style="mso-tab-count: 5;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">$("#postTable").append("<tr align='left'></span><span style="font-family: "calibri";"><td><a href='" + postURL + "'>" + name + "</a></td></span><span style="font-family: "calibri";"></tr>");<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">}<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"></script><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"><table id="postTable"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"></table><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"></body><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";"></html><o:p></o:p></span></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">Hope you found this useful…<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">Your Humble Servant,<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
</div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "calibri";">Vette<o:p></o:p></span></div>
</div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-44240319421769676892012-03-20T19:28:00.004-04:002015-09-15T09:56:37.277-04:00SharePoint and Hewlett-Packard Quality Center<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Calibri", "sans-serif"; font-size: 1pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;"><sdtpr></sdtpr><sdt docpart="777D3807E5814FE59B59A4D7209FE3A4" id="89512082" storeitemid="X_EE523972-3247-4DC7-A7F4-129C46676F6F" text="t" title="Post Title" xpath="/ns0:BlogPostInfo/ns0:PostTitle"></sdt></span><br />
<div class="Publishwithline" style="margin: 0in 0in 0pt;">
<strong><span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: Calibri;">SharePoint and Hewlett-Packard Quality Center</span></span></span></strong></div>
<div style="border-bottom: 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-themecolor: accent1; mso-element: para-border-div; padding-bottom: 2pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;">
<div class="underline" style="margin: 2pt 0in 0pt;">
<br /></div>
</div>
<br />
<span style="font-family: Calibri;">I recently decided to take on a project that would pull defects from Hewlett-Packard (HP) Quality Center (QC) into SharePoint. Here is a summary of what I discovered as well as my final result and code.</span><br />
<br />
<h1 style="margin: 10pt 0in 0pt;">
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: Calibri;">Input</span></span></span></h1>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The tool requires users to input their general QC information:</span></div>
<br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal;"> </span></span></span><span style="font-family: Calibri;">QC Host Name: This is the URL that is entered to reach QC</span></div>
<br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal;"> </span></span></span><span style="font-family: Calibri;">QC User Name: This is the users QC user name that they use to login to QC</span></div>
<br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal;"> </span></span></span><span style="font-family: Calibri;">QC Password: This is the users QC password that they use to login to QC</span></div>
<br />
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal;"> </span></span></span><span style="font-family: Calibri;">QC Domain: This is the domain that QC requires to group projects</span></div>
<br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal;"> </span></span></span><span style="font-family: Calibri;">QC Project Name: This is the project under the domain chosen above that holds the defect data</span></div>
<br />
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: rgb(0,0,0); border-left: rgb(0,0,0); border-right: rgb(0,0,0); border-top: rgb(0,0,0); padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiNMHcAybntruDWTz8e5FycqnELvCD37Aaspnb4FunYVqWN0hqfpHnYr6KyZ6Vup-KX9ckn84AsZPoQo-7VgW9PNRMPKooJslBbhI5Ysi93zpoWqF1dFwR9vUSbOOK0MdgslphLQ/s1600/SharePointQC_1.png" imageanchor="1" style="clear: left; float: left; height: 190px; margin-bottom: 1em; margin-right: 1em; width: 382px;"><img border="0" height="162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiNMHcAybntruDWTz8e5FycqnELvCD37Aaspnb4FunYVqWN0hqfpHnYr6KyZ6Vup-KX9ckn84AsZPoQo-7VgW9PNRMPKooJslBbhI5Ysi93zpoWqF1dFwR9vUSbOOK0MdgslphLQ/s320/SharePointQC_1.png" width="320" /></a><span style="mso-no-proof: yes;"><shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><span style="font-family: Calibri;"> <stroke joinstyle="miter"><formulas><f eqn="if lineDrawn pixelLineWidth 0"><f eqn="sum @0 1 0"><f eqn="sum 0 0 @1"><f eqn="prod @2 1 2"><f eqn="prod @3 21600 pixelWidth"><f eqn="prod @3 21600 pixelHeight"><f eqn="sum @0 0 1"><f eqn="prod @6 1 2"><f eqn="prod @7 21600 pixelWidth"><f eqn="sum @8 21600 0"><f eqn="prod @7 21600 pixelHeight"><f eqn="sum @10 21600 0"></f></f></f></f></f></f></f></f></f></f></f></f></formulas><path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"><lock aspectratio="t" v:ext="edit"> </lock></path></stroke></span></shapetype></span></div>
</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The tool prompts users for a SharePoint list name; this is not a required field, as a SharePoint list will be created if they do not supply one.</span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The tool prompts users for their SharePoint site. This is the URL of the SharePoint site on which the list will be saved.</span></div>
<br />
<h1 style="margin: 10pt 0in 0pt;">
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: Calibri;">Process</span></span></span></h1>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Imports</span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Here are the imports I used</span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> TDAPIOLELib</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">This is the library of tools required to work with HP Quality Center</span></div>
</td></tr>
<tr style="mso-yfti-irow: 1;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.IO</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 2;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Web.Configuration</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 3;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Web.HttpApplicationState</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 4;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Data.OleDb</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 5;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Data</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 6;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Data.SqlClient</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 7;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Xml</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 8;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Xml.Schema</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 9;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Xml.Linq</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 10;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Xml.Serialization</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 11;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> com.xxx.xxx.sharepoint</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">This is the library used to access the SharePoint tools</span></div>
</td></tr>
<tr style="mso-yfti-irow: 12; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 260.6pt;" valign="top" width="347"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Imports</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> ADOX</span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: rgb(0,0,0) 0px; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 3.25in;" valign="top" width="312"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<br /></div>
</td></tr>
</tbody></table>
<br />
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Making a Connection</span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The first thing I needed to do was connect to Quality Center. Here is the code I used to accomplish that:</span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="height: 225pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; height: 225pt; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 791.6pt;" valign="top" width="1055"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Public</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> <span style="color: blue;">Function</span> makeConnection(<span style="color: blue;">ByVal</span> qcHostName$, <span style="color: blue;">ByVal</span> qcDomain$, <span style="color: blue;">ByVal</span> qcProject$, _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">ByVal</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> qcUser$, <span style="color: blue;">ByVal</span> qcPassword$, <span style="color: blue;">Optional</span> <span style="color: blue;">ByVal</span> qcPort$ = <span style="color: #a31515;">""</span>) <span style="color: blue;">As</span> <span style="color: blue;">Boolean</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">' Connect to the TDConnection object</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> qcServer <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> errmsg <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> IsMissing <span style="color: blue;">As</span> <span style="color: blue;">Boolean</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> chkSPList <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> chkSPURL <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Set Globals</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'============= From QCConfig ====================</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>myHost = <span style="color: blue;">Me</span>.txtHostname.Text</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>myUser = <span style="color: blue;">Me</span>.txtUserName.Text</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>myPass = <span style="color: blue;">Me</span>.txtPassword.Text</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'============ From Projects =====================</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>myProj = <span style="color: blue;">Me</span>.txtProj.Text</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>myDomain = <span style="color: blue;">Me</span>.txtDomain.Text</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<br /></div>
</td></tr>
<tr style="height: 16.5pt; mso-yfti-irow: 1;"><td style="background: rgb(238,236,225); border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; height: 16.5pt; mso-background-themecolor: background2; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 791.6pt;" valign="top" width="1055"><div align="center" class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: center;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">This code handles creating the URL and making the connection</span></div>
<div align="center" class="MsoNormal" style="margin: 0in 0in 0pt; text-align: center;">
<br /></div>
</td></tr>
<tr style="height: 462.75pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; height: 462.75pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 791.6pt;" valign="top" width="1055"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>qcServer = <span style="color: #a31515;">"http://"</span> & myHost</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">If</span> <span style="color: blue;">Not</span> (IsNothing(qcPort)) <span style="color: blue;">Then</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">If</span> Len(qcPort) > 0 <span style="color: blue;">Then</span> qcServer = qcServer & qcPort</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Else</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>errmsg = <span style="color: #a31515;">"Port is in error:"</span> & qcPort</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">If</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>qcServer = qcServer & <span style="color: #a31515;">"/qcbin"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">If</span> (tdc <span style="color: blue;">Is</span> <span style="color: blue;">Nothing</span>) <span style="color: blue;">Then</span> tdc = <span style="color: blue;">New</span> TDConnection</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span> badCon <span style="color: blue;">As</span> Exception</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Call</span> conerr(badCon.Message & <span style="color: #a31515;">". Could not connect, please try later or install Quality Center."</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>Response.End()</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'If (tdc Is Nothing) Then Call conerr("Could not connect, please try later or install Quality Center.")</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>tdc.InitConnectionEx(qcServer)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Call</span> conerr(Err.Description & <span style="color: #a31515;">".<span style="mso-spacerun: yes;"> </span>Check Server value."</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">' Log on </span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>tdc.Login(myUser, myPass)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Call</span> conerr(Err.Description & <span style="color: #a31515;">".<span style="mso-spacerun: yes;"> </span>Username/Password Failure, please try again."</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>tdc.Connect(myDomain, myProj)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Call</span> conerr(Err.Description & <span style="color: #a31515;">".<span style="mso-spacerun: yes;"> </span>Connection failure, check Domain and/or Project values and try again."</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>makeConnection = <span style="color: blue;">True</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Function</span></span></div>
</td></tr>
</tbody></table>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">The BUG factory</span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">This code pulls the defects from QC and puts them into a list using the tdc object created above.</span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 791.6pt;" valign="top" width="1055"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Public</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> <span style="color: blue;">Sub</span> BugSnarf()</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> BugF <span style="color: blue;">As</span> BugFactory</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> BugFilter <span style="color: blue;">As</span> TDFilter</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> bugL <span style="color: blue;">As</span> List</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Not filtering because I want all bugs returned.</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>runstat = <span style="color: #a31515;">"Beginning Bug Snarfing"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>BugF = tdc.BugFactory</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>BugFilter = BugF.Filter</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>bugL = BugFilter.NewList</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Add items to SharePoint</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Call</span> wrtToSP(bugL)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Sub</span></span></div>
</td></tr>
</tbody></table>
<br />
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Writing to SharePoint</span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">This is the code I used to write the defects to a SharePoint list. In order to gain access to some of the SharePoint Services, you will have to add them.</span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;">Right-click on your project name and select “Add Web Reference”</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaY32DTI2vnWFllcpc70Xkoz5fgFiGH1aus18Zc5jZCplnrZxJus-adBnTMeKsERp-ZVFZuXKJ8LXbRXsuPB0jBXZzexBNNmSqSlyoz1uq_VsOeImxuHstO6r9zoFV-cYPnPivrg/s1600/SharePointQC_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaY32DTI2vnWFllcpc70Xkoz5fgFiGH1aus18Zc5jZCplnrZxJus-adBnTMeKsERp-ZVFZuXKJ8LXbRXsuPB0jBXZzexBNNmSqSlyoz1uq_VsOeImxuHstO6r9zoFV-cYPnPivrg/s320/SharePointQC_2.png" width="152" /></a></div>
</div>
</td></tr>
<tr style="mso-yfti-irow: 1;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;">Select or enter the address of the service, which will consist of your SharePoint URL for your site, _vti_bin/list.asmx for list services</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilPMUUdBRhEGa9pT-vY7XFdQa-lOEM7zcxfjopqFzbYKo3mJ4-StFESF-jdP04nlm2wg1151ARtX8CsIP-H2uzIzE6v7a-nic-jWQAeIGOgpq9MJVi1yjUe5Vgt6KQ9MK19MvEHw/s1600/SharePointQC_3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilPMUUdBRhEGa9pT-vY7XFdQa-lOEM7zcxfjopqFzbYKo3mJ4-StFESF-jdP04nlm2wg1151ARtX8CsIP-H2uzIzE6v7a-nic-jWQAeIGOgpq9MJVi1yjUe5Vgt6KQ9MK19MvEHw/s320/SharePointQC_3.png" width="320" /></a></div>
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"></span></div>
</td></tr>
<tr style="mso-yfti-irow: 2;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;">Once you enter that URL you will be presented with the following:</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJc5w9BC1d1qmRoGLkEztoVFKuE0eIGGubzkv3YjHKRkyWzlb73nwpk3L5ADdHZVdXoSfqytkJbYH-tRURiL1mluz015iksuLA3H1rpLYUPBCvqJet_jPuA2ftMtPEVN1nDwU7mA/s1600/SharePointQC_8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJc5w9BC1d1qmRoGLkEztoVFKuE0eIGGubzkv3YjHKRkyWzlb73nwpk3L5ADdHZVdXoSfqytkJbYH-tRURiL1mluz015iksuLA3H1rpLYUPBCvqJet_jPuA2ftMtPEVN1nDwU7mA/s320/SharePointQC_8.png" width="320" /></a></div>
</div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;">Click “Add Reference” to add the list web service to your project</span></div>
</td></tr>
<tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;">You should see it in your Solution Explorer</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYdXpsPlbBl8QozfQUa_nt7pjeLSIkvO0MdTFGgzUJRHfBCKq_EeP4IJixzGgVVvzYmzcR0cc6JHmOexliPALRYPmsGGuC1b2tJiym-wb4N5JGbAqk63U0kSvP6q7yHPfqayUYmA/s1600/SharePointQC_5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYdXpsPlbBl8QozfQUa_nt7pjeLSIkvO0MdTFGgzUJRHfBCKq_EeP4IJixzGgVVvzYmzcR0cc6JHmOexliPALRYPmsGGuC1b2tJiym-wb4N5JGbAqk63U0kSvP6q7yHPfqayUYmA/s1600/SharePointQC_5.png" /></a></div>
<span style="mso-no-proof: yes;"><shape id="Picture_x0020_29" o:spid="_x0000_i1031" style="height: 112.5pt; mso-wrap-style: square; visibility: visible; width: 155.25pt;" type="#_x0000_t75"><span style="font-family: Calibri;"><imagedata o:title="" src="file:///C:\Users\Owner\AppData\Local\Temp\msohtmlclip1\01\clip_image009.png"></imagedata></span></shape></span></div>
</td></tr>
</tbody></table>
<br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">And...Here is the SharePoint code that places the defects into a SharePoint list:</span><br />
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; height: 2360px; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184; width: 1173px;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 872.6pt;" valign="top" width="1163"><div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">Protected</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> <span style="color: blue;">Sub</span> wrtToSP(<span style="color: blue;">ByVal</span> bugL <span style="color: blue;">As</span> List)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Write bug info to SharePoint list</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> wHTML <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> resolution <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndReturn <span style="color: blue;">As</span> XmlNode</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> xmlDoc = <span style="color: blue;">New</span> System.Xml.XmlDocument()</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndProperties <span style="color: blue;">As</span> XmlNode = xmlDoc.CreateNode(XmlNodeType.Element, <span style="color: #a31515;">"List"</span>, <span style="color: #a31515;">""</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndTitleAttrib <span style="color: blue;">As</span> XmlAttribute = <span style="color: blue;">CType</span>(xmlDoc.CreateNode(XmlNodeType.Attribute, <span style="color: #a31515;">"Title"</span>, <span style="color: #a31515;">""</span>), XmlAttribute)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndDescriptionAttrib <span style="color: blue;">As</span> XmlAttribute = <span style="color: blue;">CType</span>(xmlDoc.CreateNode(XmlNodeType.Attribute, <span style="color: #a31515;">"Description"</span>, <span style="color: #a31515;">""</span>), XmlAttribute)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndVersion <span style="color: blue;">As</span> XmlNode</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> methnumb <span style="color: blue;">As</span> <span style="color: blue;">Integer</span> = 1</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'For the updateListItems method, you need to define these as elements (within the nodes)</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> elBatch <span style="color: blue;">As</span> System.Xml.XmlElement = xmlDoc.CreateElement(<span style="color: #a31515;">"Batch"</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'For the updatelist method, you need to define these as nodes</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ilBatch <span style="color: blue;">As</span> System.Xml.XmlNode = xmlDoc.CreateNode(XmlNodeType.Element, <span style="color: #a31515;">"Fields"</span>, <span style="color: #a31515;">""</span>) <span style="color: #00b050;">‘Insert</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> dBatch <span style="color: blue;">As</span> System.Xml.XmlNode = xmlDoc.CreateNode(XmlNodeType.Element, <span style="color: #a31515;">"Fields"</span>, <span style="color: #a31515;">""</span>)<span style="mso-spacerun: yes;"> </span><span style="color: #00b050;">‘Delete</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> uBatch <span style="color: blue;">As</span> System.Xml.XmlNode = xmlDoc.CreateNode(XmlNodeType.Element, <span style="color: #a31515;">"Fields"</span>, <span style="color: #a31515;">""</span>)<span style="mso-spacerun: yes;"> </span><span style="color: #00b050;">‘Update</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Build batch element</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> strBatch <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> strAddListFld <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndList <span style="color: blue;">As</span> System.Xml.XmlNode<span style="mso-spacerun: yes;"> </span><span style="color: #00b050;">‘List</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndListView <span style="color: blue;">As</span> System.Xml.XmlNode<span style="mso-spacerun: yes;"> </span><span style="color: #00b050;">‘View</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> ndComeBack <span style="color: blue;">As</span> XmlNode</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> strListID <span style="color: blue;">As</span> <span style="color: blue;">String<span style="mso-spacerun: yes;"> </span></span><span style="color: #00b050;">‘Holds GUID for list</span><span style="color: blue;"></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> strViewID <span style="color: blue;">As</span> <span style="color: blue;">String<span style="mso-spacerun: yes;"> </span></span><span style="color: #00b050;">‘Holds GUID for view</span><span style="color: blue;"></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> listService <span style="color: blue;">As</span> <span style="color: blue;">New</span> Lists()</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> txtSPSite <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> txtSPList <span style="color: blue;">As</span> <span style="color: blue;">String</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Grab the SharePoint site and list to be created/written to</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>txtSPList = <span style="color: blue;">Me</span>.txtSPList.Text</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">If</span> txtSPList = <span style="color: #a31515;">""</span> <span style="color: blue;">Then</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>txtSPList = <span style="color: #a31515;">"QCDefects_Output"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">If</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>txtSPSite = <span style="color: blue;">Me</span>.txtSPSite.Text</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Use user windows creds as authentication for SharePoint</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>listService.Credentials = System.Net.CredentialCache.DefaultCredentials</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">If</span> Right(txtSPSite, 1) = <span style="color: #a31515;">"/"</span> <span style="color: blue;">Then</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;">listService.</span>Url = txtSPSite & <span style="color: #a31515;">"_vti_bin/Lists.asmx"</span><span style="mso-spacerun: yes;"> </span><span style="color: green;">'in case they include the slash</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Else</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;">listService.</span>Url = txtSPSite & <span style="color: #a31515;">"/_vti_bin/Lists.asmx"</span><span style="mso-spacerun: yes;"> </span><span style="color: green;">'in case they leave off the slash</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>txtSPSite = txtSPSite & <span style="color: #a31515;">"/"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">If</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Determine if List exists </span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndListView = <span style="background: yellow; mso-highlight: yellow;">listService.</span>GetListAndView(txtSPList, <span style="color: #a31515;">""</span>) <span style="color: green;">'Try to Get list</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span> ex <span style="color: blue;">As</span> Exception<span style="mso-spacerun: yes;"> </span><span style="color: green;">'If list is not already there, Create it</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndList = <span style="background: yellow; mso-highlight: yellow;">listService.</span>AddList(txtSPList, <span style="color: #a31515;">"QC Defects"</span>, 100) <span style="color: green;">'Create List</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndVersion = ndList.Attributes(<span style="color: #a31515;">"Version"</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>strListID = ndList.Attributes(<span style="color: #a31515;">"Name"</span>).Value<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Find new list GUID</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Add List Fields, creates the structure of the list (columns) for us old schoolers</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>strAddListFld = <span style="color: #a31515;">"<Method ID='1'><Field Type='Number' FromBaseType='True' DisplayName='QC_ID' /></Method>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Method ID='2'><Field Type='Text' DisplayName='QC_Proj' /></Method>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Method ID='3'><Field Type='Text' DisplayName='QC_Summary' /></Method>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Method ID='4'><Field Type='Note' DisplayName='QC_Description' /></Method>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Method ID='5'><Field Type='Text' DisplayName='QC_Status' /></Method>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Method ID='6'><Field Type='Note' DisplayName='QC_Resolution' /></Method>"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Include update and delete methods, <span style="background: yellow; mso-highlight: yellow;">this is required even if they are not being used...</span></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> strDelListFld <span style="color: blue;">As</span> <span style="color: blue;">String</span> = <span style="color: #a31515;">"<Method ID='6'><Field /></Method>"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> strUpdListFld <span style="color: blue;">As</span> <span style="color: blue;">String</span> = <span style="color: #a31515;">"<Method ID='7'><Field /></Method>"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ilBatch.InnerXml = strAddListFld <span style="color: green;">'Insert Fields </span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>dBatch.InnerXml = strDelListFld<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Delete Fields</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>uBatch.InnerXml = strUpdListFld<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Update Fields</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndComeBack = <span style="background: yellow; mso-highlight: yellow;">listService</span>.UpdateList(strListID, ndProperties, ilBatch, uBatch, dBatch, ndVersion.Value)<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Batch XML</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span> ex2 <span style="color: blue;">As</span> Exception<span style="mso-spacerun: yes;"> </span><span style="color: green;">'For some reason this throws an error, but still creates the list...???!</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ex2 = <span style="color: blue;">Nothing</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Exit</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndListView = <span style="background: yellow; mso-highlight: yellow;">listService</span>.GetListAndView(txtSPList, <span style="color: #a31515;">""</span>) <span style="color: green;">'Now...Get list info</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'If strListID already exists, it means that the list needed to be created first, so we don't need to get it again.</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">If</span> <span style="color: blue;">String</span>.IsNullOrEmpty(strListID) <span style="color: blue;">Then</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>strListID = ndListView.ChildNodes(0).Attributes(<span style="color: #a31515;">"Name"</span>).Value<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Get GUID</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">If</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>strViewID = ndListView.ChildNodes(1).Attributes(<span style="color: #a31515;">"Name"</span>).Value<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Get View GUID</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Parameters for UpdateListItems service</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>elBatch.SetAttribute(<span style="color: #a31515;">"OnError"</span>, <span style="color: #a31515;">"Continue"</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>elBatch.SetAttribute(<span style="color: #a31515;">"ListVersion"</span>, <span style="color: #a31515;">"1"</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>elBatch.SetAttribute(<span style="color: #a31515;">"ViewName"</span>, strViewID)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Data for Properties of the new fields</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndTitleAttrib.Value = <span style="color: #a31515;">"List_Name"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndDescriptionAttrib.Value = <span style="color: #a31515;">"New_Description"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndProperties.Attributes.Append(ndTitleAttrib)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ndProperties.Attributes.Append(ndDescriptionAttrib)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">'Put QC data into the fields</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">For</span> <span style="color: blue;">Each</span> spbug <span style="color: blue;">In</span> bugL</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: green;">' In order to get to certain fields not specifically supported like .Summary and .Project, use .Field and specify the field name</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>wHTML = spbug.Field(<span style="color: #a31515;">"BG_Description"</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>nohtml = Regex.Replace(wHTML, <span style="color: #a31515;">"<(.|\n)*?>"</span>, <span style="color: blue;">String</span>.Empty) <span style="color: green;">'Strip any HTML as to not trip up the XML parser</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>resolution = spbug.Field(<span style="color: #a31515;">"BG_DEV_COMMENTS"</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">If</span> <span style="color: blue;">String</span>.IsNullOrEmpty(resolution) <span style="color: blue;">Then</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>nohtmlrez = resolution</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Else</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>nohtmlrez = Regex.Replace(resolution, <span style="color: #a31515;">"<(.|\n)*?>"</span>, <span style="color: blue;">String</span>.Empty)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">If</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>strBatch = <span style="color: #a31515;">"<Method ID='"</span> & methnumb & <span style="color: #a31515;">"' Cmd='New'>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Field Name='QC_ID'>"</span> & spbug.ID & <span style="color: #a31515;">"</Field>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Field Name='QC_Proj'>"</span> & spbug.Project & <span style="color: #a31515;">" </Field>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Field Name='QC_Summary'>"</span> & spbug.Summary & <span style="color: #a31515;">" </Field>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Field Name='QC_Description'>"</span> & nohtml & <span style="color: #a31515;">" </Field>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Field Name='QC_Status'>"</span> & spbug.Status & <span style="color: #a31515;">" </Field>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Field Name='QC_Resolution'>"</span> & nohtmlrez & <span style="color: #a31515;">" </Field>"</span> + _</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">"<Field Name='Title'>"</span> & myProj & <span style="color: #a31515;">"</Field></Method>"</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>elBatch.InnerXml = strBatch<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Places the the <Method><Field /></Method> tags inside the <Batch> tags</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>ndReturn = <span style="background: yellow; mso-highlight: yellow;">listService</span>.UpdateListItems(strListID, elBatch)<span style="mso-spacerun: yes;"> </span><span style="color: green;">'Add the bug fields to the SharePoint list</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span> updList <span style="color: blue;">As</span> Exception</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>MsgBox(<span style="color: #a31515;">"Update List Failed"</span>)</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Exit</span> <span style="color: blue;">Sub</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Next</span> spbug</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>LinkButton2.PostBackUrl = txtSPSite & <span style="color: #a31515;">"lists/"</span> & txtSPList<span style="mso-spacerun: yes;"> </span><span style="background: yellow; mso-highlight: yellow;">‘This makes a link button visible that will allow users to view their</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>LinkButton2.Visible = <span style="color: blue;">True<span style="mso-spacerun: yes;"> </span></span><span style="background: yellow; mso-highlight: yellow;">‘newly created SharePoint list</span><span style="color: blue;"></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Sub</span></span></div>
</td></tr>
</tbody></table>
<br />
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #17365d;"><span style="font-family: Calibri;">Finished Product</span></span></span></h2>
<br />
<span style="font-family: Calibri;">This is what the screen looks like after data is filled in:</span><br />
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY1r1cekM4JpO6MEqs_-Dum1RyD-cuMJ6_2jHX_ajc0mz2DZ86zs6A5KDpjB6YQMBzi0SMNUIzHX9A1VuO7Nlf4S-Qe_tSaq_q0ME0fmORhe-mpEfaqOeM0wOv4OoPVWMQYUl90w/s1600/SharePointQC_6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY1r1cekM4JpO6MEqs_-Dum1RyD-cuMJ6_2jHX_ajc0mz2DZ86zs6A5KDpjB6YQMBzi0SMNUIzHX9A1VuO7Nlf4S-Qe_tSaq_q0ME0fmORhe-mpEfaqOeM0wOv4OoPVWMQYUl90w/s320/SharePointQC_6.png" width="320" /></a></div>
<span style="mso-no-proof: yes;"></span></div>
</td></tr>
<tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: rgb(0,0,0) 0px; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="mso-no-proof: yes;"><span style="font-family: Calibri;">Here is the screen after clicking “Pull QC Data”</span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf4MZev8GAQ1YlnIyzJ7z2w80lwBq0RiAwItIFb0gVM7BsVSuODambbHu5dGa05ZLq8tpminBjfJg7ICTvPaPrBmxXE8Kf-_JLjo0BnxEO7nA5E9h3rcopiadLLBQsmujF4sFzHA/s1600/SharePointQC_7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf4MZev8GAQ1YlnIyzJ7z2w80lwBq0RiAwItIFb0gVM7BsVSuODambbHu5dGa05ZLq8tpminBjfJg7ICTvPaPrBmxXE8Kf-_JLjo0BnxEO7nA5E9h3rcopiadLLBQsmujF4sFzHA/s320/SharePointQC_7.png" width="320" /></a></div>
</div>
</td></tr>
</tbody></table>
<br />
<span style="font-size: large;"><span style="color: #17365d;"><span style="font-family: Calibri;">Output</span></span></span><br />
<br />
<span style="font-family: Calibri;">And the list (drum roll please……….)</span><br />
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVk5jywHemLB2h9wcL_NRbRkkjtWKuQQCWqjF4b1ILzXjSe6-wwoEkpQsFNbZm075x7GmT93Hs_uQRGOVtpGmTTSNJLaFiHaO3nxJSvjLu4eL7jvYvzRVdXLZHC6VV6EfKDmfjag/s1600/SharePointQC_9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="135" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVk5jywHemLB2h9wcL_NRbRkkjtWKuQQCWqjF4b1ILzXjSe6-wwoEkpQsFNbZm075x7GmT93Hs_uQRGOVtpGmTTSNJLaFiHaO3nxJSvjLu4eL7jvYvzRVdXLZHC6VV6EfKDmfjag/s320/SharePointQC_9.png" width="320" /></a></div>
<span style="mso-no-proof: yes;"></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;">Clicking a link displays the entire defect</span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbMubcKgQg8ejro8f5mpZEi9QIx-Qm7PXcrSnm_astvbPBhhuZF-0UjrHtUKbQv8rPSjNIx5drAzlidJ0Lz6i7PhmxtkwSLwU9XI7aK0g2MAR3rnhCpwaCfgOLciiG5rQe_DznVw/s1600/SharePointQC_10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="193" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbMubcKgQg8ejro8f5mpZEi9QIx-Qm7PXcrSnm_astvbPBhhuZF-0UjrHtUKbQv8rPSjNIx5drAzlidJ0Lz6i7PhmxtkwSLwU9XI7aK0g2MAR3rnhCpwaCfgOLciiG5rQe_DznVw/s320/SharePointQC_10.png" width="320" /></a></div>
</div>
</td></tr>
</tbody></table>
<br />
<span style="font-family: Calibri;">Well…there you have it, a solution to pulling QC defects into SharePoint. I hope you’ve enjoyed this article and that it helps you with your own endeavors.</span><br />
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Vette</span></div>
</div>
YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-5876103194321138802012-02-19T22:23:00.000-05:002012-02-19T22:23:07.934-05:00Something Happened...<div dir="ltr" style="text-align: left;" trbidi="on">
(Originally published July 2010)<br />
<br />
'Sup All,<br />
<br />
I recently had an experience that solidifies my belief that people have destinies and that many times God sometimes uses us as pawns to his greater good.I donated a kidney to a friend of mine on May 10th 2010, but it is the events leading up to this that truly provide the 'Godsmack'.<br />
<br />
I met Beverly in 2003. It would have been enough of a miracle if we had met while we were both members of Colonial Baptist Church, a large predominantly African-American church in Randallstown, MD, however we didn't meet while we were members there. Beverly and I met when Colonial decided to start a plant church in the Owings Mills area. I was not an active member at Colonial. I would attend and give my dues and that was about it. I'd arrive late and leave early to make up for it (think about it). So when Colonial decided to start the plant church, I was probably the last person who anyone would think would be involved, including myself. But, for some reason, I decided to get involved. I knew with starting a new church it would be 'all hands on deck', everyone would be needed to carry part of the load. No sitting in the back of the church this time. We settled on a name and Crossway International Community Church was born. <br />
<br />
Beverly and I met one Sunday as I was (ironcally) early for church one morning. She mentioned during testimony time that she had kidney problems and that her doctor told her she needed a transplant. Again, for some reason beyond my own knowledge or strength, I volunteered to be tested. At the time I was working in DC which made it all but impossible to get tested right away. Then "Somthing Happened" and I was able to leave my job in DC (a true blessing) and got a job closer to home. <br />
<br />
I went to get tested and the blood test matched...okay...cool. Then there was the tissue testing...again...a match...cool. Test after test came back as a match. While I was working in the Baltimore area again, I was not working as a full-time employee. I was a contractor which meant that I didn't have benefits like Short Term disability. This meant that any time off I had to take was on my own dime. This would have created a bit of a hardship on me. All this time, mind you, Beverly's kidney function is holding at a steady 17% (not bad, but not good by any stretch of the imagination). So then "Something Happened" and I got a contract position with a company I had long wanted to work for. The possibility of going full-time was good, but the process usually took about 2-3 years. But then "Something Happened" and the company asked me to come on board full-time after 9 months. This meant that I had short-term disability benefits. It was only a couple of months after this that I received a call from Beverly stating that her kidney function had gone down to 15% and that the doctor was now ready to talk seriously about the transplant. Less than year later the transplant took place.<br />
<br />
I was reading Beverly's biography recently and, if the other events weren't enough to put me in awe of God's greatness, this fact gave me goose-bumps. Beverly was diagnosed with kidney disease in September 1997.What is so significant about September 1997? It was the very month and year that I moved to Maryland.<br />
<br />
I guess "Something Happened" way back then to put all these pieces into place.<br />
<br />
Makes ya' think...doesn't it!<br />
<br />
Peace (V)</div>YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-50898180562792597832012-02-11T14:08:00.000-05:002012-02-11T14:08:44.183-05:00@Work: Java Strategy Pattern<div dir="ltr" style="text-align: left;" trbidi="on">
I'm putting together a set of posts on patterns or practices that I've found useful at work. This is the first in that series. I covers how I used the Strategy Pattern to re-write an Application Programming Interface (API) that we use at work.<br />
<h1 style="margin: 24pt 0in 0pt;">
<span style="font-size: large;"><span style="color: #365f91;"><span style="font-family: Cambria;">Background<o:p></o:p></span></span></span></h1>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Ironically, one of the constants of software engineering is
change. The point of developing Application Programming Interfaces (API)
is to create tools that are adaptable and flexible enough to accommodate
anticipated changes.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">A good place to start, when determining how to best approach
an API, is to look at aspects of it that change. What behaviors, actions, etc,
are likely to change? Separate those behaviors and provide an interface for
them. In other words, take what varies and encapsulate it so it won't
affect the rest of your code.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">In the November/December 2009 Issue of Computer Magazine, an
article titled "<b>What Makes API's Hard to Learn? Answers from Developers</b>",
<span style="mso-spacerun: yes;"> </span>by Martin P. Robillard conducted a study
that concluded that the majority to problems developers have when learning new
API's is documentation (we'll address this in another article), the other was <b style="mso-bidi-font-weight: normal;">complexity</b>.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The approach taken in this redesign incorporates the
Strategy Pattern, which is defined as:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt; width: 469.5pt;" valign="top" width="626">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Strategy Pattern:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";">
</span></span></span><span style="font-family: Calibri;">Define a family of algorithms<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";">
</span></span></span><span style="font-family: Calibri;">Encapsulate each one<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";">
</span></span></span><span style="font-family: Calibri;">Make them interchangeable<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<h1 style="margin: 24pt 0in 0pt;">
<span style="font-size: large;"><span style="color: #365f91;"><span style="font-family: Cambria;">Communication Manager<o:p></o:p></span></span></span></h1>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">We are going to look at creating a communication
manager.<span style="mso-spacerun: yes;"> </span>This will allow developers to
send data to and receive data from another system (perhaps a back end system or
legacy system).<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Problem Definition<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">We need a system that will send messages or commands to
another system and receive messages or responses from that system. However,
there are multiple systems with which we need to communicate. In addition, some
of these systems do not always return data in the form that we need it.<o:p></o:p></span></div>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Step 1: Define the Family of Algorithms<o:p></o:p></span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">It is easy to see that what varies with regard to the
connection components are:<o:p></o:p></span></div>
<br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";">
</span></span></span><span style="font-family: Calibri;">The way they choose to send data <o:p></o:p></span></div>
<br />
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";">
</span></span></span><span style="font-family: Calibri;">The way they choose to receive data (to a lesser
extent)<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Therefore, these behaviors are separated out and made into
interfaces. <o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt; width: 213pt;" valign="top" width="284">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";">interface</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> SendBehavior <br />
{</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Object sendData(Object
obj);</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(196, 196, 196) rgb(196, 196, 196) rgb(196, 196, 196) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-alt: solid #C4C4C4 .75pt; mso-border-left-alt: solid #C4C4C4 .75pt; padding: 1.5pt; width: 256.5pt;" valign="top" width="342">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">interface</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
RecBehavior <br />
{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Object recData(Object
obj);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<o:p><span style="font-family: Calibri;"> </span></o:p><span style="font-family: Calibri;">Thus far we have abstracted out the class that will need to
perform the behaviors (the calling class or connector class) and the behaviors
that anyone who subclasses it will need.<o:p></o:p></span></div>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Step 2: Encapsulate each one<o:p></o:p></span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Let's take a closer look at the main class our “caller”, so
to speak. We know it will need to perform the behaviors we have separated
out. So how do we handle that? Check out the code below:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt; width: 469.5pt;" valign="top" width="626">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">ConnMan</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">employ</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Strategy</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Pattern</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">in</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">that</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">be</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">taken</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">out<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">of</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">core</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">classes</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">and</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">allow</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">for</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"plug</span><span style="color: #7f7f9f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">-</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">in"s</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">rather</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">than</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">making</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">changes</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">core</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">code.<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> <br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">*/<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">abstract</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">class</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
ConnMan {<br />
SendBehavior </span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sendBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">;<br />
RecBehavior </span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">recBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">;</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// Constructor<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> ConnMan() {<br />
}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// Setter for Sending
Behavior<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">void</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
setSendBehavior(SendBehavior sendBehavior) {<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">this</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.</span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sendBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> = sendBehavior;<br />
}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// Setter for Receiving
Behavior<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">void</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
setRecBehavior(RecBehavior recBehavior) {<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">this</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.</span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">recBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> = recBehavior;<br />
}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Perform</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Send</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Data</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">(performSendData)</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">This</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">method</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">perform</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sendData<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">method</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">of</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">various</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">classes</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">that</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implement</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">SendBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">interface.<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">We</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">don't</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">need</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">know</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">which</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">one</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">as</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">its</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">be</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">set</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">by</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">setSendBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">method.<br />
*/<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> Object
performSend(Object obj) {<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">return</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sendBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.sendData(obj);<br />
}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Perform</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Receive</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Data</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">(performRecData)</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">This</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">method</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">perform</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">recData</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">method</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">of</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">various</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">classes</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">that</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implement</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">RecBehavior<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">interface.</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">We</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">don't</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">need</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">know</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">which</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">one</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">as</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">its</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">be</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">set</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">by<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">setRecBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">method.<br />
*/<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> Object
performRec(Object obj) {<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">return</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">recBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.recData(obj);<br />
}<br />
}<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<br /></div>
<br />
<h2 style="margin: 10pt 0in 0pt;">
<span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">3. Make them interchangeable<o:p></o:p></span></span></span></h2>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">The implementations that will perform the
"performSend" and "performRec" behaviors are separate and
might look something like this:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt;" valign="top">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">class</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> JMSSend
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implements </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">SendBehavior <br />
{<br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sendData</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">for</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">JMSSend</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">format <br />
* the incoming domain</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">object</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">into</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the<br />
*format expected</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">for</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Java <br />
* Messenger</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Service</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">and</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">send</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">it</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">a<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><u><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">pre</span></u><span style="color: #7f7f9f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">-</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">configured</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">WebSphere</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">message
<br />
* queue.</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: #646464; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">@Override<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> Object sendData(Object obj) {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// </span><b><span style="color: #7f9fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">TODO</span></b><span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">:<br />
// 1. Convert domain object to XML<br />
// 2. Send message<br />
// 3. Retrieve Response<br />
// 4. Return response as object<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">return</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"I used JMSSend
with "</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> + obj;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(196, 196, 196) rgb(196, 196, 196) rgb(196, 196, 196) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-alt: solid #C4C4C4 .75pt; mso-border-left-alt: solid #C4C4C4 .75pt; padding: 1.5pt;" valign="top">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">class</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> RecXML
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implements</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> RecBehavior </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">recData</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">for</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">RecXML</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">will</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">take</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">object</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">returned</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">from<br />
* sendData</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">and convert</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">it</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">(in</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">this</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">case)</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">XML.<br />
*</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> <br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">*/<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #646464; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">@Override<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> Object recData(Object obj) {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// </span><b><span style="color: #7f9fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">TODO<br />
</span></b><span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// 1. Convert object received from sendData to XML<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">return</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"I used RecXML to
convert sendData= "</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> + obj + </span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">" to XML"</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<o:p><span style="font-family: Calibri;"> </span></o:p><span style="font-family: Calibri;">Pretty simple right? Okay, so now to pull this all
together, they would simply extend the ConnMan abstract class to create the
concrete class. Check this out:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt; width: 469.5pt;" valign="top" width="626">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">class</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
ConnectionMgr </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">extends</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> ConnMan {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
ConnectionMgr() {<br />
}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">void</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
display() {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">System.</span><i><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">out</span></i><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.println(</span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"Send
mechanism is "</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> + </span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sendBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.toString()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">+ </span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"
and Receive Mechanism is "</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> + </span><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">recBehavior</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.toString());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<br />
}<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;">A factory
creates the objects:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184; width: 644px;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt;" valign="top">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">class</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">
ConnManFactory {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// Used to create instances of implementations. Instead of
users<br />
// using new to create the instances, the factory will do it based<br />
// on their selection. Again, <u>this is just for illustrative </u>purposes,<br />
// under true implementation, we would probably use <u>something <br />
// other than hardcoded values to find implementation choices</u>.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">SendBehavior connManSendFact(ConnectionMgr cm, String simpl) {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">SendBehavior ret_s;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">ret_s = </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">null</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">if</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> (simpl != </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">null</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">) </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">if</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> (simpl
== </span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"JMS"</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">) <br />
{<br />
ret_s = </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">new</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> JMSSend();<br />
}<br />
</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">if</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> (simpl == </span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"XML"</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">) {<br />
ret_s = </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">new</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> XMLSend();<br />
}</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">return</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> ret_s;<br />
}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">RecBehavior connManRecFact(ConnectionMgr cm, String rimpl) {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">RecBehavior ret_r;<br />
ret_r = </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">null</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">if</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> (rimpl != </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">null</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">) <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 0.5in;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">if</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> (rimpl
== </span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"XML"</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">) <br />
{</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">ret_r = </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">new</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> RecXML();</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">return</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> ret_r;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Another solution you could use is to use a Properties or XML file and reflection and the .newinstance() method to create the objects on the fly. You could simply have a setup file for your users that could be used to specify the implementation they'd like to use. I'll cover this in detail in another article.</span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">In short, it all comes together like this:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; height: 143px; mso-yfti-tbllook: 1184; width: 622px;">
<tbody>
<tr style="height: 197.15pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); height: 197.15pt; mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt;" valign="top">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhGwqXOafdZdt84-Lre-B3DCc6KWQyj62yQ3ERS3m2aoRtjIs0XND2Lnr139lDWqZVqZy_-lVPltKWdMEmYQ-hd6yRdlC_GqGSnP4Jk6y6ukU9aHZDXjb3NlEo_7wgjUMsoNTq8Q/s1600/StrategyPattern_forBlog.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhGwqXOafdZdt84-Lre-B3DCc6KWQyj62yQ3ERS3m2aoRtjIs0XND2Lnr139lDWqZVqZy_-lVPltKWdMEmYQ-hd6yRdlC_GqGSnP4Jk6y6ukU9aHZDXjb3NlEo_7wgjUMsoNTq8Q/s640/StrategyPattern_forBlog.png" width="640" /></a><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">And to see how this works in action, let's create a small
application class that uses it and see what happens:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt; width: 469.5pt;" valign="top" width="626">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";">public</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";">class</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> AppTestConnMan {</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">PROOF</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">OF</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">CONCEPT</span><span style="color: #7f7f9f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">--</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Strategy</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Pattern</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">for</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> <span style="color: blue;">the</span> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Connection Manager</span><span style="color: #7f7f9f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
* </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">can</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">use</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">whatever</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">send</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">or<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">receive</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">it</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">wants</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to.</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">In</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">other</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">words,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">application</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sets</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behaviors</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">(instead</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">of</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">selecting</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">from</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">a</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">hard</span><span style="color: #7f7f9f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">-</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">coded</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">list)</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">allowing</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">them</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">flexibility</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">send</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">data</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">in</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">whatever</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">format</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">they</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">want</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">and</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">receive</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">data</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">in</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">whatever</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">format</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">they</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">want.<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> <br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #7f9fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">@param</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">args<br />
*/<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">public static void </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">main(String[] args) {</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">ConnectionMgr cm = new ConnectionMgr();</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">The</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">send</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">and</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">receive</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behaviors</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">are</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">set</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">by</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">application</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">developers</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">The<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implementations</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">can</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">be</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">either</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implementations</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">written</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">by</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">us</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">or<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">written</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">by</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">AppDev's...it's</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">their</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">choice.</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">The</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">API</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">never</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">needs</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">know</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">which</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">they</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">choose</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implement.<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> <br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">In</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">actual</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implementation,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">we</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">could</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">set</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">it</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">up</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">so</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">that</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">value</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">for<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><u><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">impl</span></u><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">could</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">come</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">from</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">an</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">XML</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">(preferably)</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">or</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Properties</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">file,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">but</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">for<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sake</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">of</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">this</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">test,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">we'll</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">just</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">hardcode a</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">string.<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> <br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">*/<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">ConnManFactory cmf =</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> new </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">ConnManFactory();</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">String simpl = "JMS";</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">String rimpl = "XML";</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">SendBehavior sret = cmf.connManSendFact(cm, simpl);</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">RecBehavior rret = cmf.connManRecFact(cm, rimpl);</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">cm.setSendBehavior(sret);</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">cm.setRecBehavior(rret);</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: #3f7f5f; font-family: "Courier New"; font-size: 10pt;">// Or, they
user can use their own implementation and specify it here:</span><span style="font-family: "Courier New"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: #3f7f5f; font-family: "Courier New"; font-size: 10pt;">// <u>cm</u>.setSendBehavior(new
JMSSend());</span><span style="color: black; font-family: "Courier New"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: #3f7f5f; font-family: "Courier New"; font-size: 10pt;">// <u>cm</u>.setRecBehavior(new
RecXML());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">/**<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">The</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">AppDev's</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">create</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">domain</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">object</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">and</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sends</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">it</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">via</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">sendData<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">method</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">that</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">is</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">in</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">all</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">implementations</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">that</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">extend<br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> <br />
</span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">The</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">receive</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">can</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">actually</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">be</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">optional.</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">If</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">AppDev</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">is<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">fine</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">with</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">receiving</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">data</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">as</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">an</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">object,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">they</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">need</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">not</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">go</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">any<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">further.</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">If,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">however,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">they</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">would</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">like</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">the</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">data</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">converted</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">something</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">else,</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">they</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">can</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">choose</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">use</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">a</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">receive</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">behavior</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">to<br />
*</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">convert</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f5fbf; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">it.<br />
*/<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Object s_obj =</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"sent
stuff"</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">;</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">// very simple domain object<br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Object me_sOut = cm.performSend(s_obj);</span><span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Object me_rOut = cm.performRec(me_sOut);</span><span style="color: #3f7f5f; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">cm.display();</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">System.</span><i><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">out</span></i><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.println(</span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"Output from performSend: "</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">+</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">me_sOut);</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">System.</span><i><span style="color: #0000c0; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">out</span></i><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">.println(</span><span style="color: #2a00ff; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">"Output from performRec: "</span><b><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">+ me_rOut);</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">}</span><span style="color: #7f0055; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">And here is the output from running this simple app:<o:p></o:p></span></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: 1pt solid rgb(196, 196, 196); mso-border-alt: solid #C4C4C4 .75pt; padding: 1.5pt;" valign="top">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Send mechanism is connMan2.JMSSend and Receive Mechanism is
connMan2.RecXML<br />
Output from performSend: I used JMSSend with sent stuff<br />
Output from performRec: I used RecXML to convert sendData= I used JMSSend
with sent stuff to XML<o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Simple, flexible, easy to maintain. If someone wants
to utilize their own implementation, they can by simply set another value for setSendBehavior
value (even if it is one that they've written).<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<o:p><span style="font-family: Calibri;"> I hope that this article has been a help to you. If you found it helpful or if you have something that you would like to add, feel free.</span></o:p></div>
</div>YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-47561526814977537992011-08-16T20:01:00.000-04:002011-08-17T09:45:39.773-04:00<div dir="ltr" style="text-align: left;" trbidi="on"><h1 style="margin: 24pt 0in 0pt;"><span style="font-size: large;"><span style="color: #365f91;"><span style="font-family: Cambria;">Adding Chat To Your SharePoint Site</span></span></span></h1><h1 style="margin: 24pt 0in 0pt;"><span style="font-size: large;"><span style="color: #365f91;"><span style="font-family: Cambria;">Background</span></span></span></h1><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">In keeping with providing a team site with all of the tools for immediate communication, adding chat just seems like a logical choice. This solution requires Office Communicator 2007 and a little bit of VBScript code and SharePoint Designer.</span></div><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">You will be creating a page with a simple drop down box with the emails of members of your team and a single ‘Start Conversation’ button.<span style="mso-spacerun: yes;"> </span>I am keeping this small so that it can fit into a small webpart.</span></div><div class="MsoNormal" closure_uid_cq5kja="115" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">Ultimately, the ‘page’ will look like this:</span></div><div class="MsoNormal" closure_uid_cq5kja="115" style="margin: 0in 0in 10pt;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC4um6DDWvOGopiK-_r2C0kga7-t4yqA2M7zOjfb_kPjceCgsW0rOJ0wyAXL6YcnYDIQ7gT_uMslzlUPxa0wDxL6tD7CBOEHX3cNC7ishxuaKyE1DPaIlr3NcujFOoFlIpgdCAA/s1600/image002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="136px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC4um6DDWvOGopiK-_r2C0kga7-t4yqA2M7zOjfb_kPjceCgsW0rOJ0wyAXL6YcnYDIQ7gT_uMslzlUPxa0wDxL6tD7CBOEHX3cNC7ishxuaKyE1DPaIlr3NcujFOoFlIpgdCAA/s320/image002.jpg" width="320px" /></a></div><div class="MsoNormal" closure_uid_cq5kja="115" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">Specify your data source. I created a list of my team members by first creating them in Outlook and then syncing them with my SharePoint list.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Click ‘View All Site Content’</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Click ‘Create’</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Click ‘Contact List’ under the ‘Communication’ list</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">When the list is created click ‘Actions</span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span style="font-family: Calibri;">Connect to Outlook’</span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="139" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Click ‘Yes’</span></div><div class="separator" closure_uid_cq5kja="167" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQwHKtHAvueb-vacyIpanIoNGpxwNWkkJt4gUtgLNLkC1GzHdxzReVL2XrsPy65nb8TmQseZYU8q_-oO5XoJpVOCujqPXDI_XnA_YclXL5I4yqRBgnnHLyVoJEgZsG5OKVxZsE3g/s1600/image003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQwHKtHAvueb-vacyIpanIoNGpxwNWkkJt4gUtgLNLkC1GzHdxzReVL2XrsPy65nb8TmQseZYU8q_-oO5XoJpVOCujqPXDI_XnA_YclXL5I4yqRBgnnHLyVoJEgZsG5OKVxZsE3g/s320/image003.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="139" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="143" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">On the left side you will see the new contact list highlighted</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgATHvpXwrEQ5ICp3QFP1zkLbDV0rSclPju4uQpLR6TDPOdQlvaCPm_R-yPMfHpDf8Cc5QTZc_fkgQedxiNtQ8ilSudjJejiL01fuOsUKwKLPNh8nsRM9QFcHV2ZlQNsLk8udw5Bg/s1600/image005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgATHvpXwrEQ5ICp3QFP1zkLbDV0rSclPju4uQpLR6TDPOdQlvaCPm_R-yPMfHpDf8Cc5QTZc_fkgQedxiNtQ8ilSudjJejiL01fuOsUKwKLPNh8nsRM9QFcHV2ZlQNsLk8udw5Bg/s1600/image005.png" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="143" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="141" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="169" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">g.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select your ‘Contacts’ list</span></div><div class="separator" closure_uid_cq5kja="172" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPUlXyZYJC7KYsdEvI1wHO5Ti7f__W1gVNmNPp8yF-PUsvOaIgVbIGcQ61ugkl7LS4fBFq39Jo6_TyoEVjCJTAgD9MUn40m1SAhy6Sofg9TxVhA8zsbQlqgy9_Yqxg-3oQ6CSZcg/s1600/image007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPUlXyZYJC7KYsdEvI1wHO5Ti7f__W1gVNmNPp8yF-PUsvOaIgVbIGcQ61ugkl7LS4fBFq39Jo6_TyoEVjCJTAgD9MUn40m1SAhy6Sofg9TxVhA8zsbQlqgy9_Yqxg-3oQ6CSZcg/s1600/image007.png" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="169" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">h.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Drag and drop your ‘Contacts’ to the newly created list</span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="173" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">i.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">It should look like this when you are done</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJMdI0EjT2j1eTq2KhL4pOLhVdaZ6qCYBQa79lEC5zi6AsQ0NjlOHmZhqXDMoU9zJOpmqEDf5eFQIr5qqF-40CxxXtdfbg_h_1LZ5PGi8Fm8vsueeyVP6XsBhVqyO3Iyx-CyokQA/s1600/image009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="151px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJMdI0EjT2j1eTq2KhL4pOLhVdaZ6qCYBQa79lEC5zi6AsQ0NjlOHmZhqXDMoU9zJOpmqEDf5eFQIr5qqF-40CxxXtdfbg_h_1LZ5PGi8Fm8vsueeyVP6XsBhVqyO3Iyx-CyokQA/s320/image009.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="173" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">j.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">When you go back to SharePoint, the contacts will also be there</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOSljdunOamk3vg4GY8QaHm8Up1OBbuxDnKKtT_Q92AsMaNls4h54s5sfZFAVeonYMDXb1v4qoonG5wOSk-u_usrtGAIxvD5ckniE3Z-LRt_sKw-O7yaRESE9mO_zlTDkJ67CN7A/s1600/image011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="140px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOSljdunOamk3vg4GY8QaHm8Up1OBbuxDnKKtT_Q92AsMaNls4h54s5sfZFAVeonYMDXb1v4qoonG5wOSk-u_usrtGAIxvD5ckniE3Z-LRt_sKw-O7yaRESE9mO_zlTDkJ67CN7A/s320/image011.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Now that you have your list, make it your data source</span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="179" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select the list from the Data Source tab</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlM-txjvQ_YBi07o0d5HTulEjefoZA5Zr7KNGuKvFlwA9t2EYQ_Vj0xE2qRVFMtLhcxuUe9QCUyI59z0MlhLstcCGRimHFf8D5IkrMIl7581WW0tjWKG8rmK3dUR_hsEvKzvILDA/s1600/image013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlM-txjvQ_YBi07o0d5HTulEjefoZA5Zr7KNGuKvFlwA9t2EYQ_Vj0xE2qRVFMtLhcxuUe9QCUyI59z0MlhLstcCGRimHFf8D5IkrMIl7581WW0tjWKG8rmK3dUR_hsEvKzvILDA/s1600/image013.png" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="179" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select ‘Copy and Modify’</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select ‘Insert Data Source Control’</span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="182" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select ‘DropDownList’ from the ASP.Net controls and drag it on to your form</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXvmbUVdpH7HKoG11QneOPKy9EUOjflhNY3TymFW9FSuf7us9_QjidrDPWVk6sBIpChsJ3JX5z8PxCbElTz6GtrrVcxZQ6ipbnIrjSZHR_E4_jhl4yip5BdAnvUpGU9xDD9sIxg/s1600/image015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZXvmbUVdpH7HKoG11QneOPKy9EUOjflhNY3TymFW9FSuf7us9_QjidrDPWVk6sBIpChsJ3JX5z8PxCbElTz6GtrrVcxZQ6ipbnIrjSZHR_E4_jhl4yip5BdAnvUpGU9xDD9sIxg/s1600/image015.png" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="182" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Just above the drop down list control type ‘Instant Message A Team Member’</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: "Times New Roman";"> </span></span></span><span closure_uid_cq5kja="213" style="font-family: Calibri;">Select ‘Input…Button’ from the ‘Form Controls’ (an ASP.net button will not work here) and drag it on to your page under the drop down box.</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6F0aP-LFSoJPLI9La2NJ2bSEy2b6978XBEu8_HAc_hGvaCz9yKqJNJjzpjzsvRRUbAVOxR6CM70ZR9xGX6UqHFzS0aO2kbvXoVLzv41coRCOLkvQB6oGsx03ZzGTkAjp_HVl2ig/s1600/image017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6F0aP-LFSoJPLI9La2NJ2bSEy2b6978XBEu8_HAc_hGvaCz9yKqJNJjzpjzsvRRUbAVOxR6CM70ZR9xGX6UqHFzS0aO2kbvXoVLzv41coRCOLkvQB6oGsx03ZzGTkAjp_HVl2ig/s1600/image017.png" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Change the button ‘Value’ attribute to ‘Start Conversation’</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Your page should look like this:</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicaiwczh2QyiRMu1DFhvRvzc9QUAMujrMHHj8H38JQ3v_a23iSv4RkOKYgE5ufoF_C5nITT0bCAJabKJ0-EocD9qSlvvNHXZrGVvhdLPMLx4-Pf9hCpyUexbwpIc2mCDEOYCHwmw/s1600/image019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="133px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicaiwczh2QyiRMu1DFhvRvzc9QUAMujrMHHj8H38JQ3v_a23iSv4RkOKYgE5ufoF_C5nITT0bCAJabKJ0-EocD9qSlvvNHXZrGVvhdLPMLx4-Pf9hCpyUexbwpIc2mCDEOYCHwmw/s320/image019.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="218" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Set the data source for your dropdown box as spdatasource</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRKSuYTBNMgiE7PItI-VBXGMBegpR-BMiBVratIsDE6DOX0bl-nIUrcArMIkisTvWPLiEVK1aj5nIdnfZL-Wr9QcGWgRHihEAKIvEq_E3eKXFpHnQ9ulcmoaNBSuDclnK2_XIjDg/s1600/image021.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="85px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRKSuYTBNMgiE7PItI-VBXGMBegpR-BMiBVratIsDE6DOX0bl-nIUrcArMIkisTvWPLiEVK1aj5nIdnfZL-Wr9QcGWgRHihEAKIvEq_E3eKXFpHnQ9ulcmoaNBSuDclnK2_XIjDg/s320/image021.png" width="320px" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAbl-5GSXZ6G8f1ymDthHIB_Pk8jXUY3-bzWHWKkyLQhesLJsRVAwEuGCroPTVlYjvK0dgW95qd4POLa5Is-7IhDSI3tn5an-ZxYrwAEMt6YVPQ5tV54y9aCncCNSgY-K0oK5OWg/s1600/image023.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="248px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAbl-5GSXZ6G8f1ymDthHIB_Pk8jXUY3-bzWHWKkyLQhesLJsRVAwEuGCroPTVlYjvK0dgW95qd4POLa5Is-7IhDSI3tn5an-ZxYrwAEMt6YVPQ5tV54y9aCncCNSgY-K0oK5OWg/s320/image023.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="218" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="224" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Set the displayed value as ‘Full Name’ and the value as ‘Email’</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Click ‘OK’</span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="225" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select the ‘Start Conversation’ button</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhXOTwRn31IJ6xxljv9ehF2TVxtsvoz4KYuFLqHXzAqrkCGeOYwRdKEaxW0TjEWTnmyLpvIWITaZcXLQevwyq17ZMT8ZZi6H48MyCFPvohElMgtt27GJGK3MzgQnlUkz0fwREa1g/s1600/image025.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="116px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhXOTwRn31IJ6xxljv9ehF2TVxtsvoz4KYuFLqHXzAqrkCGeOYwRdKEaxW0TjEWTnmyLpvIWITaZcXLQevwyq17ZMT8ZZi6H48MyCFPvohElMgtt27GJGK3MzgQnlUkz0fwREa1g/s320/image025.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="225" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Update the tag with ‘onclick=”comm()”</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Go to the <Head></Head> tag of your page</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Place the following code within <script></script> tags</span></div><br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="background: #d9d9d9; border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;">Function comm()</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span>Dim Communicator</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span>Dim selMail</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 2;"> </span>selMail = document.form1.DropDownList1.value</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>Set Communicator = CreateObject("Communicator.UIAutomation")</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span>Communicator.AutoSignin</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>Communicator.InstantMessage(selMail)</span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;">End Function</span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="228" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">When you run the program you will see this:</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3fcBwbkbfZ7lkFg36ckgjnNnIuRC0dp0jeB1fCYYrBdGPF2AQ2rBbZT09zckH4wMmi002JMWMmq-24eSXBEUSnxP7lyINi0QriyZphTncNBQakVSB9CidZNmBKORFtqVTDRHKIw/s1600/image027.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="72px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3fcBwbkbfZ7lkFg36ckgjnNnIuRC0dp0jeB1fCYYrBdGPF2AQ2rBbZT09zckH4wMmi002JMWMmq-24eSXBEUSnxP7lyINi0QriyZphTncNBQakVSB9CidZNmBKORFtqVTDRHKIw/s320/image027.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="228" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select a name from the box</span></div><div class="MsoListParagraphCxSpLast" closure_uid_cq5kja="231" style="margin: 0in 0in 10pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo7KaSK1MaPEFNycpB6uGgwHlVLgRzm3ty-_5lHhzpXjb95c5c8aG4tp3t1kwpWK__5xVHHDafPCtSleLCtBC3NHvvyXLKVUia3Wwb3SRDZie4146UWLSel3d7ZEwVhduQk0iyhg/s1600/image029.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="305px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo7KaSK1MaPEFNycpB6uGgwHlVLgRzm3ty-_5lHhzpXjb95c5c8aG4tp3t1kwpWK__5xVHHDafPCtSleLCtBC3NHvvyXLKVUia3Wwb3SRDZie4146UWLSel3d7ZEwVhduQk0iyhg/s320/image029.png" width="320px" /></a></div><span style="font-family: "Calibri", "sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span><br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" closure_uid_cq5kja="234" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Click the ‘Start Conversation’ button is clicked you will see the following:</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3t4bX6RXmDcnb_uwPg27IogmKoeCiz2Vwb2KIZqeoidA7s0EMuGs3kh2AZgqqyF0EMXnWfvdszLxBbrEjed-1p1AbxD0gTRThIIFajakdx0D75Fccj_C9i9glNTRF94Nl_KADg/s1600/image031.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3t4bX6RXmDcnb_uwPg27IogmKoeCiz2Vwb2KIZqeoidA7s0EMuGs3kh2AZgqqyF0EMXnWfvdszLxBbrEjed-1p1AbxD0gTRThIIFajakdx0D75Fccj_C9i9glNTRF94Nl_KADg/s320/image031.png" width="205px" /></a></div><div class="MsoListParagraphCxSpFirst" closure_uid_cq5kja="234" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><h2 style="margin: 10pt 0in 0pt;"><span style="font-size: medium;"><span style="color: #4f81bd;"><span style="font-family: Cambria;">Add Chat as a Web Part</span></span></span></h2><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">To add this as a web part, simply choose ‘Add A Web Part’ on any web part page</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwOXPzNOP5ySoGBhWYUejx4ZqvV9fnm5aHrkx1wTC7HpK86E150kBWJgsY1wIGDfgO08ZY5Vd4-XHtn4uJ-4P21dQdFP9erat4HugDp6BogftcFQF_kCQ_Al0_QZVEAGRU5rkjcQ/s1600/image033.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="32px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwOXPzNOP5ySoGBhWYUejx4ZqvV9fnm5aHrkx1wTC7HpK86E150kBWJgsY1wIGDfgO08ZY5Vd4-XHtn4uJ-4P21dQdFP9erat4HugDp6BogftcFQF_kCQ_Al0_QZVEAGRU5rkjcQ/s320/image033.png" width="320px" /></a></div><span style="font-family: "Calibri", "sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span><br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" closure_uid_cq5kja="241" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Select ‘Page Viewer Web Part’</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5ll_h98k60LoSut0UD0FLnczC5fAL7shHKBc9VwToKsIJigNNIazoCgueokOFOwf7BZrwajrbtr-KrSz0_5BIqbNYvSdXd4CrRwYtML70IzsKg3BXGRpeIfZNpSni9LXZZc_a4g/s1600/image035.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5ll_h98k60LoSut0UD0FLnczC5fAL7shHKBc9VwToKsIJigNNIazoCgueokOFOwf7BZrwajrbtr-KrSz0_5BIqbNYvSdXd4CrRwYtML70IzsKg3BXGRpeIfZNpSni9LXZZc_a4g/s320/image035.png" width="320px" /></a></div><div class="MsoListParagraphCxSpFirst" closure_uid_cq5kja="241" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="244" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">When presented with the following screen, select ‘Open the tool pane’</span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR1potZvSHE0IpjLe_luH6IalVPWPphyktwOTcD3NQo-HHJQ77npQDiz49O2ih4OK1Hz4fz_ofngmjSEpPQxrGhbmWWbJDlqWbLkwvcd8p8wDZyA5RzU3Sfxu5r4IPN5ZU8_Ohew/s1600/image037.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="75px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR1potZvSHE0IpjLe_luH6IalVPWPphyktwOTcD3NQo-HHJQ77npQDiz49O2ih4OK1Hz4fz_ofngmjSEpPQxrGhbmWWbJDlqWbLkwvcd8p8wDZyA5RzU3Sfxu5r4IPN5ZU8_Ohew/s320/image037.png" width="320px" /></a></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="244" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="MsoListParagraphCxSpMiddle" closure_uid_cq5kja="284" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Enter the URL of the page into the ‘Link’ text box (the URL will be the page that is presented when you click page preview in SharePoint Designer</span><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRG3GWcVSCCi3t3QorEiZNqemITTZ7EQbHGi1Uu4Gos4Y5C0MbI1h4I0sEDUz5mI8w6HWQ-zm_1q5xmzv9PU_o8F5WuuyiCW_DGRmqfU0S_C8lFJtwS9tpqdvCHmlb5R0CDcS4Vw/s1600/image039.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRG3GWcVSCCi3t3QorEiZNqemITTZ7EQbHGi1Uu4Gos4Y5C0MbI1h4I0sEDUz5mI8w6HWQ-zm_1q5xmzv9PU_o8F5WuuyiCW_DGRmqfU0S_C8lFJtwS9tpqdvCHmlb5R0CDcS4Vw/s1600/image039.png" /></a>)</div><div class="MsoListParagraphCxSpMiddle" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">The chat should fit into the web part perfectly</span></div><div class="MsoListParagraphCxSpMiddle" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 0pt 0.5in;"><span style="mso-no-proof: yes;"></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk2K-EheFjjPOILEz_lZF7VvvqmcB0gS7eCW8HJDgRn7deM49kpwjchVSW8bcQchBwceYPrbSZl4kgfs0HvmgEvlVGQD3moi5WFaCrqkqIEvNqXm-p0iZY7EafWkK31LGbmzTVqA/s1600/image041.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="93px" naa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk2K-EheFjjPOILEz_lZF7VvvqmcB0gS7eCW8HJDgRn7deM49kpwjchVSW8bcQchBwceYPrbSZl4kgfs0HvmgEvlVGQD3moi5WFaCrqkqIEvNqXm-p0iZY7EafWkK31LGbmzTVqA/s320/image041.png" width="320px" /></a></div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in;"><br />
</div></div>YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com1tag:blogger.com,1999:blog-22404479.post-34979003169478573952011-06-16T08:33:00.001-04:002021-02-17T10:07:39.875-05:00Diagram/Picture Viewer Page in SharePoint<div dir="ltr" style="text-align: left;" trbidi="on"><h1 style="margin: 24pt 0in 0pt;"><span style="color: #365f91; font-family: Cambria; font-size: large;">Create a Diagram/Picture Viewer Page in SharePoint</span></h1><h1 style="margin: 24pt 0in 0pt;"><span style="color: #365f91; font-family: Cambria; font-size: large;">Setup Data Source</span></h1><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Select the Picture library you’d like to reference</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Insert the selected library as a Data Source Control</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-4q4S6IE4BplxNnPTEKIivIvm0e2BN2AH6Y4BzK3IpqfcZ8oxSYt1f3LeSDDzCPNbxh4PJFTXouywUGPPcV-04Xk_qbDiN8ErD_-a-NoSLJFXw5OpX7df_CWSOTycTSuahlCXRg/s1600/DiagramViewer_InsertDSC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-4q4S6IE4BplxNnPTEKIivIvm0e2BN2AH6Y4BzK3IpqfcZ8oxSYt1f3LeSDDzCPNbxh4PJFTXouywUGPPcV-04Xk_qbDiN8ErD_-a-NoSLJFXw5OpX7df_CWSOTycTSuahlCXRg/s320/DiagramViewer_InsertDSC.jpg" t8="true" width="254px" /></a></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><br />
</div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup two (2) Data Views</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup the first Data View using the ‘Title’ field (or whichever field you’d like to use)</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 1in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 5.65in;" valign="top" width="542"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOdPIHbRhD22YTl5A1SZVIpNJn7wjemxLY6H6443M8G_SdMQ1qIEw4a2ylwKuB9bL_Tgcs2QZWeQ29PPAqxvAIAX3iZVketkA1Sg0NrODA5klUm4uARljuT1Y6OkPbRE7YqNoA6g/s1600/DiagramViewer_SetupDV.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="45px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOdPIHbRhD22YTl5A1SZVIpNJn7wjemxLY6H6443M8G_SdMQ1qIEw4a2ylwKuB9bL_Tgcs2QZWeQ29PPAqxvAIAX3iZVketkA1Sg0NrODA5klUm4uARljuT1Y6OkPbRE7YqNoA6g/s320/DiagramViewer_SetupDV.jpg" t8="true" width="320px" /></a></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Setup the second Data View using the ‘Preview’ field</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">You’ll have to do very minor coding here (if you can even call it that). Find the following line:</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><td class="ms-vb"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><xsl:value-of select="@Preview"/></span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span></td></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Add the following image tag (in red):</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><td class="ms-vb"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><xsl:value-of select="@Preview"/><span style="color: red;"><<b style="mso-bidi-font-weight: normal;">img alt="thumbnail" src="{@FileRef}"</b></span> <span style="color: red;">/></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span></td></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraph" style="margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">At this point you may feel free to delete the <xsl:value-of select="@Preview"/></span></div><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"></span><br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">This is how your page should look (with a little added formatting to left justify the headings):</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWhBriyvnw5lznnMt8zY8UVdPJ4hHAfiNC8humiTGga2vrrQw1ADqZ4jmkYcGK4WEKt11Qw3GPescdMIp6opgovQGYlaUsZAFDt6RdW5PFcLBsvcr6ydpzrGR9fuUFdf3VTv1uNQ/s1600/DiagramViewer_Result1CD.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWhBriyvnw5lznnMt8zY8UVdPJ4hHAfiNC8humiTGga2vrrQw1ADqZ4jmkYcGK4WEKt11Qw3GPescdMIp6opgovQGYlaUsZAFDt6RdW5PFcLBsvcr6ydpzrGR9fuUFdf3VTv1uNQ/s320/DiagramViewer_Result1CD.jpg" t8="true" width="256px" /></a></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><span style="font-family: Calibri;">When you click the name hyperlink, the diagram will change:</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXTYUiKVC2Wf_GVZBrg7CcutkY59bvtFHphNnJULEVcCkTGDC528gPfuO8F_JYcegTiaeoMhmpZVln5-t5XVipQIwgo0J25963aSAaH1kpFEBRyWMWfCjAvzwvpY2RbYB6wameYg/s1600/DiagramViewer_Result2AD.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXTYUiKVC2Wf_GVZBrg7CcutkY59bvtFHphNnJULEVcCkTGDC528gPfuO8F_JYcegTiaeoMhmpZVln5-t5XVipQIwgo0J25963aSAaH1kpFEBRyWMWfCjAvzwvpY2RbYB6wameYg/s320/DiagramViewer_Result2AD.jpg" t8="true" width="187px" /></a></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><span style="mso-no-proof: yes;"></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in;"><br />
</div></div>YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-16035268870533202412011-06-14T10:00:00.000-04:002011-06-14T10:00:04.895-04:00<h2 style="margin: 10pt 0in 0pt;"><span style="color: #4f81bd; font-family: Cambria; font-size: medium;">Build Reusable Emails In SharePoint</span></h2><h2 style="margin: 10pt 0in 0pt;"><span style="color: #4f81bd; font-family: Cambria; font-size: medium;">Background</span></h2><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">You want to be able to save an HTML formatted email to use in a workflow without having to modify that workflow every time you need to modify the language. </span></div><h2 style="margin: 10pt 0in 0pt;"><span style="color: #4f81bd; font-family: Cambria; font-size: medium;">Solution</span></h2><div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">Create a list keep the title field and create a multiline field. The Title field will hold the value you will match with in your workflow and the multiline field will hold your HTML email text.</span></div><h2 style="margin: 10pt 0in 0pt;"><span style="color: #4f81bd; font-family: Cambria; font-size: medium;">Detailed Solution Steps</span></h2><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Create a list with the Title field and a Multiline field</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn-wWOfsxJ_xxkFyMkb5GOsY52STR6N7Jga14xdFIXjxk7aUwB9zYie2SBYpQT6LmB56Te5-JCJsLjJ_evOBzb-Sl8TzJax0VcWrf_69Y9u5IFzcvan6dh4Wt-Y640Lk7ApvFasA/s1600/StoredEmail_MultiLineField.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="146px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn-wWOfsxJ_xxkFyMkb5GOsY52STR6N7Jga14xdFIXjxk7aUwB9zYie2SBYpQT6LmB56Te5-JCJsLjJ_evOBzb-Sl8TzJax0VcWrf_69Y9u5IFzcvan6dh4Wt-Y640Lk7ApvFasA/s320/StoredEmail_MultiLineField.JPG" t8="true" width="320px" /></a></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><span style="mso-no-proof: yes;"><shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Populate the Title field with a value that is easy to remember for the task at hand <span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">and populate the Multiline text field with the HTML message that you want to use. I suggest making separate pieces (i.e. Header, Body, Footer, etc). </span></span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjye1dLTJTJTzX0bvaXq71UyNeGqQFaa1VuZAfmZDpjvlMtjhgZ0xPJwf5rdXuBh1qk8bvyinaXZIeREW954odVKScJmIZkQzpgVHjPzHVox1RBQav3xDFZhIoq1kO-BL9M16sjKA/s1600/StoredEmail_Contents.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjye1dLTJTJTzX0bvaXq71UyNeGqQFaa1VuZAfmZDpjvlMtjhgZ0xPJwf5rdXuBh1qk8bvyinaXZIeREW954odVKScJmIZkQzpgVHjPzHVox1RBQav3xDFZhIoq1kO-BL9M16sjKA/s320/StoredEmail_Contents.JPG" t8="true" width="320px" /></a></div><span style="mso-no-proof: yes;"></span></div></td></tr>
</tbody></table><br />
<span style="color: #4f81bd; font-family: Cambria; font-size: medium;">Create Your Workflow</span><br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;">When creating your workflow, you may now reference the email message value utilizing the Title field value.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Example: Create a workflow that sends an email message</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Build your message using the Build Dynamic String function</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAMMOMZPdlU-OI-4uOJVhClo0YAZD3Ec3IkeH3vyPeXe8cW5mhcs5IJ0NxGi5b4ZT2AcuxjQmL20c7r0JH5HfCDqKYgHVuXCczEjs9r6a3Wm2ztC5CrMYJAXcCqFmLjxssU4xE4A/s1600/StoredEmail_BuildDynamicString.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAMMOMZPdlU-OI-4uOJVhClo0YAZD3Ec3IkeH3vyPeXe8cW5mhcs5IJ0NxGi5b4ZT2AcuxjQmL20c7r0JH5HfCDqKYgHVuXCczEjs9r6a3Wm2ztC5CrMYJAXcCqFmLjxssU4xE4A/s1600/StoredEmail_BuildDynamicString.JPG" t8="true" /></a></div><shape id="_x0000_i1025" o:ole="" style="height: 175.5pt; width: 129pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\01\clip_image007.png"><span style="font-family: Calibri;"></span></imagedata></shape></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Reference the stored email messages utilizing the Title field</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJw_rP-XBVR0BTARi3pjI4t068_9Mce2bd4iuCH0omoSNQblDWVdFabkFN_OMSN49BQFWHeh19Q6dlaTLB5Ss5dtfFzCQk8im6VQ0dX8XKQ3zG2Wot5NCSyfQqcH8KgcecXZq0XA/s1600/StoredEmail_ReferenceFields.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJw_rP-XBVR0BTARi3pjI4t068_9Mce2bd4iuCH0omoSNQblDWVdFabkFN_OMSN49BQFWHeh19Q6dlaTLB5Ss5dtfFzCQk8im6VQ0dX8XKQ3zG2Wot5NCSyfQqcH8KgcecXZq0XA/s320/StoredEmail_ReferenceFields.JPG" t8="true" width="320px" /></a></div><span style="mso-no-proof: yes;"><shape id="Picture_x0020_10" o:spid="_x0000_i1031" style="height: 200.25pt; mso-wrap-style: square; visibility: visible; width: 283.5pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\01\clip_image009.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div></td></tr>
<tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraph" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><span style="mso-no-proof: yes;"><shape id="Picture_x0020_14" o:spid="_x0000_i1030" style="height: 200.25pt; mso-wrap-style: square; visibility: visible; width: 283.5pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\01\clip_image011.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Store the values into meaningful variable names</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5uvWzFODOHdms-McobMJ30h-BKa0rLP1dgonRVVim4P2NKifmHGTbCsY5xwEj22-54ZczjgQLzrdJiZOvtf4ZrY5vROK0f5LonfPh0bVtNeLMznotQoxUOrQnumJbm_rA76OhPg/s1600/StoredEmail_StoreReferences.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="36px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5uvWzFODOHdms-McobMJ30h-BKa0rLP1dgonRVVim4P2NKifmHGTbCsY5xwEj22-54ZczjgQLzrdJiZOvtf4ZrY5vROK0f5LonfPh0bVtNeLMznotQoxUOrQnumJbm_rA76OhPg/s320/StoredEmail_StoreReferences.JPG" t8="true" width="320px" /></a></div><span style="mso-no-proof: yes;"><shape id="Picture_x0020_20" o:spid="_x0000_i1029" style="height: 30.75pt; mso-wrap-style: square; visibility: visible; width: 295.5pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\01\clip_image013.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraph" style="margin: 0in 0in 10pt 0.5in;"></div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Build your email message</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21AoYdRfvP-iHA9dMJ2LgugDke8fdIxxmfVKCAXYBhemmixffam_kBmz-gCAdbX_SazeJSx2jTBQfCDq_Sd5Sut9LCrnCLq2bw8Z3r3VRptgdMB-jP7JFJk5oJDZ1-IaG03hzPg/s1600/StoredEmail_BuildEmail.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="305px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21AoYdRfvP-iHA9dMJ2LgugDke8fdIxxmfVKCAXYBhemmixffam_kBmz-gCAdbX_SazeJSx2jTBQfCDq_Sd5Sut9LCrnCLq2bw8Z3r3VRptgdMB-jP7JFJk5oJDZ1-IaG03hzPg/s320/StoredEmail_BuildEmail.JPG" t8="true" width="320px" /></a></div><span style="mso-no-proof: yes;"><shape id="Picture_x0020_17" o:spid="_x0000_i1028" style="height: 363.75pt; mso-wrap-style: square; visibility: visible; width: 380.25pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\01\clip_image015.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">When the workflow is run (I’m running it from an issue list that will also include the message that the sender types into the description field) the email message will be built.</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVbwI5W8OZKqmPs54PU7x1znL_JbmFbSWC32VErBCydEPolQwGfiyCbX6xfW2lqjlZvE4Q2JmNamG5aX9BtmnmMIEf61lYonggHUp3qbJPWHkuD-2vXgne_tcHbbnVXLnPCv1LdQ/s1600/StoredEmail_StartWorkflow.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="116px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVbwI5W8OZKqmPs54PU7x1znL_JbmFbSWC32VErBCydEPolQwGfiyCbX6xfW2lqjlZvE4Q2JmNamG5aX9BtmnmMIEf61lYonggHUp3qbJPWHkuD-2vXgne_tcHbbnVXLnPCv1LdQ/s320/StoredEmail_StartWorkflow.JPG" t8="true" width="320px" /></a></div><span style="mso-no-proof: yes;"><shape id="Picture_x0020_23" o:spid="_x0000_i1027" style="height: 167.25pt; mso-wrap-style: square; visibility: visible; width: 462pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\01\clip_image017.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraph" style="margin: 0in 0in 10pt 0.5in;"><br />
</div><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span><br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><br />
</div><div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2; text-indent: -0.25in;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font-family: 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">The resulting email will look similar to this</span></div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 0.5in; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 6.65in;" valign="top" width="638"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt; mso-add-space: auto;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvoNwwJd49vAxrmz11NLD_WP8vS8ngaQQJmybe5YzpfOzvPZ2KNiA9Uz6IN_Z18oaTt0WEFII3V74dKC1n9vdIXqIUY-ga-2vQkmjRrkjnptUcB7OZlGmzJxRjkPGB6S9CeJ9Gzg/s1600/StoredEmail_Result.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvoNwwJd49vAxrmz11NLD_WP8vS8ngaQQJmybe5YzpfOzvPZ2KNiA9Uz6IN_Z18oaTt0WEFII3V74dKC1n9vdIXqIUY-ga-2vQkmjRrkjnptUcB7OZlGmzJxRjkPGB6S9CeJ9Gzg/s320/StoredEmail_Result.JPG" t8="true" width="260px" /></a></div><span style="mso-no-proof: yes;"><shape id="Picture_x0020_29" o:spid="_x0000_i1026" style="height: 423.75pt; mso-wrap-style: square; visibility: visible; width: 345.75pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///d:\users\242835\TEMP\msohtmlclip1\01\clip_image019.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div></td></tr>
</tbody></table><br />
<div class="MsoListParagraph" style="margin: 0in 0in 10pt 0.5in;"><br />
</div>YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-35763136918766682712011-05-10T09:32:00.000-04:002011-05-10T09:32:31.975-04:00<span style="font-size: x-large;">Cloud Computing: Vulnerabilities and Security</span><br />
<br />
Cloud computing is a software delivery platform, that offers the flexibility and cost savings of providing technology services over the internet. Clients pay only for the services that they need, which could be anything from shared resources on a server to an entire infrastructure. Thus, Cloud computing is rapidly becoming a viable choice for small and large companies and the government alike. The flexibility and the resulting cost advantages (purchasing and maintenance) make cloud computing very attractive. However, it would also seem to be an attractive option and target for criminals. Some criminals are actually offering their ‘services’ in clouds, while others target cloud environments. The primary concern of potential adopters of cloud computing is security and privacy. However, as with many new technologies, we seem to be ready to accept a certain amount of risk for convenience and the advancement of technology. This paper evaluates and demonstrates the ways that entities are employing cloud computing and explores its unique vulnerabilities and examines some of the solutions that counter them.<br />
<br />
<strong><span style="font-size: large;"></span></strong><br />
<strong><span style="font-size: large;">Definition of a Cloud</span></strong><br />
<strong><span style="font-size: large;"><br />
</span></strong>The National Institute of Standards and Technology (NIST) defines cloud computing as: “…a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”<br />
Cloud computing expands on the Software-As-A-Service (SaaS) concept introduced a few years ago in that it offers clients the ability to perform functions normally available on a desktop, in an internet environment. What marks the clouds evolution is the inclusion of the service models: Platform-As-A-Service (PaaS) and Infrastructure-As-A-Service (IaaS). Cloud detractors would say that Cloud Computing is more evolutionary than revolutionary while Cloud computing proponents rebuff this by stating that several different ideas have been merged to create the cloud thus making it unique. However, they readily agree that it has its roots in ideas like Application Service Providers (ASP’s) and Remote Storage Providers.<br />
<br />
<strong><span style="font-size: large;"></span></strong><br />
<strong><span style="font-size: large;">The Technologies of the Cloud</span></strong><br />
<strong><span style="font-size: large;"><br />
</span></strong>According to Takabi, Joshi and Ahn (2010) there are multiple technologies that come together to form the cloud, Web applications, Web Services and Virtualization. Web applications are internet based applications, such as Google docs and Web Services, which are, at their core, internet applications without a graphical user interface that perform a specific function. Virtualization or Virtual Machine (VM) is the technology that enables multiple operating systems to run on a computer concurrently. Grobauer, Walloscheck and Stoker (2011) also suggest Cryptography.<br />
<br />
<strong><span style="font-size: large;"></span></strong><br />
<strong><span style="font-size: large;">Characteristics of the Cloud</span></strong><br />
<strong><span style="font-size: large;"><br />
</span></strong>Likewise, five characteristics define a cloud environment, on-demand self-service, ubiquitous network access, location-independent resource pooling, rapid elasticity, and measured service. On-demand self-service allows clients to acquire the resources they need rapidly. Ubiquitous network access refers to the fact that the services are accessed via the internet. This means that regardless of location or means, the resources they need are available. Resource pooling refers to the fact that resources are centralized. Rapid elasticity refers to the ability to scale resources to application or system need. Measured service refers to the constant automated optimization of resources in order to provide cost effective services.<br />
<br />
<strong><span style="font-size: large;">Types of Clouds</span></strong><br />
<strong><span style="font-size: large;"><br />
</span></strong>There are four recognized types of clouds: Public, Private, Hybrid and Community. Public clouds are what most people think of when they think of cloud computing. These platforms are made available to the public and are operated and maintained by third parties. Private clouds are operated behind a firewall for an organization, are managed either internally or by a service provider, and may be on or off the organizations premises. Hybrid clouds blend the Private and Public cloud approaches. Community clouds are owned and operated by several organizations and support communities with shared interests.<br />
<br />
<strong><span style="font-size: large;">Adopters of Cloud Technology</span></strong><br />
<strong><span style="font-size: large;"><br />
</span></strong>Before we delve into the various implications of adopting cloud technology, let us examine how it is currently being adopted.<br />
<br />
<strong><u></u></strong><br />
<strong><u>Private Business</u></strong><br />
<strong><u><br />
</u></strong>The cloud provides a unique opportunity to optimize efficiency, increase collaboration, and take control of system scaling all while reducing cost, only paying for what is used and eliminating overhead costs. For some it offers the opportunity to be the basis for or expand business. Basant Narayan Singh (2009) states that SaaS providers like relative newcomers SalesForce.com and SuitCloud provide software services in the cloud, while older staples like IBM and Microsoft provide services like Blue Cloud and Azure, which are PaaS offerings. Other organizations like Yahoo! and Amazon have expanded their businesses by offering support for cloud services.<br />
<br />
<strong><u></u></strong><br />
<strong><u>Federal Government</u></strong><br />
<strong><u><br />
</u></strong>The United States government has undertaken an Open Government Directive. Central to the execution of this directive is increased transparency, more agency collaboration and improved contact with the public. For this to become a reality, the government is currently undertaking a consolidation of its data centers. They are leaning toward offering more centralized services and resources. Already federal government agencies are starting to consolidate. According to Elizabeth Montalbano (2011), the Navy recently placed a moratorium on spending on new hardware in favor of focusing on consolidation, which is the first logical step in the implementation of cloud computing.<br />
<br />
<strong><u></u></strong><br />
<strong><u>Criminals</u></strong><br />
<strong><u></u></strong><br />
According to Matthew J. Swartz (2011), Security experts are predicting that cloud computing will not only be a tool for business and government, but for criminals also. Already security experts are seeing exploit kits provided as services. Two examples given were NeoSploit and Phoenix exploit kits. Customers simply purchase a web service configuration and victims are redirected to a backend server controlled by NeoSploit.<br />
<br />
<span style="font-size: large;"><strong>Unique Vulnerabilities in the Cloud</strong></span><br />
The very things that make cloud computing unique are what can trouble potential adopters of the technology. The technologies and the characteristics of the cloud have their own vulnerabilities. The technologies and characteristics have been documented above, below the vulnerabilities of each are explored.<br />
<strong><u>Vulnerabilities Regarding Cloud Technology</u></strong><br />
<br />
<strong>Web Services and Applications</strong><br />
<br />
Web Service and Application vulnerabilities are related to offering applications over Hypertext Transfer Protocol (HTTP) including session hijacking and man-in-the-middle attacks.<br />
<br />
<strong>Virtualization</strong><br />
<br />
Bob Plankers (2007) suggests that within a virtual server environment there is the possibility of Virtual Machine escape (VM Escape). In this process, an attacker breaks out of the virtual machine and gains control of the Hypervisor, which controls all of the virtual environments under its control.<br />
<br />
<strong><u>Vulnerabilities Regarding Cloud Characteristics</u></strong><br />
<strong>On Demand Self-Service</strong><br />
<br />
Provisioning and turning off services available in your environment could come under attack from external and internal threats.<br />
<br />
<strong>Ubiquitous Network Access</strong><br />
For Public clouds, services are made readily available on a network with limited trust.<br />
<br />
<strong>Resource pooling</strong><br />
With a single server possibly hosting multiple systems, a single point of failure or attack exists. Even with Private clouds, there is a concentration of risk. An attacker no longer has to worry about finding and attacking multiple resources if they are centralized in one location.<br />
<strong>Rapid Elasticity</strong><br />
This could be susceptible to Time of Check/Time of Use attack. Imagine requesting 10 additional resources only to find that between the request and the execution 100 additional resources were requested.<br />
<strong>Measured Services</strong><br />
This technology could be adversely affected by hacking into the providers system (not necessarily aimed at any one victim) and modifying the service measurement criteria. This could result in overbilling for services provided.<br />
<strong>Cloud Security Measures</strong><br />
Supporters and detractors of cloud computing recognize the apprehension that adopters may have and (Buecker, Lodewijkx, Moss, Skapinetz and Waidner, 2009) suggest several counter measures to help ensure security. Some of the counter measures detailed below should be readily applied to Private clouds, and must be in the form of a Service Level Agreement (SLA) in Public and Hybrid clouds with any outside vendors. It is also important to note that while vulnerabilities can be addressed utilizing technology as a counter measure, vulnerabilities will require supporting policy. I have categorized and summarized these suggestions as they apply to the vulnerabilities listed above.<br />
<br />
<span style="font-size: large;"><strong>Technology Counter Measures</strong></span><br />
<span style="font-size: large;"><strong><br />
</strong></span><strong>Web Services and applications</strong><br />
Application-auditing software that scans for potential security flaws and leaks should be utilized to identify any potential problems. Secure software development and testing practices should be enacted and enlisting the help of a third-party reviewer should be considered.<br />
<br />
<strong>Virtualization</strong><br />
The implementation of virtual server protection through hardened operating systems must be considered as well as the utilization of access control and the application of the principle of least privilege to management consoles.<br />
<br />
<span style="font-size: large;"><strong>Characteristics Counter Measures</strong></span><br />
<strong>On Demand Self-Service</strong><br />
Establish a firewall and ensure that proper access controls are in place. Also, establish a formal plan for automated provisioning, refrain from the use of vendor supplied passwords and ensure that all patches are applied.<br />
<br />
<strong>Ubiquitous Network Access</strong><br />
Implement virtual server protection systems to allow for the scanning of root kits for malware. Be sure to enact a strong intrusion and vulnerability management program<br />
<br />
<strong>Resource pooling</strong><br />
Ensure that VM instances are in multiple locations or that all instances are isolated properly.<br />
Establish a written standard for firewall configuration and implement a formal change management process for configuration of the firewall. Document all ports necessary for business continuity.<br />
<br />
<strong>Rapid Elasticity</strong><br />
Implement automatic load balancing, enact a change management process for configuration management and establish environment testing and validation<br />
<br />
<strong>Measured Services</strong><br />
Implement automated provisioning; apply access rights to the provisioning system<br />
Have a written plan in place for provisioning and consistently review provisioning and fine tune when necessary<br />
<br />
<span style="font-size: large;"><strong>Summary</strong></span><br />
Cloud computing is a proven software delivery platform. Just as with any technology, it must be given due diligence, planning and support in order to be successfully implemented. New and existing technologies are available to make cloud computing a viable option for business and government entities alike. Just as with any information technology project, adopters need to use Planning, Analysis, Design, Testing and appropriate and constant monitoring in order to ensure that the implementation is to the level of operation, efficiency and security that they need it to be for regulatory compliance, business practice and customer satisfaction.<br />
<br />
<span style="font-size: large;"><strong>References</strong></span><br />
Buecker, A., Lodewijkx, K., Moss, H., Skapinetz, K., and Waidner, M. (2009) Cloud Computing Guidance. International Business Machines (IBM) Redpaper.<br />
Grobauer, B., Walloschek, T., Stocker, Elmar (2011, Unpublished). Understanding Cloud Computing Vulnerabilities, IEEE Security and Privacy.<br />
The National Institute of Standards and Technology. (2009). “The NIST Definition of Cloud Computing”. (NIST Version 15, 10-7-09). Retrieved from <a href="http://www.nist.gov/itl/cloud/index.cfm">http://www.nist.gov/itl/cloud/index.cfm</a><br />
Montalbano, Elizabeth. (2011). “Navy Halts Server Buys To Facilitate Consolidation”. Information Week. Retrieved from <a href="http://www.informationweek.com/news/government/enterprise-architecture/showArticle.jhtml?articleID=229000815&queryText=navy">http://www.informationweek.com/news/government/enterprise-architecture/showArticle.jhtml?articleID=229000815&queryText=navy</a><br />
Planker, B. (2007). “What is VM Escape?”. Retrieved from <a href="http://lonesysadmin.net/2007/09/22/what-is-vm-escape/">http://lonesysadmin.net/2007/09/22/what-is-vm-escape/</a><br />
Singh, Basant Narayan. (2009). “Top 10 Cloud Computing Service Providers of 2009”. Retrieved from <a href="http://www.techno-pulse.com/2009/12/top-cloud-computing-service-providers.html">http://www.techno-pulse.com/2009/12/top-cloud-computing-service-providers.html</a> <br />
Swartz, Matthew J. (2011). “Top 10 Security Predictions for 2011”. Information Week. Retrieved from <a href="http://www.informationweek.com/news/government/security/showArticle.jhtml?articleID=228901638&subSection=security">http://www.informationweek.com/news/government/security/showArticle.jhtml?articleID=228901638&subSection=security</a><br />
Takabi, H., Joshi, James B.D., Ahn, Gail-Joon (2010, November/December). Security and Privacy Challenges in Cloud Computing Environments. IEEE Security and Privacy, 24-31.YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-67246673514830861192011-05-05T21:40:00.000-04:002011-05-05T21:40:53.175-04:00<span style="color: blue; font-size: large;">The Sandbox</span><br />
<span style="color: blue; font-size: x-small;">(Originally posted October 29, 2008)</span><br />
<br />
'Sup All,<br />
<br />
I had the distinct displeasure of working with a tyrant of a Lead Business Analyst on a project with a health care organization. This woman was antagonistic by nature and often rubbed people the wrong way, while brown-nosing with the project manager. She probably had valuable advice to give, but it was always packaged in a gruff, cruel and condescending package and thus, any thing she said went in one ear and out of the other. You just can’t manage by fear anymore. It’s a tactic that is outdated and ineffective. People are too mature to respond to that kind of attitude and quite frankly, deserve better. I'm not sure if she came from a systems background, but she was a prime example of what you DON'T want to be as a BA Lead. She could not effectively communicate. Communication is an integral part of successful project management and is very important in team roles, especially a lead role and especially an Analyst Lead role. By the time I had been working there for 3-weeks, she had already lost me and much of the rest of the team (even people who weren’t BA’s didn’t like her). I was not happy with her, her style or her approach to me or my teammates. I continued to do my job, because as a professional, that is what you do, but I lost respect for her and was actually relieved when they decided to 'take the project in a different direction' and let us go (and all the other African-American members of the team anyway...interesting).<br />
<br />
That experience was not very pleasurable, but I did learn a lot from the experience. I will pass along to you what I learned sparing you the scars of having to actually deal with a person like this to learn it:<br />
1. <u>Learn to Communicate Effectively</u> - Everyone has a different management style, but I will bet you dollars to donuts that there is no place in the Effective Managers Book Of Knowledge (if one exists) that states that effective communication involves brow-beating or yelling at people you manage.<br />
2. <u>Don't keep concerns to yourself</u> -. Keeping my feelings to myself regarding my concerns about her may have helped to alleviate the tension or at least given our Project Manager a 'heads up' that something was amiss. If you are in a situation where you think that airing your concerns will put you in jeopardy of losing your job, maybe you shouldn't be there. No one should have to work in a situation in which they feel uncomfortable telling the truth. As I said before “You deserve better”.<br />
3. <u>Don't burn bridges</u> - This analysts once told me that her own father told her she was a b*tch. Her own dad told her this. So you know that you have a bit of a character flaw when the person responsible for your very existence says that you are a 'b*tch'. Dang. <br />
<br />
Anyway, no matter how 'secure' you feel in your abilities, your ability to communicate with others in a professional and effective manner will go a long way in determining how you are perceived. The market in this town is very small, so analysts and developers here may run into each other on other projects. It is best not to ruffle the feathers of someone who could potentially determine whether you are selected to be part of a project or not. It's just the Golden Rule: Treat others the way you want to be treated. If it was up to me to hire this individual and my decision was based solely on skills, she would be a shoe-in, however, if it came down to her another individual who had lesser skill, but was more of a team player, she'd be out on her butt. She was divisive, aggressive and ultimately ineffective as a team member and especially as a team leader. Why would I want that attitude on my team? <br />
<br />
More and more companies are expecting people to be able to work well with others. Kids who don't play well in the sandbox are not going to do well in situations like this. If you (like my example here) have issues with working with others, LEARN HOW TO. Take a communications or management class or a team building class. Remember the career you save may be your own.<br />
<br />
Peace(V)YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0tag:blogger.com,1999:blog-22404479.post-41593168901436672802011-05-04T21:55:00.000-04:002011-05-04T21:58:37.418-04:00<span style="font-size: large;">A Trusted Advisor </span><br />
(originally posted January 30, 2008)<br />
<br />
'Sup All,<br />
<br />
I recently completed a project for a client, that involved notifying the client where they would be vulnerable in a PCI compliance review. My manager wanted me to include a risk analysis that showed where they were most vulnerable. I did so and using EACH PCI compliance requirement (all 196) and created a slide that summarized my findings. I sent him the slides and the accompanying spreadsheet with my risk analysis (wieghted on priority and the status of the requirement within the company).<br />
<br />
We presented my findings to a group of lower level executives. When we got to the slide that clearly showed that they were in trouble based on their Network Security status (as expected) the network security folks were less than pleased. My manager quickly denounced my spreadsheet and acted as though it was the first time he had seen it. I explained how I came up with my numbers and the room fell silent as the network folks pondered what they were seeing. Yet their director continued to harp on the slide and my numbers and how I weighted the requirements. My manager then says "these numbers are clearly erroneous"...which angered me to no end. The numbers don't lie. I rated at the highest (3) risk level if they had gaps. I rated them just a step below that (2) if they were planning to address it. Bear in mind that "planning" in this organization means that it's an idea and hasn't even been funded yet. Hell...I can plan to get married, but until I actually meet someone and become engaged...It ain't happening. This (at least to me) is still an area of concern for this large insurance company (that does not even encrypt their credit card data by the way). I was being completely up front and honest with them because (on the advice of another manager) I read a book called "The Trused Advisor"--a great book for consultants and for employees alike--that clearly states that in order to be a truly trusted advisor you must be willing to give good news with the bad. My manager, on the other hand, only wanted to give the "Sunny day, lambs skipping in the sunshine" view of their situation. Nevermind that I felt that he threw me under the bus by pretending that he never saw my spreadsheet before, he is giving these folks a false sense of security.<br />
<br />
If this company experienced a breach (or should I say when), there is no way that they will pass a PCI forensic audit...NO WAY! They should know that. They should not be told that they are OKAY when they are clearly not. The network "worker bees" knew that what I presented was the truth and that is why they became silent and let their director fight for them. I didn't say a word because, one I was shocked by my manager's lack of support and two I was equally shocked by the cluelessness of this company's "director of network architecture" (or whatever title they bestowed upon him because he clearly didn't earn it by actually building any type of functional network). Bottom line is...if you are still using technology circa 1994 to transmit sensitive credit card data over a telephone line...you're not compliant...you are a laughing stock.<br />
The next day, this same director, clearly after speaking to his staff, wrote me and my manager and backed off of his stance in the meeting stating that we should "setup work groups to discuss the validation of the requirement statuses"--in other words--"Oh...you were right...we are in trouble", but of course this is after he basically has "undressed" me in front of his team and not suprisingly, they were not copied on this email.<br />
I guess I at least got them thinking, which in retrospect was my intention from the beginning.<br />
<br />
Download, Rent, Buy or Borrow a book called "The Trusted Advisor", it is without a doubt the best book on consulting I've ever read. Your client will appreciate you more if you tell them the truth than if you simply blindly perform whatever they instruct you to do regardless of the consequences. Ultimately, it is their reputation on the line. Be respectful, but challenge them if you think there is a better solution. You are working in their best interest, so why not give them everything they need to be successful. It will also reflect well on you.<br />
<br />
Peace(v)YoMackhttp://www.blogger.com/profile/00930950614229080044noreply@blogger.com0