CFExchangemail GetAttachments - Empty AttachmentFileName

Using the cfexchangemail tag with the getAttachments I am
getting java.lang.NullPointerException for some attachments. It
appears that for some attachments do not show "AttachmentFileName".
For my example, when I submit an email from a PDF Form it will send
either a PDF file or XML file as an attachment, but these do not
show up.
A cfdump shows the following results from the code attached:
AttachmentFileName: [empty string]
AttachmentFilePath: [empty string] (This is expected with the
attributes used in tag)
CID: [empty string]
IsMessage: NO
MimeType: [empty string]
Size: 113476
It knows the attachment is there and it knows the size, but
it can not find the name or download it.
Any Ideas?

We have the same/similar issue on cf8 8,0,1,195765
Have you had any luck in finding an solution?
We are trying to retrieve e-mails with a form attachment from and exchange server.
The form is an attached PDF form created in LiveCycle Designer ES 8.2.1.xxxx
it has a button of type submit with the submit to url set to mailto:[email protected]
and Submit as: pdf
When the form is filled and the button is clicked the file is attached on the server and can be seen retrieved via an e-mail client
however CF reports the information as when using the UID:
ATTACHMENTFILENAME
ATTACHMENTFILEPATH
CID
ISMESSAGE
MIMETYPE
SIZE
1
[empty string]
[empty string]
[empty string]
NO
[empty string]
417878
And ColdFusion cannot retrieve the email's attachments via Exchange via this method. Getting a java.lang.NullPointerException when trying to retrieve it.
If the PDF form is manually attached to an e-mail in Outlook the server can read/retrieve the attachment fine.
This is a major roadblock in our project! If anyone has any insights it would be greatly appreciated.

Similar Messages

  • Cfexchangemail fromID returns empty string

    I'm trying to create a "Reply with Template" bit of code and since Outlook 2007 doesn't have this capability, I thought I'd try the cfexchange tags to view the mail, pick a reponse and cfmail to send.
    We're using SBS 2008 & CF8 with all hotfixes
    I have the following basic code
    <cfexchangemail action="get"  name="weeksmail" connection="myconn" />
    <cfdump var="#weeksmail#">
    This returns email correctly (can read the messages) but in something like 1/2 of the messages the Fromid reads [empty string]The other half is populated correctly.
    If I can't get the fromID I can't populate the TO: in cfmail so I can't do what I'm trying to do.
    I can't see anything in the email themselves that would account for this. Any Ideas?

    Can you please post your query / stored procedure you are using? Very possible reason includes one among your substring (within the concat) is null and making the final output to be null. Size, esp 800 shouldn't matter.

  • Cfexchangemail - message attachments

    Hi there
    I have noticed that a number of people have enquired for solutions to the inability of the cfexchangemail tag to return meaningful or useful data for attchments to emails which are themselves emails. CF does not appear to be capable of retrieving the attachment. The cfexchangemail tag knows the attachment is there and knows the size of the attachment, but no information is available to retrieve the email.
    ATTACHMENTFILENAME: [empty string]
    ATTACHMENTFILEPATH: [empty string]
    CID: [empty string]
    ISMESSAGE: YES
    MIMETYPE: [empty string]
    SIZE: 4567
    Has anyone managed to crack this one, or is it still in the Adobe bug box?
    Salute
    Boon

    Hi there
    Thank you for the ray of light.  I am using Windows w2k3 hosting Exchange 2003.
    I am in the process of develolping a prototype, and am using what is essentially the code used in the CF documentation for cfexchangemail, as set out below.
    Would you mind letting me know whether you using (1) any particular configuration settings on either CF, IIS (for OWA) or Exchange or (2) vanilla settings on each application?
    Regards
    Boon
    <cfexchangeconnection action="open" connection="testconn1" server="[IP address only, no http, no https, server side redirect to /exchange]" username="[user]" password="[password]" formbasedauthentication="false">
    <cfexchangemail action="get" folder="Inbox" name="weeksMail" connection="testconn1">
    </cfexchangemail>
    All Emails:<br />
    <cfdump var="#weeksMail#">
    <cfloop query="weeksMail">
        <cfif weeksmail.HasAttachment>
            <cfexchangemail action="getAttachments" connection="testconn1" folder="Inbox" uid="#weeksmail.uid#" 
                name="attachData" attachmentPath="d:\cf_files\attachments\msg_#i#" generateUniqueFilenames="yes">
            <cfoutput>
                Message ID #weeksmail.uid# attachments are in the directory
                    d:\cf_files\attachments\Msg_#i#<br />
                <br />
                    Message information:<br />
                    Subject: #weeksmail.Subject#<br />
                    Sent: #dateFormat(weeksmail.TimeSent)#<br />
                    From:  #weeksmail.FromID#<br />
                <br />
                Attachments<br />
                <cfdump var="#attachData#">
                <cftable query="attachData" colheaders="yes">
                    <cfcol header="File Name" text="#attachmentFilename#">
                    <cfcol header="Size" text="#size#">
                    <cfcol header="MIME type" text="#mimeType#">
                </cftable>
            </cfoutput>
            <br />------------------------------------------<br />
            <cfset i++>
        </cfif>
    </cfloop>
    <cfexchangeconnection action="close" connection="testconn1">

  • Bug in cfexchangemail

    We are attempting to use the cfexchangemail tag to inspect
    email attachments. When the attachment is an email though, we are
    unable to retrieve the attachment. The cfexcahngemail tag knows the
    attachment is there and knows the size of the attachment, but the
    CID is blank as is some other info.
    ATTACHMENTFILENAME: [empty string]
    ATTACHMENTFILEPATH: [empty string]
    CID: [empty string]
    ISMESSAGE: YES
    MIMETYPE: [empty string]
    SIZE: 7805
    I would have expected to be able to do something with the
    ismessage flag, but I don't see any options anywhere. Anybody ever
    experienced the same thing?
    Thanks.
    Steve

    Does it get sorted if you uninstall the subject application ? If so..the problem lies with the application and not the phone ...
    ..but before that confirm that you are connected to the Internet .. You may try after rebooting the phone. Also un-install and re-install the application and try again ..

  • CFEXCHANGEMAIL not finding attachments for a UID

    I run into this same error a while back, and never found a solution for it, and now it is back and becoming more serious so I've got to figure out what is happening.  In a nutshell, I have a CF8 scheduled task that runs once an hour,and looks in various Exchange 2003 inboxes for new unread messages with attachments that need to be detached and passed on via a queue to various SSIS tasks.  For each of the mailboxes it does the following:
    Thiscode is inside of a CFTRY and followed by a CFCATCH to be sure that the login is successful.
    <cfexchangeconnection action = "open" connection = "exchangeConnection"
      protocol = "http" server = "#msxserver#"
      username = "#thisusername#" password = "#sources.Loginpassword#" />
    This should get me a list of the unread emails from the last 10 days
    <cfexchangemail action = "get" name = "inboxtemp" connection = "exchangeConnection">
       <cfexchangefilter name="TimeSent" from="#DateAdd("d","#(-1 * url.TimePeriodToCheck)#", Now())#" to="#Now()#">
       <cfexchangefilter name = "maxRows" value = "9999">
       <cfexchangefilter name="isRead" value="false"> 
      </cfexchangemail>
    That is just to get a sorted list that I can display
    <cfquery name="inboxTot" dbtype="query">
      SELECT * FROM inboxtemp ORDER BY timereceived DESC
      </cfquery>
    This is to find only those messages that have attachments
    <cfquery name="inbox" dbtype="query">
      SELECT * FROM inboxTot
      WHERE HasAttachment=1
      ORDER BY timereceived DESC
      </cfquery>
    Now I try to process each of those messages that has any type of attachment.  The CFEXCHANGEMAIL call is wrapped in a try/catch
    <cfloop query="inbox">
         <cfexchangemail action="getAttachments"
         connection="exchangeConnection"
         uid="#inbox.UID#"
         name="attachSummaryX">
    *** rest of code goes here ***
    </cfloop>
    This process works 99.9% of the time.  Recently it started failing on the CFEXCHANGMAIL call inside of the CFLOOP, whose purpose is to get the list of attachments for the specific email (since embedded logos, etc., count as an attachment, and I only want to find the messages that have an actual data file attached to them).  The error that comes back from the CFCATCH is:
    Failed to detach attachment:
        Requested Exchange resource was not found on the server.
    Which is confusing since the UID that I passed to it is the same UID that Exchange returned in the earlier call to get the inbox contents. 
    There is one clue:  This started happening at the same time about a week or two ago, for two different mailboxes, and the UIDs for the failing messages look very similar, and different from most of the others for messages that have no problems.  The incoming messages are coming from the same vendor, and other messages from that vendor work fine, but have very different looking UIDs.  Here is the UID of one of the failing messages (partially sanitized since it contains the vendor's email server name and email address):
    [email protected]trics.com
    here is a sample from a message that is typical of those that work fine:
    [email protected]
    Has anyone had any experience with tracking down this sort of problem?  I can log into Outlook Web Access for each of these account, and view all of the messages, including their attachments, with no problems at all.  I don't see any visible differences between the messages that work in CF and those that don't.
    Are there any tools that can be used with Exchange 2003 that would allow me to send it the UID that CF is having problems with, to see if maybe there is more diagnostic data available?  Is there some way to get CF to give me more diagnostic info about the failure?
    Thanks people!
    Reed

    It appears that this is a bug in CF8 - I moved my code over to a CF9 box, and it ran with no errors.
    -reed

  • Problems pulling attachments via CFEXCHANGEMAIL

    I’m having problems getting attachments from Exchange
    2000 inbox emails. I can get the
    list of items in the inbox with no problems, but when I then
    loop over that query
    to do an ACTION="GetAttachments" CF throws an error:
    ERROR PERFORMING THE ACTION. EXCHANGE ERROR CODE : 501
    I've googled the error code and cannot come up with anything
    other than
    ActiveSync errors for that code.
    Has anyone seen anything like this? Here is my code (pretty
    simple):
    <cfexchangeconnection action = "open" connection =
    "exchangeConnection"
    protocol = "https" server = "#msxserver#"
    username = "#msxuser#" password = "#msxpassword#" />
    <cfexchangemail action = "get" name = "google" connection
    =
    "exchangeConnection" />
    <cfdump var="#google#">
    <cfloop query="google">
    <HR>
    HAS ATTACHMENT=#google.hasattachment# UID=#google.uid#
    <cfif google.HasAttachment IS "yes">
    <cfexchangemail action="getattachments"
    connection="exchangeConnection"
    uid="#google.UID#"
    name="attachInfo"
    attachmentPath="C:\temp\Googleattachments"
    generateUniqueFilenames="true">
    <BR>
    <cfdump var="#attachinfo#">
    </cfif>
    </cfloop>
    <cfexchangeconnection action = "close" connection =
    "exchangeConnection" />
    If I change the protocol to be HTTP instead of HTTPS, then I
    get this error:
    “Requested resource was not found on the server”
    Is this an Exchange config problem? I get all of the message
    info just fine, it’s when I try to pull the attachment that
    things fall apart!
    I'm baffled!
    Thanks,
    Reed

    I'm not sure what hotfix you are referring to. BTW, my
    problem seems to have solved itself. It is possible that I may have
    been trying to pull attachments from the wrong message. Anyway, the
    code is working for me as advertised.
    -reed

  • cfexchangemail aborts?

    I have a job that runs once per hour to check for incoming emails that contain data files needing to be processed.  It loops over a number of Exchange INBOXs.  Normally runs just fine.  Starting earlier this week it began aborting when it got to a specific inbox and tried to detach the attachment from one of its messages.  It doesn't have any problems logging into the inbox, or listing its contents - but when it sees that one of the messages is one that needs to be processed, it does the code below, which never returns from the call to Exchange.  No errors show up anywhere, but since the scheduled task log file is closed that tells me that the CF scheduler actually finished the job - if it had hung up or if CF had died, I would have seen a zero-length log file.
              <!--- copy attachment into temp folder --->
              <br>    Detaching attachment...<cfflush>
              <cfset detachOK="Y">
              <cftry>
               <cfexchangemail action="getAttachments"
               connection="exchangeConnection"
               uid="#inbox.UID#"
               name="attachInfoX"
               attachmentPath="#request.DownloadTempDirectory#\"
               generateUniqueFilenames="false">
               <cfcatch type="ANY">
                <cfset detachOK="N">
                <br>    FAILED:
                <cfdump var="#cfcatch#">
               </cfcatch>
              </cftry>
              Done
              <cfflush>
    It is a scheduled task, and so there is a log file to look at, and the last thing in the file is "Detaching attachment..."
    If I run it in a browser instead of as a scheduled task, I get the same output.
    I've tried changing the "generateUniqueFilenames" to "true" but that didn't help.
    One other data point is that 2 weeks ago I upgraded from CF8 to CF9 (not 9.01, just the original CF9 release), but  this problem only started happening early this current week.  Sometimes if I just let it keep running each hour on its schedule, after a couple of runs it works just fine. 
    The CFCATCH isn't trapping anything.  The CFEXCHANGE tags don't seem to have any sort of Timeout= value (big mistake if you ask me, for a tag that's talking to an external box/application).
    I'm out of ideas on how to track this down, since it's not leaving any tracks that I can find.  All ideas, no matter how strange, are welcome?
    thanks,
    -reed

    A couple more data points about this problem:  The attachment being detached is pretty big - about 20mb. The exchange inbox is pretty big - about 4gb (working on getting that cleaned out).  And it seems that if I restart CF then the next time the job runs it works ok.
    -reed

  • Cannot assign an empty string to a parameter with JDBC type VARCHAR

    Hi,
    I am seeing the aforementioned error in the logs. I am guessing its happening whenever I am starting an agent instance in PCo. Can somebody explain whats going on?
    Regards,
    Chanti.
    Heres the complete detail from logs -
    Log Record Details   
    Message: Unable to retreive path for , com.sap.sql.log.OpenSQLException: Failed to set the parameter 1 of the statement >>SELECT ID, PARENTID, FULLPATH, CREATED, CREATEDBY, MODIFIED, MODIFIEDBY, REMOTEPATH, CHECKEDOUTBY FROM XMII_PATHS WHERE FULLPATH =  ?  <<: Cannot assign an empty string to a parameter with JDBC type >>VARCHAR<<.
    Date: 2010-03-12
    Time: 11:32:37:435
    Category: com.sap.xmii.system.FileManager
    Location: com.sap.xmii.system.FileManager
    Application: sap.com/xappsxmiiear

    Sounds like a UI browsing bug (when no path is selected from a catalog tree folder browser) - I would suggest logging a support ticket so that it can be addressed.

  • Oracle, Null and empty Strings

    Currently I'm facing problems with a class, which contains a String, which
    is set to "" (empty String).
    When the class is persistent, oracle writes null to the table column
    (which seems to be common oracle behaviour) and when retrieving the class,
    the field is set to null as well, giving me a lot of null-pointer
    exceptions.
    Anyway ... I can cope with that (just a lot of extra work)
    far worse is the problem, wenn searching objects, that have this field set
    to "" oder null.
    Oracle can't find the records because JDO creates Querys "where
    string=null" or "where string=''" , where oracle expects "where string is
    null" to find the records.
    Is there a workaround or solution ?

    Yeah, that would work as well, thx, but since I have to cope with
    null-Strings now everywhere in my program, it doesn't hurt just to forbid
    empty strings on the program side.
    In future times I'll test on Oracle first, then porting to DB/2 - this way
    I suppose work is far less to garant compability.
    Nevertheless ... having to set the bankcode into quotes is a kodo bug in
    my opinion.
    Kodo knows the type of classfields (in this case string) and shouldn't
    send the parameter as a BigDecimal to the database.
    Given that, and having only bankcodes of null (only neccesary when using
    Oracle), the method would look like:
    public Collection getAccounts (String bankCode)
    throws Exception
    return getAccounts (Account.class, "bankcode=="+bankcode);
    which is how a transparent persistent layer, um, should be , um , I mean
    ... just transparent ;-D
    Marc Prud'hommeaux wrote:
    Stefan-
    Couldn't you just do something like:
    public Collection getAccounts (String bankCode)
    throws Exception
    String filter;
    if (bankCode == null || bankCode.length () == 0)
    filter = "(bankCode == null || bankCode == "")";
    else
    filter = "bankCode == "" + bankCode + """;
    return getAccounts (Account.class, filter);
    If I understand the problem correctly, this should work for all the
    databases.
    In article <[email protected]>, Stefan wrote:
    What operations are you performing to cause this SQL to be issued? You
    say you are having trouble removing objects, but this is clearly not a
    DELETE statement. Is this the SQL that is issued when looking up
    objects by identity?I'm not removing objects, I was removing just quotes from parameters ;-)
    A string column... is it also represented as a string field in your class?Yeah ... just to give you an impression of the code:
    First we have a class, representing a bank account:
    public class Account {
    private AccountMgr myAccountMgr;
    private String bankCode;
    private String id;
    Note, that in nearly all cases bankCode will be a number or null.
    I have a second class "AccountMgr", which does all of the persistant stuff
    (seaching, making persistent etc.)
    This class has two methods, one versatile (protected) to retrieve accounts
    by a given filterString and one who just returns accounts by bankCode,
    building the expected filterstring. Here is my current working version:
    public class AccountMgr {
    public Collection getAccounts(String bankCode) throws Exception {
    if (bankCode!=null) {
    if (bankCode.equals("")) {
    throw new Exception("check code, bankCode='' not allowed to get
    same behavior from DB2 and Oracle");
    // if set, quote the bankCode
    bankCode="""+bankCode+""";
    return getAccounts(Account.class,"bankCode=="+bankCode);
    protected Collection getAccounts(Class accountClass, String filterAdd)
    throws Exception {
    PersistenceManager pm = MyHelper.getPersistenceManager();
    String filter="";
    if (filterAdd!=null && !filterAdd.trim().equals("")) {
    filter+=filterAdd + " && ";
    filter += "myAccountMgr==_accMgr";
    Query query = pm.newQuery(accountClass, filter);
    query.declareParameters("AccountMgr _accMgr");
    return (Collection) query.execute(this);
    As you can see, in the first method I have to set the bankCode into
    quotes, when it's not null.
    This is because otherwise a filter like "bankCode=1234" will be translated
    in a way, where 1234 is send as a BigDecimal to the database:
    [...] executing statement <4239745>: (SELECT [...] FROM JDO_ACCOUNT t0
    WHERE t0.BANKCODE = ? : [reused=1;params={(BigDecimal) 1234}]
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com

  • NULL and Empty String

    Hi There,
    As far as I know, Null is not the same as an empty string; however, when I try this out, I get some unexpected results (well, at least unexpected for my liking):
    SQL> CREATE TABLE TS (MID NUMBER,
      2  MDESC VARCHAR2(20) DEFAULT '' NOT NULL);
    Table created.
    SQL> INSERT INTO TS VALUES(1,'');
    INSERT INTO TS VALUES(1,'')
    ERROR at line 1:
    ORA-01400: cannot insert NULL into ("TT"."TS"."MDESC")So, according to the above scenario, I can't insert an empty string!! However, an empty string is a valid string that doesn't have tuples/data!!
    How come Oracle translates the null string '' as NULL?
    Thanks

    William Robertson wrote:
    There is a special case to do with CHAR values, whereby '' counts as a string and so gets blank-padded, whereas NULL does not.Are you referring to:
    SQL> DECLARE
      2      flag CHAR(2);
      3      PROCEDURE check_null (p_flag IN CHAR)
      4      IS
      5      BEGIN
      6        IF p_flag = '  '
      7        THEN
      8          dbms_output.put_line ('flag is equal to ''  ''');
      9        ELSIF p_flag IS NULL
    10        THEN
    11          dbms_output.put_line ('flag is null');
    12        ELSE
    13          dbms_output.put_line ('other');
    14        END IF;
    15      END;
    16    BEGIN
    17      flag := '';
    18      check_null (flag);
    19      flag := NULL;
    20      check_null (flag);
    21    end;
    22  /
    flag is equal to '  '
    flag is null
    PL/SQL procedure successfully completed.
    SQL> alter session set events '10932 trace name context forever, level 16384';
    Session altered.
    SQL> DECLARE
      2      flag CHAR(2);
      3      PROCEDURE check_null (p_flag IN CHAR)
      4      IS
      5      BEGIN
      6        IF p_flag = '  '
      7        THEN
      8          dbms_output.put_line ('flag is equal to ''  ''');
      9        ELSIF p_flag IS NULL
    10        THEN
    11          dbms_output.put_line ('flag is null');
    12        ELSE
    13          dbms_output.put_line ('other');
    14        END IF;
    15      END;
    16    BEGIN
    17      flag := '';
    18      check_null (flag);
    19      flag := NULL;
    20      check_null (flag);
    21    end;
    22  /
    flag is null
    flag is null
    PL/SQL procedure successfully completed.
    SQL> SY.
    P.S. Don't ask me why normal (or at least consistent) behavior is not the default.

  • Null and empty string not being the same in object?

    Hello,
    I know that null and empty string are interpreted the same in oracle.
    However I discovered the strange behaviour concerning user defined objects:
    create or replace
    TYPE object AS OBJECT (
    value VARCHAR2(2000)
    declare
    xml xmltype;
    obj object;
    begin
    obj := object('abcd');
    xml := xmltype(obj);
    dbms_output.put_line(xml.getStringVal());
    obj.value := '';
    xml := xmltype(obj);
    dbms_output.put_line(xml.getStringVal());
    obj.value := null;
    xml := xmltype(obj);
    dbms_output.put_line(xml.getStringVal());
    end;
    When creating xml from object, all not-null fields are transformed into xml tag.
    I supposed that obj.value being either '' or null will lead to the same result.
    However this is output from Oracle 9i:
    <OBJECT_ID><VALUE>abcd</VALUE></OBJECT_ID>
    <OBJECT_ID><VALUE></VALUE></OBJECT_ID>
    <OBJECT_ID/>
    Oracle 10g behaves as expected:
    <OBJECT><VALUE>abcd</VALUE></OBJECT>
    <OBJECT/>
    <OBJECT/>
    However Oracle 9i behaviour leads me to the conclusion that oracle
    must somehow distinguish between empty string and null in user defined objects...
    Can someone clarify this behaviour?
    Thus is it possible to test if object's field is empty or null?

    However Oracle 9i behaviour leads me to the conclusion that oracle
    must somehow distinguish between empty string and null in user defined objects...
    Can someone clarify this behaviour?
    Thus is it possible to test if object's field is empty or null?A lot of "fixes" were done, relating to XML in 10g and the XML functionality of 9i was known to be buggy.
    I think you can safely assume that null and empty strings are treated the same by Oracle regardless. If you're using anything less than 10g, it's not supported any more anyway, so upgrade. Don't rely on any assumptions that may appear due to bugs.

  • Difference in Null and Empty String

    Hi,
    I have been wondering about the difference between Null and Empty String in Java. So I wrote a small program like this:
    public class CompareEmptyAndNullString {
         public static void main(String args[]) {
              String sNull = null;
              String sEmpty = "";
              try {
                   if (sNull.equalsIgnoreCase(sEmpty)) {
                        System.out.println("Null and Empty Strings are Equal");
                   } else {
                        System.out.println("Null and Empty Strings are Equal");
              } catch (Exception e) {
                   e.printStackTrace();
    This program throws Exception: java.lang.NullPointerException
         at practice.programs.CompareEmptyAndNullString.main(CompareEmptyAndNullString.java:10)
    Now if I change the IF Clause to if (sEmpty.equalsIgnoreCase(sNull)) then the Program outputs this: Null and Empty Strings are Equal
    Can anyone explain why this would happen ?
    Thanks in Advance !!

    JavaProwler wrote:
    Saish,
    Whether you do any of the following code, the JUnit Test always passes: I mean he NOT Sign doesnt make a difference ...
    assert (! "".equals(null));
    assert ("".equals(null));
    You probably have assertions turned off. Note the the assert keyword has nothing to do with JUnit tests.
    I think that older versions of JUnit, before assert was a language keyword (which started in 1.4 or 1.5), had a method called assert. Thus, if you have old-style JUnit tests, they might still compile, but the behavior is completely different from what it was in JUnit, and has nothing to do with JUnit at all.
    If you turn assertions on (-ea flag in the JVM command line, I think), the second one will throw AssertionError.

  • Check for null and empty - Arraylist

    Hello all,
    Can anyone tell me the best procedure to check for null and empty for an arraylist in a jsp using JSTL. I'm trying something like this;
    <c:if test="${!empty sampleList}">
    </c:if>
    Help is greatly appreciated.
    Thanks,
    Greeshma...

    A null check might not be you best option.  If your requirement is you must have both the date and time component supplied in order to populate EventDate, then I would use a Script Functoid that takes data and time as parameters.
    In the C# method, first check if either is an empty string, if so return an empty string.
    If not, TryParse the data, if successful, return a valid data string for EventDate.  If not, error or return empty string, whichever satsifies the requirement.

  • Interactive Report view is empty

    Hi,
    I'm on CRM 7.0 EHP3. I'm encountering empty report criteria and display when open the Campaign effectiveness and all other interactive report page. Please see the screen shot below. There is no error message on the screen, as well as ST22.
    I've configured the interactive report and ran the configuration wizard /CRMBW/CONFIG_WIZARD successfully and no error found.
    Also the roles SAP_CRM_OR_ADMIN, SAP_CRM_OR_CONFIG and SAP_CRM_OR_USER and SAP_ALL are given to the user in both clients.
    Please let me know what could be the causes.
    Thanks in advance.
    cheers,
    julius

    Okay, problem seems solved. I don't know if it is a bug or a feature... (: Anyway, this view selects data from threads that had been created from a portal application. And if you create threads from WC_Collaboration server admin console, there's no data will be selected with FORUMCRAWLER_VW view. Sorry, have no time to check SQL query for those DB view, may be this behaviour is reasonable.
    Edited by: Insomnium on 17.01.2013 2:33

  • Print empty report

    Can I somehow print an empty report, and specify with a parameter how many times it should be repeated?
    The report is a form with checkboxes, and sometimes we want the empty one for someone to fill in when out on the field. And since this form is a subreport, we cant print the entire report over again, but need the subreport to be repeated, let's say five times.
    /Thank you!

    Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly

Maybe you are looking for

  • IPhone 5s, every other line in the screen is black

    Hello. I have an iPhone 5s, and without any apparent reason, every other line of about the bottom 8 lines (near the home button) are black. One black and one kind of reflects what other lines are showing more to the middle of the screen. How can I fi

  • Preventing line breaks within field

    Hi, Some of my fields contain phrases that should stay together rather than break over a line. For example, one of my fields is a date field (e.g. 27 October 2009) and I'd liike the whole date field to stay together on one line. Is there any way to c

  • Can't  install CS2 on laptop with Elements 11 already installed.

    I'm taking a workshop that requires Photoshop. I use Elements 11 currently. I bought a new laptop and installed my Elements with no problem. When I went to install CS2 it says it can't find any files with CS5. My question is there a way to install CS

  • Parse Failed: Invalid Definition (UNV0023)

    I have a universe based on a BEx query. The BEx query uses formula variables as filters which the users must enter values for when running the report. If I build a report in WEBI based on this universe I get no issues. The filter variables prompt com

  • Connecting iTouch to 4xAA batteries

    Okay, I am doing a science project, and I am trying to make a charger out of 4xAA batteries. I got it to work for my phone, an old nano, and other USB devices, but it will not charge my iPod Touch 2g. Any suggestions? Thanks, Joey