Fixing File Name Issues in BizTalk: The filename, directory name, or volume label syntax is incorrect Error

 Error:

The FILE send adapter cannot open file D:\Developer\Vipin\Common\Archive\2023 8:55:51 AM.json for writing.

 Details: The filename, directory name, or volume label syntax is incorrect.

Solution

 I encountered an issue while setting the file name in the orchestration using a message assign shape with the following code. The strCreationDate variable contained special characters like a colon, which caused the problem.

strCreationDate = creationDate.ToString();

msgRequest(FILE.ReceivedFileName) = "ABCFILE_" + strCreationDate + ".json";

To resolve this issue, I suggest using the following code snippet that excludes special characters from the file name:

creationDate = System.DateTime.Now;

strCreationDate = creationDate.ToString("yyyyMMddHHmmss");

msgRequest(FILE.ReceivedFileName) = "ABCFILE_" + strCreationDate + ".json";

By using this code, the msgRequest(FILE.ReceivedFileName) field will be assigned a file name in the format ABCFILE_<strCreationDate>.json. This will ensure that special characters like colons are not included in the file name, avoiding any syntax errors.


Comments

Popular posts from this blog

EDI X12 Trading partner configuration in BizTalk

How to create an EDI 850 profile in Boomi?

Basics of Correlation in BizTalk