Filter Warning

Hello,
      I am performing modal analysis using a impact hammer, USB NI 9233 cRIO DAQ and Sound and Vibration assistant. The steps have been set in Signal express as DAQ Acquire =>Trigger=>Filter=> Power spectrum => FRF => Save to Ascii.
    I am facing two problems which I cant understand. Inspite of selecting data for saving as an ascii file it keeps giving me an error saying data file needs to be selcted. I selected the filtered data, FRF, coherence in separate save as ascii steps. Also the filter issues me a warning that the triggered data is not contiguous. What does this mean? I have selected the option of continuous samples in the DAQ Acquire tab. Do I need to change something else? I tried using both IIR and FIR filters and it still displays the error that Signal is not contiguous.
Thankyou. 

Hello All! This is a duplicate post please make all responses to the following thread.
Cheers!
Corby_B
http://www.ni.com/support 

Similar Messages

  • Filter warning and ascii save error

    Hello,
          I am performing modal
    analysis using a impact hammer, USB NI 9233 cRIO DAQ and Sound and
    Vibration assistant. The steps have been set in Signal express as DAQ
    Acquire =>Trigger=>Filter=> Power spectrum => FRF =>
    Save to Ascii.
        I am facing two problems which I cant
    understand. Inspite of selecting data for saving as an ascii file it
    keeps giving me an error saying data file needs to be selcted. I
    selected the filtered data, FRF, coherence in separate save as ascii
    steps. Also the filter issues me a warning that the triggered data is
    not contiguous. What does this mean? I have selected the option of
    continuous samples in the DAQ Acquire tab. Do I need to change
    something else? I tried using both IIR and FIR filters and it still
    displays the error that Signal is not contiguous.
    Thankyou.
    Solved!
    Go to Solution.

    Hello StuMtu,
    Thanks for your post!
    For the save to ASCII file problem I would say to make sure that you have a path specified in the File Settings Tab of the Save to ASCII/LVM file step. See the picture attached below. Also the warning you are getting about "contiguous" data means that the information that you are sending to the Filter step is not of a continuous Time Stamp Data. I am assuming here that you are only sending the trigger data from the 9233 to the Filter step. So for instance if your event happens 1 second apart then the data going to the filter is not continuous/contiguous. The data going to the filter is continuous but the time stamps do not fall right after the other. This is OK and its still going to filter your data but its just letting you know that your data is not continuous since each block of filtered data does not have a consistent time stamp. Let us know if this clears up your problems or concerns and have a great day!
    Cheers!
    Corby_B
    Attachments:
    SVA save to file.jpg ‏147 KB

  • Quartz Filter WARNING!

    Does anyone know why the "quartz filters" in this thread just totally trashed a 10 MB pdf with color images so that the images are now a green color and almost unreadable?
    https://discussions.apple.com/thread/1292868?start=0&tstart=0
    I have been desperately trying to find a way to make my pdf's emailable (not to mention small enough so they don't take up 100 GB on my hard drive) but these filters (I'm running 150 dpi) seem to be TRASHING my pdf's.
    Anyone know what is up with this?
    Do mac users not use pdf's?
    Is there a way to downsize my pdf's by buying external software??!!
    HEEE-EEEELP!

    Jon, I've followed most of that thread.
    I don't believe it does move them to the trash, I find none here.
    The only chance of recovery would be to quit using that drive at all, boot from a different drive & see if any of these can find remnants of the files, but I don't hold a lot of hope...
    Data Rescue...
    http://www.prosofteng.com/products/data_rescue.php
    (Has a Free Demo to see if it could or not, but you'll need another drive to recover to).
    rccharles on file recovery...
    "Stellar Phoenix Macintosh - Mac data recovery software, recovers data from damaged, deleted, or corrupted volumes and even from initialized disks."
    They have a trial version, so I guess you can see if your data can be recovered...
    http://www.stellarinfo.com/mac-data-recovery.htm
    FileSalvage is an extremely powerful Macintosh application for exploring and recovering deleted files from a drive or volume. FileSalvage is designed to restore files that have:
        * been accidentally deleted.
        * become unreadable due to media faults.
        * been stored on a drive before it was re-initialized/formatted.
    http://subrosasoft.com/OSXSoftware/index.php?main_page=product_info&products_id= 1
    http://discussions.apple.com/thread.jspa?messageID=11073082#11073082

  • VLC playlist sorting segmentation fault

    Hi,
    This is what happens when I try to play audio or video files with VLC:
    vlc -v
    VLC media player 1.0.2 Goldeneye
    [0x141c898] main demux warning: no access_demux module matching "file" could be loaded
    [0x12fc168] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
    [0x151ba28] main demux warning: no access_demux module matching "file" could be loaded
    [0x7f97f003d1f8] scaletempo audio filter warning: bad input or output format
    [0x7f97f003d1f8] main audio filter warning: no audio filter module matching "scaletempo" could be loaded
    [0x14cb478] main audio output warning: PTS is out of range (-9932), dropping buffer
    [0x14cb478] main audio output warning: PTS is out of range (-33073), dropping buffer
    #I click view --> playlist, and sort on Title here#
    Segmentation fault
    Thanks
    Edit: I downgraded to 1.0.1-2, which does work.
    Last edited by SIGTERM (2009-09-27 15:29:01)

    uwinkelvos wrote:just upgraded on x86_64 (testing) and have no problems. Are you on i686?
    x86_64:
    2.6.32-ARCH #1 SMP PREEMPT Tue Feb 23 19:43:46 CET 2010 x86_64 Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz GenuineIntel GNU/Linux
    Last edited by pcm (2010-03-13 02:57:22)

  • Erreur de cadrage lors du transfert

    Lors d'envoi de données sur un port série avec une liaison de type RS 485, il apparait le message d'erreur suivant:
    "VISA: (Hex 0xBFFF006B) Une erreur de cadrage est survenue lors du transfert."
    Pourriez vous nous éclairer??
    Merci de votre aide.

    Bonjour,
    L'erreur suivante:
    " La mise en garde -1073807253 s'est produite à VISA Read.vi
    Raison(s) possible(s) :
    VISA: (Hex 0xBFFF006B) Une erreur de cadrage est survenue lors du transfert. "
    est un warning (et non une erreur) qui signifie que l'intégrité des données réceptionnées est peut-être incorrecte.
    Le problème peut apparaître lors de lecture/écriture sur un port série. Le warning est uniquement remonté par le driver s'il s'agit de NI-VISA 3.0. Le driver NI-VISA 2.6 ne reportait pas les "framing error". C'est une caractéristique qui a été implémentée sur la 3.0 pour avertir l'utilisateur que les données sont peut-être corrompues.
    Etant donnée qu'il s'agit d'un warning qui provient du driver NI-VISA et si les données que vous lisez dans le
    buffer ne sont pas corrompues, alors vous pouvez utiliser le VI joint pour filtrer le code d'erreur (Filter Warning.vi).
    Bonne continuation.
    Attachments:
    Filter_Warning.vi ‏34 KB

  • IPS-4260 Traps

    We would like to be able to generate a trap or some how determine if/when our IPS-4260 sensor goes into bypass mode. In addition, we'd like to be able to monitor the CPU, memory, and interface status.. It would appear the 4260 has limited monitoring capabilities.
    Based on the IPS release notes, I have loaded the Cisco-CIDS-MIB, Cisco-PROCESS-MIB, Cisco-ENHANCED-MEMPOOL-MIB, and Cisco-ENTITY-ALARM-MIB into WhatsUp Gold v14.3. However, uncertain what to check for. I can see traps showing up; however, they are not descriptive enough to tell what is what.
    How do we trap/monitor for bypass mode? Anyone else have traps/monitoring operational on their 4260?
    Thanks.

    After some research, finally was able to get the sensor traps to work properly.
    I had to ensure the sensor was actually sending traps.
    Once configured using:
    service notification
    error-filter warning|error|fatal
    enable-detail-traps true
    enable-notifications true
    trap-destinations
    trap-community-name
    trap-port 162
    I confirmed traps were being sent off the sensor using a tcpdump:
    # tcpdump -ni ma0_0 udp and port 162
    I also confirmed traps were being obtained on the monitor application - in my case WhatsUp Gold (system trap logs)
    The strings you want to search for in your monitor application are:
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-fareast-font-family:"Times New Roman";
    mso-fareast-theme-font:minor-fareast;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;}
    %PassiveMonitor.Payload.Protocol Version=SNMPv2 %PassiveMonitor.Payload.1.3.6.1.4.1.9.9.383.1.3.3=Inline data bypass has started.
    (this one means the IPS sensor is presently in bypass mode and NOT checking traffic)
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-fareast-font-family:"Times New Roman";
    mso-fareast-theme-font:minor-fareast;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;}
    %PassiveMonitor.Payload.Protocol Version=SNMPv2 %PassiveMonitor.Payload.1.3.6.1.4.1.9.9.383.1.3.3=Inline data bypass has stopped.
    (this means the IPS sensor is no longer in bypass mode)
    In order to make it work, I had to ignore the major and minor event numbers and match on the respective strings only (Inline data bypass ...)
    Another message that might be of interest, just prior to stopping the inspection generated is:
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-fareast-font-family:"Times New Roman";
    mso-fareast-theme-font:minor-fareast;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;}
    %PassiveMonitor.Payload.Protocol Version=SNMPv2 %PassiveMonitor.Payload.1.3.6.1.4.1.9.9.383.1.3.3=Bypass Mode has been enabled, stopping packet inspection.
    IPS version 7.1 is supposed to be released towards end of the year with additional trap/snmp support (according to Cisco). The above is working on version 6.2.
    As mentioned in release notes, the following MIBS are the only ones supported:
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-fareast-font-family:"Times New Roman";
    mso-fareast-theme-font:minor-fareast;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;}
    -CISCO-CIDS-MIB
    -CISCO-PROCESS-MIB
    -CISCO-ENHANCED-MEMPOOL-MIB
    -CISCO-ENTITY-ALARM-MIB
    I'm hoping this information might assist someone else.

  • Reconfiguring the engine | CPU @ 100% | AIP-5

    It seems that almost everytime I log into the IPS Manager for the ASA-SSC-AIP-5 that it is reconfiguring the engine and the CPU is at 100%.  I am on sig version 625.0 and I knwo the current should be like S632.  Basically, this thing always seems to be in bypass mode so what is the point?  It's frustrating.
    Has anyone else experienced this?  Is there somethign that should be done for performance, or do I need to look at my configurationg for something?
    Maybe I am just checking for updates too often?
    I'm looking for any suggestions or best practices for using these.
    Thanks.

    Quite long, but here goes:
    IPS_Sensor# show tech
    System Status Report
    This Report was generated on Thu Mar 15 09:54:38 2012.
    Output from show version
    Application Partition:
    Cisco Intrusion Prevention System, Version 6.2(4)E4
    Host:
        Realm Keys          key1.0
    Signature Definition:
        Signature Update    S632.0                   2012-03-13
    OS Version:             2.4.30-IDS-smp-bigphys
    Platform:               ASA-SSC-AIP-5
    Serial Number:          JAF1442BDBN
    Licensed, expires:      07-Jan-2013 UTC
    Sensor up-time is 36 days.
    Using 350920704 out of 489398272 bytes of available memory (71% usage)
    application-data is using 42.4M out of 166.8M bytes of available disk space (27% usage)
    boot is using 40.8M out of 68.6M bytes of available disk space (63% usage)
    MainApp          E-ECLIPSE_624_2011_JUN_23_00_20_6_2_3_17   (Ipsbuild)   2011-06-23T00:24:58-0500   Running
    AnalysisEngine   E-ECLIPSE_624_2011_JUN_23_00_20_6_2_3_17   (Ipsbuild)   2011-06-23T00:24:58-0500   Running
    CLI              E-ECLIPSE_624_2011_JUN_23_00_20_6_2_3_17   (Ipsbuild)   2011-06-23T00:24:58-0500
    Upgrade History:
    * IPS-sig-S631-req-E4       18:03:37 UTC Tue Mar 13 2012
      IPS-sig-S632-req-E4.pkg   18:03:38 UTC Wed Mar 14 2012
    Recovery Partition Version 1.1 - 6.2(4)E4
    Host Certificate Valid from: 14-Jan-2011 to 14-Jan-2013
    Output from show interfaces
    Interface Statistics
       Total Packets Received = 0
       Total Bytes Received = 0
       Missed Packet Percentage = 0
       Current Bypass Mode = Auto_off
    MAC statistics from interface GigabitEthernet0/0
       Interface function = Sensing interface
       Description =
       Media Type = backplane
       Default Vlan = 0
       Inline Mode = Unpaired
       Pair Status = N/A
       Hardware Bypass Capable = No
       Hardware Bypass Paired = N/A
       Link Status = Up
       Admin Enabled Status = Enabled
       Link Speed = Auto_1000
       Link Duplex = Auto_Full
       Missed Packet Percentage = 0
       Total Packets Received = 163575210
       Total Bytes Received = 100243725586
       Total Multicast Packets Received = 0
       Total Broadcast Packets Received = 0
       Total Jumbo Packets Received = 0
       Total Undersize Packets Received = 0
       Total Receive Errors = 0
       Total Receive FIFO Overruns = 0
       Total Packets Transmitted = 163575006
       Total Bytes Transmitted = 100243542691
       Total Multicast Packets Transmitted = 0
       Total Broadcast Packets Transmitted = 0
       Total Jumbo Packets Transmitted = 0
       Total Undersize Packets Transmitted = 0
       Total Transmit Errors = 0
       Total Transmit FIFO Overruns = 0
    MAC statistics from interface Management0/0
       Interface function = Command-control interface
       Description =
       Media Type = TX
       Default Vlan = 0
       Link Status = Up
       Link Speed = Auto_1000
       Link Duplex = Auto_Full
       Total Packets Received = 8837748
       Total Bytes Received = 1105352880
       Total Multicast Packets Received = 0
       Total Receive Errors = 0
       Total Receive FIFO Overruns = 0
       Total Packets Transmitted = 9435508
       Total Bytes Transmitted = 1410112517
       Total Transmit Errors = 0
       Total Transmit FIFO Overruns = 0
    Output from show statistics authentication
    General
       totalAuthenticationAttempts = 29
       failedAuthenticationAttempts = 2
    Output from show statistics analysis-engine
    Analysis Engine Statistics
       Number of seconds since service started = 3195884
       The rate of TCP connections tracked per second = 0
       The rate of packets per second = 46
       The rate of bytes per second = 1071
       Receiver Statistics
          Total number of packets processed since reset = 150102196
          Total number of IP packets processed since reset = 150102196
       Transmitter Statistics
          Total number of packets transmitted = 151226612
          Total number of packets denied = 70
          Total number of packets reset = 80
       Fragment Reassembly Unit Statistics
          Number of fragments currently in FRU = 0
          Number of datagrams currently in FRU = 0
       TCP Stream Reassembly Unit Statistics
          TCP streams currently in the embryonic state = 0
          TCP streams currently in the established state = 0
          TCP streams currently in the closing state = 0
          TCP streams currently in the system = 0
          TCP Packets currently queued for reassembly = 0
       The Signature Database Statistics.
          Total nodes active = 1634
          TCP nodes keyed on both IP addresses and both ports = 357
          UDP nodes keyed on both IP addresses and both ports = 0
          IP nodes keyed on both IP addresses = 134
       Statistics for Signature Events
          Number of SigEvents since reset = 473321
       Statistics for Actions executed on a SigEvent
          Number of Alerts written to the IdsEventStore = 673
       Inspection Stats
             Inspector            active   call        create    delete    createPct   callPct
             AtomicAdvanced       1        150092178   1         0         0           14
             Fixed                40       8387783     5498552   5498512   3           5
             MSRPC_TCP            15       5787118     1093973   1093958   0           3
             MSRPC_UDP            0        2156196     1071260   1071260   0           1
             MultiString          410      24911947    3282530   3282120   2           16
             MultiStringSP        0        2031        822       822       0           0
             ServiceDnsUdp        1        2156196     1         0         0           1
             ServiceDnsTcp        0        290         146       146       0           0
             ServiceFtp           0        1513        88        88        0           0
             ServiceGeneric       3        152319935   2228468   2228465   1           15
             ServiceHttp          254      2488814     1199894   1199640   0           1
             ServiceMsSql         0        7497        4         4         0           0
             ServiceNtp           0        4312392     2142520   2142520   1           2
             ServiceP2PUDP        0        86926       80336     80336     0           0
             ServiceP2PTCP        2        4897360     2228465   2228463   1           3
             ServiceRpcUDP        1        2156196     1         0         0           1
             ServiceRpcTCP        356      18860022    2224579   2224223   1           12
             ServiceSMBAdvanced   2        2189269     10389     10387     0           1
             ServiceSnmp          1        2156196     1         0         0           1
             ServiceTNS           0        2211389     2203383   2203383   1           1
             String               502      37492887    4282235   4281733   2           24
             SweepICMP            11       1113830     75054     75043     0           0
             SweepTCP             270      293642888   874680    874410    0           23
             SweepOtherTcp        134      146821444   449914    449780    0           11
    Output from show statistics denied-attackers
    Statistics for Virtual Sensor vs0
       Denied Attackers and hit count for each.
       Denied Attackers with percent denied and hit count for each.
    Output from show statistics event-server
    Statistics not available: event-server is disabled.
    Output from show statistics event-store
    Event store statistics
       General information about the event store
          The current number of open subscriptions = 5
          The number of events lost by subscriptions and queries = 0
          The number of filtered events not written to the event store = 323047
          The number of queries issued = 1
          The number of times the event store circular buffer has wrapped = 0
       Number of events of each type currently stored
          Status events = 15070
          Shun request events = 0
          Error events, warning = 72
          Error events, error = 571
          Error events, fatal = 2
          Alert events, informational = 346
          Alert events, low = 462
          Alert events, medium = 7
          Alert events, high = 21
          Alert events, threat rating 0-20 = 0
          Alert events, threat rating 21-40 = 346
          Alert events, threat rating 41-60 = 479
          Alert events, threat rating 61-80 = 7
          Alert events, threat rating 81-100 = 4
       Cumulative number of each type of event
          Status events = 11532
          Shun request events = 0
          Error events, warning = 63
          Error events, error = 437
          Error events, fatal = 1
          Alert events, informational = 287
          Alert events, low = 360
          Alert events, medium = 5
          Alert events, high = 21
          Alert events, threat rating 0-20 = 0
          Alert events, threat rating 21-40 = 287
          Alert events, threat rating 41-60 = 377
          Alert events, threat rating 61-80 = 5
          Alert events, threat rating 81-100 = 4
    Output from show statistics external-product-interface
    No interfaces configured
    Output from show statistics host
    General Statistics
       Last Change To Host Config (UTC) = 07-Feb-2012 15:03:14
       Command Control Port Device = Management0/0
    Network Statistics
        = ma0_0     Link encap:Ethernet  HWaddr 00:4D:79:4D:41:43
        =           inet addr:10.1.2.2  Bcast:10.1.2.7  Mask:255.255.255.248
        =           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        =           RX packets:8837838 errors:0 dropped:0 overruns:0 frame:0
        =           TX packets:9435686 errors:0 dropped:0 overruns:0 carrier:0
        =           collisions:0 txqueuelen:1000
        =           RX bytes:1105359006 (1.0 GiB)  TX bytes:1410145705 (1.3 GiB)
    NTP Statistics
        =      remote           refid      st t when poll reach   delay   offset  jitter
        = *10.x.x.5        130.126.24.53    3 u  299 1024  377    3.915   11.079  18.216
        =  LOCAL(0)        73.78.73.84      5 l    3   64  377    0.000    0.000   0.002
        = ind assID status  conf reach auth condition  last_event cnt
        =   1 28364  b6e4   yes   yes  none  sys.peer   reachable 14
        =   2 28365  90e4   yes   yes  none    reject   reachable 14
       status = Synchronized
    Memory Usage
       usedBytes = 350998528
       freeBytes = 138399744
       totalBytes = 489398272
    Summertime Statistics
       start = 03:00:00 UTC Sun Mar 11 2012
       end = 01:00:00 GMT-06:00 Sun Nov 04 2012
    CPU Statistics
       Usage over last 5 seconds = 27
       Usage over last minute = 21
       Usage over last 5 minutes = 27
    Memory Statistics
       Memory usage (bytes) = 350998528
       Memory free (bytes) = 138399744
    Auto Update Statistics
       lastDirectoryReadAttempt = 09:03:29 UTC Thu Mar 15 2012
        =   Read directory: https://198.133.219.25//cgi-bin/front.x/ida/locator/locator.pl
        =   Success: No installable auto update package found on server
       lastDownloadAttempt = 13:03:27 UTC Wed Mar 14 2012
       lastInstallAttempt = 13:13:49 UTC Wed Mar 14 2012
       nextAttempt = 11:03:17 UTC Thu Mar 15 2012
    Auxilliary Processors Installed
    Output from show statistics logger
    The number of Log interprocessor FIFO overruns = 0
    The number of syslog messages received = 95
    The number of events written to the event store by severity
       Fatal Severity = 1
       Error Severity = 437
       Warning Severity = 158
       TOTAL = 596
    The number of log messages written to the message log by severity
       Fatal Severity = 1
       Error Severity = 437
       Warning Severity = 63
       Timing Severity = 0
       Debug Severity = 0
       Unknown Severity = 0
       Blank Messages = 64132
       TOTAL = 64633
    Output from show statistics network-access
    Current Configuration
       LogAllBlockEventsAndSensors = true
       EnableNvramWrite = false
       EnableAclLogging = false
       AllowSensorBlock = false
       BlockMaxEntries = 250
       MaxDeviceInterfaces = 250
       NeverBlock
          IP = 10.x.x.8
          IP = 10.x.x.69
    State
       BlockEnable = true
    Output from show statistics notification
    General
       Number of SNMP set requests = 0
       Number of SNMP get requests = 0
       Number of error traps sent = 497
       Number of alert traps sent = 19
    Output from show statistics os-identification
    Statistics for Virtual Sensor vs0
       OS Identification
          Configured
          Imported
          Learned
             IP = 10.x.x.69 (windows-nt-2k-xp)
             IP = 10.x.x.117 (windows-nt-2k-xp)
             IP = 10.x.x.229 (windows-nt-2k-xp)
             IP = 10.x.x.230 (windows-nt-2k-xp)
             IP = 10.x.x.231 (windows-nt-2k-xp)
             IP = 10.x.x.232 (windows-nt-2k-xp)
             IP = 10.x.x.233 (windows-nt-2k-xp)
             IP = 10.x.x.234 (windows-nt-2k-xp)
             IP = 10.x.x.235 (windows-nt-2k-xp)
             IP = 10.x.x.236 (windows-nt-2k-xp)
             IP = 10.x.x.238 (windows-nt-2k-xp)
             IP = 10.x.x.240 (windows-nt-2k-xp)
             IP = 12.120.129.206 (linux)
             IP = 50.22.26.153 (linux)
             IP = 50.22.26.155 (linux)
             IP = 50.23.216.69 (linux)
             IP = 50.57.22.5 (linux)
             IP = 64.70.9.195 (linux)
             IP = 64.208.138.145 (linux)
             IP = 65.42.26.130 (bsd)
             IP = 66.117.14.61 (linux)
             IP = 66.147.244.114 (linux)
             IP = 67.192.92.227 (linux)
             IP = 68.142.213.143 (linux)
             IP = 69.12.162.28 (linux)
             IP = 69.64.250.20 (linux)
             IP = 69.172.216.56 (linux)
             IP = 70.98.35.165 (linux)
             IP = 71.13.87.218 (linux)
             IP = 72.22.182.37 (windows-nt-2k-xp)
             IP = 72.34.62.119 (linux)
             IP = 72.44.91.208 (linux)
             IP = 72.251.194.171 (linux)
             IP = 74.125.214.21 (linux)
             IP = 74.125.214.114 (linux)
             IP = 74.201.0.130 (linux)
             IP = 75.126.109.204 (linux)
             IP = 98.129.229.53 (linux)
             IP = 98.138.47.199 (linux)
             IP = 98.139.225.43 (linux)
             IP = 107.20.134.231 (linux)
             IP = 107.21.238.22 (linux)
             IP = 107.22.217.227 (linux)
             IP = 107.22.230.44 (linux)
             IP = 129.143.116.113 (linux)
             IP = 132.237.253.49 (linux)
             IP = 143.227.55.17 (linux)
             IP = 162.128.70.19 (linux)
             IP = 170.218.216.73 (linux)
             IP = 173.45.246.12 (linux)
             IP = 173.201.185.43 (linux)
             IP = 174.46.100.100 (hp-ux)
             IP = 174.129.1.166 (linux)
             IP = 184.72.226.104 (linux)
             IP = 192.168.168.135 (windows-nt-2k-xp)
             IP = 195.24.232.205 (linux)
             IP = 199.59.149.198 (linux)
             IP = 204.11.208.168 (linux)
             IP = 204.145.83.230 (linux)
             IP = 204.145.176.90 (linux)
             IP = 205.251.253.141 (linux)
             IP = 208.28.202.43 (linux)
             IP = 208.65.147.170 (linux)
             IP = 209.59.132.242 (linux)
             IP = 209.85.239.19 (linux)
             IP = 209.126.151.246 (linux)
             IP = 209.126.179.3 (linux)
             IP = 216.8.161.98 (bsd)
             IP = 216.75.16.204 (linux)
             IP = 216.129.117.152 (linux)
             IP = 216.138.155.154 (linux)
             IP = 216.231.189.130 (linux)
    Output from show statistics sdee-server
    General
       Open Subscriptions = 1
       Blocked Subscriptions = 1
       Maximum Available Subscriptions = 5
       Maximum Events Per Retrieval = 500
    Subscriptions
       sub-9-19a8e927
          State = Read Pending
          Last Read Time = 14:54:38 UTC Thu Mar 15 2012
          Last Read Time (nanoseconds) = 1331823278914523000
    Output from show statistics virtual-sensor
    Virtual Sensor Statistics
       Statistics for Virtual Sensor vs0
          Name of current Signature-Defintion instance = sig0
          Name of current Event-Action-Rules instance = rules0
          List of interfaces monitored by this virtual sensor = GigabitEthernet0/0 subinterface 0
          General Statistics for this Virtual Sensor
             Number of seconds since a reset of the statistics = 3195885
             MemoryAlloPercent = 72
             MemoryUsedPercent = 67
             MemoryMaxCapacity = 300000
             MemoryMaxHighUsed = 319840
             MemoryCurrentAllo = 218439
             MemoryCurrentUsed = 203388
             Processing Load Percentage = 5
             Total packets processed since reset = 151232133
             Total IP packets processed since reset = 151232133
             Total IPv4 packets processed since reset = 151232133
             Total IPv6 packets processed since reset = 0
             Total IPv6 AH packets processed since reset = 0
             Total IPv6 ESP packets processed since reset = 0
             Total IPv6 Fragment packets processed since reset = 0
             Total IPv6 Routing Header packets processed since reset = 0
             Total IPv6 ICMP packets processed since reset = 0
             Total packets that were not IP processed since reset = 0
             Total TCP packets processed since reset = 147952089
             Total UDP packets processed since reset = 2156214
             Total ICMP packets processed since reset = 1123830
             Total packets that were not TCP, UDP, or ICMP processed since reset = 0
             Total ARP packets processed since reset = 0
             Total ISL encapsulated packets processed since reset = 0
             Total 802.1q encapsulated packets processed since reset = 5009
             Total GRE Packets processed since reset = 0
             Total GRE Fragment Packets processed since reset = 0
             Total GRE Packets skipped since reset = 0
             Total packets with bad IP checksums processed since reset = 0
             Total packets with bad layer 4 checksums processed since reset = 0
             Total number of bytes processed since reset = 90811729021
             The rate of packets per second since reset = 47
             The rate of bytes per second since reset = 28415
             The average bytes per packet since reset = 600
          Denied Address Information
             Number of Active Denied Attackers = 0
             Number of Denied Attackers Inserted = 0
             Number of Denied Attacker Victim Pairs Inserted = 0
             Number of Denied Attacker Service Pairs Inserted = 0
             Number of Denied Attackers Total Hits = 0
             Number of times max-denied-attackers limited creation of new entry = 0
             Number of exec Clear commands during uptime = 0
          Denied Attackers and hit count for each.
          Denied Attackers with percent denied and hit count for each.
          The Signature Database Statistics.
             The Number of each type of node active in the system
                Total nodes active = 1634
                TCP nodes keyed on both IP addresses and both ports = 357
                UDP nodes keyed on both IP addresses and both ports = 0
                IP nodes keyed on both IP addresses = 134
             The number of each type of node inserted since reset
                Total nodes inserted = 10505094
                TCP nodes keyed on both IP addresses and both ports = 2317586
                UDP nodes keyed on both IP addresses and both ports = 988001
                IP nodes keyed on both IP addresses = 685950
             The rate of nodes per second for each time since reset
                Nodes per second = 3
                TCP nodes keyed on both IP addresses and both ports per second = 0
                UDP nodes keyed on both IP addresses and both ports per second = 0
                IP nodes keyed on both IP addresses per second = 0
             The number of root nodes forced to expire because of memory constraints
                TCP nodes keyed on both IP addresses and both ports = 26357
             Packets dropped because they would exceed Database insertion rate limits = 0
          Fragment Reassembly Unit Statistics for this Virtual Sensor
             Number of fragments currently in FRU = 0
             Number of datagrams currently in FRU = 0
             Number of fragments received since reset = 10018
             Number of fragments forwarded since reset = 10018
             Number of fragments dropped since last reset = 0
             Number of fragments modified since last reset = 0
             Number of complete datagrams reassembled since last reset = 5009
             Fragments hitting too many fragments condition since last reset = 0
             Number of overlapping fragments since last reset = 0
             Number of Datagrams too big since last reset = 0
             Number of overwriting fragments since last reset = 0
             Number of Inital fragment missing since last reset = 0
             Fragments hitting the max partial dgrams limit since last reset = 0
             Fragments too small since last reset = 0
             Too many fragments per dgram limit since last reset = 0
             Number of datagram reassembly timeout since last reset = 0
             Too many fragments claiming to be the last since last reset = 0
             Fragments with bad fragment flags since last reset = 0
          TCP Normalizer stage statistics
             Packets Input = 146821876
             Packets Modified = 0
             Dropped packets from queue = 0
             Dropped packets due to deny-connection = 0
             Duplicate Packets = 0
             Current Streams = 357
             Current Streams Closed = 0
             Current Streams Closing = 0
             Current Streams Embryonic = 0
             Current Streams Established = 0
             Current Streams Denied = 0
             Total SendAck Limited Packets = 0
             Total SendAck Limited Streams = 0
             Total SendAck Packets Sent = 0
          Statistics for the TCP Stream Reassembly Unit
             Current Statistics for the TCP Stream Reassembly Unit
                TCP streams currently in the embryonic state = 0
                TCP streams currently in the established state = 0
                TCP streams currently in the closing state = 0
                TCP streams currently in the system = 0
                TCP Packets currently queued for reassembly = 0
             Cumulative Statistics for the TCP Stream Reassembly Unit since reset
                TCP streams that have been tracked since last reset = 0
                TCP streams that had a gap in the sequence jumped = 0
                TCP streams that was abandoned due to a gap in the sequence = 0
                TCP packets that arrived out of sequence order for their stream = 0
                TCP packets that arrived out of state order for their stream = 0
                The rate of TCP connections tracked per second since reset = 0
          SigEvent Preliminary Stage Statistics
             Number of Alerts received = 473321
             Number of Alerts Consumed by AlertInterval = 55
             Number of Alerts Consumed by Event Count = 30
             Number of FireOnce First Alerts = 158
             Number of FireOnce Intermediate Alerts = 255
             Number of Summary First Alerts  = 78928
             Number of Summary Intermediate Alerts  = 372829
             Number of Regular Summary Final Alerts  = 20879
             Number of Global Summary Final Alerts  = 0
             Number of Active SigEventDataNodes  = 6
             Number of Alerts Output for further processing = 473236
             Per-Signature SigEvent count since reset
                Sig 3002.0 = 187
                Sig 3653.0 = 28
                Sig 5474.0 = 183
                Sig 5575.0 = 423
                Sig 5581.0 = 408
                Sig 5591.0 = 6
                Sig 5595.0 = 15
                Sig 5606.0 = 21
                Sig 5903.2 = 505
                Sig 6061.0 = 5
                Sig 6131.6 = 13
                Sig 6187.0 = 6
                Sig 6403.1 = 26
                Sig 6409.1 = 22
                Sig 6409.2 = 370
                Sig 6984.2 = 92
                Sig 7241.1 = 3
                Sig 7264.1 = 13
                Sig 11233.3 = 1
                Sig 16297.0 = 21
                Sig 19219.1 = 6
                Sig 20059.1 = 7950
                Sig 21539.1 = 7
                Sig 21619.1 = 257
                Sig 23782.2 = 461703
                Sig 25022.1 = 26
                Sig 27839.2 = 928
                Sig 30260.1 = 9
                Sig 30459.1 = 9
                Sig 41846.1 = 78
          SigEvent Action Override Stage Statistics
             Number of Alerts received to Action Override Processor = 473236
             Number of Alerts where an override was applied = 98
             Actions Added
                deny-attacker-inline = 0
                deny-attacker-victim-pair-inline = 0
                deny-attacker-service-pair-inline = 0
                deny-connection-inline = 0
                deny-packet-inline = 93
                modify-packet-inline = 0
                log-attacker-packets = 5
                log-pair-packets = 5
                log-victim-packets = 5
                produce-alert = 0
                produce-verbose-alert = 5
                request-block-connection = 0
                request-block-host = 0
                request-snmp-trap = 0
                reset-tcp-connection = 0
                request-rate-limit = 0
                stop-flow-inspection = 0
          SigEvent Action Filter Stage Statistics
             Number of Alerts received to Action Filter Processor = 0
             Number of Alerts where an action was filtered = 15
             Number of Filter Line matches = 15
             Number of Filter Line matches causing decreased DenyPercentage = 0
             Actions Filtered
                deny-attacker-inline = 0
                deny-attacker-victim-pair-inline = 0
                deny-attacker-service-pair-inline = 0
                deny-connection-inline = 0
                deny-packet-inline = 0
                modify-packet-inline = 0
                log-attacker-packets = 0
                log-pair-packets = 0
                log-victim-packets = 0
                produce-alert = 15
                produce-verbose-alert = 0
                request-block-connection = 0
                request-block-host = 0
                request-snmp-trap = 0
                reset-tcp-connection = 0
                request-rate-limit = 0
                stop-flow-inspection = 0
             Filter Hit Counts
                3  = 15
          SigEvent Action Handling Stage Statistics.
             Number of Alerts received to Action Handling Processor = 1310
             Number of Alerts where produceAlert was forced = 0
             Number of Alerts where produceAlert was off = 15
             Number of Alerts using Auto One Way Reset = 89
             Actions Performed
                deny-attacker-inline = 0
                deny-attacker-victim-pair-inline = 0
                deny-attacker-service-pair-inline = 0
                deny-connection-inline = 89
                deny-packet-inline = 89
                modify-packet-inline = 0
                log-attacker-packets = 5
                log-pair-packets = 5
                log-victim-packets = 5
                produce-alert = 673
                produce-verbose-alert = 5
                request-block-connection = 0
                request-block-host = 0
                request-snmp-trap = 0
                reset-tcp-connection = 0
                request-rate-limit = 0
                stop-flow-inspection = 0
             Deny Actions Requested in Promiscuous Mode
                deny-packet not performed = 0
                deny-connection not performed = 0
                deny-attacker not performed = 0
                deny-attacker-victim-pair not performed = 0
                deny-attacker-service-pair not performed = 0
                modify-packet not performed = 0
             Number of Alerts where deny-connection was forced for deny-packet action = 89
             Number of Alerts where deny-packet was forced for non-TCP deny-connection action = 0
    Output from show statistics transaction-server
    General
       totalControlTransactions = 2840
       failedControlTransactions = 16
    Output from show statistics web-server
    listener-443
       session-4
          remote host = 10.x.x.69
          session is persistent = yes
          number of requests serviced on current connection = 1
          last status code = 200
          last request method = POST
          last request URI = cgi-bin/transaction-server
          last protocol version = HTTP/1.1
          session state = processingActionsState
       session-6
          remote host = 10.x.x.69
          session is persistent = no
          number of requests serviced on current connection = 1
          last status code = 200
          last request method = GET
          last request URI = cgi-bin/sdee-server
          last protocol version = HTTP/1.1
          session state = processingGetServlet
       session-5
          remote host = 10.x.x.69
          session is persistent = yes
          number of requests serviced on current connection = 1
          last status code = 200
          last request method = POST
          last request URI = cgi-bin/transaction-server
          last protocol version = HTTP/1.1
          session state = processingActionsState
       number of server session requests handled = 629400
       number of server session requests rejected = 0
       total HTTP requests handled = 629696
       maximum number of session objects allowed = 40
       number of idle allocated session objects = 7
       number of busy allocated session objects = 3
    summarized log messages
       number of TCP socket failure messages logged = 0
       number of TLS socket failure messages logged = 1
       number of TLS protocol failure messages logged = 0
       number of TLS connection failure messages logged = 0
       number of TLS crypto warning messages logged = 0
       number of TLS expired certificate warning messages logged = 0
       number of receipt of TLS fatal alert message messages logged = 0
    crypto library version = 6.2.1.0
    Output from show health
    Overall Health Status                                   Green
    Health Status for Failed Applications                   Green
    Health Status for Signature Updates                     Green
    Health Status for License Key Expiration                Green
    Health Status for Running in Bypass Mode                Green
    Health Status for Interfaces Being Down                 Green
    Health Status for the Inspection Load                   Green
    Health Status for the Time Since Last Event Retrieval   Green
    Health Status for the Number of Missed Packets          Green
    Health Status for the Memory Usage                      Not Enabled
    Security Status for Virtual Sensor vs0   Green
    Output from show configuration
    ! Current configuration last modified Tue Feb 07 09:04:20 2012
    ! Version 6.2(4)
    ! Host:
    !     Realm Keys          key1.0
    ! Signature Definition:
    !     Signature Update    S632.0   2012-03-13
    service interface
    bypass-mode auto
    exit
    service authentication
    exit
    service event-action-rules rules0
    overrides log-attacker-packets
    override-item-status Enabled
    risk-rating-range 70-89
    exit
    overrides log-victim-packets
    override-item-status Enabled
    risk-rating-range 70-89
    exit
    overrides log-pair-packets
    override-item-status Enabled
    risk-rating-range 70-89
    exit
    overrides produce-alert
    override-item-status Enabled
    risk-rating-range 70-89
    exit
    overrides produce-verbose-alert
    override-item-status Enabled
    risk-rating-range 70-89
    exit
    filters edit Ignore_two_hosts
    signature-id-range 3030
    subsignature-id-range 0
    attacker-address-range 10.x.x.0-10.x.x.255
    actions-to-remove produce-alert
    os-relevance relevant|not-relevant|unknown
    exit
    filters edit Q00000
    signature-id-range 11226,11228
    subsignature-id-range 0
    victim-address-range 10.x.x.69
    actions-to-remove log-attacker-packets|log-victim-packets|log-pair-packets
    os-relevance relevant|not-relevant|unknown
    exit
    filters edit Q00001
    signature-id-range 5595
    subsignature-id-range 0
    attacker-address-range 10.x.x.220-10.x.x.245
    actions-to-remove produce-alert
    os-relevance relevant|not-relevant|unknown
    exit
    filters edit Q00002
    signature-id-range 2100
    subsignature-id-range 0
    attacker-address-range 10.x.x.86
    actions-to-remove produce-alert
    os-relevance relevant|not-relevant|unknown
    exit
    filters move Ignore_two_hosts begin
    filters move Q00000 after Ignore_two_hosts
    filters move Q00001 after Q00000
    filters move Q00002 after Q00001
    exit
    service host
    network-settings
    host-ip 10.1.2.2/29,10.1.2.1
    host-name IPS_Sensor
    telnet-option disabled
    access-list 10.x.x.5/32
    access-list 10.x.x.69/32
    access-list 10.x.x.86/32
    access-list 10.x.x.117/32
    exit
    time-zone-settings
    offset -360
    standard-time-zone-name GMT-06:00
    exit
    ntp-option enabled-ntp-unauthenticated
    ntp-server 10.x.x.5
    exit
    summertime-option recurring
    summertime-zone-name UTC
    exit
    auto-upgrade
    cisco-server enabled
    schedule-option periodic-schedule
    start-time 09:03:17
    interval 2
    exit
    user-name markpiontek
    cisco-url https://198.133.219.25//cgi-bin/front.x/ida/locator/locator.pl
    exit
    exit
    exit
    service logger
    exit
    service network-access
    general
    never-block-hosts 10.x.x.8
    never-block-hosts 10.x.x.69
    exit
    exit
    service notification
    trap-destinations 10.x.x.86
    trap-community-name public
    trap-port 162
    exit
    error-filter warning|error|fatal
    enable-detail-traps false
    enable-notifications true
    enable-set-get true
    read-only-community nagioscheck
    read-write-community c5c6692a461c537f8cd37b2eb7bec9fb
    trap-community-name public
    exit
    service signature-definition sig0
    signatures 1004 0
    status
    enabled true
    exit
    exit
    signatures 1225 0
    status
    enabled true
    exit
    exit
    signatures 1316 0
    status
    enabled true
    exit
    exit
    signatures 1406 0
    status
    enabled false
    exit
    exit
    signatures 1408 0
    status
    enabled true
    exit
    exit
    signatures 1604 0
    status
    enabled true
    exit
    exit
    signatures 1611 0
    status
    enabled true
    exit
    exit
    signatures 1623 0
    status
    enabled true
    exit
    exit
    signatures 1627 0
    status
    enabled true
    exit
    exit
    signatures 1701 0
    status
    enabled true
    exit
    exit
    signatures 1703 0
    status
    enabled true
    exit
    exit
    signatures 1706 0
    status
    enabled true
    exit
    exit
    signatures 1725 0
    status
    enabled true
    exit
    exit
    signatures 2011 0
    status
    enabled true
    exit
    exit
    signatures 2152 0
    status
    enabled true
    exit
    exit
    signatures 2200 0
    status
    enabled true
    exit
    exit
    signatures 3030 0
    status
    enabled true
    exit
    exit
    signatures 3128 1
    status
    enabled true
    exit
    exit
    signatures 3142 3
    status
    enabled true
    exit
    exit
    signatures 3143 3
    status
    enabled true
    exit
    exit
    signatures 3143 4
    status
    enabled true
    exit
    exit
    signatures 3151 0
    status
    enabled true
    exit
    exit
    signatures 3220 0
    status
    enabled true
    exit
    exit
    signatures 3323 0
    status
    enabled true
    exit
    exit
    signatures 3325 0
    status
    enabled true
    exit
    exit
    signatures 3357 0
    status
    enabled true
    exit
    exit
    signatures 3537 1
    status
    enabled true
    exit
    exit
    signatures 4001 0
    status
    enabled true
    exit
    exit
    signatures 4068 0
    status
    enabled true
    exit
    exit
    signatures 4602 3
    status
    enabled true
    exit
    exit
    signatures 4602 4
    status
    enabled true
    exit
    exit
    signatures 4607 6
    status
    enabled true
    exit
    exit
    signatures 4607 7
    status
    enabled true
    exit
    exit
    signatures 4607 8
    status
    enabled true
    exit
    exit
    signatures 4607 9
    status
    enabled true
    exit
    exit
    signatures 4609 1
    status
    enabled true
    exit
    exit
    signatures 4615 2
    status
    enabled true
    exit
    exit
    signatures 4615 3
    status
    enabled true
    exit
    exit
    signatures 4704 0
    status
    enabled true
    exit
    exit
    signatures 5055 0
    status
    enabled true
    exit
    exit
    signatures 5176 0
    status
    enabled true
    exit
    exit
    signatures 5448 0
    status
    enabled true
    exit
    exit
    signatures 5449 0
    status
    enabled true
    exit
    exit
    signatures 5450 0
    status
    enabled true
    exit
    exit
    signatures 5451 0
    status
    enabled true
    exit
    exit
    signatures 5478 0
    status
    enabled true
    exit
    exit
    signatures 5513 0
    status
    enabled true
    exit
    exit
    signatures 5538 0
    status
    enabled true
    exit
    exit
    signatures 5546 0
    status
    enabled true
    exit
    exit
    signatures 5648 0
    status
    enabled true
    exit
    exit
    signatures 5653 0
    status
    enabled true
    exit
    exit
    signatures 5654 0
    status
    enabled true
    exit
    exit
    signatures 5663 0
    status
    enabled true
    exit
    exit
    signatures 5710 0
    status
    enabled true
    exit
    exit
    signatures 5726 0
    status
    enabled true
    exit
    exit
    signatures 5726 1
    status
    enabled true
    exit
    exit
    signatures 5739 0
    status
    enabled true
    exit
    exit
    signatures 5930 7
    status
    enabled true
    exit
    exit
    signatures 6007 0
    status
    enabled true
    exit
    exit
    signatures 6066 0
    status
    enabled true
    exit
    exit
    signatures 6155 0
    status
    enabled true
    exit
    exit
    signatures 6155 1
    status
    enabled true
    exit
    exit
    signatures 6408 0
    status
    enabled true
    exit
    exit
    signatures 6462 0
    status
    enabled true
    exit
    exit
    signatures 6462 1
    status
    enabled true
    exit
    exit
    signatures 6462 2
    status
    enabled true
    exit
    exit
    signatures 6522 0
    status
    enabled true
    exit
    exit
    signatures 6996 0
    status
    enabled true
    exit
    exit
    signatures 7104 0
    status
    enabled true
    exit
    exit
    signatures 7201 0
    engine service-p2p
    event-action deny-connection-inline|produce-alert
    exit
    exit
    signatures 7202 0
    engine service-p2p
    specify-service-ports yes
    service-ports 1-1024
    exit
    exit
    status
    enabled true
    exit
    exit
    signatures 9401 2
    status
    enabled true
    exit
    exit
    signatures 9403 2
    status
    enabled true
    exit
    exit
    signatures 9412 1
    status
    enabled true
    exit
    exit
    signatures 9418 1
    status
    enabled true
    exit
    exit
    signatures 9430 1
    status
    enabled true
    exit
    exit
    signatures 9433 1
    status
    enabled true
    exit
    exit
    signatures 9515 0
    status
    enabled true
    exit
    exit
    signatures 9516 0
    status
    enabled true
    exit
    exit
    signatures 9583 0
    status
    enabled true
    exit
    exit
    signatures 11001 0
    engine string-tcp
    event-action produce-alert|deny-packet-inline
    exit
    exit
    signatures 11001 1
    engine service-p2p
    event-action deny-packet-inline|produce-alert
    exit
    exit
    signatures 11005 1
    engine service-http
    event-action produce-alert|deny-packet-inline
    exit
    exit
    signatures 11005 2
    engine service-p2p
    event-action deny-packet-inline|produce-alert
    exit
    exit
    signatures 11007 0
    engine string-tcp
    event-action produce-alert|deny-packet-inline
    exit
    exit
    signatures 11007 1
    engine service-p2p
    event-action deny-packet-inline|produce-alert
    exit
    exit
    signatures 11018 0
    engine string-tcp
    event-action produce-alert|deny-packet-inline
    exit
    exit
    signatures 11019 0
    status
    enabled true
    exit
    exit
    signatures 11019 1
    status
    enabled true
    exit
    exit
    signatures 11020 1
    engine service-p2p
    event-action produce-alert|reset-tcp-connection
    exit
    exit
    signatures 11024 0
    status
    enabled true
    exit
    exit
    signatures 11030 0
    engine service-http
    event-action produce-alert|reset-tcp-connection
    exit
    exit
    signatures 11031 0
    engine service-http
    event-action produce-alert|reset-tcp-connection
    exit
    exit
    signatures 11202 0
    status
    enabled true
    exit
    exit
    signatures 11211 0
    status
    enabled true
    exit
    exit
    signatures 11211 1
    status
    enabled true
    exit
    exit
    signatures 11214 0
    status
    enabled true
    exit
    exit
    signatures 11216 0
    status
    enabled true
    exit
    exit
    signatures 11219 0
    status
    enabled true
    exit
    exit
    signatures 11221 0
    status
    enabled true
    exit
    exit
    signatures 11226 0
    status
    enabled false
    exit
    exit
    signatures 11228 0
    status
    enabled false
    exit
    exit
    signatures 11231 0
    status
    enabled true
    exit
    exit
    signatures 11233 2
    status
    enabled false
    exit
    exit
    signatures 11233 3
    status
    enabled true
    exit
    exit
    signatures 11238 0
    status
    enabled false
    exit
    exit
    signatures 11252 0
    status
    enabled true
    exit
    exit
    signatures 11252 1
    status
    enabled true
    exit
    exit
    signatures 12704 0
    status
    enabled true
    exit
    exit
    signatures 12711 0
    status
    enabled true
    exit
    exit
    signatures 15235 0
    status
    enabled true
    exit
    exit
    signatures 15235 1
    status
    enabled true
    exit
    exit
    signatures 15235 2
    status
    enabled true
    exit
    exit
    signatures 15393 0
    status
    enabled true
    exit
    exit
    signatures 15816 0
    status
    enabled true
    exit
    exit
    signatures 17269 0
    status
    enabled true
    exit
    exit
    signatures 17397 0
    status
    enabled true
    exit
    exit
    signatures 50013 2
    status
    enabled true
    exit
    exit
    exit
    service ssh-known-hosts
    exit
    service trusted-certificates
    exit
    service web-server
    exit
    service anomaly-detection ad0
    exit
    service external-product-interface
    exit
    service health-monitor
    exit
    service analysis-engine
    virtual-sensor vs0
    physical-interface GigabitEthernet0/0
    exit
    exit
    Output from cidDump
    cidDiag
    CID Diagnostics Report Thu Mar 15 09:56:45 UTC 2012
    exec: cat /usr/cids/idsRoot/etc/VERSION
    6.2(4)E4
    exec: /usr/cids/idsRoot/bin/ceGrep -e .*<\/defaultVersions> /usr/cids/idsRoot/etc/config/signatureDefinition/default.xml
          632.0
          2012-03-13
    exec: cat /usr/cids/idsRoot/etc/VERSION_RP
    1.1 - 6.2(4)E4
    exec: cat /proc/version
    Linux version 2.4.30-IDS-smp-bigphys (@zunix) (gcc version 2.95.3 20010315 (release)) #2 SMP Mon Dec 15 17:53:56 UTC 2008
    exec: uptime
    09:58:34 up 36 days, 23:50,  1 user,  load average: 4.11, 2.07, 1.18
    exec: ps -ew f
      PID TTY      STAT   TIME COMMAND
        1 ?        S      0:28 init
        2 ?        S      0:00 [keventd]
        3 ?        SN     0:00 [ksoftirqd_CPU0]
        4 ?        S      0:00 [kswapd]
        5 ?        S      0:00 [bdflush]
        6 ?        S      0:00 [kupdated]
       50 ?        S      0:01 [kjournald]
       75 ?        S      0:00 [kjournald]
      108 ?        Ss     0:00 /sbin/syslogd -m 0
      111 ?        Ss     0:00 /sbin/klogd
      123 ?        Ss     0:00 /usr/sbin/inetd
      127 ?        Ss     0:01 /sbin/sshd
    32127 ?        Ss     0:03  \_ sshd: cisco@pts/0
    32147 pts/0    Ss+    0:01      \_ -cidcli
    32151 pts/0    S+     0:00          \_ -cidcli
    32152 pts/0    SN+    3:45              \_ -cidcli
    32161 pts/0    SN+    0:00              \_ -cidcli
      634 pts/0    SN+    0:00              \_ -cidcli
      317 ?        S<     0:00 /usr/cids/idsRoot/bin/SSM_control_proc
      343 ?        Ss     0:31 /usr/cids/idsRoot/bin/mainApp -d -c 0
      346 ?        S      0:27  \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      347 ?        SN     2:03      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      460 ?        SN     0:02      |   \_ /usr/cids/idsRoot/bin/sensorApp -z 347
      487 ?        SN     0:00      |       \_ /usr/cids/idsRoot/bin/sensorApp -z 347
      488 ?        SN    12:22      |           \_ /usr/cids/idsRoot/bin/sensorApp -z 347
      505 ?        SN    72:38      |           \_ /usr/cids/idsRoot/bin/sensorApp -z 347
    1656 ?        S<   2346:40      |           \_ /usr/cids/idsRoot/bin/sensorApp -z 347
      348 ?        S     65:11      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      413 ?        SN   141:59      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      635 ?        SN     0:00      |   \_ /bin/bash /usr/cids/idsRoot/bin/cidDump -text -wxml -nostatus -stdout
      714 ?        RN     0:00      |       \_ ps -ew f
      414 ?        S      0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      420 ?        S      6:13      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      433 ?        SN     0:20      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      434 ?        SN     0:01      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      435 ?        SN     0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      436 ?        SN     0:02      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      437 ?        SN     0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      438 ?        RN     3:23      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      439 ?        SN     3:01      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      440 ?        SN     2:58      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      441 ?        RN     2:59      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      442 ?        RN     3:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      443 ?        SN     3:29      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      444 ?        RN     3:03      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      445 ?        SN     2:59      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      446 ?        SN     2:59      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      447 ?        SN     3:03      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      448 ?        SN     2:42      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      452 ?        SN     0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      461 ?        SN     0:22      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      462 ?        RN     0:06      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      463 ?        SN     0:04      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      464 ?        SN     0:07      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      465 ?        SN    12:01      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      699 ?        SN     0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      700 ?        SN     0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      703 ?        SN     0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      704 ?        SN     0:00      \_ /usr/cids/idsRoot/bin/mainApp -d -c 0
      384 tty1     Ss+    0:00 /sbin/getty 38400 tty1
      385 tty2     Ss+    0:00 /sbin/getty 38400 tty2
      386 ttyS0    Ss+    0:00 /sbin/getty -L ttyS0 9600 vt100
      426 ?        SNLs  16:53 ntpd
    exec: cat /usr/cids/idsRoot/tmp/top.log
    top - 09:56:47 up 36 days, 23:49,  1 user,  load average: 1.50, 1.00, 0.78
    Tasks:  69 total,   3 running,  66 sleeping,   0 stopped,   0 zombie
    Cpu(s):   2.0% user,  23.5% system,   3.3% nice,  71.2% idle
    Mem:    477928k total,   445572k used,    32356k free,     6412k buffers
    Swap:        0k total,        0k used,        0k free,   101912k cached
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
      644 root      20   5   508  508  432 R 51.9  0.1   0:01.09 grep
      636 root      17   5   920  920  732 R 23.0  0.2   0:00.75 top
      638 root      13   5   520  520  448 S  7.2  0.1   0:00.27 vmstat
    1656 cids       5  -9 22828 346m 332m S  2.0 74.2   2346:33 sensorApp
        1 root       8   0   572  572  488 S  0.0  0.1   0:28.91 init
        2 root       9   0     0    0    0 S  0.0  0.0   0:00.00 keventd
        3 root      18  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd_CPU0
        4 root       9   0     0    0    0 S  0.0  0.0   0:00.09 kswapd
        5 root       9   0     0    0    0 S  0.0  0.0   0:00.00 bdflush
        6 root       9   0     0    0    0 S  0.0  0.0   0:00.00 kupdated
       50 root       9   0     0    0    0 S  0.0  0.0   0:01.10 kjournald
       75 root       9   0     0    0    0 S  0.0  0.0   0:00.05 kjournald
      108 root       9   0   580  580  500 S  0.0  0.1   0:00.09 syslogd
      111 root       9   0   564  564  488 S  0.0  0.1   0:00.03 klogd
      123 root       9   0   704  704  608 S  0.0  0.1   0:00.01 inetd
      127 root       9   0   852  852  732 S  0.0  0.2   0:01.05 sshd
      317 root       5  -9   708  708  612 S  0.0  0.1   0:00.15 SSM_control_pro
      343 cids       9   0 14316  13m 9596 S  0.0  3.0   0:31.11 mainApp
      346 cids       8   0 14316  13m 9596 S  0.0  3.0   0:27.20 mainApp
      347 cids      13   5 14316  13m 9596 S  0.0  3.0   2:03.26 mainApp
      348 cids       9   0 14316  13m 9596 S  0.0  3.0  65:11.30 mainApp
      384 root       9   0   536  536  456 S  0.0  0.1   0:00.04 getty
      385 root       9   0   536  536  456 S  0.0  0.1   0:00.04 getty
      386 root       9   0   544  544  464 S  0.0  0.1   0:00.04 getty
      413 cids      13   5 14316  13m 9596 S  0.0  3.0 141:59.42 mainApp
      414 cids       9   0 14316  13m 9596 S  0.0  3.0   0:00.00 mainApp
      420 cids       9   0 14316  13m 9596 S  0.0  3.0   6:13.39 mainApp
      426 root      13   5  2504 2504 1820 S  0.0  0.5  16:53.79 ntpd
      433 cids      13   5 14316  13m 9596 S  0.0  3.0   0:20.64 mainApp
      434 cids      13   5 14316  13m 9596 S  0.0  3.0   0:01.66 mainApp
      435 cids      17  15 14316  13m 9596 S  0.0  3.0   0:00.01 mainApp
      436 cids      13   5 14316  13m 9596 S  0.0  3.0   0:02.37 mainApp
      437 cids      13   5 14316  13m 9596 S  0.0  3.0   0:00.01 mainApp
      438 cids      15  10 14316  13m 9596 S  0.0  3.0   3:23.64 mainApp
      439 cids      15  10 14316  13m 9596 S  0.0  3.0   3:01.15 mainApp
      440 cids      15  10 14316  13m 9596 S  0.0  3.0   2:58.92 mainApp
      441 cids      15  10 14316  13m 9596 S  0.0  3.0   2:59.74 mainApp
      442 cids      15  10 14316  13m 9596 S  0.0  3.0   3:00.58 mainApp
      443 cids      15  10 14316  13m 9596 S  0.0  3.0   3:29.60 mainApp
      444 cids      15  10 14316  13m 9596 S  0.0  3.0   3:03.72 mainApp
      445 cids      15  10 14316  13m 9596 S  0.0  3.0   2:59.21 mainApp
      446 cids      15  10 14316  13m 9596 S  0.0  3.0   2:59.60 mainApp
      447 cids      15  10 14316  13m 9596 S  0.0  3.0   3:03.92 mainApp
      448 cids      13   5 14316  13m 9596 S  0.0  3.0   2:42.38 mainApp
      452 cids      17  15 14316  13m 9596 S  0.0  3.0   0:00.17 m

  • Hierarchical Filter Web Item causes validation warning.

    When I validate my web template which contains a hierarchical filter web item agianst the server I get the following warning (W1):
    Mapping for Service item_validation_service for Object HIERARCHICAL_FILTER_ITEM missing
    Maybe this also relates to my problem of not having the possibility to choose a characteristic for the hierarchical filter (see my post <a href="https://forums.sdn.sap.com/thread.jspa?threadID=209968&tstart=0">https://forums.sdn.sap.com/thread.jspa?threadID=209968&tstart=0</a>)
    How can I fix this mapping issue?
    Thanks to any answers in advance.
    Best regards,
    Philipp

    Hello,
    Your first problem is that ABAP SP does not equal Java SP. This is not a valid scenario.
    Please update both to <b>the same SP level</b>.
    After it, please retest your problem. I think that the problems will be solved (at least this one with validation service).
    Short explanation to validation service:
    Every template created in WAD will be validated before saving it. We have two validations:
    1. one is locally with the meta data this checks if:
      - all used parameters are on its place,
      - all parameter values are valid,
      - all defined items are existing...
    2. second one is extended validation on the Java Server: this one checks i.e. following:
      - are all used data providers valid
      - are all used characteristics valid
      - item dependent validation (e.g. if one item needs a dependency between to setting - this can be checked here)
    The first one will be executed in Front-End and in ABAP Back-End. The second one in Java. Because your Java stack is /probably/ lower than ABAP, this validation does not work.
    I hope I have explained it clearly.
    Regards, Karol
    BI Development

  • Warning System spameater Unable to connect to Cisco Web Security Service.; URL Filter...

    My C670 ESA's have been throwing these alerts intermittently for the past few days, anyone else seeing them?
    The Warning message is:
    Unable to connect to Cisco Web Security Service.
    URL Filtering will not work correctly.
    Please verify all network, proxy and firewall settings.
    Connection to "v2.sds.cisco.com" failed.
    The last error seen on this connection: "Request failed with code: 28 (Connection time-out)"
    Version: 8.5.6-092
    Looks like it is open on port 443 and currently up.  Hitting it with a browser gives me:
    https://v2.sds.cisco.com/
    After an error or two they go away and appear OK.   
    Checking the logs I don't see a way to verify URL lookups are working, is there a way?
    Also, I setup URL filtering six months ago and had it set to only trigger on (-10)-(-9.5) and saw about an 80% false positive.  It has improved over the past six months drastically but still catching mostly advertising URLs and allowing all phishing URLs right through.  I've yet to see it block a phishing URL.
    Jason

    After lots of trial and error, I was able to eliminate this problem.  What I wound up doing is defining the XE service again in the listener.ora file:
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = XE)
          (ORACLE_HOME = C:\ProgramData\oraclexe\app\oracle\product\11.2.0\server)
    I know that typically you should not have to do this, especially since I already had defined DEFAULT_SERIVCE_LISTENER = (XE) at the bottom of the listener.ora file.  Explicitly defining the XE service in the listener.ora file allows the listener to find it while the system is running under the Cisco AnyConnect VPN.  The only hiccup I found by doing this is that the XE service is discovered twice by the listener when the system is NOT running under the Cisco AnyConnect VPN.  It still works OK.  The listener just seems to ignore the repeated definition of the XE service (see output below):
    C:\ProgramData\oraclexe\app\oracle\product\11.2.0\server\bin>lsnrctl service
    LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production on 13-JUN-2013 10:03:15
    .......(omitted output).......
    Service "XE" has 2 instance(s).
      Instance "XE", status UNKNOWN, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0
             LOCAL SERVER
      Instance "xe", status READY, has 1 handler(s) for this service...
        Handler(s):
          "DEDICATED" established:0 refused:0 state:ready
             LOCAL SERVER
    Service "XEXDB" has 1 instance(s).
      Instance "xe", status READY, has 1 handler(s) for this service...
        Handler(s):
          "D000" established:0 refused:0 current:0 max:1022 state:ready
             DISPATCHER <machine: DEV-M-137GF, pid: 5544>
    (ADDRESS=(PROTOCOL=tcp)(HOST=DEV-M-137GF.paychex.com)(PORT=58257))
    The command completed successfully
    If anyone has a cleaner solution for this problem, please let me know.  Otherwise, I am moving forward with what I did.
    Thanks.....Paul

  • Can't print InDesign Booklet - "fierycup filter failed" warning

    THE CULPRITS: OSX 10.6.6, Xerox 7700 WorkCentre and InDesign CS4
    THE PROBLEM: Last week I was able to print a booklet duplexed fine. I have not done ANY updates since then but it won't print now. I get this message: "Error: /Library/Printers/Xerox/Filters/fierycupsfilter failed"
    I'VE TRIED:
    copy and pasting into a new doc
    resaving and renaming doc
    removing all the images
    packaging and renaming
    installing new driver
    deleting and re-adding printer from printer list
    printing from Adobe Acrobat
    restarting InDesign
    swearing alot
    None of this has worked. Help?

    Great news! I have been suffering through this same issue. I had a document that printed Friday...but the same document got the error mentioned above "Library/Printers/Xerox/Filters/fierycupsfilter failed". I was able to print other documents, but not this one. I went into the font menu to see what I had used and substittuted to fonts that were not being used. The document worked!
    I hope this helps....because a font can ruin the RIP of a job....(wow...like the chinese characters).

  • Filter Coding Issues

    I've been following (roughly) the simple virus scanner interface that SUN provides, and adapted it into a slightly heavier weight filter that interfaces with libclamav. At first both were compiled using GCC, and I thought due to some of the weird problems I had when debugging flags were inserted, maybe Sun Studio would give better results. It hasn't, and I'm at a bit of a loss as to what to do next.
    The symptom is that parts of the message just dissapear, and I see the old mime boundaries within the message body, so it seems like there's some pointer indicating where the message starts that's being corrupted by something in my code.
    Interestingly, if I stop processing the message while still inside the headers, there is no problem, but that's not a very effective virus scanner if it can only look at the content type and filename of the part now is it?
    This happens regardless of whether I use GCC or CC, and I'm using 0.88.1 of clamav. The output message is shown last. It should be fairly obvious what's wrong with it.
    Here's my code, perhaps someone can tell me what I'm doing wrong.
    ** WARNING ** This IS NOT polished code, so please don't expect it to be perfect. It's clean, but includes absolute pathnames, and some other nauties that should be removed before anyone even thinks of reusing this. Once it actually works, I'll do the nessisary code cleanup, and release this to the community to do whatever anyone wants with.
    Makefile
    SERVER_ROOT=/opt/SUNWmsgsr
    INSTALL_LOCATION=/var/opt/SUNWmsgsr/site-programs/
    INCLUDE=-I${SERVER_ROOT}/include
    LIBPATH=-L${SERVER_ROOT}/lib
    CLAMLIBS=`/usr/local/bin/clamav-config --libs` -lclamav
    CLAMFLAGS=`/usr/local/bin/clamav-config --cflags`
    LIBS=-lmtasdk ${CLAMLIBS}
    FLAGS=${CLAMFLAGS}
    all:
            cc ${FLAGS} -o msgsr_clamav msgsr_clamav.c \
                    ${INCLUDE} ${LIBPATH} ${LIBS}
    install:
            cp msgsr_clamav ${INSTALL_LOCATION}
            cp msgsr_clamav.cnf ${INSTALL_LOCATION}************************************************
    Expansions
    CLAMLIBS=-L/usr/local/lib -lz -lbz2 -lpthread -lclamav
    CLAMFLAGS=-I/usr/local/include -xO4************************************************
    msgsr_clamav.c
    * msgsr_clamav
    * Interface the Sun Java System Message Server with LibClamAV
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <ctype.h>
    #include <pthread.h>
    #include "clamav.h"     // LibClamAV Header
    #include "mtasdk.h"
    * A structure to store channel options
    typedef struct {
         /* Produce debug output? */
         int debug;
         // Maximum size (in bytes) attachment to scan
         int scan_maxsize;
         // Scan recursion level
         int scan_recursion_level;
         // Max files
         int scan_maxfiles;
         // Path to ClamAV Virus Database
         char db_dir[BIGALFA_SIZE+3];
         // Used Internally by ClamAV. Stored here for ease of access
         struct cl_node *root;
         unsigned int signo;
         struct cl_stat dbstat;
         pthread_mutex_t reload_mutex;
         // MIME types to ignore
         char ignore_mime_types[BIGALFA_SIZE+3];
         // Types of files to ignore
         char ignore_file_types[BIGALFA_SIZE+3];
         /* Unwanted MIME content types (ALWAYS stripped, never scanned) */
         char bad_mime_types[BIGALFA_SIZE+3];
         /* Unwanted file types (ALWAYS stripped, never scanned)*/
         char bad_file_types[BIGALFA_SIZE+3];
         /* Length of bmt string */
         size_t bmt_len;
         /* Length of bft string */
         size_t bft_len;
    } our_options_t;
    // A structure passed per message to contain message specific data, including open files, etc.
    typedef struct {
         // The filename of the temp file in use so it can be unlinked when we're done with it.
         char temp_file_name[BIGALFA_SIZE * 2 + 10];
         // The file * to the temp file in use, so we don't have to reopen it across calls to decode_inspect
         FILE *temp_file;
         // A pointer to the single instance of our_options_t that is shared across all threads
         our_options_t * options;
    } msg_temp_data_t;
    * Forward declarations
    static void error_exit(int ires, const char *msg);
    static void error_report(our_options_t *options, int ires, const char *func);
    static void error_reports(our_options_t *options, const char* errStr, const char *func);
    static int is_bad_mime_type(our_options_t *options, mta_decode_t *dctx, char *buf, size_t maxbuflen);
    static int is_bad_file_type(our_options_t *options, mta_opt_t *params, const char *param_name, char *buf, size_t maxbuflen);
    static int load_options(our_options_t *options);
    static mta_dq_process_message_t process_message;
    static mta_decode_read_t decode_read;
    static mta_decode_inspect_t decode_inspect;
    * main() -- Initialize the MTA SDK, load our options, and then
    * start the message processing loop.
    int main()
         int ires,ret;
         char error_msg[BIGALFA_SIZE+3];
         our_options_t options;
         * Initialize the MTA SDK
         * See explanatory comment 1
         if ((ires = mtaInit(0)))
              error_exit(ires, "Unable to initialize the MTA SDK");
         * Load our channel options
         * See explanatory comment 2
         if ((ires = load_options(&options)))
              error_exit(ires, "Unable to load our channel options");
         * Initialize the ClamAV Virus Engine and Database
         // Preconditions to initializing the ClamAV database
         options.root=NULL; options.signo=0;
         // Load the virus database
         mtaLog("cl_loaddbdir() loading database from %s",options.db_dir);
         if ((ret = cl_loaddbdir(options.db_dir, &options.root, &options.signo)))
              sprintf(error_msg,"cl_loaddbdir() error: %s", cl_strerror(ret));
              error_exit(MTA_NO,error_msg);
         mtaLog("cl_loaddbdir() loaded %d virus definitions",options.signo);
         // Internalize the virus database structure
         mtaLog("cl_build() initializing database");
         if((ret = cl_build(options.root)))
              sprintf(error_msg,"cl_build() error: %s", cl_strerror(ret));
              error_exit(MTA_NO,error_msg);
         // Keep track of database updates
         memset(&options.dbstat, 0, sizeof(struct cl_stat));
         cl_statinidir(options.db_dir, &options.dbstat);
         // Initialize our reload mutex
         if (ret = pthread_mutex_init(&options.reload_mutex,NULL))
              sprintf(error_msg,"pthread_mutex_init() error: %d", ret);
              error_exit(MTA_NO,error_msg);
         * Now process the queued messages. Be sure to indicate a
         * thread stack size sufficient to accomodate message
         * enqueue processing.
         * See explanatory comment 3
         if ((ires = mtaDequeueStart((void *)&options,
         process_message, NULL, 0)))
         error_exit(ires, "Error during dequeue processing");
         * All done
         cl_free(options.root);
         mtaDone();
         return(0);
    *Reloads the virus database and re-initializes the in memory structure
    * Loads a new virus database, then if all succeeds, it
    * swaps the new database with the old one.  It's assumed
    * clamav releases the database gracefully, but another mutex
    * may be required if this is not the case.
    static int reload_database(our_options_t *options)
         struct cl_node *newroot = NULL,*oldroot;
         char error_msg[BIGALFA_SIZE+3];
         int ret;
         unsigned int signo=0;
         if (pthread_mutex_trylock(&options->reload_mutex)) {     // Only one reload at a time thank you.
              if(cl_statchkdir(&options->dbstat) == 1) {     // Make sure we actually need an update
                   mtaLog("reload_database() Virus database is stale... reloading");
                   mtaLog("cl_loaddbdir() reloading database from %s",options->db_dir);
                   // Load the new virus database
                   if ((ret = cl_loaddbdir(options->db_dir, &newroot, &signo)))
                        mtaLog("cl_loaddbdir() error: %s", cl_strerror(ret));
                        return (-1);
                   mtaLog("cl_loaddbdir() loaded %d virus definitions",options->signo);
                   // Internalize the virus database structure
                   mtaLog("cl_build() re-initializing database");
                   if((ret = cl_build(newroot)))
                        mtaLog("cl_build() error: %s", cl_strerror(ret));
                        mtaLog("reload_database() Database reload aborted");
                        cl_free(newroot);
                        return (-2);
                   // Save a pointer to the old root
                   oldroot = options->root;
                   // Swap in the new root and signo
                   options->root = newroot;
                   options->signo = signo;
                   // Release the old root
                   cl_free(oldroot);
                   mtaLog("database_reload() Successfully loaded new virus database");
                   // Keep track of database updates
                   cl_statfree(&options->dbstat);
                   cl_statinidir(options->db_dir, &options->dbstat);
              pthread_mutex_unlock(&options->reload_mutex);
    * process_message() -- This routine is called by
    * mtaDequeueStart() to process each queued
    * message. We don&#31258; make use of ctx2, but
    * ctx1 is a pointer to our channel options.
    * See explanatory comment 4
    static int process_message(void **ctx2, void *ctx1, mta_dq_t *dq, const char *env_from, size_t env_from_len)
         const char *adr;
         int disp, ires;
         size_t len;
         mta_nq_t *nq;
         msg_temp_data_t msg_data;
         * Initializations
         nq = NULL;
         msg_data.options = (our_options_t *)ctx1;
         msg_data.temp_file = NULL;
         * Check the virus database to make sure it isn't stale
         * If it it's not currently reloading, and is stale, reload it.
         //if(cl_statchkdir(&(msg_data.options->dbstat)) == 1)
         //     reload_database(msg_data.options);
         * A little macro to do error checking on mta*() calls
         #define CHECK(f,x) \
         if ((ires = x)) { error_report(msg_data.options, ires, f); goto \
              done_bad; }
         * Start a message enqueue. Use the dequeue context to copy
         * envelope flags fromt the current message to this new
         * message being enqueued.
         * See explanatory comment 5
         CHECK("mtaEnqueueStart", mtaEnqueueStart(&nq, env_from, env_from_len, MTA_DQ_CONTEXT, dq, 0));
         * Process the envelope recipient list
         * See explanatory comment 6
         while (!(ires = mtaDequeueRecipientNext(dq, &adr, &len, 0)))
              * Add this envelope recipient address to the message
              * being enqueued. Use the dequeue context to copy
              * envelope flags for this recipient from the current
              * message to the new message.
              ires = mtaEnqueueTo(nq, adr, len, MTA_DQ_CONTEXT,
              dq, MTA_ENV_TO, 0);
              /* See explanatory comment 7 */
              disp = (ires) ? MTA_DISP_DEFERRED : MTA_DISP_RELAYED;
              CHECK("mtaDequeueRecipientDisposition", mtaDequeueRecipientDisposition(dq, adr, len,disp, 0));
         * A normal exit from the loop occurs when
         * mtaDequeueRecipientNext() returns an MTA_EOF status.
         * Any other status signifies an error.
         if (ires != MTA_EOF)
              error_report(msg_data.options, ires, "mtaDequeueRecipientNext");
              goto done_bad;
         * Begin the MIME decode of the message
         * See explanatory comment 8
         CHECK("mtaDecodeMessage",
              mtaDecodeMessage(
              /* Private context is our message data structure */
              (void *)&msg_data,
              /* Input is the message being dequeued */
              MTA_DECODE_DQ, (void *)dq,
              /* Output is the message being enqueued */
              MTA_DECODE_NQ, (void *)nq,
              /* Inspection routine */
              decode_inspect,
              /* Convert non-MIME formats to MIME */
              MTA_DECODE_THURMAN,
              0));
         * Finish the enqueue
         * NOTE: IT&#25285; IMPORTANT TO DO THIS before DOING THE
         * DEQUEUE. YOU WILL LOSE MAIL IF YOU DO THE DEQUEUE FIRST
         * and then THE ENQUEUE FAILS.
         * See explanatory text 9
         CHECK("mtaEnqueueFinish", mtaEnqueueFinish(nq, 0));
         nq = NULL;
         * Finish the dequeue
         CHECK("mtaDequeueFinish", mtaDequeueMessageFinish(dq, 0));
         * All done with this message
         return(MTA_OK);
    done_bad:
         * Abort any ongoing enqueue or dequeue
         if (nq)
              mtaEnqueueFinish(nq, MTA_ABORT, 0);
         if (dq)
              mtaDequeueMessageFinish(dq, MTA_ABORT, 0);
         * And return our error status
         return(ires);
    #undef CHECK
    * decode_inspect() -- This is the routine that inspects each
    * message part, deciding whether to accept
    * or reject it.
    * See explanatory comment 10
    static int decode_inspect(void *ctx, mta_decode_t *dctx, int data_type,const char *data, size_t data_len)
         char buf[BIGALFA_SIZE * 2 + 10];
         const char *virname;
         int i;
         static unsigned int part_c = 1;
         msg_temp_data_t *msg_data = (msg_temp_data_t *)ctx;
         strncpy(buf,data,data_len);
         buf[data_len] = 0;
         mtaLog("decode_inspect() (%d,%ud): %s",data_type,dctx,buf);
         switch (data_type)
              case MTA_DATA_HEADER:
              * See if the part has:
              * 1. A bad MIME content-type,
              * 2. A bad file name extension in the (deprecated)
              * NAME= content-type parameter, or
              * 3. A bad file name extension in the
              * FILENAME= content-disposition parameter.
              i = 0;
              if ((i = is_bad_mime_type((void *)msg_data->options, dctx, buf, sizeof(buf))) ||
                   is_bad_file_type((void *)msg_data->options,mtaDecodeMessageInfoParams(dctx,MTA_DECODE_CTYPE_PARAMS, NULL),"NAME", buf, sizeof(buf)) ||
                   is_bad_file_type((void *)msg_data->options,mtaDecodeMessageInfoParams(dctx,MTA_DECODE_CDISP_PARAMS, NULL),"FILENAME", buf, sizeof(buf)))
                   char msg[BIGALFA_SIZE*4 + 10];
                   * Replace this part with a text message indicating
                   * that the part&#30196; content has been deleted.
                   * See explanatory comment 11
                   if (i)
                        i = sprintf(msg,
                             "The content of this message part has been removed.\n"
                             "It contained a potentially harmful media type of %.*s",
                             strlen(buf)-2, buf+1);
                   else
                        i = sprintf(msg,
                             "The content of this message part has been removed.\n"
                             "It contained a potentially harmful file named '%s'", buf);
                   mtaLog("decode_inspect(): %s",msg);
                   return(mtaDecodeMessagePartDelete(dctx,
                        MTA_REASON, msg, i,
                        MTA_DECODE_CTYPE, "text", 4,
                        MTA_DECODE_CSUBTYPE, "plain", 5,
                        MTA_DECODE_CCHARSET, "us-ascii", 8,
                        MTA_DECODE_CDISP, "inline", 6,
                        MTA_DECODE_CLANG, "en", 2, 0));
              } break; // case MTA_DATA_HEADER:
              case MTA_DATA_TEXT:
              case MTA_DATA_BINARY:
                   if (msg_data->temp_file == NULL)
                        sprintf(msg_data->temp_file_name,"/tmp/%i.tmp",part_c++);
                        mtaLog("messageDecode(): Opening Temp File %s",msg_data->temp_file_name);
                        msg_data->temp_file = fopen(msg_data->temp_file_name,"wb");
                   fwrite(data,data_len,1,msg_data->temp_file);
                   return(MTA_OK);
                   break;
              case MTA_DATA_NONE:
                   fflush(msg_data->temp_file);
                   fclose(msg_data->temp_file);
                   msg_data->temp_file = NULL;
                   struct cl_limits limits;
                   memset(&limits, 0, sizeof(struct cl_limits));
                   /* maximal number of files in archive */;
                   limits.maxfiles = 1000;
                   /* maximal archived file size */
                   limits.maxfilesize = 10 * 1048576; /* 10 MB */
                   /* maximal recursion level */
                   limits.maxreclevel = 5;
                   /* maximal compression ratio */
                   limits.maxratio = 200;
                   /* disable memory limit for bzip2 scanner */
                   limits.archivememlim = 0;
                   i = cl_scanfile(msg_data->temp_file_name, &virname, NULL, msg_data->options->root,&limits,CL_SCAN_STDOPT);
                   unlink (msg_data->temp_file_name);
                   if(i == CL_VIRUS) {
                        char msg[BIGALFA_SIZE*4 + 10];
                        size_t idlen;
                        i = sprintf(msg,
                             "The content of this message part has been removed.\n"
                             "It contained the virus %s in a file named '%s'", virname,buf);
                        mtaDequeueInfo(dctx,MTA_ENV_ID,&buf,&idlen);
                        buf[idlen] = '\0';
                        mtaLog("decode_inspect(): Detected %s virus in part %i of msg ID %s",virname,0,buf);
                        return(mtaDecodeMessagePartDelete(dctx,
                             MTA_REASON, msg, i,
                             MTA_DECODE_CTYPE, "text", 4,
                             MTA_DECODE_CSUBTYPE, "plain", 5,
                             MTA_DECODE_CCHARSET, "us-ascii", 8,
                             MTA_DECODE_CDISP, "inline", 6,
                             MTA_DECODE_CLANG, "en", 2, 0));
                   } else {
                        if(i != CL_CLEAN)
                             mtaLog("decode_inspect() Error: %s scanning file %s",cl_strerror(i),msg_data->temp_file_name);
                        else
                             mtaLog("decode_inspect(): Part in file %s is clean",msg_data->temp_file_name);
                        //return(mtaDecodeMessagePartCopy(dctx, 0));
                        return(MTA_OK); break;
         return(MTA_OK);
    * is_bad_mime_type() -- See if the part&#30196; media type is in our
    * bad MIME content types, for example:
    * application/vbscript
    * See explanatory comment 13
    static int is_bad_mime_type(our_options_t *options,
    mta_decode_t *dctx, char *buf,
    size_t maxbuflen)
         const char *csubtype, *ctype;
         size_t i, len1, len2;
         char *ptr;
         * Sanity checks
         if (!options || !options->bmt_len ||
              !options->bad_mime_types[0] ||
              !dctx)
              return(0);
         * Get the MIME content type
         ctype = mtaDecodeMessageInfoString(dctx, MTA_DECODE_CTYPE,NULL, &len1);
         csubtype = mtaDecodeMessageInfoString(dctx,MTA_DECODE_CSUBTYPE,NULL, &len2);
         * Build the string: <0x01>type/subtype<0x01><0x00>
         ptr = buf;
         *ptr++ = (char)0x01;
         for (i = 0; i < len1; i++)
              *ptr++ = tolower(*ctype++);
         *ptr++ = '/';
         for (i = 0; i < len2; i++)
              *ptr++ = tolower(*csubtype++);
         *ptr++ = (char)0x01;
         *ptr = '\0';
         * Now see if the literal just built occurs in the list of
         * bad MIME content types
         return((strstr(options->bad_mime_types, buf)) ? -1 : 0);
    * is_bad_file_type() -- See if the part has an associated file
    * name whose file extension is in our list
    * of bad file names, such as .vbs.
    * See explanatory comment 14
    static int is_bad_file_type(our_options_t *options,
    mta_opt_t *params,
    const char *param_name, char *buf,
    size_t maxbuflen)
         const char *ptr1;
         char fext[BIGALFA_SIZE+2], *ptr2;
         size_t i, len;
         * Sanity checks
         if (!options || !options->bft_len || !params || !param_name)
              return(0);
         len = 0;
         buf[0] = '\0';
         if (mtaOptionString(params, param_name, 0, buf, &len,
              maxbuflen - 1) ||
              !len || !buf[0])
              * No file name parameter specified
              return(0);
         * A file name parameter was specified. Parse it to
         * extract the file extension portion, if any.
         ptr1 = strrchr(buf, '.');
         if (!ptr1)
              * No file extension specified
              return(0);
         * Now store the string created earlier in fext[]
         * Note that we drop the &#12539;&#12539;from the extension.
         ptr1++; /* Skip over the &#12539;&#12539;*/
         ptr2 = fext;
         *ptr2++ = (char)0x01;
         len = len - (ptr1 - buf);
         for (i = 0; i < len; i++)
              *ptr2++ = tolower(*ptr1++);
         *ptr2++ = (char)0x01;
         *ptr2++ = '\0';
         * Now return -1 if the string occurs in
         * options->bad_file_types.
         return((strstr(options->bad_file_types, fext)) ? -1 : 0);
    * load_options() -- Load our channel options from the channel&#30196;
    * option file
    * See explanatory comment 15
    static int load_options(our_options_t *options)
         char buf[BIGALFA_SIZE+1];
         size_t buflen, i;
         mta_opt_t *channel_opts;
         int ires;
         const char *ptr0;
         char *ptr1;
         * Initialize the our private channel option structure
         memset(options, 0, sizeof(our_options_t));
         * Set internal defaults for important features
         options->scan_maxsize = 10 * 1024 * 1024; // 10 MB
         options->scan_recursion_level = 10;
         options->scan_maxfiles = 200;
         strcpy(options->db_dir,cl_retdbdir()); // Default ClamAV Directory
         * Access the channel&#30196; option file
         * See explanatory comment 16
         channel_opts = NULL;
         if ((ires = mtaOptionStart(&channel_opts, "/var/opt/SUNWmsgsr/site-programs/msgsr_clamav.cnf", 0, 0)))
              mtaLog("Unable to access our channel option file");
              return(ires);
         * DEBUG=0|1
         options->debug = 0;
         mtaOptionInt(channel_opts, "DEBUG", 0, &options->debug);
         if (options->debug)
              mtaDebug(MTA_DEBUG_SDK, 0);
         * BAD_MIME_TYPES=type1/subtype1[,type2/subtype2[,...]]
         buf[0] = '\0';
         mtaOptionString(channel_opts, "BAD_MIME_TYPES", 0, buf,
         &buflen, sizeof(buf));
         * Now translate the comma separated list:
         * Type1/Subtype1[,Type2/Subtype2[,...]]
         * to
         *<0x01>type1/subtype1[<0x01>type2/subtype2[<0x01>...]]<0x01>
         ptr0 = buf;
         ptr1 = options->bad_mime_types;
         *ptr1++ = (char)0x01;
         for (i = 0; i < buflen; i++)
              if (*ptr0 != ',')
                   *ptr1++ = tolower(*ptr0++);
              else
                   *ptr1++ = (char)0x01;
                   ptr0++;
         *ptr1++ = (char)0x01;
         *ptr1 = '\0';
         options->bmt_len = ptr1 - options->bad_mime_types;
         * BAD_FILE_TYPES=["."]Ext1[,["."]Ext2[,...]]
         buf[0] = '\0';
         buflen = 0;
         mtaOptionString(channel_opts, "BAD_FILE_TYPES", 0, buf,
         &buflen, sizeof(buf));
         * Now translate the comma separated list:
         * ["."]Ext1[,["."]Ext2[,...]]
         * to
         * <0x01>ext1[<0x01>ext2[<0x01>...]]<0x01>
         ptr0 = buf;
         ptr1 = options->bad_file_types;
         *ptr1++ = (char)0x01;
         for (i = 0; i < buflen; i++)
              switch(*ptr0)
                   default : /* copy after translating to lower case */
                        *ptr1++ = tolower(*ptr0++);
                        break;
                   case '.' : /* discard */
                        break;
                   case ',' : /* end current type */
                        *ptr1++ = (char)0x01;
                        ptr0++;
                   break;
         *ptr1++ = (char)0x01;
         *ptr1 = '\0';
         options->bft_len = ptr1 - options->bad_file_types;
         * Dispose of the mta_opt_t context
         * See explanatory comment 17
         mtaOptionFinish(channel_opts);
         * And return a success
         return(MTA_OK);
    * error_report() &#12539;Report an error condition when debugging is
    * enabled.
    static void error_report(our_options_t *options, int ires,
    const char *func)
         if (options->debug)
              mtaLog("%s() returned %d; %s",
                   (func ? func : "?"), ires, mtaStrError(ires,0));
    static void error_reports(our_options_t *options, const char* errStr,
    const char *func)
         if (options->debug)
              mtaLog("%s() reported: %s",
                   (func ? func : "?"), errStr);
    * error_exit() -- Exit with an error status and error message.
    static void error_exit(int ires, const char *msg)
         mtaLog("%s%s%s", (msg ? msg : ""), (msg ? "; " : ""),
         mtaStrError(ires,0));
         exit(1);
    msgsr_clamav.cnf
    DEBUG=1
    BAD_MIME_TYPES=application/vbscript
    BAD_FILE_TYPES=bat,pif,vb,vbs,chs,exe************************************************
    broken message
    Return-path: <[email protected]>
    Received: from virusscan-daemon.apple.california.com by apple.california.com
    (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
    id <[email protected]> for [email protected]; Thu,
    20 Apr 2006 07:30:13 -0700 (PDT)
    Received: from california.com ([209.159.129.16])
    by apple.california.com (Sun Java System Messaging Server 6.2-3.04 (built Jul
    15 2005)) with ESMTP id <[email protected]> for
    [email protected]; Thu, 20 Apr 2006 07:30:05 -0700 (PDT)
    Received: from [61.23.221.222] by apple.california.com (mshttpd); Thu,
    20 Apr 2006 14:30:05 +0000 (GMT)
    Content-return: allowed
    Date: Thu, 20 Apr 2006 14:30:05 +0000 (GMT)
    From: [email protected]
    Subject: Re: testing
    In-reply-to: <[email protected]>
    To: [email protected]
    Message-id: <[email protected]>
    MIME-version: 1.0
    X-Mailer: Sun Java(tm) System Messenger Express 6.2-3.04 (built Jul 15 2005)
    Content-type: multipart/alternative;
    boundary="Boundary_(ID_iOVR4MBjhWJn/mh7Ij+BUQ)"
    Content-language: en
    X-Accept-Language: en
    Priority: normal
    References: <[email protected]>
    Original-recipient: rfc822;[email protected]
    This is a multi-part message in MIME format.
    --Boundary_(ID_iOVR4MBjhWJn/mh7Ij+BUQ)
    Content-type: text/plain; charset=us-ascii
    Content-transfer-encoding: 7bit
    Content-disposition: inline
    Data is missing from here
    ----ec04832708e231d6e2f
    --Boundary_(ID_iOVR4MBjhWJn/mh7Ij+BUQ)
    Content-type: text/html; charset=us-ascii
    Content-transfer-encoding: quoted-printable
    Content-disposition: inline
    Data is missing from here
    nal Message -----=3Cbr=3EFrom=3A chales=40california=2Ecom=3Cbr=3EDate=3A=
    Thursday=2C April 20=2C 2006 11=3A19 pm=3Cbr=3ESubject=3A testing=3Cbr=3E=
    To=3A chales=40california=2Ecom=3Cbr=3E=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B 1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B 1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B 1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B 1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B 1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B 1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B 1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B=
    3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B 5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B=
    7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B 9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B=
    1=3Cbr=3E=26gt=3B 2=3Cbr=3E=26gt=3B 3=3Cbr=3E=26gt=3B 4=3Cbr=3E=26gt=3B=
    5=3Cbr=3E=26gt=3B 6=3Cbr=3E=26gt=3B 7=3Cbr=3E=26gt=3B 8=3Cbr=3E=26gt=3B=
    9=3Cbr=3E=26gt=3B 0=3Cbr=3E=26gt=3B =3Cbr=3E=26gt=3B
    ----ec04832708e231d6e2f
    --Boundary_(ID_iOVR4MBjhWJn/mh7Ij+BUQ)
    Content-type: text/x-vcard; name=chales.vcf; charset=us-ascii
    Content-transfer-encoding: base64
    Content-disposition: attachment; filename=chales.vcf
    Content-description: Card for <[email protected]>
    bA0KdGVsO3dvcms6NTEwLTI4Ny04NDUwDQp1cmw6aHR0cDovL3d3dy5jYWxpZm9ybmlh
    LmNvbS8NCm9yZzpDYWxpZm9ybmlhQ29tLCBJbmM7DQp2ZXJzaW9uOjIuMQ0KZW1haWw7
    aW50ZXJuZXQ6Y2hhbGVzQGNhbGlmb3JuaWEuY29tDQp0aXRsZTpTeXN0ZW0gQWRtaW5p
    c3RyYXRvcg0KZW5kOnZjYXJkDQo=
    ----ec04832708e231d6e2f--
    Boundary_(ID_iOVR4MBjhWJn/mh7Ij+BUQ)

    Ok, so it's not my code. Using the virus_scanner_simple.c example from SUN, if you change the decode_inspect routine to return MTA_OK for every call (which should technically just let the message pass) it has the same behavior as my program. (Not all that suprising since mine is a derivative of said program)
    That said, this now looks like a library issue. I'm using Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005) according to the SMTP prompt, and was wondering if perhaps I should apply:
    http://sunsolve.sun.com/search/document.do?assetkey=1-21-118207-42-1&searchclause=6306404
    The issue seems to be in the mtaDecodeMessage function, and occurs when the decode_inspect function is allowed to parse the message body, not just the message headers.
    The machine is a Sun Ultra 4500 running Solaris 10. Here's the banner:
    SunOS cookie 5.10 Generic_118822-23 sun4u sparc SUNW,Ultra-Enterprise
    Has anyone else had similar problems using the MTA SDK? Is there anything I'm missing here (besides the above mentioned patch) that might fix this?

  • Cannot print PDF files: "/usr/lib/cups/filter/pdftops failed"

    Hi
    I have a HP Deskjet D1460 printer (crap, i know ). I'm using hplip 3.11.1 drivers and CUPS 1.4.6hplip 3.11.1.
    Today i wanted to print a pdf file, and my printer just silently refused to work, like they always do I did some log-scavenging, and found this rather long one:
    E [11/Feb/2011:12:44:36 +0100] [Job 24] Job stopped due to filter errors; please consult the error_log file for details.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] The following messages were recorded from 12:44:30 to 12:44:36
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Adding start banner page "none".
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Queued on "Deskjet_D1400" by "kaszak".
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Auto-typing file...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Request file type is application/pdf.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] File of type application/pdf queued by "kaszak".
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Adding end banner page "none".
    D [11/Feb/2011:12:44:36 +0100] [Job 24] job-sheets=none,none
    D [11/Feb/2011:12:44:36 +0100] [Job 24] argv[0]="Deskjet_D1400"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] argv[1]="24"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] argv[2]="kaszak"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] argv[3]="przelew.pdf"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] argv[4]="1"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] argv[5]="finishings=3 number-up=1 page-ranges=1 job-uuid=urn:uuid:82dc9ff4-9df7-3643-7cb5-87d5084f99f5 job-originating-host-name=localhost time-at-creation=1297424670 time-at-processing=1297424670 AP_D_InputSlot="
    D [11/Feb/2011:12:44:36 +0100] [Job 24] argv[6]="/var/spool/cups/d00024-001"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[1]="CUPS_DATADIR=/usr/share/cups"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[6]="CUPS_SERVERROOT=/etc/cups"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[7]="CUPS_STATEDIR=/var/run/cups"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[8]="HOME=/var/spool/cups/tmp"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[10]="SERVER_ADMIN=root@localhost"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[11]="SOFTWARE=CUPS/1.4.6"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[12]="TMPDIR=/var/spool/cups/tmp"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[13]="USER=root"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[15]="CUPS_ENCRYPTION=IfRequested"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[16]="IPP_PORT=631"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[17]="CHARSET=utf-8"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[18]="LANG=pl_PL.UTF-8"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[19]="PPD=/etc/cups/ppd/Deskjet_D1400.ppd"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[20]="RIP_MAX_CACHE=8m"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[21]="CONTENT_TYPE=application/pdf"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[22]="DEVICE_URI=hp:/usb/Deskjet_D1400_series?serial=TH7B13311X04Y2"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[23]="PRINTER_INFO="
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[24]="PRINTER_LOCATION="
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[25]="PRINTER=Deskjet_D1400"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[26]="CUPS_FILETYPE=document"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] envp[27]="FINAL_CONTENT_TYPE=printer/Deskjet_D1400"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Started filter /usr/lib/cups/filter/pdftops (PID 2793)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Started filter /usr/lib/cups/filter/foomatic-rip-hplip (PID 2794)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Started backend /usr/lib/cups/backend/hp (PID 2795)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Started filter pdftops (PID 2796)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Started filter pstops (PID 2797)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Page = 612x792; 18,36 to 594,783
    D [11/Feb/2011:12:44:36 +0100] [Job 24] slow_collate=0, slow_duplex=0, slow_order=0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Before copy_comments - %!PS-Adobe-3.0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] %!PS-Adobe-3.0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] %%LanguageLevel: 3
    D [11/Feb/2011:12:44:36 +0100] [Job 24] %%DocumentSuppliedResources: (atend)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] %%DocumentMedia: plain 596 842 0 () ()
    D [11/Feb/2011:12:44:36 +0100] [Job 24] %%BoundingBox: 0 0 596 842
    D [11/Feb/2011:12:44:36 +0100] [Job 24] %%Pages: 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] %%EndComments
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Before copy_prolog - %%BeginDefaults
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Before copy_setup - %%BeginSetup
    D [11/Feb/2011:12:44:36 +0100] [Job 24] foomatic-rip version $Revision=3.0.2.131$ running...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Parsing PPD file ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option ColorSpace
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option Resolution
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option PageSize
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option Model
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option PrintoutMode
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option Quality
    D [11/Feb/2011:12:44:36 +0100] [Job 24] *cupsFilter: "application/vnd.cups-postscript 100 foomatic-rip-hplip"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] *cupsFilter: "application/vnd.cups-pdf 0 foomatic-rip-hplip"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option PageRegion
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option ImageableArea
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option PaperDimension
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Added option Font
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Parameter Summary
    D [11/Feb/2011:12:44:36 +0100] [Job 24] -----------------
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Spooler: cups
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Printer: Deskjet_D1400
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Shell: /bin/sh
    D [11/Feb/2011:12:44:36 +0100] [Job 24] PPD file: /etc/cups/ppd/Deskjet_D1400.ppd
    D [11/Feb/2011:12:44:36 +0100] [Job 24] ATTR file:
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Printer model: HP Deskjet d1400 Series hpijs, 3.11.1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Job title: przelew.pdf
    D [11/Feb/2011:12:44:36 +0100] [Job 24] File(s) to be printed:
    D [11/Feb/2011:12:44:36 +0100] [Job 24] <STDIN>
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] GhostScript extra search path ('GS_LIB'): /usr/share/cups/fonts
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'finishings=3'
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option finishings=3.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'number-up=1'
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option number-up=1.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'page-ranges=1'
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option page-ranges=1.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'job-uuid=urn:uuid:82dc9ff4-9df7-3643-7cb5-87d5084f99f5'
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option job-uuid=urn:uuid:82dc9ff4-9df7-3643-7cb5-87d5084f99f5.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'job-originating-host-name=localhost'
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option job-originating-host-name=localhost.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'time-at-creation=1297424670'
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option time-at-creation=1297424670.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'time-at-processing=1297424670'
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option time-at-processing=1297424670.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Pondering option 'AP_D_InputSlot='
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Unknown option AP_D_InputSlot=.
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] ================================================
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] File: <STDIN>
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] ================================================
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Reading PostScript input ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] --> This document is DSC-conforming!
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %RBINumCopies: 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Job claims to be DSC-conforming, but "%%BeginProlog" was missing before first line with another "%%Begin..." comment (is this a TeX/LaTeX/dvips-generated PostScript file?). Assuming start of "Prolog" here.
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] -----------
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%BeginProlog
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%EndProlog
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] -----------
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%BeginSetup
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%BeginFeature: *PageSize Letter
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Option: PageSize=Letter --> Setting option
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %% FoomaticRIPOptionSetting: PageSize=Letter
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Option: PageSize=Letter --> Setting option
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%BeginFeature: *PrintoutMode Normal
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Option: PrintoutMode=Normal --> Setting option
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %% FoomaticRIPOptionSetting: PrintoutMode=Normal
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Option: PrintoutMode=Normal --> Setting option
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%BeginFeature: *Quality FromPrintoutMode
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Option: Quality=FromPrintoutMode --> Setting option
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %% FoomaticRIPOptionSetting: Quality=@PrintoutMode
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Option: Quality=FromPrintoutMode --> Setting option
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Before page loop - %%Page: 1 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Copying page 1...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] pagew = 576.0, pagel = 747.0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] bboxx = 0, bboxy = 0, bboxw = 612, bboxl = 792
    D [11/Feb/2011:12:44:36 +0100] [Job 24] PageLeft = 18.0, PageRight = 594.0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] PageTop = 783.0, PageBottom = 36.0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] PageWidth = 612.0, PageLength = 792.0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%EndSetup
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Inserting PostScript code for CUPS' page accounting
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] -----------
    D [11/Feb/2011:12:44:36 +0100] [Job 24] New page: 1 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%BeginPageSetup
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Inserting option code into "PageSetup" section.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: %%EndPageSetup
    D [11/Feb/2011:12:44:36 +0100] [Job 24] End of page header
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Stopping search for page header options
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Found: S
    D [11/Feb/2011:12:44:36 +0100] [Job 24] --> Output goes directly to the renderer now.
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Starting renderer
    D [11/Feb/2011:12:44:36 +0100] [Job 24] renderer PID kid4=2802
    D [11/Feb/2011:12:44:36 +0100] [Job 24] renderer command: gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792 -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="deskjet 3320" -r300 -sIjsParams=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=1 -dIjsUseOutputFD -sOutputFile=- -
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Starting process 2803: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -dDEVICEWIDTHPOINTS=6..."
    D [11/Feb/2011:12:44:36 +0100] [Job 24] JCL: <job data>
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] PID 2796 (pdftops) exited with no errors.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] prnt/hpijs/hpijs.cpp 650: WARNING: color pen has low ink
    D [11/Feb/2011:12:44:36 +0100] [Job 24] STATE: +marker-supply-low-warning
    D [11/Feb/2011:12:44:36 +0100] [Job 24] GPL Ghostscript 9.00: Unrecoverable error, exit code 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process 2803 ending: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -dDEVICEWIDTHPOINTS=6..."
    D [11/Feb/2011:12:44:36 +0100] [Job 24] renderer return value: 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] renderer received signal: 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Possible error on renderer command line or PostScript error. Check options.", exit stat: 3
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: Nie ma takiego pliku ani katalogu (2)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2802 (KID4) with signal 15
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Caught termination signal: Job canceled", exit stat: 0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: Przerwany potok (32)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2801 (KID3) with signal 15
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Caught termination signal: Job canceled", exit stat: 0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: (0)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Caught termination signal: Job canceled", exit stat: 0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: Przerwane wywołanie systemowe (4)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2802 (KID4) with signal 15
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Closing foomatic-rip.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2802 (KID4) with signal 9
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Closing foomatic-rip.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2801 (KID3) with signal 9
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Caught termination signal: Job canceled
    D [11/Feb/2011:12:44:36 +0100] [Job 24]
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Closing foomatic-rip.
    D [11/Feb/2011:12:44:36 +0100] [Job 24] prnt/backend/hp.c 839: ERROR: null print job total=0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] PID 2797 (pstops) crashed on signal 13!
    D [11/Feb/2011:12:44:36 +0100] [Job 24] End of messages
    D [11/Feb/2011:12:44:36 +0100] [Job 24] printer-state=3(idle)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] printer-state-message="/usr/lib/cups/filter/pdftops failed"
    D [11/Feb/2011:12:44:36 +0100] [Job 24] printer-state-reasons=marker-supply-low-warning
    E [11/Feb/2011:12:45:56 +0100] [Job 22] Stopping unresponsive job!
    E [11/Feb/2011:12:49:41 +0100] [Job 24] Stopping unresponsive job!
    To be honest, it looks more like a Chinese poem rather than error log. I found this part the most disturbing:
    D [11/Feb/2011:12:44:36 +0100] [Job 24] STATE: +marker-supply-low-warning
    D [11/Feb/2011:12:44:36 +0100] [Job 24] GPL Ghostscript 9.00: Unrecoverable error, exit code 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process 2803 ending: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -dDEVICEWIDTHPOINTS=6..."
    D [11/Feb/2011:12:44:36 +0100] [Job 24] renderer return value: 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] renderer received signal: 1
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Possible error on renderer command line or PostScript error. Check options.", exit stat: 3
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: Nie ma takiego pliku ani katalogu (2)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2802 (KID4) with signal 15
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Caught termination signal: Job canceled", exit stat: 0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: Przerwany potok (32)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2801 (KID3) with signal 15
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Caught termination signal: Job canceled", exit stat: 0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: (0)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Process dying with "Caught termination signal: Job canceled", exit stat: 0
    D [11/Feb/2011:12:44:36 +0100] [Job 24] error: Przerwane wywołanie systemowe (4)
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Cleaning up ...
    D [11/Feb/2011:12:44:36 +0100] [Job 24] Killing process 2802 (KID4) with signal 15
    Anyone had such problems before? Just don't tell me this cursed device demands a sacrifice from freshly produced virgin paper sheets to chew on.
    Other non-pdf documents print succesfully.

    just got hit with thie same error on my canon printer, and I was told I should try reinstalling the printer (not sure if that's meant for the driver or the actual printer in CUPS, but I intend to try both...

  • Warning Message in query result as 'Notification Number DBMAN 345'

    Hi ,
    I have a warning message while executing the query
    'Diagnosis
    Currently, it cannot be guaranteed that SIDs and master data exists for all characteristic attributes for the DataStore object to be read.
    There is a restriction on a navigation attribute of the listed characteristic in the query. This filters all characteristic values of the master-data bearing characteristic for which there is not yet master data out of the result.
    For performance reasons, this filtering is unavoidable.
    System Response
    Procedure
    In case of doubt, find other restirctions directly on the characteristic values of the characteristics contained in the DataStore object.
    Procedure for System Administration
      Notification Number DBMAN 345  '
    'i am getting this error because of cutomer exit variables  on navigatioanl attributes of  Omaterial'
    I tried supressing it in  RSRT.. but unable to find the message.
    I tried  debugging and assigning enhancement points in  FM  BAL_LOG_MSG_READ.. As it is standard function module its not suggestable to do..
    can we creat custom FM ?? will it be called if we  write code to supress warning message??
    Please let me know how to use  BADI'S  in order to supress the error message that appearing in query result?
    Thanks All.

    Hi,
    The warning is raised due to the following reasons:
      - you have a selection in the filter of a navigation attribute
      - in your DSO you do not use the option "SIDs Generation upon Activation"
    If the option "SIDs Generation upon Activation" is not flagged,
    you may get char.values for an Infoobject in the system not
    having any SIDs. As a result you may see in the report less data as
    expected.
    For example we have Infoobject A with its Nav.attribute B
      Infoobject A   Nav.attribute B
      12             13   ->> has a SID in the X-table
      11             10
      9              13   ->> has no SID in the X-table
    If you define a selection on B =13 in the query, you only get infoobject
    A with key 12 displayed in the result, since only B =13 has a SID
    in the relevant X-table.
    The warning refers to this behaviour and cannot be avoided unless you:
       - flag the option in the ODS-settings
       - or remove the filter defined on 0MATERIAL__xxxx
    Thanks,
    Venkat

  • A warning message in the Inbound part of the IDOC

    Hi all,
    A warning message is being displayed for the Inbound part of the IDOC.
    Here is the message.
    No filters , No conversion , No version change .
    IDoc successfully processed in the ALE layer
        The IDoc has passed through the ALE layer successfully and can now be
        passed to the application. This transfer is either done online or as a
        background job, depending on the settings in the partner profile.
        If there are no further status records, the IDoc waits for the next run
        of the transfer report to the application.
        Success or failure when passing the IDoc to the application is
        documented in the subsequent status records.
    Actions in the ALE layer
        The parameter 'No filters' indicates whether the processing in the ALE
        layer led to segments of the inbound IDoc being omitted. The important
        criteria here are the settings in the segment filter and in the
        distribution model for this sender.
        The parameter 'No conversion' indicates whether field values were
        converted in the ALE layer. This is the case if the IDoc contains
        organizational units to be converted, or if the ALE conversion tool for
        this sender is activated.
        The parameter 'No version change' indicates whether the IDoc was
        converted into an earlier version of the IDoc type. This happens if the
        IDoc type of the sender is different from its own IDoc type.
    I have checked all the necessary Config settings and all of them are in place.
    Your help on this will be highly appreciated.
    - Surya.

    Hi,
    The IDOC  may have successfully passed through the application, but check whether the status of the IDOC is changed to 53.
    No filters, No conversions, No version change
    occurs when the IDOC is not processed fully.
    It may have stopped the processing without raising any error...
    Check the program, whether there is any piece of code which stops the processing of the IDOC without changing its status to 51.
    Sharin.

  • How to make Email XML Bursting program end in Warning

    Hi All,
    We are calling athe Bursting program in After parameter form trigger
    req_id :=
    fnd_request.submit_request ('XDO',
    'XDOBURSTREP',
    NULL,
    NULL,
    FALSE,
    'N',
    TO_CHAR (:p_conc_request_id),
    'Yes'
    This bursting program will work on customer(Sales Order) bill to site email address that is defined for that customer of our Sales order report.
    NOW the requirement is, if email address is NULL then the Bursting program should end in warning.(For parameters Sales order number from:33 to:33, if email id is null, then Bursting program is ending in Error. But if I give a parameter range sales order num from 33 to 35 and if only 33 so customer has email id, then program is completing in Normal.
    I want it to end in WARNING)
    Please help

    Some possible workaround would be
    - add filter to your bursting control file to just process records with email address
    - or make the change on the calling program to invoke bursting only for records with email address
    - or make too much effort catching the exact error message and force-changing the concurrent job completion status on the fly :|
    Good luck.

Maybe you are looking for

  • Multiclip - mutliple audio tracks

    This question has been asked before, but I'll reiterate it. If the support doesn't exist, hopefully apple dev will take it into consideration. I shoot a lot of weddings and events. FCP's 5.0.x multiclip feature has been a lifesaver. I know the short

  • I can't re install iTunes on Windows Vista- itunes error 7/Windows error 5.

    I have updated my computer with Service Pack 1 & 2 for Windows Vista.  For some reason Itunes was deleted and when I try to reinstall it I get a message "iTunes was not installed correctly. Error 7, Windows error 5"  I have done the following to try

  • Using Lightroom 5.5 When I merge to Panorama Photoshop 2014 opens but images don't load

    Running on iMac running Mavericks.  Was working... sadly can't remember last time I did this.  But this is a feature I use all the time.  Have the same issue if I just try to edit in Photoshop CC.  It launches, but no image in Photoshop.  Not sure I

  • Print report into TEXT file format

    How am I going to produce a text file report from report builder? -- I want all the layout header, page number, time as preview windows. -- I use charactor mode to build the report, then use option "generate to file - delimited".(but the layout was m

  • Error notice

    I've had Time Machine running over a year now with no problems. Then recently I've had the error window show stating that the"Disk could not be mounted'. How can I resolve this? Thank you, Gary