<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/tl/bct/tlbct3250m000" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">BOL Test Tool - Public Layer (tlbct3250m000)</Title>
	</Header>
	<HelpTopic xml:lang="en"><AimSection><Paragraph class="Default">
                                 Use this session to test the public methods of a <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">Business Object</Link> as they occur in the <Link href="/baanerp/tt/glossary/glossary#100260" role="glossary">BOL</Link>.</Paragraph>
		</AimSection>
		<GeneralSection ID="executetest"><SectionTitle>To execute a test</SectionTitle>
			<ProcedureList><ListIntro>To perform a test, take the following steps:</ListIntro>
				<ListItem>Enter the <GUIRef href="/baanerp/tl/bct/tlbct3250m000#testid" role="manual">Test ID</GUIRef> and <GUIRef href="/baanerp/tl/bct/tlbct3250m000#tdesc" role="manual">Description</GUIRef>.</ListItem>
				<ListItem>Select the business object and the public method to be tested.</ListItem>
				<ListItem>For all methods except List, click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#createrequest" role="command">Enter Request</GUIRef> and specify the instance values for the Request argument of the selected method.</ListItem>
				<ListItem>For the List and Show methods only, click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#selectattribute" role="command">Define Selection</GUIRef> and select the attributes for the selected method. The attribute selection is part of the Request argument.</ListItem>
				<ListItem>For the List and Show methods, <Emphasis>optionally</Emphasis> click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#definefilter" role="command">Define Filter</GUIRef> to define a filter or a condition for the selected method. The Filter is part of the Request argument.</ListItem>
				<ListItem>Click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#testdll" role="command">Execute Test</GUIRef> to perform the test. The test results appear in a Menu Browser.</ListItem>
				<ListItem>View the test results.</ListItem>
			</ProcedureList>
			<Paragraph class="Default">Upon completion of the test, optionally click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#updatehistory" role="command">Update History</GUIRef> to store the test data in the test history, so that you can reuse the test later.</Paragraph>
			<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">For details on how to test a particular public method, for example, the Create method or the SyncAll method, refer to the Create method or the Change method, refer to <Link href="/baanerp/tl/onlinemanual/000020#testpublicmethods" role="manual">To test the public methods</Link>.</Paragraph>
			</Note>
		</GeneralSection>
		<GeneralSection ID="developersmode"><SectionTitle>Developers mode</SectionTitle>
			<Paragraph class="Default">You can run this session in developers mode.</Paragraph>
			<List><ListIntro>In that mode, the following additional commands are available:</ListIntro>
				<ListItem><Link href="/baanerp/tl/bct/tlbct3250m000#showxml" role="section">Show XML</Link>
				</ListItem>
				<ListItem><Link href="/baanerp/tl/bct/tlbct3250m000#editrequest" role="section">Edit Request</Link>
				</ListItem>
			</List>
			<Paragraph class="Default">To run the session in developers mode, you must specify the following command in the configuration properties of your <Link href="/baanerp/tt/glossary/glossary#100083" role="glossary">BW</Link> interface: <Code>-set TMODE=1</Code>. If you use the Infor WebTop interface, you cannot work in developers mode.</Paragraph>
		</GeneralSection>
		<RelatedTopics><SectionTitle>
                                 Related topics
                              </SectionTitle>
			<RelTopic><Link href="/baanerp/tl/onlinemanual/000020" role="manual">How to test public methods for Infor ERP LN</Link>
			</RelTopic>
			<RelTopic><Link href="/baanerp/tt/onlinemanual/100107" role="manual">To Model a Business Object</Link>
			</RelTopic>
		</RelatedTopics>
	</HelpTopic>
	<Fields><FieldHelp ID="testid"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Test ID</Title>
			</Header>
			<FuncDesc>A unique number for the test, used to store the results of the test in the test history.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="tdesc"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Description</Title>
			</Header>
			<FuncDesc>The description of the test case.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="bopack"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Package VRC</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> code of the current <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary">package VRC</Link>. Via this, the system knows that you have permission for this package VRC and is able to ask the application dictionary information/ <Link href="/baanerp/tt/glossary/glossary#100204" role="glossary">BOR</Link> information needed to perform the test.</FuncDesc>
			<SimpleSection><Paragraph class="Default">You can only select business objects that belong to this package.</Paragraph>
				<Paragraph class="Default">To switch to another package VRC, click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#change.curpack" role="command">Change Curr PVRC</GUIRef>.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="ttadv111.vers"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Package VRC</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000009" role="glossary">version</Link> of the current <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary">package VRC</Link>.</FuncDesc>
			<SimpleSection><Paragraph class="Default">To switch to another package VRC, click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#change.curpack" role="command">Change Curr PVRC</GUIRef>.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="ttadv111.rele"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Package VRC</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000010" role="glossary">release</Link> of the current <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary">package VRC</Link>.</FuncDesc>
			<SimpleSection><Paragraph class="Default">To switch to another package VRC, click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#change.curpack" role="command">Change Curr PVRC</GUIRef>.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="ttadv111.cust"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Package VRC</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000011" role="glossary">customer</Link> code of the current <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary">package VRC</Link>.</FuncDesc>
			<SimpleSection><Paragraph class="Default">To switch to another package VRC, click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#change.curpack" role="command">Change Curr PVRC</GUIRef>.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="ttadv100.dsca"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Package VRC</Title>
			</Header>
			<FuncDesc>The description of the current <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary">package VRC</Link>.</FuncDesc>
			<SimpleSection><Paragraph class="Default">To switch to another package VRC, click <GUIRef href="/baanerp/tl/bct/tlbct3250m000#change.curpack" role="command">Change Curr PVRC</GUIRef>.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="pcomb"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Package Combination</Title>
			</Header>
			<FuncDesc>Your <Link href="/baanerp/tt/glossary/glossary#000000000000012" role="glossary">package combination</Link>. You can only select and test business objects that occur in your current <Link href="/baanerp/tt/glossary/glossary#000000000000012" role="glossary">package combination</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="bomod"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Module</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#100004" role="glossary">module</Link> to which the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">Business Object</Link> belongs.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv101.dsca"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Module</Title>
			</Header>
			<FuncDesc>The description of the <Link href="/baanerp/tt/glossary/glossary#100004" role="glossary">module</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="boobj"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Business Object</Title>
			</Header>
			<FuncDesc>The code that identifies the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">Business Object</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="bodesc"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Business Object</Title>
			</Header>
			<FuncDesc>The description of the <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">Business Object</Link>.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="bometh"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">BOL Method</Title>
			</Header>
			<FuncDesc>The public <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">Business Object</Link> method to be tested, for example, Create.</FuncDesc>
			<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">The method name is case sensitive.</Paragraph>
				<Paragraph class="Default">For details on how to test a particular public method, for example, the Create method or the Change method, refer to <Link href="/baanerp/tl/onlinemanual/000020#testpublicmethods" role="manual">To test the public methods</Link>.</Paragraph>
			</Note>
		</FieldHelp>
		<FieldHelp ID="dllname"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">BOL DLL</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#dll.tt" role="glossary">DLL</Link> of the method that is tested. This DLL represents the main component of the public layer that is run when executing the test.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="rqcpac"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Request Argument</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> code of the additional file that contains the request XML schema argument of the selected method.</FuncDesc>
			<SimpleSection><Paragraph class="Default">If the request argument is not displayed, something is wrong and the test cannot be executed. The <Link href="/baanerp/tt/glossary/glossary#100016" role="glossary">VRC</Link> is most likely incorrect or the additional file is removed.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="rqcmod"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Request Argument</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#100004" role="glossary">module</Link> code of the additional file that contains the request XML schema argument of the selected method.</FuncDesc>
			<SimpleSection><Paragraph class="Default">If the request argument is not displayed, something is wrong and the test cannot be executed. Most likely, the <Link href="/baanerp/tt/glossary/glossary#100016" role="glossary">VRC</Link> is incorrect or the additional file is removed.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="rqcfln"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Request Argument</Title>
			</Header>
			<FuncDesc>The name of the additional file that contains the request XML schema argument of the selected method.</FuncDesc>
			<SimpleSection><Paragraph class="Default">If the request argument is not displayed, something is wrong and the test cannot be executed. Most likely, the <Link href="/baanerp/tt/glossary/glossary#100016" role="glossary">VRC</Link> is not correct or the additional file is removed.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="rqfname"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Request Argument</Title>
			</Header>
			<FuncDesc>The address of the XML Schema file on the server.</FuncDesc>
			<SimpleSection><Paragraph class="Default">If the request argument is not displayed, something is wrong and the test cannot be executed. Most likely, the <Link href="/baanerp/tt/glossary/glossary#100016" role="glossary">VRC</Link> is not correct or the additional file is removed.</Paragraph>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="rpcpac"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Response Argument</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> code of the additional file that contains the response XML schema argument of the selected method.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="rpcmod"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Response Argument</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#100004" role="glossary">module</Link> code of the additional file that contains the response XML schema argument of the selected method.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="rpcfln"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Response Argument</Title>
			</Header>
			<FuncDesc>The name of the additional file that contains the response XML schema argument of the selected method.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="rpfname"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Response Argument</Title>
			</Header>
			<FuncDesc>The address of the XML Schema file on the server.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="rscpac"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Result Argument</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> code of the additional file that contains the result XML schema argument of the selected method.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="rscmod"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Result Argument</Title>
			</Header>
			<FuncDesc>The <Link href="/baanerp/tt/glossary/glossary#100004" role="glossary">module</Link> code of the additional file that contains the result XML schema argument of the selected method.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="rscfln"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Result Argument</Title>
			</Header>
			<FuncDesc>The name of the additional file that contains the result XML schema argument of the selected method.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="erfname"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Result Argument</Title>
			</Header>
			<FuncDesc>The address of the XML Schema file on the server.</FuncDesc>
		</FieldHelp>
	</Fields>
	<FormCommands><CommandHelp ID="testdll"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Execute Test</Title>
			</Header>
			<FuncDesc>Carries out the test. Sends the Request argument to the public layer. Receives the Response and Result arguments from the public layer, and displays the arguments in Menu Browsers.</FuncDesc>
			<SimpleSection><Paragraph class="Default">You must have specified the request argument before you can perform the test. Refer to <Link href="#executetest" role="internal">To execute a test</Link> for details.</Paragraph>
				<Paragraph class="Default">The Response and Result arguments are saved automatically. You can use the <GUIRef href="/baanerp/tl/bct/tlbct3250m000#showresult" role="command">Show Result</GUIRef> button to view these arguments later.</Paragraph>
			</SimpleSection>
		</CommandHelp>
		<CommandHelp ID="change.curpack"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Change Curr PVRC</Title>
			</Header>
			<FuncDesc>Starts the Change Current Package VRC of User (ttadv0140s000) session. Changing your current <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary">package VRC</Link> is useful if you want to test a <Link href="/baanerp/tt/glossary/glossary#100032" role="glossary">Business Object</Link> from another <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link>.</FuncDesc>
		</CommandHelp>
		<CommandHelp ID="updatehistory"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Update History</Title>
			</Header>
			<FuncDesc>Adds the details, such as the Business Object, method, and request argument, of a new test case to the <Link href="/baanerp/tl/onlinemanual/000020#history" role="manual">History</Link>, or updates the history data of an existing test case. The details are stored by test ID and login name.</FuncDesc>
			<SimpleSection><Paragraph class="Default">To reuse a saved test case, zoom on the <GUIRef href="/baanerp/tl/bct/tlbct3250m000#testid" role="manual">Test ID</GUIRef> field, which starts the Test History (tlbct3550m000) session, and select the desired test ID from the list.</Paragraph>
			</SimpleSection>
		</CommandHelp>
		<CommandHelp ID="copyhistory"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Copy History</Title>
			</Header>
			<FuncDesc>Copies the current test case to a new test case in the <Link href="/baanerp/tl/onlinemanual/000020#history" role="manual">History</Link>. The new test ID is entered in a separate dialog box.</FuncDesc>
		</CommandHelp>
		<CommandHelp ID="removehistory"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Remove History</Title>
			</Header>
			<FuncDesc>Removes all information that is related to the current test ID from the test history.</FuncDesc>
		</CommandHelp>
		<CommandHelp ID="showxml"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Show XML</Title>
			</Header>
			<FuncDesc>Displays the XML code of the incoming and outgoing messages in read-only mode using your default XML editor.</FuncDesc>
			<SimpleSection><Paragraph class="Default">This option is only available in <Link href="#developersmode" role="internal">developers mode</Link>.</Paragraph>
			</SimpleSection>
		</CommandHelp>
		<CommandHelp ID="createrequest"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Enter Request</Title>
			</Header>
			<FuncDesc>Starts a Menu Browser, in which you can specify the instance values of the request argument.</FuncDesc>
			<SimpleSection><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">Mandatory elements are marked with an asterisk (*).</Paragraph>
			</SimpleSection>
		</CommandHelp>
		<CommandHelp ID="selectattribute"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Define Selection</Title>
			</Header>
			<FuncDesc>Starts a graphical browser, in which you can select the attributes for the List and Show methods.</FuncDesc>
		</CommandHelp>
		<CommandHelp ID="definefilter"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Define Filter</Title>
			</Header>
			<FuncDesc>Starts a Menu Browser, in which you can define a filter or a condition for the List and Show methods.</FuncDesc>
		</CommandHelp>
		<CommandHelp ID="editrequest"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Edit Request</Title>
			</Header>
			<FuncDesc>Starts your default XML editor where you can edit the XML code of the request argument. Through this option, you can create a more complicated XML structure than through the Menu Browser.</FuncDesc>
			<SimpleSection><Paragraph class="Default">This option is only available in <Link href="#developersmode" role="internal">developers mode</Link>.</Paragraph>
			</SimpleSection>
		</CommandHelp>
		<CommandHelp ID="showresult"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Show Result</Title>
			</Header>
			<FuncDesc>Starts two Menu Browsers that respectively show the response and result arguments of the test.</FuncDesc>
			<SimpleSection><Paragraph class="Default">You must have performed the test before you can use this option.</Paragraph>
				<Paragraph class="Default">This option does not carry out the test (again), but shows the results that were saved automatically after the execution of the test.</Paragraph>
			</SimpleSection>
		</CommandHelp>
	</FormCommands>
</Session>
