Version 1.1.0.8 --------------- Import and export of messages as xml file Version 1.1.0.9 --------------- importing invalid xml file; avoid iTAC.OIB.Adapter crash Version 1.2.0.0 --------------- Configuration changed filtering for line names implemented support for PreSetupStation added Version 1.2.0.1 --------------- Avoid crash if OIB core is down for maintainance. automatically re-establish connection logging improved Version 1.2.0.2 --------------- exception handling in setupCenterNotifyReceiver optimized. field test version Version 1.2.0.3 --------------- xml file writing for PackagingUnitLocation and ExternalControlResult, Configuration change necessary. Version 1.3.0.0 --------------- new libs for OIB 2.5 and SC 4.2 more Exception handling, general exception handler for uncaught exceptions new function GetNewPackagingUnit (SC requests a packaging unit from MES) PackagingUnitConsumedReport contains additional information about locations and remaining packaging units Version 1.3.0.1 --------------- Adapter can read DownloadData from xml file and send it to Client added consumedComponents information in TraceabilityData Version 1.3.0.2 --------------- always create new input and output streams to java connector (requires java equivalent) Version 1.3.0.3 --------------- A few more Packaging Unit fields: brightness class, .. Version 1.3.0.4 --------------- Missing monitoring endpoint does not kill process Version 1.3.0.5 --------------- Assembly Version still remains 1.3.0.4 from now to prevent oib configuration change additionally startup information about FileVersion, which is now 1.3.0.5 compatible with Data Interface Version 6.10.02.374 Version 1.3.0.6 --------------- New Communication structure, DataInterface tells iTAC.OIB.Adapter on startup a remote port Every data set opens a new connection line control receiver configured only with port (changed adapter-configuration) compatible with Data Interface Version 6.10.02.384 Version 1.3.0.7 --------------- catch Exception on logging(was not thread safe) printing lineControl and setupCenter endpoints on startup Version 1.3.0.8 --------------- LineName trim() Events from Monitoring Queue and SetupCenter Queue sent by a thread and return immediately, preventing timeouts Version 1.3.0.9 --------------- Exception inserting values in Hashmap fixed possibly NullPointer prevented on MaterialMovedEvent Version 1.3.0.10 --------------- return own address as IPv4 instead of undefined config file modified timeout-times (now 2 minutes) Version 1.3.0.11 --------------- Capability of reading PackagingUnitConsumedReport from file (internal feature) Capability of reading MaterialMovedReport from file (internal feature) management of connections to DataInterface now thread safe Version 1.3.0.12 --------------- logging events NewSetupActive and SetupChangedReport (20120424) config changed; new setting for NewSetupActive logging (20120424) requesting DataInterface connection synchronized (20120425) Version 1.3.0.13 --------------- changed log level for XML-Message-Logging from INFO to DEBUG (20120523) changed time stamp format in logging, 3 digits for fractions of seconds (20120523) logging configuration changed, adjustable log level for console logger (20120523) new Parameter for Logging Xml into Console(20120523) XML-Serialization performance improved (20120523) Version 1.3.0.14 ---------------- Capability of reading StationEventcomposite from file (internal feature 20120525) Logging StationEventComposite corrected (20123105) // from here we have two version for OIB 2.5 and 3.0 Version 2.5.0.15 / Version 3.0.0.15 ----------------------------------- internal structural changes Version 2.5.0.16 / Version 3.0.0.16 ----------------------------------- preparing data structure (ComponentLocation) corrected (missing location info). SiplacePro logging modified. Version 2.5.0.17 / Version 3.0.0.17 ----------------------------------- skips all older BoardProcessedData messages, requires new Configuration value (20120815) Version 3.0.1.18 ----------------------------------- new mechanism for line changeover eventBased Mode (20121017) skips all older Stationevents messages, optional new Configuration value (20121017) ignored if value is not configured or invalid Version 3.0.1.19 ----------------------------------- correction in SetupCenterReceiver (20121023) Version 3.0.1.20 ----------------------------------- check receive time in MonitoringReceiver with UTC time (StationEvent and BoardProcessed) (20121106) Version 3.0.1.21 ----------------------------------- use stationFullPath instead of stationTypeFullPath in downloadEvent (20121127) // latest version usable with OIB 3.0.1.x // from here minimum required OIB Version is 3.1.0.101 Version 3.1.0.22 ----------------------------------- Initial support of OIB 3.1; OIB Client 3.0.x is no longer supported by this Adapter. (20130307) Version 3.1.0.23 ----------------------------------- Adapter starts even if DisplayService is not available, but in this case without Traceability function. (20130821) Version 3.1.0.24 ----------------------------------- new ASM DLL V2.1.0.1 including BoardGateKeeper (20130919) TraceReceiver will not be created/started if configured port is 0 Display Service Receiver will not be started if configured port is 0 Version 3.1.0.25 ----------------------------------- new ASM DLL V2.1.0.2 including modified BoardGateKeeper (20131011) Adapter starts even if DisplayService is not available/reachable (20131011) BoardGateKeeper will not be started if configured port is 0 sligthly changed format of xml output (bool values lower case, different date format) Version 3.1.0.26 ----------------------------------- new ASM DLL V2.1.0.3 including modified BoardGateKeeper (20131018) sligthly changed format of xml output (bool values lower case, different date format) read xml files for VirtualInkspotData Version 3.1.0.26 ----------------------------------- new ASM DLL V2.1.0.11 Virtual Inkspot Handling tested (20131025) new configuration values "OnVIHDataRejected.ShowMessage" and "OnVIHDataRejected.StationStop" (20131025) Version 3.1.0.27 ----------------------------------- new ASM DLL V2.1.0.14 implemented (20131120) provide a new placementRecipeName to the line, new function startPlacementRecipe (20131022) Version 3.1.0.28 ----------------------------------- deny board when communication break whilst VirtualInkspotRequest is active(20131204) accept BoardProcessedData messages as xml files (20131206) Version 3.1.0.29 ----------------------------------- get ASM OIB Product Versions (20131217) Version 3.1.0.30 ----------------------------------- new ASM DLL V2.1.0.16 (20140113) // from here: // minimum required OIB Version 3.2.0.135 Version 3.2.0.31 ----------------------------------- new ASM DLL V2.2.0.1 (20140114) use ASM OIB V3.2 (20140114) Version 3.2.0.32 ----------------------------------- use recipeFullPath in LineChangeOverEvents instead of recipeName (20140120) correct namespace for startJobResult (20140124) setupCenterQueue subscription corrected (find correct stations of line) (20140120) Version 3.2.0.33 ----------------------------------- logging on connection breakdown (20140827) new ASM DLL V2.2.1.4 (20140909) use ASM OIB V3.2 HF3 (3.2.0.152) (20140909) Version 3.2.0.34 ----------------------------------- new ASM DLL V2.2.1.6, DLL backward compatible with older adapter versions (20141021) provide additional info to displayService on rejected Tracebilitydata (20141021) Version 3.2.0.35 ----------------------------------- ignore download events from any except the configured line (20141118) Version 3.2.0.36 ----------------------------------- skip StationEventComposite messages without stateTransitions (20150706) Version 3.2.0.37 ----------------------------------- accept Component to be null even if designator is set in BoardData/improved logging (20150909) Version 3.2.0.38 ----------------------------------- new internal API Version (AsmApi.dll) / ASM Release 80 (20151209) Version 3.2.0.39 ----------------------------------- return timestamp values as UTC (like 2016-10-07T12:33:05.0000000Z instead of 2016-10-07T12:33:05.0000000) (20162110) Version 3.2.0.40 ----------------------------------- new asm client lib 2.3.0.1 (20170215) Version 3.2.0.41 ----------------------------------- new asm client lib 2.3.0.2 new optional config parameter to configure inkspot fiducial handling added all optional parameters to configuration file (20170706) use date 01.01.0001 for any date from iTAC <= 01.01.1970 in PackagingUnitControl (20180201) Version 3.2.0.42 ----------------------------------- new asm client lib 2.3.0.3 (20180809)