Beruflich Dokumente
Kultur Dokumente
FOR
PORT COMMUNITY SYSTEM (PCS)
This Manual contains CrimsonLogic proprietary material. While CrimsonLogic customers are given reasonable
opportunity to view the Manual for the purpose of exemplifying CrimsonLogic’s commitment to quality, any
form of reproduction, transmission or use of this Manual or its contents is not permitted without prior written
approval from CrimsonLogic. All rights are reserved.
PREPARED BY
ROLE NAME SIGNATURE DATE
(DD.MM.YYYY)
Project Leads GOURAV ARORA, 09.02.2007
PANG TECK CHUN,
ASHOK KUMAR,
VENKATESAM,
RAMESH KUMAR
Project Manager SURESH KUMAR KANTHOLY 09.02.2007
REVIEWED BY
ROLE NAME SIGNATURE DATE
(DD.MM.YYYY)
Project Manager SURESH KUMAR KANTHOLY 10.02.2007
APPROVALS BY
DESIGNATION NAME SIGNATURE DATE
(DD.MM.YYYY)
PROJECT MANAGER SURESH KUMAR KANTHOLY 13.02.2007
BUSINESS MANAGER NAVNEET CHAUHAN 13.02.2007
PROJECT DIRECTOR THIAGU ETTI GOUNDAN 13.02.2007
IPA PROJECT MANAGER RAJEEV PURI
RELEASE HISTORY
RELEASE NUMBER ASSOCIATED DATE (MM,YYYY) BRIEF SUMMARY OF CHANGES
CHANGE
REQUEST NUMBER
1.0 NA December, 2006 First release to IPA
2.0 NA January, 2007 Incorporated the
recommendations after the IPA
review.
2.2 NA February, 2007 Amended after second round of
review by Ports, IPA and TWG
2.3 NA March, 2007 Amended after third round of
review by Ports, IPA, NIC and TWG
3.0 NA June, 2007 Base line
CONTENTS
1. INTRODUCTION ....................................................................................................................6
1.1 ABOUT THE PROJECT ..................................................................................................................6
1.2 PURPOSE AND SCOPE OF THIS DOCUMENT....................................................................................6
1.3 REFERENCES ..............................................................................................................................6
1.4 DEFINITIONS AND ABBREVIATIONS ................................................................................................7
2. REQUIREMENTS STUDY........................................................................................................11
2.1 SCOPE OF THE STUDY ................................................................................................................11
2.2 OBJECTIVE OF THE STUDY ..........................................................................................................11
2.3 APPROACH TO THE REQUIREMENT STUDY .....................................................................................11
2.3.1 meeting with stakeholders ......................................................................................12
2.3.2 Points of discussion ...................................................................................................12
2.3.3 Collection of Sample Documents .........................................................................12
2.4 PERIOD OF STUDY AND PORTS VISITED ........................................................................................13
2.5 EXISTING SYSTEM ......................................................................................................................14
2.5.1 Overview of Existing System ....................................................................................14
2.5.2 Business Documents Exchanged ...........................................................................15
2.5.3 Information Flow Diagram.......................................................................................16
2.5.4 Differences in Business Processes between Ports ................................................26
2.5.5 Problems and Shortcomings with Current System(s)...........................................34
2.5.6 General Problems or Issues .....................................................................................34
2.5.7 Specific Problems/Issues with Some Port ..............................................................36
2.5.8 Suggestions From Stakeholders ..............................................................................37
3. PROPOSED BUSINESS SOLUTION........................................................................................40
3.1 PORT COMMUNITY SYSTEM (PCS).............................................................................................40
3.2 PRODUCT OVERVIEW ...............................................................................................................41
3.3 PCS ARCHITECTURE.................................................................................................................41
3.4 USER CHARACTERISTICS............................................................................................................42
3.4.1 User Groups................................................................................................................42
3.4.2 User Roles ...................................................................................................................45
3.4.3 User Roles and Responsibilities................................................................................47
3.5 OPERATIONAL CONCEPT AND SCENARIOS ................................................................................55
3.5.1 Import Workflow ........................................................................................................55
3.5.2 Export Workflow.........................................................................................................60
3.5.3 User Interaction with PCS ........................................................................................64
3.5.4 List of Messages or Documents ..............................................................................67
3.6 ISSUES ADDRESSED IN PCS ........................................................................................................76
4. INTERFACES REQUIREMENTS ..............................................................................................85
4.1 SYSTEM INTERFACES ..................................................................................................................85
4.1.1 FTP (File Transfer Protocol) .......................................................................................85
4.1.2 MHX (Message Hub Access)...................................................................................85
4.1.3 Web Upload ..............................................................................................................85
4.1.4 Other clients ..............................................................................................................85
4.2 USER INTERFACES .....................................................................................................................86
5. SPECIFIC REQUIREMENTS ...................................................................................................87
5.1 INTELLIGENT MESSAGE SYSTEM...................................................................................................87
1. INTRODUCTION
Centralized Port Community System (PCS) is an initiative by Indian Ports Association (IPA)
intended to provide a single window system for the Port communities in India to securely
exchange the documents and information electronically with their stakeholders involved
in the maritime transport and logistics chain including the trading partners and
government agencies. It also expected to provide global visibility and access to the
central database to all its stakeholders through internet based interfaces.
This document specifies the requirements for the Port Community System (PCS) for Indian
Ports in detail.
The scope of this document includes the description of the current and proposed
system, the functional and interface requirements and the other nonfunctional
requirements like security, performance, infrastructure and training requirements.
The target audience for this document is project team members, technical working
group, end users, steering committee and IPA or any other government officials involved
in the project.
1.3 REFERENCES
The following documents have been referred during the preparation of SRS:
Abbreviation Description
PC Port Clearance
PCS Port Community System
PD Personal Deposit
PD Project Director
PHO Port Health Organization
PL Project Leader
PM Project Manager
PMP Project Management Plan
PO Preventive Officer
QA Quality Assurance
RDBMS Relational Database Management System
RR Rail Receipt
RWG Regulatory Working Group
SA Shipping Agents
SB Shipping Bill
SC Steering Committee
SCL Software Configuration Lead
SEI CMM Software Engineering Institute – Capability Maturity Model
SL Shipping Lines
SLA Service Level Agreement
SMS Short Message Service
SMTP Sub Manifest Transshipment Permit
SMTP Simple Mail Transfer Protocol
SQA Software Quality Auditor
SRS Software Requirement Specifications
TCS Trade Community System
TEU Twenty Equivalent Unit
TFO Tank Farm Operator
TP Transshipment Permit
TR Technical Requirements
TWG Technical Working Group
UI User Interface
United Nations Electronic Data Interchange For Administration,
UNEDIFACT Commerce and Trade
VAN Value Added Network
VCN Vessel Call Number
VESDEP Vessel Departure - UNEDIFACT Standard Message
VIA Vessel Identification Advice
VPN Virtual Private Network
WML Wireless Markup Language
XML Extensible Markup Language
2. REQUIREMENTS STUDY
National Informatics Center (NIC) of India had already done the preliminary study in 2004
and outlined the functionality and requirements of Port Community System (PCS). The
requirements study conducted by CrimsonLogic, as part of this project, was a
supplementary study to firm up and fine tune the requirements and prepare a detailed
specification for designing and developing the PCS.
• Understand the business processes of the stakeholders and to see any changes
to the process or information flow given in the study report by NIC.
• Find out the current IT infrastructure capabilities of port and other stakeholders
and the extent of system automation accomplished so for.
The Requirements Study Team worked with the Technical Working Group (TWG) in the
major Ports with the help of IPA to identify the coordinators in each port. The
coordinators arranged and coordinated the meetings and discussions with various
stakeholders connected to that Port.
The System Study Report on PCS by NIC based on the study they had done in 2004, was
taken as the base document and references are made to that report.
• Find out the current IT infrastructure capabilities and the extent of system
automation accomplished so for.
The team met representatives of the following stakeholder identified by the port
coordinator for all the major ports in India:
Port Authority
Shipping Line/Agent
Terminal Operator
Importer/Exporter/Custom House Agent
Stevedores
Container Freight Station Operator
Rail Transport Operator (CONCOR)
Surveyor
Transporter
Bank
Customs
PHO
Immigration
Refer Annexure -I for the key points discussed with stakeholders during the requirements
collection.
The following are some of the document samples collected from each stakeholder:
• Paper or EDI documents (application forms, requests, memos, intimations etc) the
stakeholder exchange with other business partners in the maritime transport or
logistics chain.
• Reports, lists, bills etc prepared or received by the stake holder that help in the
decision making or information exchange
• The manual or electronic registers kept by the stakeholder, related to port related
operations.
• Formal notifications (letter, fax, email, SMS etc) issued to or received from any
other stakeholder
The study was conducted in the all the major ports from 1st November 2006 till 2nd
December 2006. The list of ports and the period of the study is given in the table below:
All the major ports in India handle bulk break bulk, containerized and liquid cargo. The
port operations in various ports are not same, though similar, due to the different kind of
cargo they handle, different players manage the cargo related activities and different
pace and levels of automation of operations. In some of the ports like Mumbai, Kolkata
the stevedoring activities and CFS operations are handled by the port itself while in
others, they are privatized. In JN Port the stevedoring activities are partly handled by port
i.e. loading, discharge and transportation of containers inside the port area is handled
by port and lashing is handled by SA, whereas CFS operations are privatized.
Many of the major Ports use Terminal Operating systems like Navis, IPOS and CETOS for
managing their terminal operations. They exchange EDI messages with Customs. Some
of them even exchange few electronic messages with some of the big Shipping Agents
and more advanced private Terminal operators.
Though there exist different IT systems deployed by Ports and other different Port
Community players but these IT systems only provide limited interfaces to others. The
community at large has no single point of information consolidation and retrieval.
Shipping goods from one port to another port in India makes it even more difficult for the
stakeholders since they will have to liaise with multiple systems to do transactions over
different ports.
In general, documentation and processing is still manual for most of the stakeholders in
the ports community, except few international players. Therefore, exchanging data or
information, getting status updates from trading partners or business transaction with
other members of the community take place manually resulting in re-entry of data into
their internal systems and the increase in the dwell time for the vessels visiting the ports.
The interaction between port community players in the current system is depicted in the
diagram below:
Refer the Study Report from NIC for the list of Business Documents exchanged between
the stakeholders in the current system.
The consolidated information flow diagrams are given below for both import and export
process cycles:
1. Import Cycle
Start
No
Call Sign ?
Regulatory
Clearance Request for IGM
Cancellation/ Amendment (SA- Amendment
Customs-Port)
End
• Berthing/PilotApplication (SA-Port)
- Dimensions of Vessel
- Cargo Details
• HazardousCargo Declaration (SA-Port)
• Instructionsforhandling HazardousCargo
(SA-Port)
• Resource Request(SA-Port)
• Stowage Plan (SA-Port)
Berthing
• PHO Certificate (SA-PHO)
• Plantquarantine Certificate Request
• MMD Certificate
• Immigration Certificate (SA-Immigration)
No
Containerized Cargo ?
Y es
Y es
• Advance ContainerList(SA-Transporter)
• Instructions to move Container to CFS
(SA-Transporter)
Container
Shifting
Gate Pass for Moving Container to CFS
(Port-SA,Transporter)
No
FCL and Deliveryin Container? Yes
y FCL:
y Requestfor de-stuffing containers
(SA/CHA-CFS/Port)
y LCL:
y Request for resources in CFS (SA-CFS)
y Intimation ofDe-stuffing (SA-Surveyor)
y Container Load Plan (SA-CFS/Port,Surveyor)
y IGM / Advance List (Customs / SA - Port)
Destuffingof
Allocation ofresourcesfor de-stuffing
Containers (CFS / Port -SA)
Transit
Cargo/Container Delivery ?
Direct
D
Barge ?
Obtain
OutofCharge
(Customs-CHA-Port)
SMTP Permit
(Customs-SA,Port)
Barge Road
Road / Rail /
D
Barge ?
Railor
Road?
Road & Rail
Rail
IndentforWagon IndentforWagon
(Port-Railways) (Port-CONCOR)
Paymentthrough Bank
/PD Account
(CHA-Port)
RailwayReceipt
(Port-RT) (RT - SA/CHA)
Gate Pass
(Port-CHA) (Port-Customs)
Railway-OutReport(Port-SA/RT)
End
Appraise and Issue Green Boat Note (GBN) Appraise and Issue Green Boat Note (GBN)
(Customs - SA - Port) (Customs - CHA - Port)
End
2. Export Cycle
Start
Call sign ?
No VesselProfile
(SA-Port)
Yes
Voyage
Registration
Allotment of VCN (Port-SA)
Regulatory
Clearance Request for
Rotation No. cancellation/ Amendment Amendment
(SA-Customs)
End
Break/Dry Bulk
Break/Dry Bulk Container
Cargo or Container ?
Space allocation &Permission for Carting Gate IN Permission for Empty Container
(Port/CFS - SA/CHA) (CFS - Transporter, SA)
PortStuffed
ICDContainers Factorystuffed container
• Gate In Permission (Port-CHA)
• Entry of goods in Port Customs Examination & LEO
Train Summary Preparation of Invoice & (Customs-CHA,Port)
(Port-CHA,Customs) (CHA - SA) (CONCOR - Port ) Certification by CE
(Shipper-C.E-
• Requestfor MovementfromPre-Shipment Customs,Port) RequestforStuffing Containers
to Dock (CHA-Port) (SA-CFS / Port)
• Shed to shed Movement Order (Port-CHA) Train Arrival
( Railways - Port )
ReceiptofContainer at
Allocation ofResources
Port / CFS ( Port -
(CFS / Port -SA)
Shipper / CHA / SA /
Customs)
Off-loading ofcontainer
Customs Examination & LEO
fromwagon
(Customs-CHA,Port)
Container
( Port - SA ) ContainerLoad Plan
Stuffing
(CFS/ Port/ Stevedore-SA,Surveyor)
Generation ofShipping
Bill (CHA / Shipper -
Customs, Port)
Stuffing Report (CFS / Port-SA) /
(Surveyor-SA)
LEO
( Customs - CHA /
Shipper,Port) Requestformoving the Container to Port
(SA/CHA-Port/CFS)
(SA/CHA-Transporter/Port)
• Instructionsto move Container to Port
(SA/CHA- Transporter)
• Berthing/PilotApplication (SA-Port)
- Dimensions of Vessel
- Cargo Details
• HazardousCargo Declaration (SA-Port)
• Instructionsfor handling HazardousCargo
(SA-Port)
• Resource Request(SA-Port)
• Stowage Plan (SA-Port)
Port
• Application for PortClearance (SA-Customs)
Clearance • Intimation ofCargo Loaded (SA-CHA)
P
Port Clearance Permission(NOC) (Port - SA,
Customs)
PortClearance Permission (Customs-SA-Port)
AssessmentofWharfage,demurrage charges
(Port-CHA)
• VesselSailing Report(Port-Customs)
• Stowage Plan
(Port / Stevedore-SA) (Surveyor-SA)
Short Shipment ?
Yes
Back to Town ? No
No
Permission for Back to Town
(Customs-CHA,Port)
End
Advance Payments?
Shortfall Refund
Payment
Credit Advice (Bank-Port) Credit Advice (Bank-SA)
End
The major differences in the business processes between the Ports compiled after the
requirements study is given in the tabular form below:
Voyage Registration 9 Different VCN (Vessel Call Numbers) are allotted for the
same Vessel, one for the Import and one for the Export in
Marmugao port.
9 Only one VCN is allocated for a Vessel visiting the Port for
both import and export in all other ports.
Advance Charges
9 Bill of Lading is used for calculating the advance charges
in Vizag port.
Customs EDI messages 9 Paradip port is not having any EDI Message exchange
with customs.
Terminal Operations 9 JNPT, Vizag, Kandla, Chennai, Cochin and Tuticorin are
having private container terminals.
Paradip Port
Filing the Shipping Bill 9 Shipping Agent can move the cargo to the shed before
filing the shipping bill in Vizag, Haldia and Mumbai ports
as part of pre-shipment facility.
Delivery Order Process 9 In JNPT, Shipping Agent issues examination letter to CHA,
CHA in turn submits this letter to customs to do the
examination of the cargo. Examination letter is called an
Initial Delivery Order. Once the Examination is done, SA
issues the final delivery order to the CHA.
Internal System 9 Except Ennore other ports are having internal system.
Kandla Port
Chennai Port
9 Port has direct link with Indian Bank Server. Port internal
system assesses the charges automatically for
debit/credit and sends the charges and account details
as EDI message automatically to the bank.
Tuticorin Port
9 Port has EDI with banks for collecting Vessel and Cargo
related charges from the Agents. The Debit/Credit notes
are automatically created by the application whenever
assessments/refunds are processed in the Port and stored
in the database. They are exchanged with banks which
are connected to TPT server through dialup.
9 The bank clerk reads the EDI message and does the debit
or credit.
Paradip Port
9 Port has EDI with banks for collecting vessel and cargo
related charges from agents/ Importer / Exporter. The
Debit/Credit notes are automatically created by the
application whenever assessments are processed in the
Port and stored in the database. They are exchanged
with the banks which are connected to PPT server
through dedicated / lease line from BSNL.
9 Application software of the Bank takes care of the Debit
and Credit operation and sends the EDI message to the
Port periodically.
Mangalore Port
9 The Revenue Sections collects the Vessel & Cargo related
charges from Shipping Agent in the form of cheque and
submits to the bank periodically.
Marmugao Port
9 Shipping Agent issues pay order and calls the bank and
approves the transaction, then only, the bank will
execute the pay order.
Mumbai Port
JNPT
9 The bank has provided facility for internet banking. A web
site has been created through which the agents can
make the payment online by using internet banking.
Though the automation of the terminal operations and other functional areas are done
or being done to a good extent in many of the Ports, the port and the stakeholders are
unable to get the expected benefits due to the lack of holistic approach towards the
automation and the disconnects resulted from the lack of common platform for
document exchange.
Following are the problems or Issues gathered or interpreted after the requirement study
discussions with the Port officials and the other stakeholders. These problems are
grouped to three sections called General, specific to some Port and suggestions from
the stakeholders.
2. There is no centralized system that can do the conversion from one standard format
to another and make the information available to all the players involved.
3. Since Vessel schedules, ETA and Berth allocation details are not published on real
time basis, daily berthing meeting between Port officials and Shipping Agents
becomes necessary for confirming the berth allocation to give transparency.
4. It is quite difficult to locate a container in many Ports’ CFS since no yard plan is
followed currently and if there is any, it’s not updated and conveyed to Agent/CHA
when the containers are shifted from the original location to another.
5. Stakeholders still need to submit paper documents in many counters, though the
functions of the counter is automated, as there is no link between various existing
systems implemented in the Ports.
6. The IGM hard copies are still submitted by SA in almost all the ports since the IGM (EDI
message) from SA or Customs is not used by the port. Port Systems either don’t have
an option to do import the IGM message or it can’t interpret the messages.
7. IGM is currently sent to all the terminals by the port if the port has more than one. This
should be segregated by terminal and only the data pertaining to the vessels that
are arriving at the particular terminal to be sent to that particular Terminal.
8. IGM is submitted to all the CFS even if only few containers are moved to one CFS
and rest to another CFS. Only the list of those container moved to a CFS should be
send to that particular CFS.
9. Coastal Vessels need to submit Bill of Entry through hard copy to Customs though
they don’t have any imported cargo and it is not required for any duty assessment.
10. Up to seven copies of DO to be given at various counters for filing since the
document exchange and book keeping is still manual.
11. Reports from the Labs the samples sent for testing, taking long time. This leads to the
delay in issuing PHO certificate.
12. To issue the LEO, Custom officer checks all the applications, then goes back to office
and enters the details onto the system. Instead, he can use any mobile device to
issue LEO while checking each vessel. The dwell time can be reduced by at least
Around 4 hours by this.
13. Once LEO is issued for break-bulk cargo and if part of the break-bulk is changed to
container since all the cargo is not able to be loaded in the vessel, the CHA needs to
cancel the S/B and LEO and need to get another S/B and LEO. It takes 3 days for the
customs to approve the S/B and LEO even if the cargo is still the same mentioned in
the previous S/B and LEO.
14. Collection of DO is totally manual. CHA has to go to different Shipping Agents for
getting DOs for different importers the CHA represents.
15. No option to track bonded containers (containers of foreign origin. The bonded
containers have to be sent back to their origin within 6 months from the arrival day in
India)
16. Many SL/SA doesn’t have message translators to translate the messages to the
format acceptable to customs.
17. The Port systems cannot provide information about the cargo once it leaves its
boundaries. i. e. when the cargo is transported out by rails and trucks.
18. CFS is not linked to Customs and therefore physical examination orders need to be
submitted to CFS. It would be good to connect CFS to the Customs for getting the
most updated B/L details.
19. CHA is required to escort each truck inside the CFS and outside the CFS with the
documents because the gate-officer does not have access to the necessary
information (like Bill of Entry).
20. Import and Export Document goes through lot of small changes / amendments.
Currently it is not easy for the stakeholders to carry out the amendments.
21. Shipping Agent and other stakeholders need to directly enquire with the Port
regarding Vessel Arrival/ Departure information and other vessel, cargo and
container movement status as there is no real time status update or checking option
available in the current system
23. Gate in and gate out in the port is quite difficult and time consuming due to the
manual verification of the document in the gate. Good amount of the time will be
saved by streamlining the gate in/out passes issuance and verification of the passes
at the gate.
2. IGM hardcopies are submitted still to Port and Customs in some of the ports as the
EDI submission to Customs and port is not totally streamlined.
3. GRT is asked 3 or 4 times in different applications during one import / export cycle.
GRT will change if the vessel profile is changed during the process leading to
confusion which one is the correct one.
4. Port users are not getting the details about the yard planning and container
movement.
5. Data is submitted twice, first to the customs and then to the ports by CHA as some of
the EDI messages that are currently being sent from Customs to Ports (CFS) cannot
be interpreted by the Port systems.
6. Vessel Call sign is not unique and some ports it is used to uniquely identify the vessel.
7. For some of the CFS, the operations are totally manual and the Information about
the containers shifted to CFS is not available through the system.
8. Shipping bill (EDI based) is not received in Port even after hard copy of LEO is
received
9. Cargo Release Order (EDI-based) is often received after the Cargo has been
released
10. Yard report/register is still paper based in some ports and the messages sent from the
container management to move the empty containers are not made electronic yet.
11. If a Vessel is used for both Import and Export, Different VCN numbers are used for
Import and Export separately in some ports.
12. SA maintaining separate accounts wit Port for different kind of charges (Like Vessel
Related Charges, Cargo related Charges)
13. Immigration passes (Dock entry permits and NOC) are not uniform in formats in
different ports.
14. All documents are manual and hardcopy forms for immigration; no IT systems are in
place to help the work
15. Different SAs submitting Voyage registrations for Import and Export separately for the
same vessel.
1. Defaulters (SA) of charges should be blacklisted and prevented from using the port
services that he hasn’t made the payment for and alert other ports.
2. SA can apply for Line clearance from the Tank Operator and Tank Operators can
submit tank readiness form to Port through PCS
3. To use a Pre-gate application that will take in information from the Import Advance
List and IGM. It will allow the SA to fill in additional information for example seal no.,
origin, destination, etc. It will then automatically populate Pre-Advice Inbound Rail
Container Application that is filled-in by the Port operator while issuing the Gate Pass.
4. Bills / Invoices should be standardized into a common international format across the
ports although the tariffs by different ports may be different.
5. Port can push bills files to banks and banks send EDI response back. But Port must
send payment details, for example, for which items are these bills for. PCS should
reconcile the details.
7. IMO number or MMSI number can be used to uniquely identify the Ship.
9. Not all SL/SA are able to provide this COPRA EDI to Port. These messages can then be
translated by PCS and sent to the Terminal Operators or the Terminal Operators will
need to change their system to translate these messages.
10. Bay plan/yard plan report should be graphical and published on-line.
11. Even though Free Pratique is issued, if the crew members are sick, while Immigration
gives the permit, they need to notify PHO about this.
13. In the Vessel Profile, Include call sign change date and last call sign. Date of previous
Vessel name change should be included in Vessel Profile
14. There should some provision to change type of the Vessel between Foreign and
Coastal during the voyage.
16. The list of all banned cargo should be published through PCS.
17. Port Immigration Systems should be linked with the all the AIR PORTS
18. After paying the duty, if CHA gets clearance from customs at 3 or 4 pm, CHA goes to
the CFS next day. Where they have to enter the details again to the system. But takes
long time. Instead, if CHA enters the details and CFS verifies the details next morning,
can reduce delay
19. PCS should provide online immigration application that checks for blacklisted crew.
20. Sea Port immigration under state government’s purview but airports under Central
immigration.
21. Sometimes, SA comes to apply for NOC after ships sails, but Customs would have
given clearance for vessel sailing.
22. Port can push bills files to banks and banks send EDI response back. But Port must
send payment details, for example, for which items are these bills for. PCS should
reconcile the details.
23. CFS is not linked to Customs and therefore physical examination orders need to be
submitted to CFS. It would be good to connect CFS to the Customs for getting the
most updated B/L details.
24. CHA supposed to pay Stamp Duty to Shipping Companies and Shipping Company
in-turn pays to the govt. Only after the customs signed bill of entry is shown to the
shipping line, does the shipping line accepts the stamp duty. If the payment can be
made to CFS directly and CFS can send to Shipping Line, it will be of great help. Also,
electronic payment of stamp duty will help expedite this process.
26. CONCOR is using their own train codes while JNPT is using their own train codes and
messages exchange between them cannot be achieved.
27. Bills / Invoices should be standardized into a common international format across the
ports although the tariffs by different ports may be different.
28. Import and Export Document goes through lot of small changes / amendments.
Currently it is not easy for the stakeholders to carry out the amendments.
29. Pre-Advise list should be sent electronically to Port and made available to the
people at the gate.
30. In JNPT EIR (Eqpt. Interchange Report) i.e. gate pass is issued only at the time of
departure at the outgate for both receipt of export containers as well as delivery of
imports.
31. Documents exchanged are in manual format and at most email attachments
33. Hazardous cargo codes, agent codes between S/L, Ports, Customs and CONCOR
are different.
34. Some cargo is considered normal to ports while in CONCOR, the same cargo is
classified as hazardous.
36. History of the ship need to be kept. Need to track the ports or the restricted countries
the ship has visited before reaching the Indian port.
37. Provision to search vessels by Vessel name should also be provided. (Vessel ID, Call
sign are auto generated number so no body remembers them so if the details of the
ships should come by choosing the ships name once the ship enters to port till it sails
out.)
Centralized Port Community System (PCS) will provide a single window for the port
community in India to securely exchange the documents and information electronically
across its stakeholders involved in the maritime transport and logistics chain including the
trading partners and government agencies. It also will provide global visibility and
access to the central database to all its stakeholders through internet based interfaces.
• A web based application that acts as a single electronic window for ports and
stakeholders to access and maintaining the central database.
PCS Message Hub, the centralized intelligent messaging component in PCS, will
streamline the exchange of business documents and information between port
community stakeholders and the government agencies involved.
PCS Web, the single window internet application, will provide global visibility and access
to the central database populated from the messages exchanged between the
stakeholders.
PCS Portal, the e-commerce portal for the port community, will provide the interface for
the stakeholders to interact with PCS and also provide a platform for publishing general
information to public and the stakeholders.
1. Port Authority
Shipping Line operates a fleet of ships and other carriers and the Shipping Agent
provides the services on behalf of Shipping Lines. Shipping Agent coordinates the
arrangements for ship arrival, berthing, discharge/loading and departure of the vessel
with port, customs and other regulatory bodies.
3. Terminal Operator
The terminal operator manages the terminal operations on behalf of Port and receives,
stores, loads/discharges and delivers the containers/cargo within the terminal. They
collect the terminal handling charges and storage charges while port collect the vessel
related charges.
Importers / exporters are the owners of the goods being imported/ exported. And they
are mainly responsible for completion of customs and Port formalities either themselves
or through a Customs House Agent (CHA). CHA helps the importer/Exporter in getting
the customs clearance for his consignments. CHA declares the goods with Customs, and
gets goods examined by Customs, pays the duty in the Customs designated bank and
takes the physical possession of the cargo from the Custodian after paying all Port
dues/charges.
5. Stevedore
Stevedores arrange for the labor gangs to handle containers, trailers, pallets, boxes, etc.,
maintain the tally sheets, and report the container/cargo loading and discharging
details to the port and shipping agent. They also ensure the transport of handling units
though the port area.
The CFS is the custodian of containers and the cargo till the cargo is released to the
importers after de-stuffing in case of imports and for exports till the cargo is shifted to port
after stuffing. In the case of exports, the cargo is brought to the CFS for examination by
Customs, stuffed in the containers and shifted to the port for loading on to the vessel.
ICD (Inland Container Depot) is temporary storage for import/export laden and empty
containers. According to the guidelines of Indian Government, functionally there is no
difference between CFS and ICD. While CFS is an off dock facility located near the
servicing port, ICD is generally located outside the port towns. In PCS also ICD is
mentioned as CFS for simplicity.
The Rail Transport Operator acts both as a custodian of cargo and also as an agency for
transporting the containers to/from the port from/to the Inland Container Depots (ICDs).
They move the containers by rail / road (in case of shortage of rakes to move container)s
directly from the port to ICDs and back. CONCOR is used as synonym for Rail Transport
Operator in Port Community as there are not many rail transporters on board.
8. Surveyor
The Surveyor is hired by port/ Importer/Exporter as well as of the shipping agent to survey
the vessel, container and cargo. The survey reports are used for ascertaining the
damages if any. The surveyors also monitor the stevedoring activities and co-ordinate
stuffing/de-stuffing, movement of containers/cargo and loading/discharging.
The transporter shifts the containers or cargo from the port area to the designated CFS in
case of imports. The transporters are also involved in shifting the empty containers from
CFS to empty container storage yard. In case of export, Transporter moves the
containers to the Port yard. The transporter engaged by the Port moves the containers
from yard to the vessel in the case of exports and vice versa in the case of imports.
10. Bank
Bank facilitates the payment of service charges by the stakeholders to the port and
other statutory charges like excise/stamp duties and taxes to Customs and other
government agencies.
11. Customs
Customs is the government department in charge of collecting duty and taxes and of
the border control. Customs also enforces the provisions of the Customs Act governing
imports and exports of cargo, arrival and departure of vessels and prevention of
smuggling including interdiction of narcotics drug trafficking. Customs grants entry
inward / entry outwards permission for the vessel and clear goods for both import and
export.
The agency that is responsible for the inspection of hygiene in the ship and amongst the
crew, so as to control the spread of infectious diseases from incoming vessels and
aircraft, inspecting food/agricultural products entering the Port, for wholesomeness,
fitness and compliance with Indian legislation. Some of the cargo samples like edible oil
is inspected by PHO and permitted for domestic use based on lab certification. On
arrival, the PHO also issues de-ratting exemption certificate to the vessel.
13. Immigration
The agency that is responsible for applying the immigration laws of the country and
providing the needed documents for foreign crew and passengers to disembark and
embark.
Tank Farm Operators provide storage for the bulk liquid cargo and pipeline facilities to
transport the liquid cargo to/from the vessel.
They represent the container Lines and provide the steamer agent with details of the
containers belonging to them in the vessel. They also give the delivery order to the
Clearing Agent/Importer for clearing the container. Similarly, the liner gives the
authorization for loading containers to a vessel to the clearing agent. They recover
terminal handling charges and container detention charges as also issue Bill of lading
and agent’s delivery order to the consignees.
The Barge Owner / Operator transports Iron Ore from mine to Port and also transports the
consignment to the importers location.
PQO examines the consignments (identity and physical checks) and accompanying
documentation by administrative enforcement. He inspects plants and plant products
for any suspicious containment of harmful organisms. "Phytosanitary certificate" is issued
in the model format prescribed under the International Plant Protection Convention of
the Food & Agricultural Organization and issued by an authorized officer at the country
of origin of consignment or re-export.
The main functions of the Mercantile Marine Departments include Administration of the
various Merchant Shipping Laws and Rules relating to the Registration, tonnage
measurement and crew accommodation of ships, surveys for Safety of Ships, Load line
inspection, enquiries into shipping casualties and wrecks, holding of examinations for
Certificates of Competency, survey of passenger ships, inspection and approval of
statutory equipments vis-à-vis Life Saving and Fire Fighting, Appliances, communication
equipment and other Navigational Aids, detention of overloaded and or unsafe ships,
supervision of ship repairs and construction of new vessels at request of State and
Central Government Agencies
Port daily sends arrival and departure report of the vessel at mutually agreed time,
normally early morning for intelligence purpose. Same reports are also communicated to
Coast Guard.
The user roles identified for each user groups are given in table below:
interchangeable
Shipping line/ Shipping line (SA)
Shipping Agent
Terminal Operator Terminal Operator (TO)
CHA/Importer/ CHA (CH)
Exporter
CFS /ICD CFS Operation (CF) CFS operations and
documentation
User Responsibilities
SA
• Issue Gate Pass. EIR is Gate Pass for containers in
JNPT.
• View Sub Manifest Transshipment Permit.
• Forward Railway-out Report to SA.
• Issue Removal Memo to CONCOR/Railway.
• Prepare and Issue Pendency Report.
• View Entry outward from customs
• View LEO
• Collect charges from CA
CHA / Importer / • Collect Delivery Order from the SA
Exporter • Prepare and submit the Bill of Entry to Customs.
• Collect Out-of-charge order from the Customs
• Pay charges for Wharfage, demurrage, stamp duty,
octroi
• Issue Job Order to transporter
• View Gate-Pass from the CFS / Port
• Apply Carting permission to the Port.
• File the Shipping Bill.
• File the Amendment, Supplement to the Shipping Bill
to the Customs.
• Collect Let Export Order (LEO) from the Customs.
• Collect Movement Order.
• Submit Request for shut out permission to port and
customs.
• Pay final charges.
• Application for Log Entry/Short landed/Landing
remark certificate
Customs • Assign Rotation Number
• Approve IGM.
• Allocate IGM No.
• Board vessel after berthing, check ship’s stores and
crew residences for contraband etc. and grant entry
inward.
The following is the generic overall work flow in a typical import process from the voyage
intimation till the vessel sails out of the port. In PCS, all the communication and
document exchange described below take place electronically.
Voyage Registration
* Assign VCN
* Advance Payment
Port
Regulatory Clearance
* IGM
* PHO, PQ & MMD Certificates
* Immigration Clearance
SA CA
Berth Allocation
* Vessel Details
* Cargo/ Dangerous cargo List
* Handling Instructions
Port/TO
Unload Cargo/Container
* Tally report
* Vessel/Tank survey report
Surveyor
Shifting/De-stuffing Container
* Job Order
* Container movement
* Transhipment
Trasporter CFS
Releasing Cargo
* Agents DO
* Out-of-Charge
* Port/CFS Payments
CHA / Bank
Importer
1. The Shipping Line/Shipping agent registers his vessel by submitting the Vessel Profile
along with necessary certificates – Certificate of registry to the Port which in turn
verifies and approves the Vessel Profile. The profile needs to be re-submitted every six
months or whenever there is change in the profile of the vessel.
2. Once the expected time of arrival (ETA) is known, the shipping agent submits Voyage
details including ETA to port by providing the vessel details along with the expected
time of arrival.
3. The port registers the voyage and generates a unique Vessel Call Number (VCN).
VCN is used as a reference number for any transaction related to the particular
voyage.
4. After the registration of the voyage, the Shipping Agent files the Import General
Manifest (IGM) to customs containing the Cargo Manifest, Container Details along
with the Vessel Details.
5. Customs allocates the IGM Number for the IGM filed and the same is forwarded to
the ports and the shipping agent.
6. The Shipping Agent sends the Berthing Application with expected arrival schedule
(confirming the ETA details and cargo details provided earlier with the changes if
any, including hazardous cargo details along with the special instructions for
handling it) and Bay Plan after the date of arrival is confirmed.
7. The Shipping Agent co-ordinates with the Port Health Organization (PHO) to obtain
free Pratique certificate and liaisons with MMD for any other vessel certificates, Plant
Quarantine (PQ) from the concerned controlling agents. (He can upload the above
mentioned documents as attachments)
8. The Shipping Agent submits the certificates mentioned above and applies for the
Entry Inward to Customs. The Entry Inward is forwarded to the shipping agent and the
port by the customs.
9. The Port allots the berth and publishes the details of allocation of all the berths in the
port to all Shipping Agents. (The changes to the berth application can be sent to the
port and the port needs to confirm the changes to take effect to the published
allocation if necessary)
10. The Shipping Agent does the self-assessment of the charges (vessel related and
miscellaneous) as per the applicable port tariff and makes the advance payment at
the bank. Bank sends payment details to the port. Cargo related assessment is done
by Importer/Exporter.
11. Port allots specific location in the yard for discharging the cargo/containers and
sends the yard plan to the Shipping Agent.
Cargo/Container Discharge
1. Private Stevedores request for resources to port and pays advance charges for the
resources. In case of Port being the Stevedore, Port and SA together assesses the
resource requirement or sometimes Port assesses the requirements pays the advance
Stevedore charges
2. SA sends the Arrival Notice of the vessel, IGM, and Stowage plan to Stevedores.
4. The Surveyor prepares the initial Vessel/Tank Survey Report and submits to the
stakeholder whoever hires Surveyor in case of liquid cargo. (After the complete
discharge of the cargo, the Surveyor submits the final vessel/tanks survey reports)
5. Port prepares the short landed, landed but missing and excess landed cargo report
and sends it along with the Tally Report (also called cargo out-turn report) to
Shipping Agent and Customs.
6. The Shipping Agent files a supplementary IGM in case of excess landed cargo with
the customs and the delivery is allowed accordingly.
Cargo/Container Delivery
Direct Delivery
1. The Shipping Agent issues Delivery Order (DO) to the Customs House Agent (CHA)/
Importer. However the ADO can be issued in two phases – one for custom
examination only followed by the final DO or is issued directly final DO. The gang
letter is also issued with validity period for delivery.
3. CHA presents Bill of Entry along with the Bill of Lading duly discharged by Vessel
Agents or Agent’s Delivery order at CFS/ Port.
4. After appraisal, and Customs issues out-of-charge to the CHA.CHA pays the duties,
wharfage, demurrage charges, Cargo related charges and other statutory charges.
5. Port issues the Gate Pass for taking the consignment out after verifying the DO, out-
of-charge and payment receipts. If the cargo is moved through Barge no Gate pass
is required. But need to get the Ingress Permission and Egress Permission.
Transit
1. The Shipping Agent sends the request for SMTP (Sub Manifest Transit Permit) to the
customs and customs issues the SMTP.
2. Containers can be moved out by road to locations, other than ICD also, like
Importer’s premises
3. Any consignment may move out of the port by modes other than Rail/ Road/Barge
also (e.g.Bargei, Pipeline and Conveyor Belt etc.)
4. If the containers are to be sent by road, the Shipping Agent sends a forwarding note
(List of containers to be transported) to its Transporter to move the container to the
ICD location and the Port issues the Gate Pass to SA/CHA which in turn forwards the
gate passes to the Transporter.
5. For containers to be moved by road, SA submits duly passed SMTP to port and
approaches CONCOR for trailer for movement of container by road to ICD. Port
gives permission to SA for movement of container to ICD.
6. For containers to be moved to ICD by train, SA submits duly passed SMTP to port and
request for indent for wagon on payment of advance charges. After placement of
indent, a copy of indent forwarded to port’s railway. SA submits forwarding note
directly to CONCOR.
7. If the cargo is to be sent by Barge, CHA applies for Ingress permission and after
loading the cargo into the barge, Port issues Egress Permission.
8. If the containers are to be sent by Rail, Shipping Agent Forwards forwarding note to
Rail Transport Operator.
9. Rail Transport Operator issues a Placement Memo to the Port and the Shipping Agent
after placing the containers on the RAKE.
10. Port issues a removal memo to the Rail Transporter and the Rail Transport Operator
issues Rail Receipt (RR) to the Shipping Agent.
11. Port issues Pendency Report for containers to Rail transporter and Shipping Agent for
removal of pending containers from the yard.
12. Rail Transport Operator also sends Train Summary Report to Shipping Agent.
1. The Shipping Agent/CA sends list of containers to be shifted to the CFS and sends the
same to the Port and Customs. CFS sends a request for container movement from
the port yard.
2. The CFS/Shipping Agent sends the Job Order (container list) and the yard location to
the Transporter and directs Transporter to move the containers to the designated
CFS.
4. Port issues the Gate Pass to the CHA which intern forwards to Transporter (Truck
driver) after the Customs gives permission for the movement.
5. At the Port gate, Gate Keeper checks the Gate Pass and allows the truck to pass
out.
6. At the CFS gate, Gate Keeper checks the Gate Pass issued by the Port, the time
taken to reach CFS and allows the container/truck in.
2. The CHA requests CFS for de-stuffing after the containers are moved to the CFS and
the CFS sends the container de-stuffing report to the Shipping Agent. (Note: In MbPT,
In case of LCL containers SA requests port for de-stuffing and similarly for
longstanding un cleared FCL containers.)
3. The CHA/Importer requests for out-of-charge from Customs and Customs issues out-
of-charge (Bill of Entry) to the CHA after appraisal and CHA pays the duties. CHA also
pays the stamp duty to the SA/Port.
4. The CHA pays the CFS charges and The CFS issues the Gate Pass. CFS may /may not
send the Gate Passes to Customs.
5. CFS sends the List of empty containers to Shipping Agent. (Empty containers are then
used for stuffing during export or exported as empty container or taken by the
shipping agent to his private yard after taking the permission from the customs).
1. Shipping Agent requests Port for space allocation in the Shed for carting in the
cargo and Port allocates space and informs Shipping Agent.
2. Shipping Agent sends the vessel details and the location in the shed allotted for
the Shipping Agent to CHA.
3. CHA submits the Carting Application to the port to bring the consignment and
The Port grants the carting permission.
4. The CHA files the Shipping Bill with the customs. Port Issues the Gate-in Pass.
5. CHA informs and forward the Gate-in Pass to the Transporter. Gate keeper
verifies the Gate-in Pass against the Shipping Bill and allows the cargo in to the
pre-shipment area.
6. The Customs issues Let Export Order (LEO) after the cargo examination.
7. CHA / Exporter sends request to move the cargo from the pre-shipment area to
the dock.
8. Stevedores move the cargo from shed to dock based on the Dock Plan.
9. The Port/Stevedores send the Total Cargo Received Information to the Shipping
Agent / CHA / Exporter containing the exporter wise cargo received for the
Shipping Agent / CHA / Exporter.
Container Stuffing
1. Shipping Agent/CA sends the list of empty containers to CFS for stuffing the cargo
and CFS provides the list of empty container in the CFS yard.
2. If required, Shipping Agent/CA sends the request to Customs to bring the empty
containers to the CFS and the Customs gives the permission.
3. Shipping Agent sends the Job Order (container list) and directs the Transporter to
move the empty containers from its private yard to the specified CFS location.
4. The Transporter prepares the Cart Chit/Ticket (CFS Gate Pass) and moves the
container to the CFS. The CFS Gate Keeper verifies the Challan and allows the
empty container in.
5. CHA / Exporter files the Shipping Bill to Customs in order to get LEO
7. The CHA / Exporter applies for carting permission which is verified and approved
by CFS
8. The CHA / Exporter instructs the Transporter to move the cargo inside the CFS,
after getting the Carting Permission (Gate Pass) from CFS.
9. The Transporter takes the cargo to the nominated location. The CFS Gate-keeper
checks the Gate Pass against the Carting Permission and allows the cargo into
the CFS.
11. After receiving LEO from customs, the CHA notifies the Shipping Agent and the
Shipping Agent request the CFS for stuffing the cargo into the containers.
12. The CFS prepares the Container Load Plan (CLP) for stuffing and sends it to the
Surveyor appointed by the Shipping Agent.
13. The CFS prepares the stuffing report and sends it to Shipping Agent, after the
containers are stuffed and sealed in the presence of the Customs Officer and the
Shipping Agent or his representative (surveyor) as per the CLP.
14. CHA / Exporter sends the container List and notifies the Transporter to move the
factory stuffed containers from the private yard to Port, if the stuffing is done at
factory. Factory stuffing is done in the private yard in the presence of central
excise officer.
15. The Excise Officer gives the clearance order to the CHA / Exporter and seals the
container.
16. CHA / Exporter requests permission to move the containers to Port/CFS and
Ports/CFS issues the Gate Pass to the Transporter.
1. The Shipping Agent submits an Advance Container List indicating the vessel
details onto which the containers to be loaded to the Terminal Operator.
2. Terminal Operate prepares the Yard Plan based on the Advance Container List
submitted by the Shipping Agent.
3. Terminal Operator sends the container-wise Yard Location details as per the Yard
Plan to the Transporter to shift the container from CFS to Terminal.
4. Transporter prepares the Drop-off Tickets for the container and moves the
5. Gate Keeper verifies the Drop-off ticket against the Yard Plan at the gate and
permits containers inside the Terminal.
6. If the containers are coming from ICD, Terminal Operator issues Gate In/Rail In to
the Shipping Agent.
7. Containers may come from locations, other than ICD/ CFS, like private
warehouses and exporters factory also
Port Clearance
1. The Shipping Agent applies to the customs for Entry Outward prior to the loading
the containers/cargo on to the vessel and Customs issues the Entry Outward.
2. After the Shipping Bill with LEO is produced, the Stevedores load the cargo on the
vessel and send the Hatch wise tally sheet and Stevedoring report to the Shipping
Agent.
3. For Containers, the loading is done as per the Bay Plan and the Port/Terminal
Operator sends the Tally Sheet to the Shipping Agent.
4. The Vessel Master issues the Mate Receipt to the Port which is a confirmation of
what is loaded on the vessel.
5. The Shipping Agent submits the MMD Certificate along with the requests the port
for port clearance and Port issues the Port Clearance.
6. The Shipping Agent requests Customs for Port Clearance and submits his income
tax details, the Port Clearance issued by Port and NOC from Immigration.
7. Customs issues Port Clearance to Shipping Agent and the Port and Vessel sails
out of the Port.
8. If there is any cargo/container that could not be loaded to the vessel, the port
issues a Shut out Report to Shipping Agent.
9. The Shipping Agent sends the Shut-out Report details to CHA and The CHA either
takes the cargo back to town or sends it by another vessel.
10. CHA / Exporter submit the amended Shipping Bill to Customs and Customs give
the Shut-out permission to CHA and the Port.
11. To take the cargo back to town, the CHA files Back-to-Town application to the
customs. The Customs issues the permission to CHA and sends a copy to the Port.
12. After the Port charges are paid, Port issues Gate Pass to the CHA to take the
consignment back to town.
13. To ship the cargo by another vessel, the CHA / Exporter files a fresh Shipping Bill to
Customs.
14. After sailing of the vessel, the Shipping Agent files the Export General Manifest
(EGM) to the Customs.
15. Port sends the final bill to the shipping agent and Shipping Agent pays the
shortfall if any or Port refunds in case of excess payments made by the Shipping
Agent.
16. Port hands over the mate receipt to the CHA / Exporter after all the port charges
are paid. CHA returns the mate receipt to SA.
17. COARRI and BAPLIE (outbound) messages are sent after sailing of the vessel to SA
Note: In JNPT where after receipt of Export Advance List from the Shipping Agent /
Line the Port / TO loads the containers on the vessel and COARRI and BAPLIE
(outbound) messages are sent after sailing of the vessel to the Shipping Agent.
The Users from different stakeholders interact with Port Community System either using
PCS Message Hub or through the PCS single window web application (called PCS Web)
via PCS Portal directly. PCS will also provide host-to-host interface for high volume users
to exchange documents respective with their business partners through PCS.
PCS
Messaging System
BroadBand/
Translation Hub
LeasedLine
Firewall
Data
Repository
User System
PCS Web
User
PCS will provide all the stakeholders, including the business players and the government
agencies, the facility to securely exchange the electronic documents/information in real
time through the centralized intelligent electronic exchange components called
Messaging Hub for messaging. The stakeholders will be able to transact and send
information securely and reliably to each other in structured EDI message formats.
The request for submission and retrieval of messages can come from a portal or non-
portal application via Message Hub Access (MHX). Message Hub authenticates the user
information before granting a connection to process the request (see Figure1).
All transactions are kept in an audit log and users can also check their inbox and outbox.
An online administration system is available for administrators to access or reconfigure
their message settings such as mailbox, message routing and filtering.
MESSAGE HUB
CLIENT PC CLIENT PC
1111
ClLIENT APPLICATION
ClLIENT APPLICATION
Many of the major Ports use various systems like Navis or IPOS for managing their port
operations. Most of the ports exchange EDI messages with Customs and some of them
even exchange few electronic messages with some of the big Shipping Agents and
more advanced private Terminal operators.
PCS, a centralized messaging hub for the stakeholders, will also have a host-to-host
interface for bulk or high volume users, a direct link with the existing Port systems to the
PCS server so that their messages are routed to all the intended parties faster.
These messages will be digitally signed using server certificates. PCS server will check the
authenticity of the Certificate before receiving the messages.
Using PCS Web, the single window Web application, users will access PCS over Internet
through the PCS portal. Users require just an Internet connection and a browser to
access PCS Web. All the authorized users can access the PCS web from the PCS Portal.
The users need to register with PCS, through PCS portal, in order to access PCS web
application. PCS issues user ID and password for the users approved by the Port that the
user (stakeholder) wish to do business with.
The following table lists the business documents or messages the stakeholders exchange
with their business partners or government controlling agencies through PCS.
1. Messages Suggested
Covere
S.
Messages From To d Remarks
No
In PCS?
Vessel Related Messages
Operator
CHA/
Stevedor Rail
e Operator/
Port
Port SA, Rail
Operator
Pendency of Containers with
44 Yes
Respect to Destination
Rail CHA /
Operator Stevedore
Port
Train Schedule/Summary
45 Stakeholders Yes
Certificate Rail
Operator
Regulatory Authority Messages
Not a message or
Application for Tonnage DG Shipping document
46 SA No
Certificate exchanged
regularly
DG
SA/Port
47 Tonnage Certificate Shipping No As above
DG
Ship
48 License for Vessel Application Shipping No As above
Owner
DG
Acknowledgment for License Ship Owner
49 Shipping No As above
for Vessel Application
DG
Ship
50 Coastal Voyage Registration Shipping No As above
Owner
DG
Acknowledgement for Coastal Ship Owner
51 Shipping No As above
Voyage Registration
DG
Multimodal Transport Transport
52 Shipping No As above
Registration er
DG
Acknowledgement for Transporter
53 Shipping No As above
Transport Registration
SA Customs
54 Cargo Manifest Yes
Customs Port
SA Customs
55 Container Details Yes
Customs Port
56 Allocation of IGM No Customs SA,Port Yes
Ullage Report/Tank
15. Surveyor Port
Survey Report
Importer/CHA/
16. Out-turn Report Port
SA, Customs
If the delivery is by
17. Over side delivery Order SA Port
Barges
18. Cancellation of VCN SA Port
Confirmation of VCN
19. Port SA
Cancellation
Shipping order is the
one issued to the port
by SA. It is the
confirmation from the
20. Shipping Order SA Port SA that all the
formalities are over.
SA asks port to
accept and load the
cargo into the vessel.
21. Packing List CHA/Exporter Port Not possible
This is use to
communicate SA
36. Berthing Slip
about the allocation
of Berth
Request for Ingress
37. CHA / SA Port
Permission
38. Ingress Permission Port CHA / SA
Request for Egress
39. CHA / SA Port
Permission
40. Egress Permission Port CHA / SA
The following table lists General problems, Issues and suggestions from the various
stakeholders, compiled during the requirements study, and how the proposed system is
addressing these issues.
3. Since Vessel schedules, ETA and Berth PCS can allot the berth
allocation details are not published on real time automatically with the
basis, daily berthing meeting between Port details furnished by the SA,
officials and Shipping Agents becomes but Ports want to continue
necessary for confirming the berth allocation to the Berthing meeting for
give transparency. transparency.
7. IGM is currently sent to all the terminals by the Once IGM is received thru
port if the port has more than one. This should EDI, this problem will be
be segregated by terminal and only the data resolved.
pertaining to the vessels that are arriving at the
particular terminal to be sent to that particular
Terminal.
8. IGM is submitted to all the CFS even if only few Once IGM is received
containers are moved to one CFS and rest to through EDI, this problem will
another CFS. Only the list of those container be resolved.
moved to a CFS should be send to that
particular CFS.
9. Coastal Vessels need to submit Bill of Entry Customs issue
through hard copy to Customs though they
don’t have any imported cargo and it is not
required for any duty assessment.
11. Reports from the Labs the samples sent for Without receiving the Lab
testing, taking long time. This leads to the delay reports, PQ or PHO can’t
in issuing PHO certificate. issue certificates.
12. To issue the LEO, Custom officer checks all the Customs has to look into this.
applications, then goes back to office and IPA can take a call on it.
enters the details onto the system. Instead, he
can use any mobile device to issue LEO while
checking each vessel. The dwell time can be
reduced by at least Around 4 hours by this.
13. Once LEO is issued for break-bulk cargo and if Customs issue
part of the break-bulk is changed to container
since all the cargo is not able to be loaded in
the vessel, the CHA needs to cancel the S/B
and LEO and need to get another S/B and LEO.
It takes 3 days for the customs to approve the
S/B and LEO even if the cargo is still the same
mentioned in the previous S/B and LEO.
16. Many SL/SA doesn’t have message translators Port Community System has
to translate the messages to the format the message translator (T-
acceptable to customs. Hub).
17. The Port systems cannot provide information Railway and ICD also
about the cargo once it leaves its boundaries. i. included in PCS
e. when the cargo is transported out by rails
and trucks.
18. CFS is not linked to Customs and therefore Once Port Community
physical examination orders need to be System is implemented, all
submitted to CFS. It would be good to connect stakeholders have to be
CFS to the Customs for getting the most integrated with each other
updated B/L details. through PCS
19. CHA is required to escort each truck inside the All gates of the Ports should
CFS and outside the CFS with the documents be well connected with the
because the gate-officer does not have access Ports internal system
to the necessary information (like Bill of Entry).
20. Import and Export Document goes through lot Amendments can be done
of small changes / amendments. Currently it is through On-line if customs
not easy for the stakeholders to carry out the accepts
amendments.
21. Shipping Agent and other stakeholders need to Web services can be used to
directly enquire with the Port regarding Vessel find out Vessel Arrival /
Arrival/ Departure information and other vessel, Departure details
cargo and container movement status as there
is no real time status update or checking option
available in the current system
6. Vessel Call sign is not unique and some ports it is IMO will be used to uniquely
used to uniquely identify the vessel. identify the Vessel and PCS
will assign a unique number
for the Barges as IMO
number is not assigned to
the Barges.
7. For some of the CFS, the operations are totally CFS should be computerized
manual and the Information about the and is integrated with PCS.
containers shifted to CFS is not available
through the system.
8. Shipping bill (EDI based) is not received in Port Discuss with Customs
even after hard copy of LEO is received
10. Yard report/register is still paper based in some PCS provides various web
ports and the messages sent from the container forms and reports
management to move the empty containers
are not made electronic yet.
11. If a Vessel is used for both Import and Export, PCS considers as “one
Different VCN numbers are used for Import and Voyage means one VCN i.e
Export separately in some ports. for both import and export”
12. SA maintaining separate accounts wit Port for Port’s internal process
different kind of charges (Like Vessel Related
Charges, Cargo related Charges)
13. Immigration passes (Dock entry permits and Dock Permits are Port’s
NOC) are not uniform in formats in different internal issue
ports.
14. All documents are manual and hardcopy forms Not in PCS scope
for immigration; no IT systems are in place to
help the work
15. Different SAs submitting Voyage registrations for Same Voyage Number can
Import and Export separately for the same be used for the Import and
vessel. Export though SAs are
different
3. To use a Pre-gate application that will take in Gate Pass is covered in Port
information from the Import Advance List and Community System
IGM. It will allow the SA to fill in additional
information for example seal no., origin,
destination, etc. It will then automatically
populate Pre-Advice Inbound Rail Container
Application that is filled-in by the Port operator
while issuing the Gate Pass.
11. Even though Free Pratique is issued, if the crew Its ports internal process.
members are sick, while Immigration gives the
permit, they need to notify PHO about this.
12. E-mail ID of the Vessel should be included in the Included in the VESPRO
Vessel Profile Message
13. In the Vessel Profile, Include call sign change Included in the VESPRO
date and last call sign. Date of previous Vessel Message
name change should be included in Vessel
Profile
14. There should some provision to change type of Will be taken care in the PCS
the Vessel between Foreign and Coastal during messages
the voyage.
15. Amendment of IGM should be on-line. Amendment of IGM can be
done on-line if Customs
accepts.
16. The list of all banned cargo should be published It’s a one of the directories.
through PCS. A link should be provided to
the DFG.
17. Port Immigration Systems should be linked with Not in the scope of PCS
the all the AIR PORTS
18. After paying the duty, if CHA gets clearance When all identified
from customs at 3 or 4 pm, CHA goes to the CFS stakeholders are connected
next day. Where they have to enter the details through Port Community
again to the system. But takes long time. System, this problem will be
Instead, if CHA enters the details and CFS resolved
verifies the details next morning, can reduce
delay
19. PCS should provide online immigration Not in the PCS scope
application that checks for blacklisted crew.
21. Sometimes, SA comes to apply for NOC after This is process related issue.
ships sails, but Customs would have given
clearance for vessel sailing.
22. Port can push bills files to banks and banks send Not in PCS scope
EDI response back. But Port must send payment
details, for example, for which items are these
bills for. PCS should reconcile the details.
23. CFS is not linked to Customs and therefore When all stakeholders are
physical examination orders need to be connected through Port
submitted to CFS. It would be good to connect Community System. This will
CFS to the Customs for getting the most be resolved
updated B/L details.
24. CHA supposed to pay Stamp Duty to Shipping Not in PCS scope
Companies and Shipping Company in-turn
pays to the govt. Only after the customs signed
bill of entry is shown to the shipping line, does
the shipping line accepts the stamp duty. If the
payment can be made to CFS directly and CFS
can send to Shipping Line, it will be of great
help. Also, electronic payment of stamp duty
will help expedite this process.
25. Hiring of transporters (private) is currently done Not in the present scope of
by phone or fax. PCS, may include in future if
required
26. CONCOR is using their own train codes while its part of directories
JNPT is using their own train codes and
messages exchange between them cannot be
achieved.
27. Bills / Invoices should be standardized into a PCS finance messages are
common international format across the ports finalized
although the tariffs by different ports may be
different.
28. Import and Export Document goes through lot Customs has to accept
of small changes / amendments. Currently it is through EDI
not easy for the stakeholders to carry out the
amendments.
33. Hazardous cargo codes, agent codes between PCS directories will be
S/L, Ports, Customs and CONCOR are different. integrated with all the other
ports.
34. Some cargo is considered normal to ports while Need to be made common
in CONCOR, the same cargo is classified as directory
hazardous.
35. Cancellation and amendment in the shipping Yes.
bill should be allowed.
36. History of the ship need to be kept. Need to It will be taken care in Port
track the ports or the restricted countries the Community System
ship has visited before reaching the Indian port.
4. INTERFACES REQUIREMENTS
The following are the system interfaces through which the PCS users interact with PCS.
The registered users can use any of the interfaces mentioned below as the client to send
and receive messages from their business partners through PCS.
PCS will be using CrimsonLogic Secure FPT (RTFTP) for uploading and downloading
messages. RTFTP Server provides Web based User Management module. User ID's can be
created and deleted using this module. While creating the user ID's, RTFTP server
generates the private/public key pair. RTFTP server can be used to create users to
perform the RTFTP File transfer. The server would create the User ID's on the remote
machine where RTFTP Server is installed. The private key file of the user can be extracted
using the User Management module to be used by RTFTP client during the file transfer.
Each user will be given a FTP login ID using which they can login and upload the
messages to be submitted to PCS using Secured FTP.
User can login to PCS using the user ID provided and key in the information. The
messages can be uploaded to/downloaded from the server using the HTTP protocol. The
contents of the message (EDI/XML/CSV) will be extracted and stored in the database.
The users also can use their own HTTP clients that can send messages using HTTP or HTTPS
to PCS. PCS users with Web Services capabilities also can use web services based on
SOAP, ebXML or RosettaNet to send the messages to PCS.
The Users from different stakeholders also can access the Port Community System
through the single window web application (called PCS Web) .The stakeholders will have
to register through PCS Portal to get user ID to logon to PCS Web.
5. SPECIFIC REQUIREMENTS
In PCS, Transwork accepts incoming standard formats, like UN/EDIFACT, ANSI X12, Flat
files etc and translates into other formats such as ANSI X12, UN/EDIFACT, ROSSETANET,
XML, ebXML etc. It supports FTP, SECURE FTP, SMTP, S/MIME, HTTP, HTTPS, and MHAccess
(MHX) protocols. It has the capability of translating one file to many outputs, and many
files to one output. It allows the maintenance of messages in a relational database
allowing quick and easy reporting functionalities. It also provides audit log and trace
facilities, which facilitates easy debugging.
The PCS users will be able to send and receive messages using three modes:
PCS will be using CrimsonLogic Secure FPT (RTFTP) for uploading and downloading
messages. RTFTP Server provides Web based User Management module. User ID's can be
created and deleted using this module. While creating the user ID's, RTFTP server
generates the private/public key pair. RTFTP server can be used to create users to
perform the RTFTP File transfer. The server would create the User ID's on the remote
machine where RTFTP Server is installed. The private key file of the user can be extracted
using the User Management module to be used by RTFTP client during the file transfer.
Each user will be given a FTP login ID using which they can login and upload the
messages to be submitted to PCS using Secured FTP.
User can login to PCS using the user ID provided and key in the information. The
messages can be uploaded to the server using the HTTP protocol. The contents of the
message (EDI/XML/CSV) will be extracted and stored in the database.
MHX works in two ways both of which use the secure HTTP and FTP protocols to interact
with M-Hub:
• Script processing
As a stand-alone program, MHX handles the message transfer via scripting. MHX
reads the input script file created by the user, processes it and writes the response
into the output script file. The script file contains instructions to perform submissions,
retrievals, listing or deleting functions with M-Hub.
• Java API
For Java applications that require communication with M-Hub, MHX Java API can be
embedded into the application to perform similar functions such as submissions,
retrievals, listing or deleting messages in M-Hub.
Features of MHX:
PCS will provide all the stakeholders, including the business players and the government
agencies, the facility to securely exchange the electronic documents/information with
respect to maritime transport chain in real time through the centralized intelligent
electronic exchange components namely Messaging Hub (for messaging), Transwork (for
translation) and Maestro (for Business Process Routing). The stakeholders will be able to
transact and send information securely and reliably to each other in structured EDI
message formats. PCS will use the Enterprise-Application Integration message brokering
services to facilitate information exchange with the external business stakeholders, port
authorities and the government/regulatory agencies.
1. Message Hub
Message Hub is a server-based application that provides the infrastructure for
exchanging messages in the Java 2 Enterprise Edition (J2EE) environment. It enables pre-
defined trading partners to request for the submission and retrieval of document-based
messages.
The request for submission and retrieval of messages can come from a portal or non-
portal application via Message Hub Access (MHX). Message Hub authenticates the user
information before granting a connection to process the request (see Figure1).
2. Transwork
Transwork is a flexible data translation software that enables the translation of data from
one format to another. Message in UN/EDIFACT format can be easily translated to
another format, like XML or user-defined file format.
Data translation from one format to another normally requires an input source data and
an output destination data.
Using the Transwork Designer, a highly intuitive tool, the user first design both the input
source and output destination type file. This involves defining the structure of the
message, like grouping, segment, composite data element and basic data elements.
Properties like the number of occurrences, mandatory or optional, data type, initiator,
terminator and others are also defined at this stage.
After the input source and output destination type file are designed, the user will
proceed to define the data mapping from the input source to the output destination.
Mapping is done by simple clicks and drags from the source element to the destination
element. A set of function rules that can be applied on the destination element is also
available.
Transwork Designer:
Transwork Designer allows for quick designing of type file and map file.
• Support for UN/EDIFACT, ANSI X.12, XML and other user-defined file format
• Backup of the type and map file is done prior to saving the updated file
• A set of function rules is provided. This includes ABS(), COUNT(), MIN(), MAX() and
many others
• For optimal run-time performance, the compiler compiles the map and produces
a compact binary map file
Translation Engine
Transwork Engine performs the actual translation from one message format to another.
• This allows for the run-time configurations, like the location of the input and
output file, verbose, log level, etc
• Audit log and trace file provides information on the status and detailed activities
of the translation
• Supports multiple input source files and multiple output destination files
• Translation can continue even when bad data is encountered. The message
which contains the bad data is extracted out and saved into a separate file
Web Portal /
MHub Client Send / Receive Messages MHub Client
(M-HUB SERVER)
Web Portal
Customs System
Mail Management
(M-HUB SERVER)
Web Portal
PCS user will be able to send or receive messages via Mhub Clients like MHAccess
(MHX) or via Web Portal. MHX can be setup at the client side or the server side and
the profile can be configured to send / receive messages from/ to a particular folder
periodically. The MHX will automatically connect to the Messaging Server in PCS and
pick / deposit the message. The messages will be tracked by the Messaging server so
that any failover will be detected and appropriate action can be taken.
In case of X12 and EDIFACT messages, MHX will validate, split and extract certain
information from the message body content. Distribution list and nickname files are
supported in submitting messages. Restart and Recovery feature allows partial send /
receive of messages in the event of disconnection. MHX supports data encryption to
store the password. It also supports changing of user password.
2. Mail Management
Mail management helps the user to view the message header information and
delete the messages in the inbox through PCS Portal. It also allows the user to view
header information and restore messages in the STA. The message header stores the
message records.
The search criteria of Mail management enable the user to search and view the
message header information available in the inbox, archive, outbox, and the long-
term archive. The system retrieves a list of message header information based on the
search criteria entered, and displays the information. The user can click on the
message ID to view message details listed in the message header list.
Refer the Annexure – II, Section 7.2.1 for the Use Case descriptions.
PCS will maintain a central repository to store, archive and retrieve the messages and
the information exchanged between the different stakeholders. The Central Repository
consists of PCS Central Database and PCS Central Document Repository.
The profiles of all vessels registered with Indian ports, voyage history, details of cargo and
container movements through the major ports, crew and passenger details, the
information of the main stakeholders and their business transactions with ports will be
kept in the Central Database.
All the electronic business documents exchanged (messages) between the registered
stakeholders like General Manifests, Berthing Applications, Agent Delivery orders,
Stowage Plans, Bill of Entries, import and export permits etc will be stored in the original
forms in the Document Repository for archival in the future.
The PCS will use Relational Database Management System (RDBMS) and Document
Management System (DMS) for Maintaining data and document respectively in the
Central Repository.
1. The PCS will use Relational Database Management System (RDBMS) for Maintaining
the Central Database.
• The relevant data extracted by the PCS parser from the messages exchanged
between stakeholders
• Data entered by the stakeholders through the web forms provided in PCS web
application.
3. The Central Database facilitates track and trace for cargo and containers to the
stakeholders based on their access rights.
4. Central Database provides real time Vessel, Cargo and Container status to the
authorized stakeholders.
5. PCS, through PCS Web, provides functions to search and view the data in the Central
Database for authorized users based on the access rights and also provide MIS
reports based on the Central Database.
1. The PCS will use Document Management System (DMS) to maintain the documents
in the Central Repository.
3. PCS will provide option for the stakeholders to upload the electronic messages and
other supporting documents and store the uploaded documents into designated
folders in Document Repository.
4. The Document Repository supports built-in search function for searches based on
Meta information, full text, phonic and stemming.
6. Administrator will perform the document management via a web front-end in PCS.
7. The Administrator will perform all the below document management functions
through PCS Web:
PCS will provide the following MIS reports generated from the Central Database:
• Vessel, Cargo and Container Traffic handled by the Port (Daily, Monthly and
Annually, port-wise)
• Transactions processed, Port-wise (Daily, Monthly and Annually)
• Transactions processed, Stakeholder-wise.
• Annual performance of the ports and other stakeholders.
• Port Performance Indicators like turn around time, average Pre-Berthing Time,
Average Stay at Berth etc
• Dwell time at the ports
• Messages processed and pending at various stage, Port-wise
• Average time taken in processing the messages at each stage
• Import and Exports, Port-wise (Daily, Monthly and Annually)
PCS Stakeholder
Port Administrator
Service Status Query
Any PCS Stakeholder who is Web Service-enabled or selected internal PCS business
modules will be able to publish their services as a Web Services in the WSG, for other
parties’ service consumption. This is done with the help from the Port Administrator.
Any PCS Stakeholder who is Web Service-enabled or selected internal PCS business
modules will be able to consume published Web Services via the WSG.
The Port Administrator will be able to register and de-register a Web Service via the
WSG Portal.
The Port Administrator will be able to query the status of any Web Service registered
in the WSG Portal.
The Port Administrator will be able to view the audit trail of Web Service invocation
details via the WSG Portal.
• Name of service
• Owner of service
• Date/time service was invoked
• Date/time of response
Refer the Annexure – II, Section 7.2.2 for the Use Case descriptions.
PCS will provide the following Web services for the stakeholders:
PCS will provide the portal services, Web Content management and Web Services
facilities to the stakeholders through CPS, WCM and WSG.
PCS Portal will provide built-in Portlets with access control features to publish the
information to only the party who has subscribed to it. The contact information, the forms
for registration and deregistration, the frequently asked questions, access to procedures
and manuals will be available through PCS portal. All the detailed information on PCS
covering its activities, benefits of registering and methods of registering will also be
published through CPS.
CrimsonLogic
Portal Server SSO /
(CPS) Any
Single Sign On
Liferay Component
PFK / Membership /
Standard Header ANA / Any
& Footer Provider Any Customer Info
Authorization & Component
Authentication
Component
Web Content Manager (WCM) will allow the content manager or author, to manage the
creation, modification, and removal of content from the web site without the expertise
of a webmaster. Ports will be able to develop, customize and manage their own
content.
The WCM also allows the publishing of the content provided by the other systems in the
PCS community. The content will be extracted and published from the XML/HTML source
sent to the PCS system through the messaging services provided by the PCS system.
PCS will provide the stakeholders the provision to advertise their services and products on
the PCS. WCM will provide a workflow for web content publishing to co-ordinate the
approval of the content. The access to the content will be maintained based on the
subscription and access control settings.
PCS portal will provide the following services and information to the visitors like:
• Registration and login facility for non stakeholders of the PCS, for getting
the newsletters, white papers and articles etc.
• PCS activities and registration documents are all provided for PCS Users.
• Application form for registration for stakeholders.
• Contact/Tender details of the ports.
• Links to other related sites like port web sites, ICEGATE etc.
• Frequently asked questions
• Option for managing own user profiles
• Procedures and Manuals based on stake holder’s role.
• Single sign on facility (SSO).
• Access to PCS web application to registered.
• Provision for stakeholders to advertise their services and products on the PCS.
PCS will provide payment facilities to the stakeholders for various services offered on the
PCS through NBS and E-Payment components respectively.
Network Billing System (NBS) will allow the customers and the port finance users to do the
billing transactions like setting up the account plan and account deal, making the
invoice adjustments and Credit card authorization online. NBS will capture the
customer’s necessary information from the registration system and maintains the list of all
products and services supplied or delivered.
Bank Agencies
Payment Gateway
Event Handler
Billing
Financial
Notification e-payment
Enquiries & Reports
Analysis
Reconciliation
Pre-Processor Rating
GL
Administration Registration
Internal User
Authentication & Authorisation
Business Communication
Applications Gateway
Rating Processing
Transaction amounts / usages from PCS will be passed to the billing system either through
event publishing or as flat file.
The computing of the various charges will be done at the port level. The final computed
charges for the various vessel, container and cargo relates services will be fed to the PCS
system. The detailed payment summary and breakdown will be kept in PCS.
The system provides various modes to collect the outstanding bills from the customer:
1. Inter Bank Direct Debit –The outstanding amount will be automatically sent to a
processing bank. The operator will have to setup the accounts with their
preferred bank. The Billing System can be customized easily to interface with the
preferred bank of the operator in the major ports.
3. Deposit – The outstanding amount will be deducted against the deposit. The user
may pay the deposit through cash or cheque over the counter.
E-Payment will provide various payment options to the customer that he can chose from
based on his preference and convenience. The E-Payment will facilitate the payment by
the stakeholders for the services using the Internet Banking option.
The main payment mechanism will be for the following type of customers for the services
rendered by the Port and CFS:
The E-Payment module will interface through the secure payment gateway established
with the major banking corporations or provided. It will also provide an efficient and cost
effective method of collecting payment online using credit cards such as AMEX,
MasterCard and VISA. The E-Payment module will also interface with the customers
deposit (PD) account in the Port’s Internal Financial System, if it exists, to debit/credit the
payment amount.
PCS will also allow other stakeholders to receive electronic payments from the customers
by making use of the interface setup by PCS with the banks and the ports.
In the first option the user has to input the amount, the port, the PD account and his
bank to the payment system to perform the transaction. The details entered by the user
will be sent over to his bank via a secured payment gateway. The bank application will
carryout the transaction and also will send the messages after successful authentication
and confirmation from the stakeholder.
The flow of the payment system for the above case is shown below.
In the second option the user has to select the bill and his bank from the PCS
application. The details of the selected inputs will be sent over to his bank via a secured
payment gateway. The bank application will carryout the transaction and also will send
the messages after successful authentication and confirmation from the stakeholder.
For implementing these two payment options a payment system will be provided which
will send the required details to a secured payment gateway for performing the
transactions.
The payment system would be integrated with the existing credit card payment system
to provide the option for the stakeholder to do the payment using credit card.
credit-card
Credit CardPay ment pay ment gateway
WebPortal banking
pay ment gateway
WebPortal Bank
Internet BankingPay ment
WebPortal
Any Stakeholder
Pay ment through
Port Deposit Account MHXClient
Shipping Agents and Customs House Agents (CHA) will be able to make payment via
their credit cards through PCS. Payment via credit card can be made for vessel,
cargo and port related charges.
Shipping Agents (SA) & Customs House Agents (CHA) can also make payment via
the internet banking option through PCS. Payment via internet banking can be
made for vessel, cargo and port related charges.
During payment, Shipping Agents and Custom House Agents will be able to select
either to pay by credit card or internet banking option.
Shipping Agents and Customs House Agents (CHA) can make a deposit into their
respective bank accounts they have with the ports. NBS will be used to help all the
ports keep track of various accounts for the agents.
During the debit transactions, PCS uses NBS to debit the amount of charges from the
agent’s account maintained in NBS. After the successful debit, a message will be
sent from NBS (via M-Hub) to the Port’s Financial Systems for updating the balance
amount.
When the agents top up their balance at the port premises, the Port’s Financial
Systems shall send a message (also via M-Hub) to NBS, which will update the correct
account balance for the affected agent.
Refer the Annexure – II, Section 7.2.3 for the Use Case descriptions.
PCS will provide web based administrative facilities to manage the PCS components, the
component configuration, Company and user accounts, user roles and user access
rights administration.
a. M-Hub Administration
Adaptor Management
Codes Management
Codes Management enables setting up M-Hub system parameters. It helps the PCS
administrator to modify the system parameters.
b. Transwork Administration
This feature allows the Port Administrator to organize the translation maps to be used
for message translations by various stakeholders of PCS.
This feature allows the Port Administrator create/update/delete the EDIFACT libraries
for reuse in other translation maps. It allows the Port Administrator to keep the libraries
updated while the UN/EDIFACT standards are evolving so that PCS will be able to
adapt to the latest information interchange standards.
c. WSG Administration
The Port Administrator will be able to register and de-register a Web Service via the
WSG Portal.
The Port Administrator will be able to query the status of any Web Service registered
in the WSG Portal.
The Port Administrator will be able to view the audit trail of Web Service invocation
details via the WSG Portal.
• Name of service
• Owner of service
• Date/time service was invoked
• Date/time of response
Process Deployment
This feature allows the Port Administrator to deploy new Process templates and
process adapters easily for changed business flows or change in business handling
logic.
Process Management
This feature allows the Port Administrator to enquire the status of business processes
that have been started, allowing the administrator to abort the process or to resume
processes that were inactive due to some error conditions.
a. Account Management
The Port Administrator will be able to setup company accounts for the different
stakeholders of PCS. It also allows the administrator to enquire the list of registered
users, total number of users, total active and total inactive users under a particular
account.
b. User Management
The Port Administrator will be able to perform user registration / de-registration / re-
registration, user details update and user details enquiry for any userID of the PCS.
c. Password Management
The Administrator will be able to reset the password of a selected UserID and the
web admin will send a notification (email / fax) to the user concerned, informing him
/ her of the temporary password to use and change.
d. Role Management
The Administrator will be able to create/update/delete different roles and role rights
matrix required for the PCS application.
The role access rights will include Add / Update / Delete for different modules that
have been pre-configured for each of the above roles.
The Administrator will be able to create / update / delete the reference codes and
values used in the PCS. Some of these directories include:
• Vessel Types
• Engine Types
• Hatch Cover Types
• Society Classification Types
• Agent Codes
• MLO Codes
• Terminal Operator Codes
• Port Codes
• Dock Codes
• Purpose of visit / docking Codes
• Cargo Types
• Payment Modes
• Re-enter Reasons Codes
• ISPS Levels
• Country Codes
• Trade Types
• Container Types
In PCS, User Registration done through (NCMS) allows the Stakeholders to perform their
customer registration, mailing, reporting and other supporting functions quickly and
efficiently.
PCS Web Administration is a portal that houses various components for the purpose of
performing administrative tasks by the appointed Administrator(s). It has got the following
components:
PCS Customer Management System (CMS) will allow the administrators to carry out the
Account/Company, User registration, System Administration & Report and other
supporting functions such as Update, Suspense, Re-Instate, De-Registration and Re-
Registration.
PCS will allow the users from all the ports to submit their registration application online
securely. The information will be sent to the designate ports for verification of the details.
The officials will be able to login and submit the verification report online. After
verification, the user will be registered with PCS and a user ID and password will be sent
to the user via email.
In PCS, the ANA User ID Registration Module provides administrative functions for
authorized personnel to manage user registration, passwords, roles and access rights for
the user id.
User Registration
User Administration
In PCS, administrator of specified group has the privileges to control the user access by
various methods. The following actions can be done by the Administrator.
1. Password:
• Password validity
• Force password change
• Modify commencement date
• Enquire password
• Reactivate the frozen password
• Reset Password
2. Applications:
Web Portal
Corporate Registration
Web Portal
Web Portal
PCS Stakeholder Port
Web Portal
Web Portal
Account Registration
Web Portal
Web Portal
User Registration
Web Portal
• Corporate Registration
A corporate refers to the stakeholder who can be registered with PCS which will have
some accounts and some users that can perform certain functions. The corporate can
be registered and deregistered here.
Stakeholders can either download the registration form from PCS portal or register online.
The filled forms that are downloaded will have to be submitted to the Port that the
stakeholder would like to register with the supporting documents. The stakeholders who
register online would have to take printout of the filled form and approach the port for
registration.
The port authority will verify the registration form and approves the registration. The PCS
Port Administrator will create accounts for the stakeholder once the port approves the
registration.
• Account Registration
An account refers to an account registered under a corporate. For example, in the Port
A’s Finance Department, there can be an account (AccZ) for a customer (CustC) for
payment services which in turn may have multiple users.
The account registration and de-registration can be done in NCMS by the PCS Port
Administrator. The account modification, enquiry and deletion feature is also available.
• User Registration
A user can be registered to a customer’s account. For example user (userid: usr001) may
be registered under the customer account (AccZ). The user will be given certain roles
and each role will have some functional rights. The user details along with the user’s
notification preference will be stored here. This would be done by the administrator
based on the user registration forms from the account holder submits to the Port.
Refer the Annexure – II, Section 7.2.4 for the Use Case descriptions.
PCS Single window web application (PCS Web) will allow the stakeholders to access the
centralized repository to view all their transactions with other stakeholders. The users also
can track and trace his cargo or container using this application. Through this
application PCS provides real time vessel, cargo and container status to the authorized
users.
PCS web will provide many MIS reports to the Port, stakeholders and the Government.
PCS Web also provide the stakeholder web forms to enter and submit the messages or
business documents that need to be sent to the other counter parts in the Port
Community.
The following Use Case diagram depicts the main use cases in the import process:
Register Voyage
Shipping
Bank
Agent
Request Berth
Port/
Discharge Cargo/Container Terminal
Stevedore/
Tank Farm
Operator Import Cargo clearance
Customs/ Controlling
Agencies
Shift Container to CFS
Surveyor
De-stuff Container
Transporter/
CONCOR/Railway
CHA Release Cargo Operator
The each use case in the import process is further explained in the following sections in
detail. The use case descriptions are given as annexure – II, 7.2.5 at the end.
Shipping Lines or Agent will register the vessels they operate to the port through PCS by
submitting the vessel profile. The registration need to be renewed in every six months or if
there is any change to the profile. Shipping Agents submits the Expected Time of Arrival
(ETA, also called the voyage details) with the port before it arrive the Port. A unique
Voyage number (VCN) is given to the vessel for each voyage by the Port. Voyage
registration is mandatory for all Vessels to enter the Port.
Before assigning a VCN, Vessel profile should be registered by any of the Indian Ports and
Vessel profile should be updated whenever there is a change in the profile or in every 6
months. Vessels are identified with unique IMO code.
1) SA
Enter the details of the Vessel/Voyage
Request for advance charges bill
Pay the advance charges in the Bank
Send request for IGM Number (For Import)
Send request for Rotation Number (For Export)
Receive the Debit advice from the Bank
2) Port
Verify the Vessel Details submitted by the SA
Register the Vessel details
Update the Vessel details
Assign VCN number to uniquely identify the voyage
Send the advance charges bill to SA, Bank
Receive the Credit advice from the Bank
Receives IGM number
Receives Rotation Number
3) Bank
Send Debit advice to SA/CHA/Importer/Exporter
Send the Credit advice to Port
4) Customs
Receive request for Rotation Number
Register Vessel
Port/ Terminal
Allot VCN
CHA / Importer
/ Exporter
Assessment of Charges
Bank
Shipping Agent
Customs
Refer the Annexure – II, Section 7.2.5: 5.1 for the Use Case details.
The Shipping Agent files the Import General Manifest (IGM) containing the Cargo
Manifest, Container Details along with the Vessel Details. Customs allocates the IGM
Number and the same is forwarded to the ports and the Shipping Agent as a message.
After the availability of the expected arrival information, the Shipping Agent provides the
Berthing Application containing arrival schedule, cargo details and the dimensions of the
vessel. The Shipping Agent also obtains the PHO certificate, PQ (Plant Quarantine
Certificate), MMD (Mercantile Marine Department) and immigration clearance for the
crew and the vessel from the agencies concerned.
(Note: All certificates are not mandatory and it will vary from port to port)
The Shipping Agent also submits the hazardous cargo declaration along with the special
instructions for handling the hazardous cargo.
Shipping Agent submits the certificates mentioned above and applies for the entry
inward permission to Customs. The permission is forwarded to the Shipping Agent and the
Port as an electronic message by the Customs.
The allotment of berth is carried out by the Port by viewing all the berthing application.
1. Shipping Agent
File the IGM to Customs.
Amend/Cancel IGM to Customs.
Supplement the IGM to Customs.
Submit Berthing Application along with the required documents such as
i. Cargo/Container details
ii. List of hazardous cargo and any other as declared as statute
iii. Hazardous cargo details
iv. Instructions to handle hazardous Cargo
v. Stowage Plan
Inform the vessel arrival details with ETA.
Request for Entry Inward.
Request for PHO, PQ, MMD Certificates.
Request for resources to do the stevedoring activities.
Send Advance Passenger/Crew List.
Request for immigration Permit, NOC.
2. Customs Authority
Get the IGM particulars.
Allocate IGM No (Rotation Number).
Give permission for entry inward.
3. Port
View Berthing application, Supporting Documents.
View Resource requests.
Allocate berth for the vessel.
Allocate resources to do the stevedoring activities.
4. PHO can
Verify the advance crew list and the documents submitted for free pratique.
Issue free pratique (Health Clearance Certificate).
5. MMD, PQ department
Issue MMD, PQ certificates online.
6. Immigration
View Crew List and the passenger List.
Issue Landing Permit to the crew members.
Issue No Objection certificate.
7. Stevedore
Send request for resources to port.
Receive debit advice from bank
File/Amend/Supplement IGM
Customs
Apply Berth
PHO/Immigration/
MMD/PQ
Issue Regulatory Certificates
Shipping Agent
Allot Berth
Allocate Resources
Port/ Terminal
Stevedores
Grant Entry Inward
Refer the Annexure – II, Section 7.2.5: 5.2 for the Use Case details.
The unloading of the cargo takes place as per the IGM. The port may provide the tally
sheet of the cargo discharged from the vessel to the shipping agent. The Stevedoring
Report is also given to the shipping agent related to the cargo.
1. SA
Send Bay Plan/Stowage Plan to Port.
Apply for entry outward to customs.
File supplementary IGM to customs
2. Customs
Customs approve entry outward.
Supplementary IGM for excess landed is verified by customs
3. Port / Terminal
Based on bay plan the unloading is done from the vessel.
View Entry outward issued by Customs.
Prepare Tally Sheet and send the same to SA.
Send tally sheet to SA
4. Stevedores
Based on bay plan the unloading is done from the vessel.
Receives the bay plan from SA.
Sends Tally sheet and stevedoring report to SA.
5. Surveyors
Surveyors prepare the tally sheet and loaded cargo reports, sends to the SA.
Stevedores
Unload Cargo/Container
Shipping Agent
Excess/Short Landed
Surveyors
Customs
Port / Terminal
Refer the Annexure – II, Section 7.2.5: 5.3 for the Use Case details.
Imported Cargo will have to be cleared by Customs and other government controlling
agencies before released from the port and CFS. Cargo clearance is given by the
Customs after verifying the cargo, relevant documents and collecting the duties from
the CHA
Customs examines the cargo in CFS if it is containerized cargo, examines the cargo in
the private location in case of factory stuffed cargo. Customs issues Out-of-charge order
for Import cargo.
Customs Out-of-charge
Shipping
Agent Custom
s
Refer the Annexure – II, Section 7.2.5: 5.4 for the Use Case details.
The CFS operates as the custodian of the cargo and containers while the cargo/
containers are inside the CFS. In case of imports, the containers are moved from the Port
area to CFS for de-stuffing and discharge to the Importer. CFS also arranges
transportation services for shifting containers from Port area to CFS.
1. Container Agent
Request for permission for the movement of containers from Container
Terminal to CFS for import.
Forward advance container list and handling instructions to Container
Terminal, CFS and Transporter.
Receive Gate-out Pass in Container Terminal.
Receive Gate-In Pass in CFS.
3. CFS
Forward the Pre-Advice (List of containers moved from Port to CFS).
Issue Gate in Permission for the containers moved From container Terminal to
CFS
View Manifest details online.
View Advance Container List online.
Issue Job Order to Transporter for the containers which should be moved from
Container Terminal.
4. Transporter
5. CHA / Importer
Receive Gate In Passes from CFS.
Receive Gate-Out Passes from Container Terminal
6. Customs
Receive Gate In Passes from CFS.
Receive Gate-Out Passes from Container Terminal
Port /
Terminal
Container Grant Container Movement to CFS
Agent
Job Order
Transporter
CHA / Importer
Gateout port
CFS
Gate-in CFS
Customs
Refer the Annexure – II, Section 7.2.5: 5.5 for the Use Case details.
In case of imports, the containers are moved from the Port area to CFS for de-stuffing
and discharge to the Importer. The CFS operates as custodian of cargo. The de-stuffing
of the containers takes place in the presence of custom officers. The surveyors also
monitor de-stuffing.
1. SA / CA
Request for Resources.
Send container load plan for de-stuffing.
Request for de-stuffing container
Receive the de-stuffing report.
3. Customs
Examine and approves the de-stuffing process.
4. Surveyors
Prepare tally sheet for import cargo.
5. CHA / Importer
Surveyor
Send De-Stuffing Report s
Refer the Annexure – II, Section 7.2.5: 5.6 for the Use Case details.
After Customs examine the cargo, Importer/CHA can take the cargo/container to their
location from the CFS or Port in case of delivery or he can apply for SMTP for taking the
cargo/container through Railway. For moving the cargo/container through road,
Importer/CHA uses the services of transporter. CFS / Port issues the Gate-Passes for
moving/delivery of the Container/Cargo.
For SMTP, SA uses the CONCOR/ RAIL OPERATORS to move the consignment from the
Port to Importer’s location.
1. CHA / Importer / SA
Payment of charges for Wharfage, demurrage, stamp duty, octroi etc
Request for Gate-Pass to take the consignment
Issue Job Order to transporter
Receive Gate-Pass from the CFS / Port
Submission of BL/Agent DO/Examination DO
File Import Application with Port
Request for Ingress Permission
2. SA / CA
Send SMTP request to Customs
Receive SMTP from Customs
Approach CONCOR/ RAIL OPERATORS for movement of the Containers
through Rail
File forwarding note with port
Receive Railway out report from Port
Submit BL/Agent DO/Examination DO to CHA
3. CFS
Collect the charges from the CHA
Issue Gate-Pass
4. Port / Terminal Operator
Collect all the charges from the CHA/Importer
Issue Gate-Pass
Issue Railway-out Report to SA
Use Cases
Use Case Diagram for Cargo and Container Release is given below:
Pay charges
CF
S
Importer
/
Issue Job Order
CHA
Transporter
Permission for Direct Delivery
Custom
s
SMTP Permit
CONCOR /
SA RAILWAY
Issue Railway-out Receipt S
Ingress Permission
Egress Permission
Refer the Annexure – II, Section 7.2.5: 5.7 for the Use Case details.
The following Use Case diagram gives the main use cases in the export process:
Register Voyage
Shipping Bank
Agent
Request Berth
Carting Cargo
Port/
Terminal
Surveyor
Trasporter/
CONCOR/
Railway Operator
Load Cargo/Container
Stevedores
The each use case in the export process is further explained in detail in the following
sections. The use cases common to import and processes like Register Voyage or
Request berth are included in the import process use cases section and referenced from
this section.
The cargo is carted to the shed (Port) for consolidation, customs examination and then
to load on to the vessel. Shipping Agent requests for the space allocation in the shed for
allowing the carting of the cargo. CHA gives the Carting Application. The permission is
granted by the Port and the CHA/Exporter is allowed to bring the consignment. The CHA
files the Shipping Bill with the Customs and brings the cargo against the individual
Shipping bill.
The CHA is allowed to bring the cargo in advance for consolidation in the pre-shipment
area. The carting application is given by the CHA and the permission is obtained from
the Port. On the basis of the permission, the cargo is allowed to enter inside the pre-
shipment area. Before the berthing of the vessel, the cargo is allowed to be moved from
pre-shipment area to shed.
After getting the carting permission, the CHA instructs the Transporter to move the cargo
inside the Port. The cargo is taken to the nominated shed as informed to the CHA by the
Shipping Agent.
1. Shipping Agent
Request the Port to Allocate Space and Carting permission.
Can view the location allocated to Shipping Agent.
Intimate the location allocated to him by Port and the vessel details to CHA.
Intimates the Empty Containers moved to CFS to CFS and Customs.
File the List of ICD Containers moved by CONCOR/ RAIL OPERATORS to the
Terminal Operator.
2. CHA / Exporter
Apply for Carting permission to the Port.
Get the Gate Pass issued by the Port.
Files the Shipping Bill.
Files the Amendment, Supplement to the Shipping Bill to the Customs.
Submit the request to move the Cargo from pre-Shipment area to the Dock.
Gets the movement order issued by the Port to move the Cargo from pre-
Shipment area to the Dock.
5. CFS
Gets the request for Carting.
Issues Carting Permission to the CHA to bring the Cargo inside the CFS.
Gets Intimation about the Empty containers moved to the CFS.
Issues Gate pass for the Empty Containers to be moved to CFS.
View the request for the Factory stuffed containers to be moved from private
yard to the CFS.
6. Transporter
Get the Gate Pass from the CHA / Exporter which is issued by the Port
Gets the movement order from the CHA / Exporter issued by the Port to move
the Cargo from pre-Shipment area to the Dock.
Gets intimation from the CHA / Exporter to move Empty/FCL containers to the
CFS.
Use Cases
Following is the Use Case diagram for Carting Cargo:
Transporter CFS
Shipping Port/
Agent Issue Permission for Carting Terminal
Custom
Gate-In Permission for the Port s
CHA /
Exporter
Transporter
Shipping Custom
Agent s
Gate In Permission For Empty Containers
CF
CHA / S
Exporter
Request to Bring Factory-stuffed Container
Transporter Port/
File Pre-Advice of ICD Containers Termina
l
Refer the Annexure – II, Section 7.2.5: 5.8 for the Use Case details.
Customs examines the cargo in CFS if it is containerized cargo, examines the cargo in
the private location in case of factory stuffed cargo. Customs issues Let Export Order
(LEO) for export cargo after examining the cargo.
File SB
CHA /
Exporter
Shipping
Agent
Customs
Refer the Annexure – II, Section 7.2.5: 5.4 for the Use Case details.
Cargo is brought to the CFS for Customs examination and it is stuffed to the Containers.
The stuffed containers are moved to Port for loading on to the vessel. The CFS operates
as custodian of cargo. The stuffing of the containers takes place in the presence of
custom officers. The surveyors also monitor stuffing.
1. SA / CA
Request for Resources.
Request for stuffing container.
Receive the container load plan after stuffing.
Receive the stuffing report.
3. Customs
Examine and approves the stuffing process.
4. Surveyors
Prepare tally sheet for export cargo.
5. CHA / Exporter
CFS/Port/
Container Allocate Resources Terminal
Agent Operator
Customs
Surveyors
Refer the Annexure – II, Section 7.2.5: 5.6 for the Use Case details.
The CFS operates as the custodian of the cargo and containers while the cargo/
containers are inside the CFS. For exports, the cargo is brought to the CFS for
examination by Customs and it is stuffed onto the Containers.
The stuffed containers are moved to Port for loading on to the vessel. CFS also arranges
transportation services for shifting containers from CFS to Port area.
1. Container Agent
Request for permission for the movement of containers from CFS to Container
Terminal.
Forward advance container list and handling instructions to Terminal
Operator, CFS and Transporter.
Receive Gate-out Pass in CFS.
Receive Gate-In Pass in Container Terminal.
3. CFS
Forward the Pre-Advice (List of containers moved from CFS to Port).
Issue Gate out permission for the containers moved from CFS to Container
Terminal.
View Manifest details online.
View Advance Container List online.
Issue Job Order to Transporter for the containers which should be moved to
Container Terminal.
4. Transporter
Receive Advance Container List from Shipping Agent/CFS.
Receive Job Order from Container Freight Station.
Receive Gate-out Passes from CFS online.
Receive Gate-In Passes from Terminal Operator online.
Receive the Equipment Interchange Report (EIR) from Gate Keeper in
Container Terminal.
5. CHA / Exporter
6. Customs
Container Port /
Agent Terminal
Grant Container Movement From CFS
CHA / CFS
Job Order
Exporter
Gate-out CFS
Refer the Annexure – II, Section 7.2.5: 5.5 for the Use Case details.
The loading takes place as per the Loading Sequence and a tally sheet containing
loading information is sent to the shipping agent by the port. The surveyor also sends the
details.
1. SA/CA
Send bill of lading to the CHA.
Apply for entry outward to customs.
Receive bay plan from port.
File supplementary EGM to customs
2. Customs
4. Stevedores
5. Surveyors
Surveyors prepare the tally sheet and loaded cargo reports, sends to the SA.
Use Cases
Following is the Use Case diagram for Loading Cargo/Container:
Port / Terminal
Load Cargo/Container
Shipping Agent
Surveyors
Short Shipment
Stevedores
Customs
Refer the Annexure – II, Section 7.2.5: 5.3 for the Use Case details.
The shipping agent files an application with the customs for port clearance prior to the
sailing of the vessel. Port Issues NOC to the Shipping Agent. After the customs clearance,
the shipping agent files the EGM.
Features:
1. SA
Requests for Port Clearance to customs.
Files EGM .
Receives the Bay Plan/Stowage plan from port.
Pay Final Charges.
Issue Mate Receipt
2. Customs
Port clearance issued by customs based on Clearance Certificate (NOC)
from Port and other documents submitted by SA.
3. Port
Port issues clearance certificate after receiving advance payment towards
services required (NOC).
Sends vessel sailing report to customs as soon as the vessel sails.
Port verifies the custom port clearance certificate.
4. Banks
Collects the final charges paid by SA.
Port / Terminal
Filing EGM
Banks
Refer the Annexure – II, Section 7.2.5: 5.9 for the Use Case details.
The following are the range of functions available in PCS Web for various stakeholders.
The PCS users will log on to PCS web and according to user role and access rights, the
use will be able to use various functions listed below:
• Issue Movement order to move the cargo from Pre-Shipment Area to the Dock.
• Get the request to bring the Factory stuffed container directly to the Port.
• Issue Gate Pass for the FCL containers to move the Port.
• Tally/Landing Report
• View the custom port clearance certificate.
• View Entry Outward
• Issue Port Clearance Certificates
• Send vessel sailing report to customs.
3. CHA
4. Customs
• Receive request for Rotation Number
• Assign Rotation Number
• Get the IGM particulars.
• Allocate IGM No.
• Send Bill of Entry details
• Get the request for Entry Inward
• Give permission for entry inward.
• Receive Bill of Entry from the CHA
• Receive the Shipping Bill from the CHA
• issue Out-Of-Charge
• issue Let Export Order (LEO)
5. Stevedore
6. CFS Operator
9. PHO
• Verify the advance crew list and the documents submitted for free pratique.
• Issue free pratique (Health Clearance Certificate).
• Issues other Certificates Like de-ratting certificate.
• Issues Certificate of Inspection of Medicine, Medical, Stores and Appliances
10. Immigration
11. Bank
12. Surveyor
In order to maintain the highest levels of security and privacy of the data, the following
requirements to be considered:
• Communication between data sources and PCS Central database would take
place through secure, encrypted communication channels
• Audit trails would be maintained for any and all changes made to the data in
the central database
To achieve the above described features, access to the Software and Database has to
be strictly controlled and monitored. At a broad level, the security will consist of the
following:
• Data Encryption at storage level and communication level using PKI techniques
• Audit trail to store all access to all parts of the data and message transactions
and for reporting security breach
• Protection against virus threats, Intruders, Trojans and other security threats.
Following User Manuals and Guides for system personnel and end users would be
provided in both hard copies and electronic form:
Other Documentation:
• Two sets of hard copies of manuals would be given to the IPA Project Team
• The electronic copies would be indexed and searchable and will be hosted in
the PCS portal.
PCS is the central hub for all the major ports in India and its stakeholders involved in
millions of transactions. The performance requirements in order to achieve high
performance are:
• Data model should be prepared in such a fashion so as to uncover the linkages and
retrieve corresponding data faster. Queries should be processed in fraction of
seconds.
• Message exchanges would not take more than few minutes even for the network
bandwidth is as low as 256 kbps or dialup.
• Average time for a message (average file size of 32 KB) to reach from sender to
recipient’s mailbox should be 5 to 8 seconds
• Bulk import of data from disparate systems should be completed in few minutes.
• The system should be scalable so that there should not be a performance issues due
to increase in the transaction volume.
Functional and system administration trainings would be given to system staff, Port IT
personnel and trainers to help them to gain a good understanding of the web-centric
application development architecture, its implementation and interfaces with the port
systems.
For end users of the system, orientation programs covering management, message
integration, digital certificates, digitally signing of the documents.
• Technical training for IPA IT personals drawn from different Ports on PCS
architecture, functionality and administration.
• OAT training for the users involved in the user acceptance tests in all the phases.
• System administration training for IPA DC staff on PCS architecture and system
administration.
• Knowledge sharing session for IPA system staff at the end of the project
• Refresh sessions for the users for the upgrade/new versions of the application
during warranty period and post warranty support.
7. ANNEXURE
The Points discussed with the Port officials and other stakeholder representatives during
the requirement study:
The detailed description of the use cases mentioned in the Section 5, Specific
Requirements are given in the following sub-sections.
displayed
7. This use case ends.
Service De-registration
1. Port Administrator logs in to WSG Portal and is granted
access to manage the Service Registration / De-
registration.
2. Port Administrator proceeds to search for the service of
the stakeholder to de-register.
3. WSG Portal responds by displaying the list of services
that matches the name searched.
Exceptions -
Assumptions -
Exceptions -
Assumptions -
Notes and Issues This service status query facility in the WSG Portal will not be
able to test whether a Web Service is up and running or if it
is producing the correct response expected.
The End Service URL status is simply an indication of whether
the host pointed to by the target URL is online or offline.
Exceptions -
Assumptions -
cannot be validated.
2. PCS stops the transaction from progressing further by
redirecting the agent to the initial payment page.
Assumptions -
Assumptions -
Notes and Issues Port specific list of banks should be prepared and annexed.
Debit transaction
1. Stakeholder opts to make payment for their charges via
their port deposit account when prompted by the PCS.
2. PCS displays the account details (balance) to the
stakeholder and stakeholder clicks the Submit button to
initiate the debit transaction.
3. If there the account does not enough funds, exception
flow #1 is executed.
evaluation.
Trigger Nil
Pre-Condition Nil
Post-Condition Nil
Normal Flow 1. The User either under the Corporate Account or as an
individual registers himself in PCS. The user ID, name,
password and other personal information are entered in
the system and the proof of identity is scanned and
attached.
2. The PCS Administrator will verify the details and creates
the user Ids.
3. The notification is sent to the Corporate of the
application status
Alternate Flow Alternate flow #1 – Validation Errors
5. The validation errors are thrown by the system if there is
incomplete or inappropriate information entered.
6. The validation errors are rectified by the user and the
application is submitted again.
Alternate flow #1 – Application is rejected
7. A notification is sent to the user if his application is
rejected.
8. The user can retrieve his application and make the
necessary amendments to submit the application
again.
9. The application will be re-submitted and sent for
evaluation.
6. Mode 2:
6.1 PCS formulates a SOAP request to make a
Web Service call to the Port Internal System.
a. Port Internal System processes SOAP request,
calculates the charge amount and
formulates a SOAP response back to PCS.
6.3 PCS processes the SOAP response and
displays the charges due to the SA.
Amendment/Supplement
4. Shipping Agent Amends/supplements IGM Details.
5. Shipping Agent sends the required documents along
with the amended/supplemented IGM.
6. PCS sends the amended/supplemented IGM Details
to Customs.
Exceptions While in the process of filing IGM, the system is down for
some reason, Shipping Agent will not be able to perform this
function.
Assumptions All the supporting documents are uploaded with IGM.
Interaction between Customs and PCS should be available
and Customs has to accept the messages from the PCS
Notes and Issues For the Charted vessels, Importer/exporter can file the IGM.
Customs Message formats are used to file the IGM.
Description Port to allot berth. After the availability of ETA & ETD
Description The Port allots resources after stakeholder request for the
resources like Crane, Gang etc.
Trigger The request from all stakeholders.
Post-Condition -
Normal Flow 1. Port receives and checks the request submitted by
the different stakeholders for the resources.
2. Port allocates the resources and sends the resource
allocation details.
3. PCS Forwards the resource allocation details to the
stakeholders.
Alternate Flow -
Trigger As per the request for Entry Inward from Shipping Agent
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions -
Notes and Issues CHA surrenders BL to Port after he receive the same from
SA. SA releases BL on payment of his charges and stamp
duty , which is paid only after customs CHA files the BE so
that Custom duty etc an be known based on which stamp
duty is calculated
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Description This use case is used by SA to request customs for the entry
outward.
Trigger To commence loading operations.
Pre-Condition Export Cargo register received from port (optional)
Post-Condition -
Normal Flow 1. SA applies for entry outward to customs.
2. Customs approves/sends the entry outward for the
sailing of vessel.
3. SA, Port receives the approval of entry outward
message.
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Description EGM will be filed, after the clearance is issued by port and
customs.
Trigger After vessel sails.
Pre-Condition Mate Receipt (MR) is issued to Port by SA and Port forwards
MR to CHA and CHA submits MR to SA
Post-Condition -
Normal Flow 1. SA files EGM with Customs
2. Customs approves the EGM.
3. SA views the approval.
Alternate Flow
Exceptions
Assumptions -
Notes and Issues Some of the Ports are receiving the EGM .
Post-Condition -
Normal Flow 1. Container Agent sends the details about the
containers to be moved to/From CFS along with the
request.
2. PCS Forwards the request to Terminal Operator /
Port.
Alternate Flow 1. The CFS pre-advises the containers details to the port
/ TO through PCS.
2. CFS sends the container to port / terminal.
Exceptions
Alternate Flow
2. Terminal Operator views the request entered by
Container Agent for Container movement.
3. Terminal Operator Rejects Container Movement.
4. PCS Forwards the rejection details to the Container
Agent, CFS.
Exceptions
Post-Condition -
Normal Flow 1. Shipping Agent /CA sends the Advance Container
List.
2. PCS Forwards the Advance container List to the
recipients.
Alternate Flow -
Exceptions
Assumptions -
Notes and Issues -
Pre-Condition
Post-Condition Job Order should be passed to all default recipients.
Normal Flow 1. CFS Selects the Container List and Transporter details.
2. CFS Issues Job Order.
3. PCS Forwards the Job Order to Transporter.
Alternate Flow
Exceptions
Post-Condition -
Normal Flow
1. Terminal Operator selects the Container and
Transporter details.
2. Terminal Operator Issues Gate Pass. In case of the
Cargo, Port issues the Gate Pass.
3. PCS Forwards the Gate Pass to CHA and CHA
forwards gave pass to Transporter and Shipping
Agent.
Alternate Flow
Exceptions
Assumptions -
Notes and Issues In Some Cases EIR is issued in place of Gate Pass.
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions SA will provide resources (equipment) in case of deficiency
of resources from CFS. CFS will provide labors.
Notes and Issues Stuffing/ De stuffing may be done within Dock
Description The CFS allots the resources for stuffing and de-stuffing of
containers as requested by SA
Trigger When containers are taken inside CFS for loading and
unloading the cargo.
Pre-Condition 1. The container is moved to CFS.
2. Request for Resources from SA
Post-Condition 1. Acknowledgement received from CFS
Normal Flow 1. CFS accepts the request / CFS receives RESREQ
message .
2. Allocates the resources based on stuffing and de-
stuffing(ALORES).
3. SA can view / receive resources allocation details
(ALORES).
Alternate Flow
Exceptions
Assumptions
Notes and Issues SA will provide resources (equipment) in case of deficiency
of resources from CFS. CFS will provide labors.
Post-Condition
Post-Condition --
Normal Flow 1. SA / CA agent requests the CFS / Port to do de-
stuffing (COSTOR).
2. CFS / Port sends the reply of the request to SA / CA.
3. SA / CA views the reply (approval / rejection).
Alternate Flow
Exceptions
Notes and Issues SA / CA will provide resources (equipment) in case of
deficiency of resources from CFS. CFS will provide labors.
Alternate Flow
Exceptions
Notes and Issues SA / CA will provide resources (equipment) in case of
deficiency of resources from CFS. CFS will provide labors.
Alternate Flow
Exceptions
Notes and Issues SA / CA will provide resources (equipment) in case of
deficiency of resources from CFS. CFS will provide labors.
Alternate Flow
Exceptions
Notes and Issues SA / CA will provide resources (equipment) in case of
deficiency of resources from CFS. CFS will provide labors.
Normal Flow 1. CFS /Port generates the report and send to SA.
2. SA receives the COSTCO Message.
3. SA views the stuffing report.
Alternate Flow
Exceptions
Other Special SA / CA will provide resources (equipment) in case of
Requirements deficiency of resources from CFS. CFS will provide labors.
5.7.6. SMTP
Assumptions -
Notes and Issues -
Pre-Condition
Post-Condition Location need to be forwarded to the recipients.
Normal Flow 1. Shipping Agent/CHA sends the request for the space
allocation and the request for carting.
2. PCS Forwards the Application to the Port / CFS.
3. Port / CFS allocate the space and sends the details.
4. The Space allocation details are forwarded to the
SA/CHA.
Alternate Flow
Exceptions
Assumptions
Notes and Issues Even without a Shipping Bill, A Carting Request can be
made.
Carting Permission message will be modified.
Pre-Condition
Post-Condition Permission for carting should be forwarded to all the
recipients selected by CHA along with default recipients.
Normal Flow 1. Port / CFS receive the requests submitted by
SA/CHA.
2. Port / CFS verify the request and issues permission.
3. PCS Forwards the permission to the SA/CHA.
4. If CHA needs to provide details of transporter to port,
alternate flow is executed.
Alternate Flow CHA provides Transporter details to the Port.
Exceptions
Pre-Condition
Post-Condition -
Normal Flow 1. CHA files cargo declaration to the Customs.
2. Customs forward SB message to the Port.
Alternate Flow
Exceptions
Post-Condition -
Normal Flow 1. CHA requests to move the Cargo to the Dock along
with the Shipping Bill, cargo and Transporter details.
2. Request is forwarded to Port.
Alternate Flow -
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow -
Pre-Condition -
Post-Condition -
Normal Flow 1. Shipping Agent/CA sends the details about the
empty container.
2. PCS forwards the list of empty containers to be
moved to CFS, Customs, Port/Terminal Operator and
ICD.
Alternate Flow
Assumptions
Notes and Issues New empty containers are treated as cargo.
Assumptions -
Notes and Issues -
Use Case Request for bringing Factory Stuffed Container to CFS / Port
Actors CHA
CFS
Port
Customs
Description This use case is for CHA to request for the permission to the
CFS to move the Factory Stuffed container to the CFS area.
Trigger
Pre-Condition --
Post-Condition --
Normal Flow 2. CHA sends the request for FCL Container movement
permission with Cargo, Container details and
Shipping Bill Details if available.
3. PCS Forwards the request to CFS / Port.
Alternate Flow
1. CHA sends the request for FCL Container movement
permission with Cargo, Container details and
Shipping Bill Details.
2. PCS Forwards the request to Terminal Operator.
Exceptions
Pre-Condition
Post-Condition -
Normal Flow 1. Shipping Agent pre-advices the details about the
ICD container coming by rail.
2. PCS forwards the list of ICD containers coming by rail
to the Terminal Operator
Alternate Flow -
Exceptions
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
Alternate Flow
Exceptions
Assumptions -
Notes and Issues -
The compliance checklist with the Functional and Technical requirements of the tender
specification has given below.
critical workloads.
integrity,