Welcome to Navis Configurable Gate Level 3 Training.

84
Welcome to Navis Configurable Gate Level 3 Training

Transcript of Welcome to Navis Configurable Gate Level 3 Training.

Page 1: Welcome to Navis Configurable Gate Level 3 Training.

Welcome to

Navis Configurable GateLevel 3 Training

Welcome to

Navis Configurable GateLevel 3 Training

Page 2: Welcome to Navis Configurable Gate Level 3 Training.

Course OverviewCourse Overview

Lesson 1 – Basics

Lesson 2 – Installation

Lesson 3 – Using the Forms

Lesson 4 – Configuring Forms

Lesson 5 – Configuring Business Processes

Lesson 6 – Support TipsThis training will last about 5 hours and will have a 15 minute break in the morning and a 1 and a half hour break for lunch.

Page 3: Welcome to Navis Configurable Gate Level 3 Training.

Lesson 1 – What is the Navis Configurable Gate?Lesson 1 – What is the

Navis Configurable Gate?

Page 4: Welcome to Navis Configurable Gate Level 3 Training.

What is the Navis Configurable Gate?What is the Navis Configurable Gate?

The Navis Configurable Gate 1.0:

Replaces Oracle gate forms

Supports all in-gate and out-gate transactions for one-stage and multi-stage gates

Provides a central console from which to access gate forms

Is configured using two XML files

Will be rolled out at 12 Maersk sites nationally

Will be used throughout the Navis product line for applications that require automation of gate operations

Page 5: Welcome to Navis Configurable Gate Level 3 Training.

What is the Navis Configurable Gate?What is the Navis Configurable Gate?

Base configuration:Visit-based

Chassis operation

Two-stage

Booking/EDO numbers required

Bills of lading or groups are optional for delivery

Page 6: Welcome to Navis Configurable Gate Level 3 Training.

What are the system requirements?What are the system requirements?

System requirements:Application server

Hardware requirements CPU: Pentium IV, > 1.8 GHz

RAM: > 1 GB

Disk space: > 40 GB

Software requirements Microsoft Windows 2000 operating

system or Linux Kernel version 2.4.x

Java Developer Toolkit version 1.4.1 or later. You can download Java from java.sun.com

Tomcat 4.x Java application server

Navis Express compatibility

The Navis configurable gate has been tested for compatibility with Navis Express version 2.1

Page 7: Welcome to Navis Configurable Gate Level 3 Training.

What are the system requirements?What are the system requirements?

System requirements:Client fileserver or workstation

Hardware requirements

CPU: Pentium III, > 1 GHz

RAM: > 256 MB

Disk space: > 10 GB

Software requirements

Navis recommends that you run client software for the configurable gate on Microsoft Windows 2000 or XP platforms

Page 8: Welcome to Navis Configurable Gate Level 3 Training.

What is the best deployment configuration?What is the best deployment configuration?

Express Database

Tomcat

Express Database

Tomcat

Fileserver

Client WorkstationClient Workstation Client Workstation

Client WorkstationClient Workstation Client Workstation

Page 9: Welcome to Navis Configurable Gate Level 3 Training.

End of Lesson 1

Q&A

End of Lesson 1

Q&A

Page 10: Welcome to Navis Configurable Gate Level 3 Training.

Lesson 2 – Installing and Configuring the Navis Configurable Gate

Lesson 2 – Installing and Configuring the Navis Configurable Gate

Page 11: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

Installation files:

Client software

\gate

Server software

\server

Page 12: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

Overview:

1. Install Java 1.4.x.

2. Install and test the Tomcat application server.

3. Copy the JDBC driver to the server.

4. Deploy the configurable gate server component.

5. Set up the database connection.

6. Install and configure the gate client on a client workstation or fileserver.

7. Configure Navis Express to launch the configurable gate.

Page 13: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

Installing JavaJDK provided for Unix/Linux and Windows NT/2000

Java needed to run the Tomcat application server

Page 14: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

Installing the JDBC driverYou must install a version of the JDBC driver that is compatible with your version of Oracle.

Pre-9.2 and post-9.2 versions provided with installation.

Page 15: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

The client componentInstall on each client workstation or on a central fileserver.

If you install it on a fileserver, you must map a network drive for each client to the directory it is installed in.

Any number of users can access it, ensuring that all users are running the same gate forms configuration.

Page 16: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

Testing the applicationTest the application in stand-alone mode (not launched from Express).

Configure the cfgate.cmd batch file. Specifies important information when not running

configurable gate from within Express. Indicates where to read the cfgate.xml file: from the

client workstation or the application server.

Page 17: Welcome to Navis Configurable Gate Level 3 Training.

Installing the Configurable GateInstalling the Configurable Gate

Setting Description Values

- u Database user name express

- p Database password express

- s Service URL

(Change the host name and port only.)

http://[host]:[port]/marine/services/BizPortalSoapService

- w Workstation ID CONSOLE_22

- path Relative path from the current directory to marine/cfgate

..

-conf Determines where to read the cfgate.xml file

server|local

Page 18: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

About the cfgate.xml fileSpecifies the names and locations of configuration files to load on start-up.

Displays the basic gate console form.

Can be read from the client or application server depending on –conf setting in cfgate.cmd file.

Read from application server except for testing.

Page 19: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

About the cfgate.xml file<cfgate>

<readConfig file="GuiMetafields.xml"/>

<readConfig file="GuiCompfields.xml"/>

<readConfig file="GuiForms.xml"/>

<readConfig file="CarinaClient.xml"/>

<readConfig file="GuiActions.xml"/>

<logo file="Navis_Marine.png"/>

<run action="ShowForm Stage row1 col0"/>

<run action="ShowForm Search row2 col0"/>

<run action="CarinaLocalStartup"/>

<run action="ApplicationDefaults AppParams" />

</cfgate>

Page 20: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and ConfiguringStarting the gate (standalone)

1. Start the application server.

Open a command prompt and start Tomcat by issuing the following commands:

cd [tomcat.dir]/bin

catalina run

2. Start the client application.

Double-click the cfgate.cmd file.

After a few seconds, the main window appears.

Page 21: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

Configuring Express to launch the configurable gate

You must define two case reference codes: SERVICE_PATH

Specifies the URL of the gate server application.

FILE_PATH

Specifies the location of the gate client application relative to the forms executable files.

Page 22: Welcome to Navis Configurable Gate Level 3 Training.

Installing and ConfiguringInstalling and Configuring

Launching the configurable gate from Express

Express launches the configurable gate from a command on the Gate menu.

The user must log in.

Express and the configurable gate application must be restarted to allow another user to log in.

Restarting the configurable gate alone will cause Express to pass the same user name and password to the configurable gate.

Page 23: Welcome to Navis Configurable Gate Level 3 Training.

End of Lesson 2

Q&A

15 minute Break

End of Lesson 2

Q&A

15 minute Break

Page 24: Welcome to Navis Configurable Gate Level 3 Training.

Lesson 3 – Using the FormsLesson 3 – Using the Forms

Page 25: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

The standard gate forms

Truck visit form

The form that displays truck visit information and information for related truck transactions.

Stage form

A menu that displays a list of gate stages and forms.

Transaction form for each transaction type

A form in which transaction information can be entered and/or edited.

Page 26: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

The standard gate forms

Truck visit list form

A form displaying a list of visits for each gate stage.

Chassis/container damage list

A form displaying a list of damaged containers or chassis.

Search form

A form in which to search for truck visits and transactions.

Page 27: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

The standard gate forms

Chassis/container damage form

A pop‑up form in which to enter chassis or container damages.

Trouble list

A form displaying a list of trouble transactions.

Trouble form

A pop‑up form in which to edit trouble information for a transaction.

Page 28: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the FormsInterface elements

Menus

User infoTruck transactions

NavigationPane

Navigation ButtonsSearch Box

Truck visit information

Page 29: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Ingate processing

Two‑stage gate begins with a precheck followed by a booth.

Gate stages appear in the Stage menu.

Begin by selecting New Visit in the Stage menu to display the base Truck Visit form.

Page 30: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Truck Visit form

Page 31: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Entering truck visit information at precheck

At the precheck you enter truck visit information in the Truck Visit form.

Page 32: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Entering truck transaction information at precheck

From the Add Transaction menu, select a transaction type.

Page 33: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Entering container IDA dialog box appears in which to enter a container number.

Enter a container number and click Submit.

Page 34: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Entering transaction informationThe right form appears in which to enter transaction information.

Page 35: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Entering transaction informationEnter container information and click Submit.

Page 36: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the FormsSubmitting transaction information

Container data is validated and errors appear in dialog box.

Click OK to return to the transaction form and correct container information or click the TROUBLE button to put the transaction into trouble status.

Page 37: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

When a container is in trouble status, it appears in the Truck Visit form with ERR in the OK field. ERR indicates trouble status

Page 38: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the boothDisplay the Booth Stage Queue by clicking Booth in the Stage menu.

Click Booth

Page 39: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the booth

Identify the truck license number for the current visit.

Page 40: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the boothDouble-click to display the truck visit.

Page 41: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the boothDouble‑click a truck transaction to display it in a transaction form.

Page 42: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the boothEnter additional information for the container and click the Submit button.

Page 43: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the outgateDisplay the Outgate Stage Queue by clicking Outgate in the Stage menu.

Click Outgate

Page 44: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the outgate

Identify the truck license number for the current visit.

Page 45: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the outgate

Double-click to display the truck visit.

The previous stage is either booth or precheck.

Page 46: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the booth

Double‑click a truck transaction to display it in the appropriate transaction form.

Enter the necessary information and click Submit.

Page 47: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a truck visit at the booth

When a outgate transaction commits, its status changes to outgate.

Page 48: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Displaying a trouble transactionDisplay the Trouble Transactions form by clicking Trouble in the Stage menu.

Click Trouble

Page 49: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a trouble transaction

Double-click to display a truck visit with a trouble transaction. ERR indicates trouble

status

Page 50: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a trouble transaction

Double‑click a trouble transaction to display it in the appropriate transaction form.

Page 51: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a trouble transaction

Correct or enter the necessary container information and click Submit.

Page 52: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Processing a trouble transaction

Its status changes to the stage it was in when the trouble condition occurred.

Page 53: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Performing a searchDisabled in 1.0

Search criteria

Page 54: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Hands-onConnect a network drive to \express\gemini\mcsc

For example, g:

Double-click

cfgate.cmdThe gate application launches.

Page 55: Welcome to Navis Configurable Gate Level 3 Training.

Using the FormsUsing the Forms

Hands-onProcess an ingate transaction

Export Receival Create a new container ID DNBK01 booking number DNTC1 truck company Any truck license number Any driver’s license Any ISO code

Page 56: Welcome to Navis Configurable Gate Level 3 Training.

End of Lesson 3

Q&A

Lunch – Back at 1:15 PM

End of Lesson 3

Q&A

Lunch – Back at 1:15 PM

Page 57: Welcome to Navis Configurable Gate Level 3 Training.

Lesson 4 – Configuring FormsLesson 4 – Configuring Forms

Page 58: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring Forms

You use the GuiForms.xml file to create all gate forms

The GuiForms.xml ships with a default two-stage gate configuration.

The GuiForms.xml file is located in \marine\cfgate\conf

Page 59: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring Forms

The GuiForms.xml file depends on three other files:

GuiMetaFields.xml

GuiComposite.xml

GuiActions.xml

Page 60: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring FormsMain steps to defining gate forms

Specify gate stages

Specify a truck visit form

Specify transactions that can be performed at each gate stage

Specify the transactions that can be created at each stage

Create the truck visit form

Create the transaction forms

Create the other forms, such as pop-ups and lists

Page 61: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring Forms

Sample OOG form

<form id="OOG" description="OOG" >

<group outline="box" label="OOG" >

<group>

<item fieldid="tranOogFront" label="Front” place="spanning" />

<item fieldid="tranOogBack" label="Back" place="spanning" />

<item fieldid="tranOogLeft" label="Left" place="spanning" />

<item fieldid="tranOogRight" label="Right" place="spanning" />

<item fieldid="tranOogTop" label="Top" place="spanning" />

<item fieldid="tranOogUnits" label="Units" place="spanning" />

</group>

<footer>

<button label="Add” action="AddToTransaction"/>

<button label="Cancel” action="CancelForm"/>

</footer>

</group>

</form>

Page 62: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring Forms

Sample Trouble Transactions form

Page 63: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring FormsSample Trouble Transactions form

<form id="TroubleTransactions" description="Trouble Transactions">

<group outline="box" label="Trouble Transactions">

<table height="20" place="fullWidth” action="EnterTruckVisit truckvisit row0 col1">

<column fieldid="tvTruckLicenseNbr" label="Truck License" usage="hidden"/>

<column fieldid="tvEntered" label="Truck Entered" usage="hidden"/>

<column fieldid="tranNextStageId" label="Next Stage" usage="hidden" />

<column fieldid="tranNbr" label="Tran"/>

<column fieldid="tranSubType" label="Type"/>

<column fieldid="tranTruckEntered" label="Entered" visibleWidth="12"/>

<column fieldid="tranTruckLicenseNbr" label="Truck"/>

<column fieldid="tranTrkcId" label="Carrier"/>

<column fieldid="tranCtrNbr" label="Container" visibleWidth="8"/>

<column fieldid="tranChsNbr" label="Chassis" visibleWidth="8"/>

<column fieldid="tranEqoNbr" label="Booking" visibleWidth="8"/>

<column fieldid="tranStageId" label="Stage" visibleWidth="8"/>

<column fieldid="tranTrouble" label="OK" />

</table>

</group>

<footer>

<button label="Close" action="CancelForm"/>

</footer>

</form>

Page 64: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring Forms

Gate form layout

Gate form layoutForms can be located within a main display window or can appear as pop-up forms.

Page 65: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring FormsAbout GUI actions

Actions are usually associated with buttons and menu items.

You specify an action with the action attribute for an item element.

action=“AddToTransaction”

Valid actions are defined in the GuiActions.xml file.

You can delete GUI actions from the GuiActions.xml file, however.

Page 66: Welcome to Navis Configurable Gate Level 3 Training.

Configuring FormsConfiguring Forms

About lovId function calls

The lovId attribute for the item element enables you to specify the information that appears in a list of values.

You specify this information with a function call to the server.

lovId="lovTranBookings"

Page 67: Welcome to Navis Configurable Gate Level 3 Training.

End of Lesson 4

Q&A

End of Lesson 4

Q&A

Page 68: Welcome to Navis Configurable Gate Level 3 Training.

Lesson 5 – Changing Business ProcessesLesson 5 – Changing Business Processes

Page 69: Welcome to Navis Configurable Gate Level 3 Training.

Changing Business ProcessesChanging Business Processes

Three types of businesses processes

Business validation rules

Business tasks

Post commit tasks

All are preconfigured but can be changed

All usual Express business rule processing and parameters remain in effect

Page 70: Welcome to Navis Configurable Gate Level 3 Training.

Changing Business ProcessesChanging Business Processes

Gate form layout

Business processes are specified in the gateconfiguration.xml file

\tomcat 4.1\webapps\marine\WEB-INF\classes

Some business processes are optional.

Some business processes have dependencies and must be entered in a specific order.

Page 71: Welcome to Navis Configurable Gate Level 3 Training.

Changing Business ProcessesChanging Business ProcessesSample business validation rules<inStage id="precheck" leg="in" okStatus="YARD" troubleStatus="INGATE">

<bizValidation><getLaneId/><readGateLaneDetails/> LA King only<duplicateTran/><matchEqEqoitem/><equipmentSelection/><validateSzTpHt/><validateChassis/><checkOverrideHolds/><validateTruckDriver/><validateTruckingCompany/><checkReservation/><bookingPickupCheck/><checkChassisLineAccess/><checkChsHold/><truckVisitOpen/>

</bizValidation></inStage>

Page 72: Welcome to Navis Configurable Gate Level 3 Training.

Changing Business ProcessesChanging Business Processes

Sample business tasks<bizTasks>

<setTransactionKeys fixed="true"/>

<updateInTruckVisit fixed="true"/>

<insertHistory/>

<confirmDelivery/>

<deliverySparcsAlert/>

<logNotesMission/>

<logPoolMemberMission/>

<logLineListMission/>

<logChassisPickupMission/>

<logEqFeatureMission/>

<logEqMaterialMission/>

<createPickup/>

<createEir/>

<bookkeepTruck fixed="true"/>

<clearGateLaneDetails fixed="true"/>

</bizTasks>

Page 73: Welcome to Navis Configurable Gate Level 3 Training.

Changing Business ProcessesChanging Business Processes

Sample post-commit tasks<post-commitTasks>

<printPickup/>

<printEir/>

</post-commitTasks>

Page 74: Welcome to Navis Configurable Gate Level 3 Training.

Changing Business ProcessesChanging Business Processes

Validation

GateConfig.xsd file used for basic validation of the gateconfiguration.xml file

Page 75: Welcome to Navis Configurable Gate Level 3 Training.

End of Lesson 5

Q&A

End of Lesson 5

Q&A

Page 76: Welcome to Navis Configurable Gate Level 3 Training.

Lesson 6 – Support TipsLesson 6 – Support Tips

Page 77: Welcome to Navis Configurable Gate Level 3 Training.

Support TipsSupport Tips

XML tagging errors

Use an XML editor like XML Spy

Comment out rather than remove existing elements

Known Issues

Refer to manual for in-depth information

Page 78: Welcome to Navis Configurable Gate Level 3 Training.

Support TipsSupport Tips

XML tagging errorsDrag and drop an XML file into Internet Explorer

If there is an error in the file, you will see an error message and the approximate location of the error.

Page 79: Welcome to Navis Configurable Gate Level 3 Training.

Support TipsSupport TipsXML tagging errors

When modifying XML files, comment out rather than remove blocks and elements.Example:<!--<stage id="outgate" class="exit" default="truckVisitList"

addvisit="no"> <transaction id="truckVisitList" formid="OutGateStageVisits"/> <transaction id="truckvisit" formid="TVReadonly"/> <transaction id="RE" formid="RFoutgate"/> <transaction id="RI" formid="RFoutgate"/> <transaction id="RM" formid="RMoutgate"/> <transaction id="RC" formid="RCoutgate"/> <transaction id="DI" formid="DFoutgate"/> <transaction id="DE" formid="DFoutgate"/> <transaction id="DM" formid="DMoutgate"/> <transaction id="DC" formid="DCoutgate"/></stage>-->

Page 80: Welcome to Navis Configurable Gate Level 3 Training.

Support TipsSupport Tips

Known IssuesSearch functionality does not work

Using the keyboard can be awkward, mouse often needed

To avoid SPARCS timing out: TPC_TRY parameter must be set to at least 5 TPCSLEEP parameter must be set to at least 3

Page 81: Welcome to Navis Configurable Gate Level 3 Training.

Support TipsSupport Tips

Known IssuesWhen receiving export containers at the precheck after an MDT check, seal and damage information do not populate

When driver uses OWN chassis, the user is not prompted to enter a chassis number

Page 82: Welcome to Navis Configurable Gate Level 3 Training.

Support TipsSupport Tips

Known IssuesCannot deliver an import container when SPARCS/Express connection is down (true for Express 1.0)

Truck visits without transactions cannot be viewed if you close the precheck visit form without committing the visit (click Close rather than Done)

Double-blind feature for receivals does not work

Page 83: Welcome to Navis Configurable Gate Level 3 Training.

Support TipsSupport Tips

Refer to manual for more in-depth information

See:sharepoint.navis.com\Product Home Pages\N4 Gate\Configurable Gate 1.0\User Documentation\Manuals\Navis Configurable Gate-v2.pdf

Page 84: Welcome to Navis Configurable Gate Level 3 Training.

End of Lesson 6

Q&A

End of Lesson 6

Q&A