<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/tl/vsc/tlvsc3111m000" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Source Analyze Codes (tlvsc3111m000)</Title>
	</Header>
	<HelpTopic xml:lang="en"><AimSection><Paragraph class="Default">
                                 Use this session to maintain <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary" Update="No">source analyze codes</Link>.</Paragraph>
		</AimSection>
		<GeneralSection><Paragraph class="Default">Each source analyze code is linked to an expression text and to a warning message. The expression text contains a search pattern, which is used to find errors.</Paragraph>
			<Paragraph class="Default">For more information, refer to <Link href="/baanerp/tl/onlinemanual/vsc_source_analyze_codes" role="manual">Source Analyze Codes</Link>.</Paragraph>
			<Paragraph class="Default">To make sure that the checks defined in a source analyze code's expression are executed, you must link the source analyze code to one or more <Link href="/baanerp/tl/glossary/glossary#000104" role="glossary" Update="No">verification filters</Link>. For more information, refer to <Link href="/baanerp/tl/onlinemanual/vsc_to_configure_vsc" role="manual">To configure VSC</Link>.</Paragraph>
		</GeneralSection>
	</HelpTopic>
	<Fields><FieldHelp ID="tlvsc311.saco"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Source Analyze Code</Title>
			</Header>
			<FuncDesc>The code that identifies the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="tlvsc311.msid"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Message ID</Title>
			</Header>
			<FuncDesc>The code that uniquely identifies the message that is linked to the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link>.</FuncDesc>
			<SimpleSection><Paragraph class="Default">For example: the message ID for a warning is 5053. The corresponding message text is "Function 'sleep' is not supported by WebTop".</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="tlvsc311.rule"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Rule ID</Title>
			</Header>
			<FuncDesc>The code that uniquely identifies the <Link href="/baanerp/tl/glossary/glossary#000101" role="glossary">rule</Link> that is linked to the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="tlvsc311.desc"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Warning Message</Title>
			</Header>
			<FuncDesc>The text of the message that is linked to the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link>.</FuncDesc>
			<SimpleSection><List><ListIntro>For example:</ListIntro>
					<ListItem><Code>Function 'sleep' is not supported by WebTop</Code>
					</ListItem>
					<ListItem><Code>Goto statements are forbidden</Code>
					</ListItem>
				</List>
				<Paragraph class="Default">VSC uses this text in the <Link href="/baanerp/tl/glossary/glossary#000102" role="glossary" Update="No">warnings</Link> that are generated based on the source analyze code. You can view the warnings in the <Link href="/baanerp/tl/vsc/tlvsc3500m000" role="session">Warnings (tlvsc3500m000)</Link> session.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="tlvsc311.catg"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Category</Title>
			</Header>
			<FuncDesc>The category to which the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link> is linked.</FuncDesc>
			<SimpleSection><List><ListIntro>The following categories exist:</ListIntro>
					<ListItem>General</ListItem>
					<ListItem>Tools Consistency</ListItem>
					<ListItem>Application Design</ListItem>
					<ListItem>Application Logic</ListItem>
					<ListItem>Standards</ListItem>
					<ListItem>Text</ListItem>
					<ListItem>Performance</ListItem>
					<ListItem>Integration</ListItem>
					<ListItem>Runtime</ListItem>
					<ListItem>Export.</ListItem>
				</List>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="tlvsc311.prio"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Priority</Title>
			</Header>
			<FuncDesc>The priority that VSC assigns to the <Link href="/baanerp/tl/glossary/glossary#000102" role="glossary" Update="No">warnings</Link>, which are generated based on the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link>: high, normal, suspicious, or low.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="tlvsc311.altn"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Alternate Implementation</Title>
			</Header>
			<FuncDesc>A text that contains a hint for an alternate implementation that might solve the error, which is found based on the source analyze code.</FuncDesc>
			<SimpleSection><TABLE border="1" borderstyle="default" space-and-orientation="indented-estimated"><THEAD><TR><TD rowspan="1" colspan="1">Warning Message</TD>
							<TD rowspan="1" colspan="1">Alternate Implementation</TD>
						</TR>
					</THEAD>
					<TBODY><TR><TD rowspan="1" colspan="1">
								<Code>Function 'sleep' is not supported by WebTop</Code>
							</TD>
							<TD rowspan="1" colspan="1">
								<Code>Disable the command</Code>
							</TD>
						</TR>
						<TR><TD rowspan="1" colspan="1">
								<Code>Browse filter in wrong field section</Code>
							</TD>
							<TD rowspan="1" colspan="1">
								<Code>Move filter to selection.filter:</Code>
							</TD>
						</TR>
					</TBODY>
				</TABLE>
				<Paragraph class="Default">VSC uses this text in the <Link href="/baanerp/tl/glossary/glossary#000102" role="glossary" Update="No">warnings</Link> that are generated based on the source analyze code. You can view the warnings in the <Link href="/baanerp/tl/vsc/tlvsc3500m000" role="session">Warnings (tlvsc3500m000)</Link> session.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="tlvsc311.cdll"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">DLL</Title>
			</Header>
			<FuncDesc>The DLL that is used to perform more complex search actions.</FuncDesc>
			<SimpleSection><List><ListIntro>For example, a <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link> is linked to an expression text and to a DLL:</ListIntro>
					<ListItem>The expression searches for lines that contain the "message" function.</ListItem>
					<ListItem>Subsequently, the DLL checks the message arguments. VSC generates a <Link href="/baanerp/tl/glossary/glossary#000102" role="glossary">warning</Link> if a message call contains plain text, instead of a message code.</ListItem>
				</List>
				<Paragraph class="Default">Note: This field is optional.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="etxt.present"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Expression Text</Title>
			</Header>
			<FuncDesc>This check box indicates whether an expression text is linked to the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link>. The expression text contains a search pattern, which is used to find errors.</FuncDesc>
			<SimpleSection><Paragraph class="Default">Click <GUIRef href="" role="manual">Edit Text</GUIRef> to view, create, or edit an expression text.</Paragraph>
				<Paragraph class="Default">Note: You must define an expression text for each source analyze code.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="help.present"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Source Analyze Help</Title>
			</Header>
			<FuncDesc>This check box indicates whether a help text with explanatory text is linked to the <Link href="/baanerp/tl/glossary/glossary#000105" role="glossary">source analyze code</Link>.</FuncDesc>
			<SimpleSection><Paragraph class="Default">Click <GUIRef href="" role="manual">Edit Text</GUIRef> to view, create, or edit a help text.</Paragraph>
				<Paragraph class="Default">Note: Help texts are optional.</Paragraph>
			</SimpleSection>
		</FieldHelp>
	</Fields>
</Session>
