USE [nsw] GO /****** Object: Table [dbo].[SubsidiaryRisks] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SubsidiaryRisks]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [IMDGPositionId] [uniqueidentifier] NULL, [SubsidiaryRisk] [nvarchar](11) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_SubsidiaryRisks] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Waste] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Waste]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [WASId] [uniqueidentifier] NULL, [WasteType] [tinyint] NULL, [WasteDescription] [nvarchar](100) NULL, [WasteDisposalAmount_MTQ] [float] NULL, [WasteCapacity_MTQ] [float] NULL, [WasteAmountRetained_MTQ] [float] NULL, [WasteDisposalPort] [nchar](5) NULL, [WasteAmountGeneratedTillNextPort_MTQ] [float] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_Waste] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ViolationText] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ViolationText]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [ViolationCode] [int] NOT NULL, [ViolationText] [nvarchar](255) NOT NULL, CONSTRAINT [PK_ViolationText] PRIMARY KEY NONCLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReportingParty] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReportingParty]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [RPName] [nvarchar](100) NULL, [RPStreetAndNumber] [nvarchar](100) NULL, [RPPostalCode] [nvarchar](25) NULL, [RPCity] [nvarchar](100) NULL, [RPCountry] [nvarchar](100) NULL, [RPLastName] [nvarchar](100) NULL, [RPFirstName] [nvarchar](100) NULL, [RPPhone] [nvarchar](100) NULL, [RPFax] [nvarchar](100) NULL, [RPEMail] [nvarchar](100) NULL, CONSTRAINT [PK_ReportingParty] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MessageCore] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MessageCore]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [VisitId] [nvarchar](25) NULL, [TransitId] [nvarchar](25) NULL, [IMO] [nchar](7) NULL, [ENI] [nchar](8) NULL, [PoC] [nchar](5) NULL, [Portname] [nvarchar](50) NULL, [ETA] [datetime] NULL, [CustomerId] [uniqueidentifier] NULL, [Previous] [uniqueidentifier] NULL, [Next] [uniqueidentifier] NULL, [IsTransit] [bit] NOT NULL, [Wetris_zz_56_datensatz_id] [int] NULL, [Created] [smalldatetime] NULL, [Changed] [smalldatetime] NULL, [BSMDStatus] [tinyint] NULL, [HerbergFormGuid] [uniqueidentifier] NULL, [HerbergFormTemplateGuid] [uniqueidentifier] NULL, [InitialHIS] [tinyint] NULL, [HerbergReportType] [nvarchar](50) NULL, [HerbergEmailContactReportingVessel] [nvarchar](255) NULL, [HerbergEmail24HrsContact] [nvarchar](255) NULL, [ETAKielCanal] [datetime] NULL, [EditedBy] [nvarchar](255) NULL, [HerbergRevDate] [datetime] NULL, [ReportStatus] [tinyint] NULL, [SietasSheetVersion] [nvarchar](50) NULL, [Incoming] [bit] NULL, [DefaultReportingPartyId] [uniqueidentifier] NULL, CONSTRAINT [PK_MessageCore] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE UNIQUE NONCLUSTERED INDEX [IX_HerbergFormGuidIdx] ON [dbo].[MessageCore] ( [Id] ASC, [HerbergFormGuid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Table [dbo].[MARPOL_Annex_IPosition] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MARPOL_Annex_IPosition]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [HAZId] [uniqueidentifier] NULL, [Name] [nvarchar](255) NULL, [FlashpointInformation] [tinyint] NULL, [Flashpoint_CEL] [nvarchar](10) NULL, [Quantity_KGM] [float] NULL, [StowagePosition] [nvarchar](24) NULL, [PortOfLoading] [nchar](5) NULL, [PortOfDischarge] [nchar](5) NULL, [Remarks] [nvarchar](255) NULL, [Identifier] [nvarchar](40) NULL, CONSTRAINT [PK_MARPOL_Annex_IPosition] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[IMSBCPosition] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[IMSBCPosition]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [HAZId] [uniqueidentifier] NULL, [BulkCargoShippingName] [nvarchar](255) NULL, [MHB] [bit] NULL, [UNNumber] [nvarchar](4) NULL, [IMOClass] [nvarchar](10) NULL, [Quantity_KGM] [float] NULL, [StowagePosition] [nvarchar](24) NULL, [PortOfLoading] [nchar](5) NULL, [PortOfDischarge] [nchar](5) NULL, [Remarks] [nvarchar](255) NULL, [Identifier] [nvarchar](40) NULL, CONSTRAINT [PK_IMSBCPosition] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[IMDGPosition] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[IMDGPosition]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [HAZId] [uniqueidentifier] NULL, [UNNumber] [nvarchar](10) NULL, [PackingGroup] [tinyint] NULL, [ProperShippingName] [nvarchar](255) NULL, [IMOClass] [nvarchar](10) NULL, [CompatibilityGroup] [nvarchar](10) NULL, [TechnicalName] [nvarchar](255) NULL, [NetExplosiveMass_KGM] [float] NULL, [Flashpoint_CEL] [nvarchar](10) NULL, [Class7NuclideName] [nvarchar](100) NULL, [Class7MaxActivity_BQL] [float] NULL, [Class7Category] [int] NULL, [Class7TransportIndex] [float] NULL, [Class7CSI] [int] NULL, [ControlTemperature_CEL] [float] NULL, [EmergencyTemperature_CEL] [float] NULL, [MarinePollutant] [bit] NULL, [NumberOfPackages] [int] NULL, [PackageType] [nvarchar](255) NULL, [LimitedQuantities] [bit] NULL, [ExceptedQuantities] [bit] NULL, [NetQuantity_KGM] [float] NULL, [GrossQuantity_KGM] [float] NULL, [Volume_MTQ] [float] NULL, [GeneralCargoIBC] [bit] NULL, [ContainerNumber] [nvarchar](24) NULL, [VehicleLicenseNumber] [nvarchar](24) NULL, [StowagePosition] [nvarchar](24) NULL, [PortOfLoading] [nchar](5) NULL, [PortOfDischarge] [nchar](5) NULL, [Remarks] [nvarchar](255) NULL, [Identifier] [nvarchar](40) NULL, [Bay] [nvarchar](5) NULL, [Row] [nvarchar](5) NULL, [Tier] [nvarchar](5) NULL, CONSTRAINT [PK_IMDGPosition] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[IGCPosition] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[IGCPosition]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [HAZId] [uniqueidentifier] NULL, [UNNumber] [nvarchar](4) NULL, [IMOClass] [nvarchar](10) NULL, [ProductName] [nvarchar](255) NULL, [Quantity_KGM] [float] NULL, [StowagePosition] [nvarchar](24) NULL, [PortOfLoading] [nchar](5) NULL, [PortOfDischarge] [nchar](5) NULL, [Remarks] [nvarchar](255) NULL, [Identifier] [nvarchar](40) NULL, CONSTRAINT [PK_IGCPosition] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[IBCPosition] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[IBCPosition]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [HAZId] [uniqueidentifier] NULL, [ProductName] [nvarchar](255) NULL, [PollutionCategory] [tinyint] NULL, [Hazards] [tinyint] NULL, [FlashpointInformation] [tinyint] NULL, [Flashpoint_CEL] [nvarchar](11) NULL, [Quantity_KGM] [float] NULL, [StowagePosition] [nvarchar](24) NULL, [PortOfLoading] [nchar](5) NULL, [PortOfDischarge] [nchar](5) NULL, [SpecRef15_19] [bit] NULL, [Remarks] [nvarchar](255) NULL, [Identifier] [nvarchar](40) NULL, CONSTRAINT [PK_IBCPosition] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Customer] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Customer]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [Name] [nvarchar](100) NULL, [Phone] [nvarchar](50) NULL, [Email] [nvarchar](100) NULL, [ContactFirstName] [nvarchar](50) NULL, [ContactLastName] [nvarchar](50) NULL, [StreetAndNumber] [nvarchar](50) NULL, [PostalCode] [nvarchar](50) NULL, [City] [nvarchar](50) NULL, [Country] [nvarchar](50) NULL, [CustomerNumber] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ErrorText] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ErrorText]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [ErrorCode] [int] NOT NULL, [ErrorText] [nvarchar](255) NOT NULL, CONSTRAINT [PK_ErrorText] PRIMARY KEY NONCLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MessageHeader]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [ClientRequestId] [uniqueidentifier] NULL, [MessageCoreId] [uniqueidentifier] NULL, [MessageId] [uniqueidentifier] NULL, [SentAt] [datetime] NULL, [ReceivedAt] [datetime] NULL, [RequestedAt] [datetime] NULL, [NotificationClass] [tinyint] NULL, [Reset] [bit] NULL, [Cancel] [bit] NULL, [Status] [tinyint] NULL, [ReportingPartyId] [uniqueidentifier] NULL, [BSMDStatus] [tinyint] NULL, [HIS] [tinyint] NULL, [Created] [smalldatetime] NULL, [Changed] [smalldatetime] NULL, CONSTRAINT [PK_MessageHeader] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Trigger [MessageCore_Trigger_Change_Log] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[MessageCore_Trigger_Change_Log] ON [dbo].[MessageCore] FOR UPDATE AS SET NOCOUNT ON IF NOT UPDATE([Changed]) UPDATE MessageCore SET [Changed] = GETDATE() WHERE Id IN (SELECT Id FROM [inserted]) GO /****** Object: Table [dbo].[MDH] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MDH]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [MDHSimplification] [bit] NULL, [PortOfCallWhereCompleteMDHNotified] [nchar](5) NULL, [NonAccidentalDeathsDuringVoyage] [bit] NULL, [NonAccidentalDeathsDuringVoyageCount] [int] NULL, [SuspisionInfectiousNature] [bit] NULL, [NumberOfIllPersonsHigherThanExpected] [bit] NULL, [NumberOfIllPersons] [int] NULL, [SickPersonsOnBoard] [bit] NULL, [MedicalConsulted] [bit] NULL, [AwareOfFurtherInfections] [bit] NULL, [SanitaryMeasuresApplied] [bit] NULL, [SanitaryMeasuresType] [nvarchar](100) NULL, [SanitaryMeasuresLocation] [nvarchar](100) NULL, [SanitaryMeasuresDate] [date] NULL, [StowawaysDetected] [bit] NULL, [StowawaysJoiningLocation] [nvarchar](100) NULL, [SickAnimalOrPetOnBoard] [bit] NULL, [ValidSanitaryControlExemptionOrCertificateOnBoard] [bit] NULL, [PlaceOfIssue] [nvarchar](100) NULL, [DateOfIssue] [date] NULL, [SanitaryControlReinspectionRequired] [bit] NULL, [InfectedAreaVisited] [bit] NULL, [InfectedAreaPort] [nvarchar](100) NULL, [InfectedAreaDate] [date] NULL, CONSTRAINT [PK_MDH] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[POBD] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[POBD]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [TotalPersonsOnBoardUponDeparture] [int] NULL, [TotalCrewMembersOnBoardUponDeparture] [int] NULL, [TotalPassengersOnBoardUponDeparture] [int] NULL, [TotalStowawaysOnBoardUponDeparture] [int] NULL, CONSTRAINT [PK_POBD] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[POBA] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[POBA]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [TotalPersonsOnBoardUponArrival] [int] NULL, [TotalCrewMembersOnBoardUponArrival] [int] NULL, [TotalPassengersOnBoardUponArrival] [int] NULL, [TotalStowawaysOnBoardUponArrival] [int] NULL, CONSTRAINT [PK_POBA] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PAS] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PAS]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [PassengerLastName] [nvarchar](100) NULL, [PassengerFirstName] [nvarchar](100) NULL, [PassengerPlaceOfBirth] [nvarchar](100) NULL, [PassengerDateOfBirth] [date] NULL, [PassengerGender] [tinyint] NULL, [PassengerNationality] [nchar](2) NULL, [PassengerIdentityDocumentType] [tinyint] NULL, [PassengerIdentityDocumentId] [nvarchar](100) NULL, [PassengerVisaNumber] [nvarchar](100) NULL, [PassengerPortOfEmbarkation] [nchar](5) NULL, [PassengerPortOfDisembarkation] [nchar](5) NULL, [PassengerInTransit] [bit] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_PAS] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NOA_NOD] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NOA_NOD]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ETAToPortOfCall] [datetime] NULL, [ETDFromPortOfCall] [datetime] NULL, [ETAToKielCanal] [datetime] NULL, [ETDFromKielCanal] [datetime] NULL, [LastPort] [nchar](5) NULL, [ETDFromLastPort] [datetime] NULL, [NextPort] [nchar](5) NULL, [ETAToNextPort] [datetime] NULL, CONSTRAINT [PK_NOA_NOD] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[NAME] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NAME]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [NameOfMaster] [nvarchar](100) NULL, CONSTRAINT [PK_NAME] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Trigger [MessageHeader_Trigger_Change_Log] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER [dbo].[MessageHeader_Trigger_Change_Log] ON [dbo].[MessageHeader] FOR UPDATE AS SET NOCOUNT ON IF NOT UPDATE([Changed]) UPDATE MessageHeader SET [Changed] = GETDATE() WHERE Id IN (SELECT Id FROM [inserted]) GO /****** Object: Table [dbo].[PRE72H] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PRE72H]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [Tanker] [bit] NULL, [TankerHullConfiguration] [tinyint] NULL, [ConditionCargoBallastTanks] [tinyint] NULL, [NatureOfCargo] [nvarchar](100) NULL, [VolumeOfCargo] [float] NULL, [PlannedOperations] [nvarchar](100) NULL, [PlannedWorks] [nvarchar](255) NULL, [DateOfLastExpandedInspection] [date] NULL, [PlannedPeriodOfStay_HUR] [float] NULL, CONSTRAINT [PK_PRE72H] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SERV] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SERV]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ServiceName] [nvarchar](100) NULL, [ServiceBeneficiary] [nvarchar](100) NULL, [ServiceInvoiceRecipient] [nvarchar](100) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_SERV] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SEC] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SEC]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [SECSimplification] [bit] NULL, [PortOfCallWhereCompleteSECNotified] [nchar](5) NULL, [CSOLastName] [nvarchar](100) NULL, [CSOFirstName] [nvarchar](100) NULL, [CSOPhone] [nvarchar](100) NULL, [CSOEMail] [nvarchar](100) NULL, [ValidISSCOnBoard] [bit] NULL, [ReasonsForNoValidISSC] [nvarchar](255) NULL, [ISSCType] [tinyint] NULL, [ISSCIssuerType] [tinyint] NULL, [ISSCIssuerName] [nvarchar](100) NULL, [ISSCDateOfExpiration] [date] NULL, [ApprovedSecurityPlanOnBoard] [bit] NULL, [CurrentShipSecurityLevel] [tinyint] NULL, [PortFacilityOfArrival] [nvarchar](100) NULL, [GeneralDescriptionOfCargo] [tinyint] NULL, [CSOFax] [nvarchar](100) NULL, CONSTRAINT [PK_SEC] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[STAT] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[STAT]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ShipName] [nvarchar](100) NULL, [CallSign] [nvarchar](50) NULL, [MMSINumber] [nvarchar](50) NULL, [Flag] [nchar](2) NULL, [LengthOverall_MTR] [float] NULL, [Beam_MTR] [float] NULL, [GrossTonnage] [int] NULL, [PortOfRegistry] [nchar](5) NULL, [InmarsatCallNumber] [nvarchar](100) NULL, [ShipType] [nvarchar](5) NULL, [ISMCompanyName] [nvarchar](100) NULL, [ISMCompanyId] [nvarchar](10) NULL, [ISMCompanyStreetAndNumber] [nvarchar](100) NULL, [ISMCompanyPostalCode] [nvarchar](24) NULL, [ISMCompanyCity] [nvarchar](100) NULL, [ISMCompanyCountry] [nvarchar](100) NULL, [TransportMode] [nchar](1) NULL, CONSTRAINT [PK_STAT] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Violation] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Violation]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ViolationCode] [int] NULL, [ViolationText] [nvarchar](255) NULL, [Created] [datetime] NULL, [Deleted] [int] NULL, CONSTRAINT [PK_Violation] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TOWD] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TOWD]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [TowageOnDepartureName] [nvarchar](100) NULL, [TowageOnDepartureFlag] [nchar](2) NULL, [TowageOnDepartureOperatorCompanyName] [nvarchar](100) NULL, [TowageOnDepartureOperatorStreetNameAndNumber] [nvarchar](100) NULL, [TowageOnDepartureOperatorPostalCode] [nvarchar](24) NULL, [TowageOnDepartureOperatorCity] [nvarchar](100) NULL, [TowageOnDepartureOperatorCountry] [nvarchar](100) NULL, [TowageOnDepartureOperatorPhone] [nvarchar](100) NULL, [TowageOnDepartureOperatorFax] [nvarchar](100) NULL, [TowageOnDepartureOperatorEMail] [nvarchar](100) NULL, [TowageOnDepartureDraught_DMT] [float] NULL, [TowageOnDepartureLengthOverall_MTR] [float] NULL, [TowageOnDepartureBeam_MTR] [float] NULL, [TowageOnDepartureRemarks] [nvarchar](255) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_TOWD] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TOWA] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TOWA]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [TowageOnArrivalName] [nvarchar](100) NULL, [TowageOnArrivalFlag] [nchar](2) NULL, [TowageOnArrivalOperatorCompanyName] [nvarchar](100) NULL, [TowageOnArrivalOperatorStreetNameAndNumber] [nvarchar](100) NULL, [TowageOnArrivalOperatorPostalCode] [nvarchar](24) NULL, [TowageOnArrivalOperatorCity] [nvarchar](100) NULL, [TowageOnArrivalOperatorCountry] [nvarchar](100) NULL, [TowageOnArrivalOperatorPhone] [nvarchar](100) NULL, [TowageOnArrivalOperatorFax] [nvarchar](100) NULL, [TowageOnArrivalOperatorEMail] [nvarchar](100) NULL, [TowageOnArrivalGrossTonnage] [int] NULL, [TowageOnArrivalLengthOverall_MTR] [float] NULL, [TowageOnArrivalBeam_MTR] [float] NULL, [TowageOnArrivalPurposeOfCall] [nvarchar](100) NULL, [TowageOnArrivalDraught_DMT] [float] NULL, [TowageOnArrivalRemarks] [nvarchar](255) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_TOWA] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TIEFD] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TIEFD]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [DraughtUponDeparture_DMT] [float] NULL, CONSTRAINT [PK_TIEFD] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[TIEFA] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TIEFA]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [DraughtUponArrival_DMT] [float] NULL, CONSTRAINT [PK_TIEFA] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WAS] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WAS]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [WasteDisposalValidExemption] [bit] NULL, [LastWasteDisposalPort] [nchar](5) NULL, [ConfirmationOfCorrectness] [bit] NULL, [LastWasteDisposalDate] [datetime] NULL, [WasteDisposalDelivery] [tinyint] NULL, CONSTRAINT [PK_WAS] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BPOL] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BPOL]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [StowawaysOnBoard] [bit] NULL, CONSTRAINT [PK_BPOL] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BKRD] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BKRD]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [BunkerFuelType] [nvarchar](100) NULL, [BunkerFuelQuantity_TNE] [float] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_BKRD] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BKRA] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BKRA]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [BunkerFuelType] [nvarchar](100) NULL, [BunkerFuelQuantity_TNE] [float] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_BKRA] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ATD] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ATD]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ATDPortOfCall] [datetime] NULL, CONSTRAINT [PK_ATD] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ATA] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ATA]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ATAPortOfCall] [datetime] NULL, CONSTRAINT [PK_ATA] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AGNT] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AGNT]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [AgentCompanyName] [nvarchar](100) NULL, [AgentStreetAndNumber] [nvarchar](100) NULL, [AgentPostalCode] [nvarchar](25) NULL, [AgentCity] [nvarchar](100) NULL, [AgentCountry] [nvarchar](100) NULL, [AgentLastName] [nvarchar](100) NULL, [AgentFirstName] [nvarchar](100) NULL, [AgentPhone] [nvarchar](100) NULL, [AgentFax] [nvarchar](100) NULL, [AgentEMail] [nvarchar](100) NULL, CONSTRAINT [PK_AGNT] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Error] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Error]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ErrorCode] [int] NULL, [ErrorText] [nvarchar](255) NULL, [Created] [datetime] NULL, [Deleted] [int] NULL, CONSTRAINT [PK_Error] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CREW] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CREW]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [CrewMemberLastName] [nvarchar](100) NULL, [CrewMemberFirstName] [nvarchar](100) NULL, [CrewMemberPlaceOfBirth] [nvarchar](100) NULL, [CrewMemberDateOfBirth] [date] NULL, [CrewMemberGender] [tinyint] NULL, [CrewMemberNationality] [nchar](2) NULL, [CrewMemberIdentityDocumentType] [tinyint] NULL, [CrewMemberIdentityDocumentId] [nvarchar](100) NULL, [CrewMemberVisaNumber] [nvarchar](100) NULL, [CrewMemberDuty] [nvarchar](100) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_CREW] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HAZD] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HAZD]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [NoDPGOnBoardOnDeparture] [bit] NULL, [DPGManifestOnBoardOnDeparture] [bit] NULL, [INFShipClass] [tinyint] NULL, [DPGClassificationIMDG] [bit] NULL, [DPGClassificationIGC] [bit] NULL, [DPGClassificationIBC] [bit] NULL, [DPGClassificationIMSBC] [bit] NULL, [DPGClassificationMARPOL_ANNEX_I] [bit] NULL, [TransmissionType] [nvarchar](50) NULL, [MOUBaltic] [bit] NULL, CONSTRAINT [PK_HAZD] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[HAZA] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[HAZA]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [NoDPGOnBoardOnArrival] [bit] NULL, [DPGManifestOnBoardOnArrival] [bit] NULL, [INFShipClass] [tinyint] NULL, [DPGClassificationIMDG] [bit] NULL, [DPGClassificationIGC] [bit] NULL, [DPGClassificationIBC] [bit] NULL, [DPGClassificationIMSBC] [bit] NULL, [DPGClassificationMARPOL_ANNEX_I] [bit] NULL, [TransmissionType] [nvarchar](50) NULL, [MOUBaltic] [bit] NULL, CONSTRAINT [PK_HAZA] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LADG] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LADG]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [CargoHandlingType] [tinyint] NULL, [CargoCodeNST] [nvarchar](5) NULL, [CargoNumberOfItems] [int] NULL, [CargoGrossQuantity_TNE] [float] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_LADG] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[INFO] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[INFO]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MessageHeaderId] [uniqueidentifier] NULL, [ShippingArea] [tinyint] NULL, [RequestedPositionInPortOfCall] [nvarchar](100) NULL, [SpecialRequirementsOfShipAtBerth] [nvarchar](255) NULL, [ConstructionCharacteristicsOfShip] [nvarchar](100) NULL, [FumigatedBulkCargo] [tinyint] NULL, [DeplacementSummerDraught_TNE] [float] NULL, [PortArea] [nvarchar](50) NULL, [BowThrusterPower] [nvarchar](50) NULL, [SternThrusterPower] [nvarchar](50) NULL, CONSTRAINT [PK_INFO] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[WasteDisposalServiceProvider] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[WasteDisposalServiceProvider]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [WASId] [uniqueidentifier] NULL, [WasteDisposalServiceProviderName] [nvarchar](100) NULL, [WasteDisposalDelivery] [tinyint] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_WasteDisposalServiceProvider] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[LastTenPortFacilitiesCalled] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LastTenPortFacilitiesCalled]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [SEC_Id] [uniqueidentifier] NULL, [PortFacilityPortName] [nvarchar](100) NULL, [PortFacilityPortCountry] [nvarchar](100) NULL, [PortFacilityPortLoCode] [nchar](5) NULL, [PortFacilityDateOfArrival] [date] NULL, [PortFacilityDateOfDeparture] [date] NULL, [PortFacilityShipSecurityLevel] [tinyint] NULL, [PortFacilitySecurityMattersToReport] [nvarchar](255) NULL, [PortFacilityGISISCode] [nchar](4) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_LastTenPortFacilitiesCalled] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[InfectedArea] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[InfectedArea]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MDH_Id] [uniqueidentifier] NULL, [InfectedAreaPort] [nvarchar](255) NULL, [InfectedAreaDate] [date] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_InfectedArea] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CallPurpose] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CallPurpose]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [NOA_NODId] [uniqueidentifier] NULL, [CallPurposeCode] [int] NULL, [CallPurposeDescription] [nvarchar](100) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_CallPurpose] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StowawaysJoiningLocation] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StowawaysJoiningLocation]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MDH_Id] [uniqueidentifier] NULL, [StowawaysJoiningLocation] [nvarchar](255) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_StowawaysJoiningLocation] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [SEC_Id] [uniqueidentifier] NULL, [ShipToShipActivityLocationName] [nvarchar](255) NULL, [ShipToShipActivityLocationLoCode] [nchar](5) NULL, [ShipToShipActivityLocationCoordinatesLatitude] [int] NULL, [ShipToShipActivityLocationCoordinatesLongitude] [int] NULL, [ShipToShipActivityDateFrom] [datetime] NULL, [ShipToShipActivityDateTo] [datetime] NULL, [ShipToShipActivityType] [nvarchar](255) NULL, [ShipToShipActivitySecurityMattersToReport] [nvarchar](255) NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PortOfCallLast30Days] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PortOfCallLast30Days]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MDH_Id] [uniqueidentifier] NULL, [PortOfCallLast30DaysLocode] [nchar](5) NULL, [PortOfCallLast30DaysDateOfDeparture] [date] NULL, [PortOfCallLast30DaysCrewMembersJoined] [bit] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_PortOfCallLast30Days] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[SanitaryMeasuresDetail] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SanitaryMeasuresDetail]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [MDH_Id] [uniqueidentifier] NULL, [SanitaryMeasuresType] [nvarchar](255) NULL, [SanitaryMeasuresLocation] [nvarchar](255) NULL, [SanitaryMeasuresDate] [date] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_SanitaryMeasuresDetail] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PortOfItinerary] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PortOfItinerary]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [BPOLId] [uniqueidentifier] NULL, [PortOfItineraryName] [nvarchar](100) NULL, [PortOfItineraryETA] [datetime] NULL, [Identifier] [nvarchar](50) NULL, CONSTRAINT [PK_PortOfItinerary] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PortOfCallLast30DaysCrewJoinedShip] Script Date: 05/02/2016 21:08:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip]( [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL, [PortOfCallLast30DaysId] [uniqueidentifier] NULL, [PortOfCallLast30DaysCrewJoinedShipName] [nvarchar](255) NULL, [Identifier] [nvarchar](255) NULL, CONSTRAINT [PK_PortOfCallLast30DaysCrewJoinedShip] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Default [DF_AGNT_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[AGNT] ADD CONSTRAINT [DF_AGNT_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_ATA_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ATA] ADD CONSTRAINT [DF_ATA_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_ATD_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ATD] ADD CONSTRAINT [DF_ATD_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_BKRA_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[BKRA] ADD CONSTRAINT [DF_BKRA_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_BKRD_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[BKRD] ADD CONSTRAINT [DF_BKRD_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_BPOL_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[BPOL] ADD CONSTRAINT [DF_BPOL_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_CallPurpose_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[CallPurpose] ADD CONSTRAINT [DF_CallPurpose_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_CREW_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[CREW] ADD CONSTRAINT [DF_CREW_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_Error_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Error] ADD CONSTRAINT [DF_Error_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF__Error__Created__3A4CA8FD] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Error] ADD DEFAULT (getdate()) FOR [Created] GO /****** Object: Default [DF__Error__Deleted__3B40CD36] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Error] ADD DEFAULT ((0)) FOR [Deleted] GO /****** Object: Default [PK_Error_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ErrorText] ADD CONSTRAINT [PK_Error_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_HAZA_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[HAZA] ADD CONSTRAINT [DF_HAZA_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_HAZD_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[HAZD] ADD CONSTRAINT [DF_HAZD_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_IBCPosition_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[IBCPosition] ADD CONSTRAINT [DF_IBCPosition_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_IGCPosition_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[IGCPosition] ADD CONSTRAINT [DF_IGCPosition_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_IMDGPosition_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[IMDGPosition] ADD CONSTRAINT [DF_IMDGPosition_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_IMSBCPosition_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[IMSBCPosition] ADD CONSTRAINT [DF_IMSBCPosition_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_InfectedArea_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[InfectedArea] ADD CONSTRAINT [DF_InfectedArea_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_INFO_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[INFO] ADD CONSTRAINT [DF_INFO_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_LADG_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[LADG] ADD CONSTRAINT [DF_LADG_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_LastTenPortFacilitiesCalled_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[LastTenPortFacilitiesCalled] ADD CONSTRAINT [DF_LastTenPortFacilitiesCalled_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_MARPOL_Annex_IPosition_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MARPOL_Annex_IPosition] ADD CONSTRAINT [DF_MARPOL_Annex_IPosition_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_MDH_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MDH] ADD CONSTRAINT [DF_MDH_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_MessageCore_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MessageCore] ADD CONSTRAINT [DF_MessageCore_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_MessageCore_Created] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MessageCore] ADD CONSTRAINT [DF_MessageCore_Created] DEFAULT (getdate()) FOR [Created] GO /****** Object: Default [DF_MessageHeader_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MessageHeader] ADD CONSTRAINT [DF_MessageHeader_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_MessageHeader_Created] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MessageHeader] ADD CONSTRAINT [DF_MessageHeader_Created] DEFAULT (getdate()) FOR [Created] GO /****** Object: Default [DF_NAME_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[NAME] ADD CONSTRAINT [DF_NAME_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_NOA_NOD_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[NOA_NOD] ADD CONSTRAINT [DF_NOA_NOD_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_PAS_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PAS] ADD CONSTRAINT [DF_PAS_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_POBA_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[POBA] ADD CONSTRAINT [DF_POBA_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_POBD_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[POBD] ADD CONSTRAINT [DF_POBD_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_PortOfCallLast30Days_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PortOfCallLast30Days] ADD CONSTRAINT [DF_PortOfCallLast30Days_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_PortOfCallLast30DaysCrewJoinedShip_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip] ADD CONSTRAINT [DF_PortOfCallLast30DaysCrewJoinedShip_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_PortOfItinerary_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PortOfItinerary] ADD CONSTRAINT [DF_PortOfItinerary_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_PRE72H_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PRE72H] ADD CONSTRAINT [DF_PRE72H_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_ReportingParty_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ReportingParty] ADD CONSTRAINT [DF_ReportingParty_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_SanitaryMeasuresDetail_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[SanitaryMeasuresDetail] ADD CONSTRAINT [DF_SanitaryMeasuresDetail_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_SEC_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[SEC] ADD CONSTRAINT [DF_SEC_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_SERV_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[SERV] ADD CONSTRAINT [DF_SERV_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] ADD CONSTRAINT [DF_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_STAT_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[STAT] ADD CONSTRAINT [DF_STAT_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_StowawaysJoiningLocation_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[StowawaysJoiningLocation] ADD CONSTRAINT [DF_StowawaysJoiningLocation_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_SubsidiaryRisks_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[SubsidiaryRisks] ADD CONSTRAINT [DF_SubsidiaryRisks_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_TIEFA_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TIEFA] ADD CONSTRAINT [DF_TIEFA_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_TIEFD_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TIEFD] ADD CONSTRAINT [DF_TIEFD_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_TOWA_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TOWA] ADD CONSTRAINT [DF_TOWA_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_TOWD_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TOWD] ADD CONSTRAINT [DF_TOWD_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_Violation_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Violation] ADD CONSTRAINT [DF_Violation_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF__Violation__Creat__3C34F16F] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Violation] ADD DEFAULT (getdate()) FOR [Created] GO /****** Object: Default [DF__Violation__Delet__3D2915A8] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Violation] ADD DEFAULT ((0)) FOR [Deleted] GO /****** Object: Default [PK_Violation_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ViolationText] ADD CONSTRAINT [PK_Violation_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_WAS_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[WAS] ADD CONSTRAINT [DF_WAS_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_Waste_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Waste] ADD CONSTRAINT [DF_Waste_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: Default [DF_WasteDisposalServiceProvider_Id] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[WasteDisposalServiceProvider] ADD CONSTRAINT [DF_WasteDisposalServiceProvider_Id] DEFAULT (newid()) FOR [Id] GO /****** Object: ForeignKey [FK_AGNT_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[AGNT] WITH CHECK ADD CONSTRAINT [FK_AGNT_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[AGNT] CHECK CONSTRAINT [FK_AGNT_MessageHeader] GO /****** Object: ForeignKey [FK_ATA_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ATA] WITH CHECK ADD CONSTRAINT [FK_ATA_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[ATA] CHECK CONSTRAINT [FK_ATA_MessageHeader] GO /****** Object: ForeignKey [FK_ATD_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ATD] WITH CHECK ADD CONSTRAINT [FK_ATD_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[ATD] CHECK CONSTRAINT [FK_ATD_MessageHeader] GO /****** Object: ForeignKey [FK_BKRA_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[BKRA] WITH CHECK ADD CONSTRAINT [FK_BKRA_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[BKRA] CHECK CONSTRAINT [FK_BKRA_MessageHeader] GO /****** Object: ForeignKey [FK_BKRD_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[BKRD] WITH CHECK ADD CONSTRAINT [FK_BKRD_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[BKRD] CHECK CONSTRAINT [FK_BKRD_MessageHeader] GO /****** Object: ForeignKey [FK_BPOL_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[BPOL] WITH CHECK ADD CONSTRAINT [FK_BPOL_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[BPOL] CHECK CONSTRAINT [FK_BPOL_MessageHeader] GO /****** Object: ForeignKey [FK_CallPurpose_NOA_NOD] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[CallPurpose] WITH CHECK ADD CONSTRAINT [FK_CallPurpose_NOA_NOD] FOREIGN KEY([NOA_NODId]) REFERENCES [dbo].[NOA_NOD] ([Id]) GO ALTER TABLE [dbo].[CallPurpose] CHECK CONSTRAINT [FK_CallPurpose_NOA_NOD] GO /****** Object: ForeignKey [FK_CREW_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[CREW] WITH CHECK ADD CONSTRAINT [FK_CREW_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[CREW] CHECK CONSTRAINT [FK_CREW_MessageHeader] GO /****** Object: ForeignKey [FK_Error_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Error] WITH CHECK ADD CONSTRAINT [FK_Error_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[Error] CHECK CONSTRAINT [FK_Error_MessageHeader] GO /****** Object: ForeignKey [FK_HAZA_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[HAZA] WITH CHECK ADD CONSTRAINT [FK_HAZA_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[HAZA] CHECK CONSTRAINT [FK_HAZA_MessageHeader] GO /****** Object: ForeignKey [FK_HAZD_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[HAZD] WITH CHECK ADD CONSTRAINT [FK_HAZD_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[HAZD] CHECK CONSTRAINT [FK_HAZD_MessageHeader] GO /****** Object: ForeignKey [FK_SInfectedArea_MDH] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[InfectedArea] WITH CHECK ADD CONSTRAINT [FK_SInfectedArea_MDH] FOREIGN KEY([MDH_Id]) REFERENCES [dbo].[MDH] ([Id]) GO ALTER TABLE [dbo].[InfectedArea] CHECK CONSTRAINT [FK_SInfectedArea_MDH] GO /****** Object: ForeignKey [FK_INFO_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[INFO] WITH CHECK ADD CONSTRAINT [FK_INFO_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[INFO] CHECK CONSTRAINT [FK_INFO_MessageHeader] GO /****** Object: ForeignKey [FK_LADG_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[LADG] WITH CHECK ADD CONSTRAINT [FK_LADG_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[LADG] CHECK CONSTRAINT [FK_LADG_MessageHeader] GO /****** Object: ForeignKey [FK_LastTenPortFacilitiesCalled_SEC] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[LastTenPortFacilitiesCalled] WITH CHECK ADD CONSTRAINT [FK_LastTenPortFacilitiesCalled_SEC] FOREIGN KEY([SEC_Id]) REFERENCES [dbo].[SEC] ([Id]) GO ALTER TABLE [dbo].[LastTenPortFacilitiesCalled] CHECK CONSTRAINT [FK_LastTenPortFacilitiesCalled_SEC] GO /****** Object: ForeignKey [FK_MDH_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MDH] WITH CHECK ADD CONSTRAINT [FK_MDH_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[MDH] CHECK CONSTRAINT [FK_MDH_MessageHeader] GO /****** Object: ForeignKey [FK_MessageHeader_MessageCore] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MessageHeader] WITH CHECK ADD CONSTRAINT [FK_MessageHeader_MessageCore] FOREIGN KEY([MessageCoreId]) REFERENCES [dbo].[MessageCore] ([Id]) GO ALTER TABLE [dbo].[MessageHeader] CHECK CONSTRAINT [FK_MessageHeader_MessageCore] GO /****** Object: ForeignKey [FK_MessageHeader_ReportingParty] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[MessageHeader] WITH CHECK ADD CONSTRAINT [FK_MessageHeader_ReportingParty] FOREIGN KEY([ReportingPartyId]) REFERENCES [dbo].[ReportingParty] ([Id]) GO ALTER TABLE [dbo].[MessageHeader] CHECK CONSTRAINT [FK_MessageHeader_ReportingParty] GO /****** Object: ForeignKey [FK_NAME_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[NAME] WITH CHECK ADD CONSTRAINT [FK_NAME_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[NAME] CHECK CONSTRAINT [FK_NAME_MessageHeader] GO /****** Object: ForeignKey [FK_NOA_NOD_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[NOA_NOD] WITH CHECK ADD CONSTRAINT [FK_NOA_NOD_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[NOA_NOD] CHECK CONSTRAINT [FK_NOA_NOD_MessageHeader] GO /****** Object: ForeignKey [FK_PAS_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PAS] WITH CHECK ADD CONSTRAINT [FK_PAS_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[PAS] CHECK CONSTRAINT [FK_PAS_MessageHeader] GO /****** Object: ForeignKey [FK_POBA_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[POBA] WITH CHECK ADD CONSTRAINT [FK_POBA_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[POBA] CHECK CONSTRAINT [FK_POBA_MessageHeader] GO /****** Object: ForeignKey [FK_POBD_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[POBD] WITH CHECK ADD CONSTRAINT [FK_POBD_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[POBD] CHECK CONSTRAINT [FK_POBD_MessageHeader] GO /****** Object: ForeignKey [FK_PortOfCallLast30Days_MDH] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PortOfCallLast30Days] WITH CHECK ADD CONSTRAINT [FK_PortOfCallLast30Days_MDH] FOREIGN KEY([MDH_Id]) REFERENCES [dbo].[MDH] ([Id]) GO ALTER TABLE [dbo].[PortOfCallLast30Days] CHECK CONSTRAINT [FK_PortOfCallLast30Days_MDH] GO /****** Object: ForeignKey [FK_PortOfCallLast30DaysCrewJoinedShip_PortOfCallLast30Days] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip] WITH CHECK ADD CONSTRAINT [FK_PortOfCallLast30DaysCrewJoinedShip_PortOfCallLast30Days] FOREIGN KEY([PortOfCallLast30DaysId]) REFERENCES [dbo].[PortOfCallLast30Days] ([Id]) GO ALTER TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip] CHECK CONSTRAINT [FK_PortOfCallLast30DaysCrewJoinedShip_PortOfCallLast30Days] GO /****** Object: ForeignKey [FK_PortOfItinerary_BPOL] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PortOfItinerary] WITH CHECK ADD CONSTRAINT [FK_PortOfItinerary_BPOL] FOREIGN KEY([BPOLId]) REFERENCES [dbo].[BPOL] ([Id]) GO ALTER TABLE [dbo].[PortOfItinerary] CHECK CONSTRAINT [FK_PortOfItinerary_BPOL] GO /****** Object: ForeignKey [FK_PRE72H_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[PRE72H] WITH CHECK ADD CONSTRAINT [FK_PRE72H_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[PRE72H] CHECK CONSTRAINT [FK_PRE72H_MessageHeader] GO /****** Object: ForeignKey [FK_SanitaryMeasuresDetail_MDH] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[SanitaryMeasuresDetail] WITH CHECK ADD CONSTRAINT [FK_SanitaryMeasuresDetail_MDH] FOREIGN KEY([MDH_Id]) REFERENCES [dbo].[MDH] ([Id]) GO ALTER TABLE [dbo].[SanitaryMeasuresDetail] CHECK CONSTRAINT [FK_SanitaryMeasuresDetail_MDH] GO /****** Object: ForeignKey [FK_SEC_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[SEC] WITH CHECK ADD CONSTRAINT [FK_SEC_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[SEC] CHECK CONSTRAINT [FK_SEC_MessageHeader] GO /****** Object: ForeignKey [FK_SERV_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[SERV] WITH CHECK ADD CONSTRAINT [FK_SERV_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[SERV] CHECK CONSTRAINT [FK_SERV_MessageHeader] GO /****** Object: ForeignKey [FK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_SEC] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] WITH CHECK ADD CONSTRAINT [FK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_SEC] FOREIGN KEY([SEC_Id]) REFERENCES [dbo].[SEC] ([Id]) GO ALTER TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] CHECK CONSTRAINT [FK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_SEC] GO /****** Object: ForeignKey [FK_STAT_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[STAT] WITH CHECK ADD CONSTRAINT [FK_STAT_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[STAT] CHECK CONSTRAINT [FK_STAT_MessageHeader] GO /****** Object: ForeignKey [FK_StowawaysJoiningLocation_MDH] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[StowawaysJoiningLocation] WITH CHECK ADD CONSTRAINT [FK_StowawaysJoiningLocation_MDH] FOREIGN KEY([MDH_Id]) REFERENCES [dbo].[MDH] ([Id]) GO ALTER TABLE [dbo].[StowawaysJoiningLocation] CHECK CONSTRAINT [FK_StowawaysJoiningLocation_MDH] GO /****** Object: ForeignKey [FK_TIEFA_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TIEFA] WITH CHECK ADD CONSTRAINT [FK_TIEFA_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[TIEFA] CHECK CONSTRAINT [FK_TIEFA_MessageHeader] GO /****** Object: ForeignKey [FK_TIEFD_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TIEFD] WITH CHECK ADD CONSTRAINT [FK_TIEFD_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[TIEFD] CHECK CONSTRAINT [FK_TIEFD_MessageHeader] GO /****** Object: ForeignKey [FK_TOWA_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TOWA] WITH CHECK ADD CONSTRAINT [FK_TOWA_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[TOWA] CHECK CONSTRAINT [FK_TOWA_MessageHeader] GO /****** Object: ForeignKey [FK_TOWD_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[TOWD] WITH CHECK ADD CONSTRAINT [FK_TOWD_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[TOWD] CHECK CONSTRAINT [FK_TOWD_MessageHeader] GO /****** Object: ForeignKey [FK_Violation_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[Violation] WITH CHECK ADD CONSTRAINT [FK_Violation_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[Violation] CHECK CONSTRAINT [FK_Violation_MessageHeader] GO /****** Object: ForeignKey [FK_WAS_MessageHeader] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[WAS] WITH CHECK ADD CONSTRAINT [FK_WAS_MessageHeader] FOREIGN KEY([MessageHeaderId]) REFERENCES [dbo].[MessageHeader] ([Id]) GO ALTER TABLE [dbo].[WAS] CHECK CONSTRAINT [FK_WAS_MessageHeader] GO /****** Object: ForeignKey [FK_WasteDisposalServiceProvider_WAS] Script Date: 05/02/2016 21:08:48 ******/ ALTER TABLE [dbo].[WasteDisposalServiceProvider] WITH CHECK ADD CONSTRAINT [FK_WasteDisposalServiceProvider_WAS] FOREIGN KEY([WASId]) REFERENCES [dbo].[WAS] ([Id]) GO ALTER TABLE [dbo].[WasteDisposalServiceProvider] CHECK CONSTRAINT [FK_WasteDisposalServiceProvider_WAS] GO