===== Version 3.7.285 (1.8.23) ===== ==== Set document number in mapping ==== Add **DocNumber** in [[en:transformation:mappings:framevariables|]] to set the document number. Usage see: [[en:howtos:setdocnumber|]]. Correction of the help for: [[en:howtos:setfilename_subject|]]. ==== SMTP send channel ==== The SMTP send channel outputs the information about the server used and the recipients (From, To, CC, BCC, ReplyTo) in the standard log (Progress). ==== Job-Step ExecuteExternal ==== Extension of the job step [[en:prozessdefinition:jobs:jobsteps:allgemein:executeexternal|]] to specify a time limit. ==== JSON Writer - Date format ==== The [[en:prozessdefinition:repositorien:schreibkomponenten:typen:json|]] write uses the MapFormat attribute when writing date time values since this eBiss version. (s. [[en:transformation:mappings:objektdefinition:attribute:standardobject|]]), see also unter "Formatting date values" in [[en:prozessdefinition:repositorien:schreibkomponenten:typen:json|]]. ==== Bookin EPCs ==== The job step for booking EPCs has been extended to update the EPCs with the check that the combination of EPC and EAN cannot be changed. ==== Erweiterung der Masken ==== The [[en:prozessdefinition:repositorien:kontainerisierer:mask|]] were extended by "${RX:}" * The [[en:prozessdefinition:repositorien:erkennungskomponenten:regex|reguläre Ausdruck]] is evaluated on the first 100 KB of the attachment, e.g. returns \\ \\ {RX:NAD\+BY\+([^:]*):} from an EDIFACT file the GLN from the BY segment. ==== Retry on SFTP receive channel ==== The [[en:kommunikation:kanal:sftpreceive|]] was extended by: * **Immediate retries**: In case of error code 1103 and "Immediate retries" > 0, the error will be written to the log and the download will be retried after one second. This is repeated until error code 1103 no longer occurs or the specified number of "Immediate retries" has been reached. A task is created if the error still occurs during the last attempt. ==== eBiss PlugIn Sample ==== New Job Step **CreateMessageFileLinks** under .\StandardTemplates\PluginSample\eBiss.PluginSample ==== eBiss API, Interface extensions ==== {{:images:sign_warning.png?nolink|}} For developers include in your vs project the eBiss.Api.dll from the directory of the 'eBiss.PluginSample'((.\StandardTemplates\PluginSample\eBiss.PluginSample\ref)) **and** put the eBiss.Api.xml parallel to the eBiss.Api.dll. Then you will get help in the code about some of the API methods and properties. New interface **IUser**: public interface IUser { Guid Oid { get; } string Name { get; } INode Node { get; } // This method requires an activation by the administrator in the system settings bool CheckLogin(string password, ISession session); } New interface **IMailServerAddress**: public interface IMailServerAddress : ITypedAddressView { string Login { get; } // This method requires an activation by the administrator in the system settings bool CheckLogin(string password, ISession session); IAddressBase AddressBase { get; } } Extension of **INode** by: ICollection Users { get; } ICollection FindAddress(AddressType type, string uri, bool wildcardSearch = false); Extension of **IMessage** by: string DelegatedJobName { get; } ==== No 'callback' from servcie to client / missing logs ==== Bug fix for "Exception: the object reference was not set to an object instance."