<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/tt/adv/ttadv1115m000" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Directories of Software Components (ttadv1115m000)</Title>
	</Header>
	<HelpTopic xml:lang="en"><AimSection><Paragraph class="Default">
                                 Use this session to create and maintain the run-time directories to store the software components of a <Link href="/baanerp/tt/glossary/glossary#000000000000013" role="glossary">package VRC</Link>. For each package VRC you must define the path to the directories for, for example, forms, menus, and so on.</Paragraph>
		</AimSection>
		<GeneralSection><Paragraph class="Default">The direction file fd6.2.&lt;package combination&gt; is automatically (re)built if the run-time directory is converted to the runtime data dictionary. The extension &lt;package combination&gt; represents the current <Link href="/baanerp/tt/glossary/glossary#000000000000012" role="glossary">package combination</Link>.</Paragraph>
			<Paragraph class="Default">When you specify a runtime directory in the <GUIRef href="/baanerp/tt/adv/ttadv1115m000#ttadv115.prdd" role="manual">Path on System</GUIRef> field, the system automatically creates a subdirectory for the package VRC. Refer to the help of the <GUIRef href="/baanerp/tt/adv/ttadv1115m000#ttadv115.prdd" role="manual">Path on System</GUIRef> field for details.</Paragraph>
		</GeneralSection>
		<GeneralSection ID="remote_system"><SectionTitle>Store software components on a remote system</SectionTitle>
			<Paragraph class="Default">You can store software components on a remote system. In that case, the full directory name must be preceded by the following prefix: <Code>&lt;host name&gt;!</Code>
			</Paragraph>
			<Paragraph class="Default">For example: <Code>alpine!/usr/bse/application</Code>
			</Paragraph>
			<Paragraph class="Default">The prefix method does not apply to program scripts, report scripts, libraries, and functions. If you want to use these components on a remote system, you must set the environment variable BSE_REM to the remote host. In this case the path must be the path on the remote system for all components, such as forms, menus, or objects. All components, including the forms, menus, and objects, are dumped on the remote system.</Paragraph>
			<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">If you locate components on a remote system, you must define a remote user file r&lt;user&gt; in the $BSE/lib/user directory for each user who works with the specified package VRC . You can create a remote user file through the <GUIRef href="/baanerp/tt/aad/ttaad2501m000" role="session">Remote User Data (ttaad2501m000)</GUIRef> session.</Paragraph>
			</Note>
		</GeneralSection>
	</HelpTopic>
	<Fields><FieldHelp ID="ttadv115.cpac"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Package</Title>
			</Header>
			<FuncDesc>Enter the <Link href="/baanerp/tt/glossary/glossary#000000000000008" role="glossary">package</Link> for which you want to create directories for software components. If you, for example, enter the package tt, the directories for the software components are for all <Link href="/baanerp/tt/glossary/glossary#100016" role="glossary">VRCs</Link>.</FuncDesc>
			<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
				<Paragraph class="Default">It is not possible to enter separate directories for different VRCs in this package.</Paragraph>
			</Note>
		</FieldHelp>
		<FieldHelp ID="ttadv115.vers"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">VRC</Title>
			</Header>
			<FuncDesc>An upgrade of a package, for example, B61. Each change in the functionality of a package results in a new version. A version can contain several releases.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv115.rele"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">VRC</Title>
			</Header>
			<FuncDesc>An update in a version. For example, 'B61 a', where 'B61' represents the version code, and the 'a' represents the release code. Each update results in a new release with a new release code.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv115.cust"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">VRC</Title>
			</Header>
			<FuncDesc>A code that identifies a customized software package. For example, B61O_a_cus1, where 'B61O' represents the version, 'a' represents the release, and 'cus1' represents the customer extension of the customized software.</FuncDesc>
		</FieldHelp>
		<FieldHelp ID="ttadv115.kord"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Softw. Component</Title>
			</Header>
			<FuncDesc>The software component for which you must create a directory.</FuncDesc>
			<SimpleSection><List><ListIntro>The following options are available:</ListIntro>
					<ListItem>Forms</ListItem>
					<ListItem>Menus</ListItem>
					<ListItem>Objects</ListItem>
					<ListItem>Program Scripts</ListItem>
					<ListItem>Functions</ListItem>
					<ListItem>Report Scripts</ListItem>
					<ListItem>Additional Files</ListItem>
				</List>
			</SimpleSection>
		</FieldHelp>
		<FieldHelp ID="ttadv115.prdd"><Header>
				<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Path on System</Title>
			</Header>
			<FuncDesc>The full directory name where the run-time software component is located. The full name must start with a slash (/) for UNIX or a backslash (\) for Windows. This name can also contain environment variables, for example ${BSE}. Variable names must be enclosed by curly brackets.</FuncDesc>
			<SimpleSection><List><ListIntro>The system automatically expands the directory name that you specified with a subdirectory with the name &lt;Package&gt;&lt;Version&gt;_&lt;Release&gt;_&lt;Customer&gt;. See the following example:</ListIntro>
					<ListItem><GUIRef href="/baanerp/tt/adv/ttadv1115m000#ttadv115.cpac" role="manual">Package</GUIRef> = td</ListItem>
					<ListItem><GUIRef href="/baanerp/tt/adv/ttadv1115m000#ttadv115.vers" role="manual" Update="No">Version</GUIRef> = B61O</ListItem>
					<ListItem><GUIRef href="/baanerp/tt/adv/ttadv1115m000#ttadv115.rele" role="manual" Update="No">Release</GUIRef> = a</ListItem>
					<ListItem><GUIRef href="/baanerp/tt/adv/ttadv1115m000#ttadv115.cust" role="manual" Update="No">Customer</GUIRef> = cus1</ListItem>
					<ListItem><GUIRef href="/baanerp/tt/adv/ttadv1115m000#ttadv115.prdd" role="manual">Path on System</GUIRef> = /usr/bse/application</ListItem>
				</List>
				<Paragraph class="Default">The system path that will be used at runtime is: /usr/bse/application/tdB61O_a_cus1.</Paragraph>
			</SimpleSection>
			<SimpleSection><Paragraph class="Default">If the directory (on the local system) does not exist, a question appears inviting you to create the directory.</Paragraph>
				<Paragraph class="Default">You can also locate software components on a remote system. Refer to <Link href="#remote_system" role="internal">Store software components on a remote system</Link> for details.</Paragraph>
			</SimpleSection>
		</FieldHelp>
	</Fields>
</Session>
