Don,\\nthank you very much. It solved the issue. \\n\\nEarlier the vb6 dll was registered using an a/c id different than the one to login to Crystal Enterprise server from .Net code.\\n\\nNow copied the dll to 'c:\\\\Program Files\\\\Business Objects\\\\common\\\\3.5\\\\bin\\\\ on the server and ran,\\n\\n*regsvr32 c:\\\\Program Files\\\\Business Objects\\\\common\\\\3.5\\\\bin\\\\crufltest.dll and it woorked.*\\n\\nThanks.\",\"author\":\"username\":\"former.member\",\"displayName\":\"Former Member\",\"groupIcons\":[],\"suspended\":true,\"isCurrentUser\":false,\"parentAuthor\":\"username\":\"don.williams\",\"displayName\":\"Don Williams\",\"groupIcons\":[\"name\":\"moderator\",\"title\":\"This user is an SAP Moderator\",\"priority\":20,\"name\":\"employee\",\"title\":\"This user is an SAP Employee\",\"priority\":21],\"suspended\":false,\"isCurrentUser\":false,\"id\":8513751,\"creationDate\":1310489280000,\"activeRevisionId\":9499950,\"lastActivity\":1310489280000,\"parentId\":8510328,\"originalParentId\":8510081,\"likeCount\":0,\"visibility\":\"full\",\"depth\":0,\"attachments\":[],\"canVoteUpOrCancel\":false,\"relations\":\"canReport\":false,\"visibility\":\"full\",\"canEdit\":false,\"canUseDelete\":false,\"isLiked\":false,\"type\":\"comment\",\"canVoteUpOrCancel\":false,\"canConvertToAnswer\":false,\"canBeModerated\":false,\"canViewRevisions\":false,\"showInReply\":false,\"reported\":false,\"canCancelReport\":false,\"canDelete\":false,\"canVoteDownOrCancel\":false,\"canComment\":false,\"canViewReports\":false,\"isCurrentUserAuthor\":false,\"liked\":false,\"moderatorComment\":false}]}}"); const simplifiedQuestionView = JSON.parse("true"); (function() window.pageContext = mergeDeep(pageContext, question: id: 8510081, plug: "ufl-'u2lcomdll'-that-implements-this-function-is-m", votes: 0, questionTitle: "UFL \'u2lcom.dll\' that implements this function is missing - C#/Crystal XI", isClosed: false, isLocked: false, isRedirected: false, redirectedFromTitle: "", redirectedFromId: "", closedStatusData: JSON.parse(""), userVoted: false, relations: JSON.parse("\"canClose\":false,\"canUnredirect\":false,\"canReport\":false,\"visibility\":\"full\",\"canEdit\":false,\"canUseDelete\":false,\"canReopen\":false,\"type\":\"question\",\"canVoteUpOrCancel\":false,\"canViewRevisions\":true,\"canUnlock\":false,\"reported\":false,\"canVoteDownOrCancel\":false,\"canLock\":false,\"canCancelReport\":false,\"canComment\":true,\"isCurrentUserAuthor\":false,\"canViewReports\":false"), isQuestionAccepted: true , childToViewInfo: id: "" , comments: JSON.parse("\"8510328\":\"rootParentId\":8510328,\"commentsCount\":1,\"comments\":[\"body\":\"Don,\\nthank you very much. It solved the issue. \\n\\nEarlier the vb6 dll was registered using an a/c id different than the one to login to Crystal Enterprise server from .Net code.\\n\\nNow copied the dll to 'c:\\\\Program Files\\\\Business Objects\\\\common\\\\3.5\\\\bin\\\\ on the server and ran,\\n\\n*regsvr32 c:\\\\Program Files\\\\Business Objects\\\\common\\\\3.5\\\\bin\\\\crufltest.dll and it woorked.*\\n\\nThanks.\",\"author\":\"username\":\"former.member\",\"displayName\":\"Former Member\",\"groupIcons\":[],\"suspended\":true,\"isCurrentUser\":false,\"parentAuthor\":\"username\":\"don.williams\",\"displayName\":\"Don Williams\",\"groupIcons\":[\"name\":\"moderator\",\"title\":\"This user is an SAP Moderator\",\"priority\":20,\"name\":\"employee\",\"title\":\"This user is an SAP Employee\",\"priority\":21],\"suspended\":false,\"isCurrentUser\":false,\"id\":8513751,\"creationDate\":1310489280000,\"activeRevisionId\":9499950,\"lastActivity\":1310489280000,\"parentId\":8510328,\"originalParentId\":8510081,\"likeCount\":0,\"visibility\":\"full\",\"depth\":0,\"attachments\":[],\"canVoteUpOrCancel\":false,\"relations\":\"canReport\":false,\"visibility\":\"full\",\"canEdit\":false,\"canUseDelete\":false,\"isLiked\":false,\"type\":\"comment\",\"canVoteUpOrCancel\":false,\"canConvertToAnswer\":false,\"canBeModerated\":false,\"canViewRevisions\":false,\"showInReply\":false,\"reported\":false,\"canCancelReport\":false,\"canDelete\":false,\"canVoteDownOrCancel\":false,\"canComment\":false,\"canViewReports\":false,\"isCurrentUserAuthor\":false,\"liked\":false,\"moderatorComment\":false]"), answerPager: answersCount: 1, page: 1, pageSize: 10, pageCount: 1, sort: "votes" , answers: JSON.parse("[\"body\":\"Did you copy the UFL dll into the \\\\bin folder, don't copy anything into the system32 folder. And if it's a COM UFL then you have to regsvr32.dll the dll also under a local PC administrator so CE can find it and have access to it. Or under the same user as CE is running under.Thank youDon\",\"author\":\"username\":\"don.williams\",\"displayName\":\"Don Williams\",\"groupIcons\":[\"name\":\"moderator\",\"title\":\"This user is an SAP Moderator\",\"priority\":20,\"name\":\"employee\",\"title\":\"This user is an SAP Employee\",\"priority\":21],\"suspended\":false,\"isCurrentUser\":false,\"id\":8510328,\"posted\":1310418084000,\"votes\":2,\"isAccepted\":true,\"isLocked\":false,\"userVoted\":\"\",\"relations\":\"score\":2,\"canCancelAccept\":false,\"canUnlock\":false,\"canUseDelete\":false,\"accepted\":true,\"canVoteDownOrCancel\":false,\"canLock\":false,\"canAccept\":false,\"type\":\"answer\",\"canVoteUpOrCancel\":false,\"isCurrentUserAuthor\":false,\"attachments\":[]]"), answerForm: formAction: "/answers/8510081/post.json", textareaName: "body", textareaErrors: "", isAttachmentsEnabled: true, answerEditorialGuideline: title: "Before answering", content: "You should only submit an answer when you are proposing a solution to the poster\'s problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that your answer complies with our Rules of Engagement.", links: [ title: "Rules of Engagement", href: " -of-engagement.html", ] , answerMinBodyLength: '10', answerMaxBodyLength: '20000' , currentUser: sapInternalId: '', permissions: canVoteUpOrCancel: false, canVoteDownOrCancel: false, canModerate: false, , isVotedUp: false, isVotedDown: false , alerts: alertModeratorMinLength : "It should be given a proper explanation about why the content is inappropriate.", alertModeratorMinLengthValue : "10", alreadyReportedMessage : "You already have an active moderator alert for this content." , url: profileApiBaseUrl: ' -api.services.sap.com', followUnfollowQuestion: '/sap/nodeSubscription.json', isFollowingQuestion: '/sap/isFollowingNode.json', vote: voteUp: '/commands/0/voteup.json', voteDown: '/commands/0/votedown.json', cancelVote: '/commands/0/cancelvote.json' , rss: answers: '/feed/8510081/answers.rss', answersAndComments: '/feed/8510081/comments-and-answers.rss' , authorizeUploadContext: type: 'answer' , atMention: userSearchServiceUrl: ' ', currentUserName: '', useNewUSSCORS: true, atMentionDelayMs: 100, showMentionInRedactor: true , attachmentSettings: commentMaxAttachments: '2', answerMaxAttachments: '10', commentMaxAttachmentSizeBytes: '1048576', answerMaxAttachmentSizeBytes: '1048576', commentAttachmentsSizeBytesTotal: '2097152', answerAttachmentsSizeBytesTotal: '10485760' , editor: editorClipboardUploadEnabled: true ) )(); Home
Community
Ask a Question
Write a Blog Post
Login / Sign-up Search Questions and Answers 0 Former Member Jul 11, 2011 at 06:23 PM UFL 'u2lcom.dll' that implements this function is missing - C#/Crystal XI 5357 Views Follow RSS Feed I do get the following error when trying to run a report, .rpt file designed using Crystal XI /C#. The .rpt is located at Crystal XI Enterprise server and the .Net program is at my local desktop.
That Implements This Function Is Missing Or U2lcom Dll
"UFL 'u2lcom.dll' that implements this function is missing.\rError in File C:WINDOWSTEMP5903CFF3-1411-43BC-8208-AF265F6F3C30.rpt:\nError in formula . \n'\r'\nUFL 'u2lcom.dll' that implements this function is missing."
Previously the dlls was on VB6 and it gave the same below error, so thought of moving this into VB.Net and converted as a VB.net dll. The function is visible under 'Visual Basic UFLs(u2lcom.dll), but when run via C# program, the above error appears.
That helps more...\\n\\nSo the problem is the report uses a Custom UFL that needs to be installed on the Server.\\n\\nIf you open the report in CR Designer does it work? If so the after previewing click on Help... About than the More Info button.\\n\\nNow look for CRUFL*.dll, that will possibly show you the name of the UFL. In my case you can see it's CRUFLRE7.dll.\\n\\nYours should be listed.\\n\\nIf it doesn't work then find a PC where CR is installed and it does work.\\n\\n\\n\\nOnce you find the ufl the copy it into this folder:\\n\\nC:\\\\Program Files (x86)\\\\SAP BusinessObjects\\\\SAP BusinessObjects Enterprise XI 4.0\\\\win32_x86\\n\\nOnce copied over then run this, and you have to add on the name of the dll onto the end of the line.\\nOpen a cmd window and type in:\\n\\nregsve32.exe "C:\\\\Program Files (x86)\\\\SAP BusinessObjects\\\\SAP BusinessObjects Enterprise XI 4.0\\\\win32_x86\\\\theNameofTheUFL.dll"\\n\\nAnd you should get a message indicating it was registered. If it indicates it could not be registered then it's missing a dependency and that could be anything...\\n\\nNow the problem is for BOE it is running in 64 bit mode so you will need a 64 bit version of the UFL. If you do not or can not get one then you will not be able to run those reports using that formula in BOE.\\n\\nSo what you need to do is find out who installed that UFL and ask them for support.\\nso you are using a third party application "I have been tasked to export diagnostic reports out of an application."\\nYou need to ask them for support...\\n\\nDon\",\"author\":\"username\":\"don.williams\",\"displayName\":\"Don Williams\",\"groupIcons\":[\"name\":\"moderator\",\"title\":\"This user is an SAP Moderator\",\"priority\":20,\"name\":\"employee\",\"title\":\"This user is an SAP Employee\",\"priority\":21],\"suspended\":false,\"isCurrentUser\":false,\"parentAuthor\":\"username\":\"jill.overly\",\"displayName\":\"Jill Overly\",\"groupIcons\":[],\"suspended\":false,\"isCurrentUser\":false,\"id\":11738458,\"creationDate\":1432755548000,\"activeRevisionId\":12150632,\"lastActivity\":1432755551000,\"parentId\":11738367,\"originalParentId\":11737897,\"likeCount\":0,\"visibility\":\"full\",\"depth\":0,\"attachments\":[\"id\":1345973,\"fileName\":\"pastedImage_1.png\",\"size\":\"46.7 kB\",\"url\":\"/storage/attachments/1345973-pastedImage_1.png\",\"isImage\":true],\"canVoteUpOrCancel\":false,\"relations\":\"canReport\":false,\"visibility\":\"full\",\"canEdit\":false,\"canUseDelete\":false,\"isLiked\":false,\"type\":\"comment\",\"canVoteUpOrCancel\":false,\"canConvertToAnswer\":false,\"canBeModerated\":false,\"canViewRevisions\":false,\"showInReply\":false,\"reported\":false,\"canCancelReport\":false,\"canDelete\":false,\"canVoteDownOrCancel\":false,\"canComment\":false,\"canViewReports\":false,\"isCurrentUserAuthor\":false,\"liked\":false,\"moderatorComment\":false}]}}"); const simplifiedQuestionView = JSON.parse("true"); (function() window.pageContext = mergeDeep(pageContext, question: id: 11737897, plug: "ufl-'u2lcomdll'-that-implements-this-function-is-m", votes: 0, questionTitle: "UFL \'u2lcom.dll\' that implements this function is missing.", isClosed: false, isLocked: false, isRedirected: false, redirectedFromTitle: "", redirectedFromId: "", closedStatusData: JSON.parse(""), userVoted: false, relations: JSON.parse("\"canClose\":false,\"canUnredirect\":false,\"canReport\":false,\"visibility\":\"full\",\"canEdit\":false,\"canUseDelete\":false,\"canReopen\":false,\"type\":\"question\",\"canVoteUpOrCancel\":false,\"canViewRevisions\":true,\"canUnlock\":false,\"reported\":false,\"canVoteDownOrCancel\":false,\"canLock\":false,\"canCancelReport\":false,\"canComment\":true,\"isCurrentUserAuthor\":false,\"canViewReports\":false"), isQuestionAccepted: false , childToViewInfo: id: "" , comments: JSON.parse("\"11737950\":\"rootParentId\":11737950,\"commentsCount\":4,\"comments\":[\"body\":\"That helps more...\\n\\nSo the problem is the report uses a Custom UFL that needs to be installed on the Server.\\n\\nIf you open the report in CR Designer does it work? If so the after previewing click on Help... About than the More Info button.\\n\\nNow look for CRUFL*.dll, that will possibly show you the name of the UFL. In my case you can see it's CRUFLRE7.dll.\\n\\nYours should be listed.\\n\\nIf it doesn't work then find a PC where CR is installed and it does work.\\n\\n\\n\\nOnce you find the ufl the copy it into this folder:\\n\\nC:\\\\Program Files (x86)\\\\SAP BusinessObjects\\\\SAP BusinessObjects Enterprise XI 4.0\\\\win32_x86\\n\\nOnce copied over then run this, and you have to add on the name of the dll onto the end of the line.\\nOpen a cmd window and type in:\\n\\nregsve32.exe "C:\\\\Program Files (x86)\\\\SAP BusinessObjects\\\\SAP BusinessObjects Enterprise XI 4.0\\\\win32_x86\\\\theNameofTheUFL.dll"\\n\\nAnd you should get a message indicating it was registered. If it indicates it could not be registered then it's missing a dependency and that could be anything...\\n\\nNow the problem is for BOE it is running in 64 bit mode so you will need a 64 bit version of the UFL. If you do not or can not get one then you will not be able to run those reports using that formula in BOE.\\n\\nSo what you need to do is find out who installed that UFL and ask them for support.\\nso you are using a third party application "I have been tasked to export diagnostic reports out of an application."\\nYou need to ask them for support...\\n\\nDon\",\"author\":\"username\":\"don.williams\",\"displayName\":\"Don Williams\",\"groupIcons\":[\"name\":\"moderator\",\"title\":\"This user is an SAP Moderator\",\"priority\":20,\"name\":\"employee\",\"title\":\"This user is an SAP Employee\",\"priority\":21],\"suspended\":false,\"isCurrentUser\":false,\"parentAuthor\":\"username\":\"jill.overly\",\"displayName\":\"Jill Overly\",\"groupIcons\":[],\"suspended\":false,\"isCurrentUser\":false,\"id\":11738458,\"creationDate\":1432755548000,\"activeRevisionId\":12150632,\"lastActivity\":1432755551000,\"parentId\":11738367,\"originalParentId\":11737897,\"likeCount\":0,\"visibility\":\"full\",\"depth\":0,\"attachments\":[\"id\":1345973,\"fileName\":\"pastedImage_1.png\",\"size\":\"46.7 kB\",\"url\":\"/storage/attachments/1345973-pastedImage_1.png\",\"isImage\":true],\"canVoteUpOrCancel\":false,\"relations\":\"canReport\":false,\"visibility\":\"full\",\"canEdit\":false,\"canUseDelete\":false,\"isLiked\":false,\"type\":\"comment\",\"canVoteUpOrCancel\":false,\"canConvertToAnswer\":false,\"canBeModerated\":false,\"canViewRevisions\":false,\"showInReply\":false,\"reported\":false,\"canCancelReport\":false,\"canDelete\":false,\"canVoteDownOrCancel\":false,\"canComment\":false,\"canViewReports\":false,\"isCurrentUserAuthor\":false,\"liked\":false,\"moderatorComment\":false]"), answerPager: answersCount: 1, page: 1, pageSize: 10, pageCount: 1, sort: "votes" , answers: JSON.parse("[\"body\":\"Hi Jill,The UFL you are using has not been recompiled to be in 64 bit format and I do not see it in my CR Designer Formula editor. It appears to be a third party UFL with the crDateFormat formula function.If you compile your app to run in 32 bit mode does the report work? If it works there then you have the UFL so look at the properties to find out who owns it and you can contact them for a 64 bit version of it.U2lcom is simply the bridge dll to our UFL's so the error is kind of misleading, it's the actual UFL that is missing.Don\",\"author\":\"username\":\"don.williams\",\"displayName\":\"Don Williams\",\"groupIcons\":[\"name\":\"moderator\",\"title\":\"This user is an SAP Moderator\",\"priority\":20,\"name\":\"employee\",\"title\":\"This user is an SAP Employee\",\"priority\":21],\"suspended\":false,\"isCurrentUser\":false,\"id\":11737950,\"posted\":1432740032000,\"votes\":0,\"isAccepted\":false,\"isLocked\":false,\"userVoted\":\"\",\"relations\":\"canCancelAccept\":false,\"canUnlock\":false,\"canUseDelete\":false,\"canVoteDownOrCancel\":false,\"canLock\":false,\"canAccept\":false,\"type\":\"answer\",\"canVoteUpOrCancel\":false,\"isCurrentUserAuthor\":false,\"attachments\":[]]"), answerForm: formAction: "/answers/11737897/post.json", textareaName: "body", textareaErrors: "", isAttachmentsEnabled: true, answerEditorialGuideline: title: "Before answering", content: "You should only submit an answer when you are proposing a solution to the poster\'s problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that your answer complies with our Rules of Engagement.", links: [ title: "Rules of Engagement", href: " -of-engagement.html", ] , answerMinBodyLength: '10', answerMaxBodyLength: '20000' , currentUser: sapInternalId: '', permissions: canVoteUpOrCancel: false, canVoteDownOrCancel: false, canModerate: false, , isVotedUp: false, isVotedDown: false , alerts: alertModeratorMinLength : "It should be given a proper explanation about why the content is inappropriate.", alertModeratorMinLengthValue : "10", alreadyReportedMessage : "You already have an active moderator alert for this content." , url: profileApiBaseUrl: ' -api.services.sap.com', followUnfollowQuestion: '/sap/nodeSubscription.json', isFollowingQuestion: '/sap/isFollowingNode.json', vote: voteUp: '/commands/0/voteup.json', voteDown: '/commands/0/votedown.json', cancelVote: '/commands/0/cancelvote.json' , rss: answers: '/feed/11737897/answers.rss', answersAndComments: '/feed/11737897/comments-and-answers.rss' , authorizeUploadContext: type: 'answer' , atMention: userSearchServiceUrl: ' ', currentUserName: '', useNewUSSCORS: true, atMentionDelayMs: 100, showMentionInRedactor: true , attachmentSettings: commentMaxAttachments: '2', answerMaxAttachments: '10', commentMaxAttachmentSizeBytes: '1048576', answerMaxAttachmentSizeBytes: '1048576', commentAttachmentsSizeBytesTotal: '2097152', answerAttachmentsSizeBytesTotal: '10485760' , editor: editorClipboardUploadEnabled: true ) )(); Home
Community
Ask a Question
Write a Blog Post
Login / Sign-up Search Questions and Answers 0 Jill Overly May 27, 2015 at 03:00 PM UFL 'u2lcom.dll' that implements this function is missing. 5450 Views Follow RSS Feed Here is the error that I am receiving when trying to run my crystal report: Error : UFL 'u2lcom.dll' that implements this function is missing. Error in File IDX_DiagnosticReportDemand 2007BD83-BE10-4A18-97BD-A25C513D904B.rpt: Error in formula CompletedDate: 'DBToOrgDTTM (vusrPatientExamInfo.OrganizationID, CSTR(vusrPatientExamInfo.CompletedDTTM),"crDateFormat") ' UFL 'u2lcom.dll' that implements this function is missing. I am running the runtime version of crystal reports for .net framework 4 --- on a 64bit server. The u2lcom.dll resides in the following directory on this machine -- c:\program files (86)\SAP businessobjects\crystal reports for .net framework 4.0\common\SAP Businessobjects Enterprise XI 4.0\win64_x64. The file is 86kb file version 13.0.1.220 and is 86kb. What can I do to fix this error? Thanks Jill
2ff7e9595c
Comments