Calibration report / certificate

Dear PM Guru's
please suggest me is there any standard report for calibration certificate /  results recording / which should include inspection specifications? along with the usage decisions?
please suggest me.
regards
jalu

Hi,
You can get the inspection report in transaction QA32. Inspection value and usage decision is available in that t code.
In  qa32 - enter ur inspection  lot origin. in List settings select only inspection lot with usage decision. it will show ur completed inspection lots. select line item and generate inspection report.
Best regards,
G.Sathish

Similar Messages

  • Calibration Reports

    Hi Expert,
    I am new in QM Module. Let me know about Calibration report.
    My user requirement is - In Calibration report the system should show calibration due date.
    Is any standard reports available in SAP? or I have to develop new report. If develop then what are the tables & fields needed to it. Please gives me Expert suggestion.

    HI Rahul
    Calibration Process covers PM & QM functionality. Following are the steps
    1. create equipments as test equipments which require calibration (IE01)
    2. Create any type of task list (equipment/general) (IA01/IA05) with inspection point(3000assigned to it in task list header
    3. create maint plan(calibration plan) using IP01 for the test equipment where you need to mention schdulng parameters & frequency of calibration.
    schedule the plan in IP10/ip30 - order will be generated based on the frequency & last calibration date i.e
    if frequency is 1YR & last calibration date is 01.01.2011 then order with basic start date -01.01.2012 will be generated for calibration of that equipment.
    You release the order & inspection lot will get generated.
    Record result in QE11/qa32/qe51n and Usage decision in QA32/qa11
    For report of calibration list with due date you will get it in IW38/39
    where list of order & equipments with basic start date (calibration due) you will get
    or
    IP24 - you will get the list of calls with equipment/maint(calibration) plan
    shakti

  • Need to develop a calibration report

    Hi experts,
    i need to develop a report for calibration
    input screen parameters are
    equipment no.
    date
    output screen
    Equipment no.
    equipment description
    Functional location
    order no.
    inspection lot no.
    inspection reading before calibration
    inspection reading after calibration
    Usage Descion
    I am new to PaM module kindly help me so that i can give proper details of tables to abaper.put
    and kindly tell me from which table i can pass equipment no. and get inspect lot no. and other details as per output screen.

    Hi all,
    i am facing an issue while developing a report.
    i am using a table QAMV (LOGIC  stated below)
    pass inspection lot no. pick MIC , MIC Description
    issue is that against single inspection lot no. multiple MIC are assigned. How i can pick all MIC , MIC Description by entering inspection lot no.
    ABAPer is asking for another primary key to fetch all MIC. According to abper he is unable to fetch all MIC on the basis of single inspection lot no.
    format of report and table (qamr) screen shot attached below.

  • Calibration report

    Dear QM Gurus,
    is there any single transaction from where i can see all the details for particular equipment calibration
    OR i can combine two, three different transaction
    for eg
    The calibration record shall contain the following details.
    a) Name of the Equipment / Instrument
    b) Instruments / Equipments ID No.
    c)     Make
    d)     Model
    e)     Location
    f)     Calibration frequency
    g)     Reference SOP No.
    h)     Date of Calibration
    i)     Next Calibration due on
    j)     Calibration Record
    k)     Acceptance Criteria / Limits
    l)     Remark (Calibrated /Not Calibrated)
    m)     Calibration By, Checked By, Approved By
    thanks in advance
    kailash thakkar

    Hi
    You will have to make a sap query or an abap help for this
    combine these tables
    EQUI Equipment master data
    AFIH Maintenance order header
    PLMK for task list
    Regards
    gajesh

  • Calibration of PXI-5695 RF Attenuator

    NI PXI-5695 Specifications, RF Attenuator (NI document 375125C-01) indicates a calibration interval 1 year. 
    1. Is there a published National Instruments calibration procedure for the PXI-5695 RF Attenuator?
    2. The PXI-5695's that we have purchased did not come with calibration data or a calibration certificate.  Is there an option to purchase the PXI-5695 with calibration data?
    Thanks,
    Darrow Gervais

    Hello Darrow,
    There is not a published calibration procedure for the PXI-5695 RF Attenuator. You would need to send in your PXI-5695's to be calibrated by National Instruments. Here is NI's Calibration Services page: http://www.ni.com/services/calibration.htm. If you choose to have your device calibrated, you can choose from several types of calibration reports: http://www.ni.com/services/calibration_compare.htm.
    For new devices, NIST certificates are kept in an online searchable database here. National Instruments products are calibrated at manufacturing, so a newly purchased device will be NIST traceable. The certificates are searchable by the serial number of the device. The following link has more details on NIST Traceability Certificates: http://digital.ni.com/public.nsf/allkb/3459F092CEDE62C6862575A0006900F6.
    Best regards,
     

  • Crystal report redistribution licencing

    Hi,
    Our company designs a system to produce calibration reports for factory environments. As part of
    our system we have designed custom crystal reports built into the software.
    My question is, when selling our software, is a crystal report licence required for each of our customers
    that installs our software to their local server and if so which license would we require if we want to sell
    the licence and our software as a package.
    Thank you for your time
    Richard

    Please see:
    Crystal Reports for Visual Studio 2010 Licensing
    and:
    SAP Crystal Solutions Licensing
    Further questions re. licensing should be posed to sales: 866-681-3435, 1-800-677-7271
    Worldwide Office Locations | SAP
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter
    Message was edited by: Ludek Uher

  • Post gage calibration process

    Hi, Please advise how to map the following in sap qm: gages calibrated by external company, after recieving in our premises, we found that the gage needs some adjustment to maintain the accuracy (based on test or calibration report). meaning again we need to send the gage to service provider to repair it and then we need to keep it in our inventory. pls advise.

    closed

  • Equipments to be calibrated

    Dear Experts,
    My client wants its equipment to be calibrated in house. In equipment we have tab (specification) under which range and other parameter to be captured is configured through class. Now I have created order for that particular equipment. I want to know, how to process that order, so that calibration report which is a Z-Report will get updated.
    Regards,
    Rajesh.

    Hi,
    Do the below steps :
    1. In Config assign instepction type 14 to particular order type.
    2. You need to create task list IA05 or IA09 etc and need to assign inspection points  , should be 300 for eqpts .
    3. Use this tasklist in the calibration order and this fills the tasklist data in MO .
    4. After saving and releasing the MO inspection lot gets generated ,click that and get that lot no..
    5.Do results recording in QE51N for the InspecLot,
    6.Do usage decision in QA11.
    7. Then Confirm the order in IW41,TECO in IW32, Settlement in KO88, CLSD in IW32 .
    regards
    pushpa

  • Quality Certificates for Finished Goods

    Dear Friends,
    Please guide me to map in SAP for the below Scenarios of Quality Certificates.
    There are two types of Certificates for Finished Products
    1.     Permanent Certificates
    We have certifications from some Institutes for Finished products.
    e.g.  TUV: IEC 61215 Ed.2, IEC 61730 & UL1703
    These Certificates are sent to customers only on Demand.
    I want to create all these certificates in SAP and assign materials to them. Print should come manually.
    2.     IV Testing Report (Certificates for each Product).
    Each Product is tested by a machine for its efficiency and power. A Current-Voltage relationship Graph is produced by the Machine. We call it IV TESTING REPORT. Each product has its IV Testing Report and it is sent with the product to customers.
    Print of this certificate should come automatically with each Billing Invoice in SD.
    Regards
    Prashant Atri

    These requirements can all be handled by the standard SAP COA process.  You simply have to create a couple of different SAP script forms.  One for the stand COA where you report out the values where you actually test the product via your machine, (requirement 2). 
    For the frost requirement, you need to reproduce and send copies of outside certifications.  I assume you actually have a paper copy of these and that these are for specific products.  For these, you create separate COA outputs, one for each cert type.  You create a SAPscript form for each.  These forms will be identical with but one exception.  In the form, instead setting it up for reporting characteristics and product info, you create it with one frame that is a bitmap.  (your programmers should be familiar with doing this for putting on company logos on various forms).  Instead of displaying a logo in those frame, you display the bitmap image of the cert you want to use. So the SAPcript is very easy, just a single bitmap along with anything else you decide you want to include on the form.
    All your certs can then be sent automatically at time of delivery just like any regular COA.
    FF

  • Error during self calibration - PXI-4461

    We are running Calibration Executive 3.2.  We are using a PXI chassis and controller and trying to calibrate a PXI-4461 card.
    In running the procedure, we received the following error during Self Calibration:
    Error 200718 occurred at DAQmx Self Calibration.VI at step self calibrate.
    Any guidance in resolving this issue would be appreciated.
    Richard

    Here is the info from the calibration report.  I can email you a PDF of the report and also a screen capture of the error message which states: "Measurement taken during calibration produced an invalid AI gain calibration constant. If performing an external calibration, ensure that the reference voltage passed to the calibration VI or function is correct. Repeat the calibration. If the error persists, conatct National Instruments Technical Support.
    CALIBRATION PERFORMANCE TEST DATA
    DUT Information
    Type: PXI-4461
    Tracking Number: 33367
    Serial Number: 33367
    Notes
    Customer Information
    Name: Cal Lab
    Address:
    Purchase Order:
    Notes
    Environmental Conditions
    Temperature: 23.0 C
    Humidity: 13.0 %
    Operator Information
    Operator Name: administrator
    Calibration Date: Friday, March 23, 2007
    16:27:03
    Notes: Error or termination
    occurred. This calibration
    may not be valid. Error
    code: -200718 Error
    message: Error -200718
    occurred at DAQmx Self
    Calibrate.vi at step Self
    Calibrate Possible
    reason(s): Measurement
    taken during calibration
    produced an inval
    PXI-4461 Serial Number: 33367
    Friday, March 23, 2007 16:27:03 Page 1 of 2
    Standards used during Calibration
    Type Tracking Number Calibration Due Date Notes
    Fluke 5500A Multifunction
    Calibrator
    32261 3/15/2008
    DMM 32260 11/21/2007
    33250A 29536 10/13/2007
    Calibration Results
    Test Canceled
    Calibration As Found As Left
    Test Value Low Limit Reading High Limit PassFail Low Limit Reading High Limit PassFail
    N/A N/A N/A N/A N/A N/A N/A N/A N/A
    PXI-4461 Serial Number: 33367
    Friday, March 23, 2007 16:27:03 Page 2 of 2

  • Error -10007 after self calibration

    I am trying to self calibrate an AT-MIO64E3 using 'Calibrate_E_Series'
    under CVI5.0. After the calibration using 'SCAN_op' I regularly (not
    always however) receive the error message -10007:
    "Channel out-of-range for device type or input configuration; either the
    combination of channels is not allowed, or you must reverse the scan
    order so that channel 0 is last"
    Any hints would be appreciated.
    Thanks, Matthias
    Sent via Deja.com http://www.deja.com/
    Before you buy.

    Here is the info from the calibration report.  I can email you a PDF of the report and also a screen capture of the error message which states: "Measurement taken during calibration produced an invalid AI gain calibration constant. If performing an external calibration, ensure that the reference voltage passed to the calibration VI or function is correct. Repeat the calibration. If the error persists, conatct National Instruments Technical Support.
    CALIBRATION PERFORMANCE TEST DATA
    DUT Information
    Type: PXI-4461
    Tracking Number: 33367
    Serial Number: 33367
    Notes
    Customer Information
    Name: Cal Lab
    Address:
    Purchase Order:
    Notes
    Environmental Conditions
    Temperature: 23.0 C
    Humidity: 13.0 %
    Operator Information
    Operator Name: administrator
    Calibration Date: Friday, March 23, 2007
    16:27:03
    Notes: Error or termination
    occurred. This calibration
    may not be valid. Error
    code: -200718 Error
    message: Error -200718
    occurred at DAQmx Self
    Calibrate.vi at step Self
    Calibrate Possible
    reason(s): Measurement
    taken during calibration
    produced an inval
    PXI-4461 Serial Number: 33367
    Friday, March 23, 2007 16:27:03 Page 1 of 2
    Standards used during Calibration
    Type Tracking Number Calibration Due Date Notes
    Fluke 5500A Multifunction
    Calibrator
    32261 3/15/2008
    DMM 32260 11/21/2007
    33250A 29536 10/13/2007
    Calibration Results
    Test Canceled
    Calibration As Found As Left
    Test Value Low Limit Reading High Limit PassFail Low Limit Reading High Limit PassFail
    N/A N/A N/A N/A N/A N/A N/A N/A N/A
    PXI-4461 Serial Number: 33367
    Friday, March 23, 2007 16:27:03 Page 2 of 2

  • Printing quality problem

    We spend incredible amount of time to find out how to how to make
    reliable print from EXE done in LV6.0.2 under W9x,WinNT, W2K. But we
    have no solution.
    First we used direct print VI panel, after VI competition, but there
    are many problems with it. Then we left it and switched to report
    generation, now we are at the same situation.
    -Report generation does under WinNT and W2K different size of report
    on printer printout, NI-support suggest: LET USE W98.
    -Using W98, printing on printer with page format A4, EXE crashed.
    NI-support
    suggest: LET USE WinNT,W2K
    -Another problem: after printing to printer, the memory space used by
    LV is growing while using report generation VIs after every print even
    though I closed report reference. Each print make
    app. or LV allocated
    memory 3 MB higher. The newly allocated memory is no more released and
    all VI's are after 3to 5 printouts really slow.
    Seems to me probably nobody is using report generation VI's, because
    there is no way to use it.
    Seems to me also, that the only way (but painful) how to print from
    LV6.0.2 is the same, which exists since LV4 - print panel after
    competition (the same solution as 4 years ago...). Even this solution
    is really bad under W98 printing to HP printers - we can see very
    often that EXE crashed after printing, or sometimes fonts have correct
    size and sometimes not.
    The only reliable way is: using VI server function, generate
    physically BMP file on hard disk and then this BMP print out using
    paint.exe(MS-paintbrush). Printouts are reliable, but because of
    generated BMP they look like from ZX Spectrum or Atari age. Also we
    can generate HTML physically to HDD, but there is no way how to ensure
    the same size of each item on print (HTML <-> MSexplorer problem)
    , so
    it is unusable. Also unusable is to force customer to buy and use
    MS-word to be able print from our application done in LabVIEW.
    Maybe we are doing something wrong, but we cannot to find the problem.
    Thanks for any help.

    I don't have any complaints about printing from LV - well, not many, anyway.
    First things first - there is a known bug in the 'Print Panel at Completion' method of printing, under LV6.0.2, when running under Win95/98. It involves LV not releasing resources, causes font corruption, and ultimately an assert/crash. It DOES NOT happen under WinNT/2K. If you MUST run W95/98, you can specify 'bitmap printing' as a workaround, but this is very slow.
    Apart from that, I have generally excellent results using print on completion under LV6, usually to an HP LaserJet. A few things I've learned:
    1) Disable scaling in the VI print setup - this just confuses things. Size the objects on the VI panel to fit the printable area (LV uses 72 pixels/inch).
    2) Create
    the 'print on completion' VI as something that is never shown onscreen - don't try to make one VI do onscreen presentation and printing.
    3) Paint the background of the printing VI white.
    4) If you drop a graphic on the printing VI's FP (like a company logo), get a BIG, high res image. After pasting it, shrink/resize it w/in LV. When it prints, the full resolution is retained and used.
    5) Paint control/indicator frames and 'stuff' either white or transparent. These things can really clutter the printed results.
    Hope this helps - I've used this method to produce some really sharp test reports, certificates of conformance, etc.
    Regards,
    Dave
    David Boyd
    Sr. Test Engineer
    Philips Respironics
    Certified LabVIEW Developer

  • AIP-51505:  General Validation Error - SFTP transport - validation disabled

    Configuration :
    internal DC with SFTP
    external DC with SFTP (via proxy)
    Business Protocol          Custom Document over Generic Exchange
    MLR 12? (patch 8703404)
    3 environments have the same tip.properties
    2 environments pick up and send all files successfully.
    I cannot see a difference between the deployments that is causing the validation error.
    [also in all three B2B's are an ebXML and AS2 trading partner configuration]
    The 3rd generates validation errors for all files (14) in the b2b.log and sends some (1-7).
    Note that the sent ones change, if a failed one is retried in the source directory, sometimes it is sent successfully.
    In the failing/validating deployment there is no validation for (cut and pasted from UI screens) :
    Document Protocol Revision Details = Translation Enabled False Validation Enabled False
    Document Types (Document Definition Details for each document def) = Is Translation Enabled False Is Validation Enabled     False
    tip.properties (environment where error occurs) :
    #valid valudes for DiagnosticLevel:
    #DEBUG, INFORMATION, WARNING, ERROR, FATAL.
    #default logging level
    oracle.tip.DiagnosticLevel = ERROR
    #default component log level for B2B Engine
    b2b.oracle.tip.DiagnosticLevel = ERROR
    # following logging properties to be set back to false after resolving Sequence 98
    # oracle.tip.adapter.b2b.logPayload = true
    # oracle.tip.adapter.b2b.packaging.logDecryptMessage = true
    b2b.oracle.tip.DiagnosticLevel.Repository = ERROR
    b2b.oracle.tip.DiagnosticLevel.BusinessLogicLayer
    b2b.oracle.tip.DiagnosticLevel.B2B
    b2b.oracle.tip.DiagnosticLevel.ModelValidation
    b2b.oracle.tip.DiagnosticLevel.ValidationRule
    b2b.oracle.tip.DiagnosticLevel.TechStack
    b2b.oracle.tip.DiagnosticLevel.Deployment
    b2b.oracle.tip.DiagnosticLevel.Reports
    b2b.oracle.tip.DiagnosticLevel.UI
    #default component level logging for UI
    ui.oracle.tip.DiagnosticLevel = ERROR
    #specify component log leel to override default;
    ui.oracle.tip.DiagnosticLevel.Repository = ERROR
    ui.oracle.tip.DiagnosticLevel.BusinessLogicLayer
    ui.oracle.tip.DiagnosticLevel.B2B
    ui.oracle.tip.DiagnosticLevel.ModelValidation
    ui.oracle.tip.DiagnosticLevel.ValidationRule
    ui.oracle.tip.DiagnosticLevel.TechStack
    ui.oracle.tip.DiagnosticLevel.Deployment
    ui.oracle.tip.DiagnosticLevel.Reports
    ui.oracle.tip.DiagnosticLevel.UI
    oracle.tip.adapter.b2b.encoding=UTF-8
    # Diagnostic Service defaults
    oracle.core.ojdl.OrganizationId = oracle.com
    oracle.core.ojdl.ComponentId = tip
    oracle.core.ojdl.HostingClientId = beta
    oracle.core.ojdl.BufferSize = 100000
    oracle.core.ojdl.FlushInterval = 5000
    # Specific diagnostic settings
    oracle.tip.LogDirectory = /space/sw/oracle/products/ias/b2b/ip/log
    oracle.tip.LogMaxSegmentSize = 10000000
    oracle.tip.LogType = text
    # option to save old log when rebounding the service
    oracle.tip.LogSave = true
    # B2B Info
    oracle.tip.adapter.b2b.NumOfWFListeners = 1
    oracle.tip.adapter.b2b.NumOfIPListeners = 1
    oracle.tip.adapter.b2b.WFAgentName = OUTAGENT
    oracle.tip.adapter.b2b.RMIPort = 5111
    oracle.tip.adapter.b2b.RMIInstance = IP
    #oracle.tip.adapter.b2b.WalletLocation = file:/etc/ORACLE/WALLETS/oracle/ora_wallet.txt
    oracle.tip.adapter.b2b.ContinueValidationOnError = true
    oracle.tip.adapter.b2b.MultipleIdentifications=false
    oracle.tip.adapter.b2b.allTPInOneDirectory=true
    oracle.tip.adapter.b2b.DocumentRouting=false
    #oracle.tip.adapter.b2b.edi.identifyFromTP = Interchange | Group | Exchange
    #oracle.tip.adapter.b2b.transportTrace = /space/sw/oracle/products/ias/b2b/ip/log/transport.trc
    #oracle.tip.adapter.b2b.edi.ignoreValidation=InterchangeReceiverID,InterchangeSenderID,GroupReceiverID,GroupSenderID,GroupSenderQual,GroupReceiverQual,InterchangeSenderQual,InterchangeReceiverQual
    #report Certificate validation as ERROR or WARNING; default value is ERROR
    #oracle.tip.adapter.b2b.tpa.validateCertificate= ERROR | WARNING
    #oracle.tip.adapter.b2b.document.NoValidation = inbound | outbound
    # HTTP Proxy Host and Proxy Port
    oracle.tip.adapter.b2b.ProxyHost =
    oracle.tip.adapter.b2b.ProxyPort =
    # MaxCachedSessions is set to 0 means no ExecutionContext
    # is stored in HTTP session (IP cache is empty).Line below overwrites default
    # value equals to 5 when 5 concurrent users could store context in their sessions
    # By commenting that line you might turn IP cache on.
    oracle.tip.ui.MaxCachedSessions = 0
    # Suppression of Validation Warnings
    oracle.tip.buslogic.validation.SuppressWarnings=false
    # Callout directory
    oracle.tip.callout.directory=%s_calloutDirectory%
    # persistence directory
    oracle.tip.runtime.persistence.dirName=%s_persistenceDir%
    # enable ONS reverse ping
    enableONS=true
    # Optional property which user can set to specify saved report encoding e.g. UTF-8, UTF-16LE etc
    # By default this property is not set, in this case the saved report csv file
    # will be generated by using the native encoding
    # Users can set this parameter to change the encoding of the generated saved report csv file
    #savedReportEncoding=UTF-8
    # Please don't modify the following properties
    # Connection Info
    username=%s_intgDBUser%
    password=%s_intgDBPasswd%
    #connect=jdbc:oracle:thin:@%s_intgDBHost%:%s_intgDBPort%:%s_intgDBSid%
    drivertype = thin
    tnsentry = inst1
    host = %s_intgDBHost%
    port = %s_intgDBPort%
    sid = %s_intgDBSid%
    oracle.tip.connection.useRepositoryAPI=on
    oracle.tip.connection.oraclehome=/space/sw/oracle/products/ias/b2b
    # property specific to Deployment
    oracle.tip.deploy.workflow_username=%s_wfUsername%
    oracle.tip.deploy.workflow_passwd=%s_wfPasswd%
    oracle.tip.deploy.workflow_tnsname=%s_wfTnsname%
    # UI user authorization
    authorization = true
    # encryption key used for securing secrets in the schema.
    oracle.tip.security.key=Be8ejb7yOX3rSefEr5pxBl49WLc0Iej9VeI8jykdjRfv
    ##oracle.tip.adapter.b2b.WalletLocation = /sw/oracle/products/ias/b2b/Apache/Apache/conf/ssl.wlt/default/b2bwallet
    #oracle.tip.adapter.b2b.WalletLocation = /sw/oracle/products/ias/101202/ib/Apache/Apache/conf/ssl.wlt/default/b2bwallet
    oracle.tip.adapter.b2b.WalletLocation =file:/sw/oracle/products/ias/b2b/Apache/Apache/conf/ssl.wlt/default/b2bwallet/ewallet.txt
    # performance best practices
    oracle.tip.adapter.b2b.sleepTimeout=1
    oracle.tip.repos.RowSize=100
    oracle.tip.adapter.b2b.receiveTimeout=1
    oracle.tip.adapter.b2b.TPACache=true
    The b2b.log from the failing environment has some lines not seen in the other two environments (the lines referring to MimePackaging:unpack) :
    2010.04.29 at 19:07:14:295: Thread-11: B2B - (DEBUG)
    Protocol = SFTP
    Version = 2.0
    Transport Header
    filename:SA_ENVSTATUSES.txt
    filesize:1
    file_ext:.txt
    filename_format:%TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt
    fullpath:/mnt/maximage_prd/sa_transfer/SA_ENVSTATUSES.txt
    timestamp:Thu Jan 15 09:29:53 PST 1970
    2010.04.29 at 19:07:14:295: Thread-11: BusinessLogicLayer - (DEBUG) New ExecutionContext has been created
    2010.04.29 at 19:07:14:296: Thread-11: BusinessLogicLayer - (DEBUG) setRuntimeActiveandQuiescing()
    2010.04.29 at 19:07:14:296: Thread-11: BusinessLogicLayer - (DEBUG) Recieve a new PersistencyService
    2010.04.29 at 19:07:14:299: Thread-11: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:Design
    2010.04.29 at 19:07:14:300: Thread-11: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
    2010.04.29 at 19:07:14:300: Thread-11: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
    2010.04.29 at 19:07:14:300: Thread-11: BusinessLogicLayer - (DEBUG) A new PersistencyService is created
    2010.04.29 at 19:07:14:340: Thread-11: BusinessLogicLayer - (DEBUG) setRuntimeActiveandQuiescing()
    2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Enter
    2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
    2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Leave
    2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) InterfaceListener:onMessage - Invoke inbound callout - null - null
    2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) InterfaceListenersyncAckEBMSchecking header names
    2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Enter
    2010.04.29 at 19:07:14:342: Thread-11: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2010.04.29 at 19:07:14:343: Thread-11: BusinessLogicLayer - (DEBUG) Push Stack: createDataStorage
    2010.04.29 at 19:07:14:345: Thread-11: BusinessLogicLayer - (DEBUG) Pop Stack: createDataStorage
    2010.04.29 at 19:07:14:346: Thread-11: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2010.04.29 at 19:07:14:346: Thread-11: BusinessLogicLayer - (DEBUG) Push Stack: createWireMessage
    2010.04.29 at 19:07:14:348: Thread-11: BusinessLogicLayer - (DEBUG) Pop Stack: createWireMessage
    2010.04.29 at 19:07:14:348: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Exit
    2010.04.29 at 19:07:14:348: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:onMessage sendEventtrue
    2010.04.29 at 19:07:14:359: Thread-11: B2B - (DEBUG) DBContext commit: Enter
    2010.04.29 at 19:07:14:362: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Enter
    2010.04.29 at 19:07:14:362: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
    2010.04.29 at 19:07:14:362: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
    2010.04.29 at 19:07:14:363: Thread-10: BusinessLogicLayer - (DEBUG) setRuntimeActiveandQuiescing()
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processEvents Enter
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processEvents begin transaction
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleMessageEvent Enter
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:incomingContinueProcess Enter
    2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Enter
    2010.04.29 at 19:07:14:364: Thread-10: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2010.04.29 at 19:07:14:364: Thread-10: BusinessLogicLayer - (DEBUG) Push Stack: queryWireMessage
    2010.04.29 at 19:07:14:364: Thread-11: B2B - (DEBUG) DBContext commit: Transaction.commit()
    2010.04.29 at 19:07:14:364: Thread-11: B2B - (DEBUG) DBContext commit: Leave
    2010.04.29 at 19:07:14:365: Thread-10: BusinessLogicLayer - (DEBUG) Pop Stack: queryWireMessage
    2010.04.29 at 19:07:14:365: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Exit
    2010.04.29 at 19:07:14:366: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Enter
    2010.04.29 at 19:07:14:367: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Exit
    2010.04.29 at 19:07:14:367: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Enter
    2010.04.29 at 19:07:14:369: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Identify Business Protocol
    2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.as2.AS2ExchangePlugin:AS2ExchangePlugin:identifyExchange Enter
    2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.as2.AS2ExchangePlugin:AS2ExchangePlugin:identifyExchange Exit
    2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:identifyExchange Enter
    2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:identifyExchange SOAPAction is [null]
    2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Do Unpack using the BP specific package class
    2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) MimePackaging:unpack:Enter
    2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) MimePackaging:doUnpack:Enter
    2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Enter
    2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:encoding = UTF-8
    2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:oracle.tip.adapter.b2b.packaging.Component@391da0
    2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Exit
    2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpack:Exit
    2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Decode the Incoming Message into B2B Message
    2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Enter
    2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Number of Components = 1
    2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage Transport Protocol = {SFTP}
    2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage filename = SA_ENVSTATUSES.txt
    2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TO_PARTY - SA
    2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = DOCTYPE_NAME - ENVSTATUSES
    2010.04.29 at 19:07:14:373: Thread-10: B2B - (ERROR) Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin.decodeIncomingMessage(GenericExchangePlugin.java:408)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1477)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2576)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2446)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2401)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
         at java.lang.Thread.run(Thread.java:534)
    2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleExceptionBeforeIncomingTPA Enter
    2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Enter
    2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Error message is Error -: AIP-51505: General Validation Error
    2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired Enter
    2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired {filename=SA_ENVSTATUSES.txt, filesize=1, file_ext=.txt, filename_format=%TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt, fullpath=/mnt/maximage_prd/sa_transfer/SA_ENVSTATUSES.txt, timestamp=Thu Jan 15 09:29:53 PST 1970}
    2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired returning false
    2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException FA not required
    2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updating Error Message: Error -: AIP-51505: General Validation Error
    2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
    2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message found
    2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new b2berror object
    2010.04.29 at 19:07:14:375: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState enum0 not null
    2010.04.29 at 19:07:14:375: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message error information

    Thank you for the suggestion, unfortunately, I cannot get it to work.
    I've updated the IDC transport server to 3 different filename_formats, and tried the corresponding files, with correct names to match the filename_format.
    After updating the IDC I validated the trading partner (host).
    I then updated the agreement using the updated IDC, and validated the agreement.
    I then validated the host again.
    Then I created a new deployment.
    And still received the error.
    I then deleted the old IDC and created a new IDC and new agreement and new deployment, trying 3 different "Internal delivery channel filename format" values (updating and validating the agreement and host trading partner each time).
    And still received the error.
    No matter what I set EITHER the IDC "filename format" OR "Internal delivery channel filename format", the b2b.log always reports :
    filename_format = %TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt
    e.g.
    2010.05.16 at 18:05:02:758: Thread-15: B2B - (DEBUG)
    Protocol = SFTP
    Version = 2.0
    Transport Header
    filename:SA_DRUGS_10.txt
    filesize:1
    file_ext:.txt
    filename_format:%TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt
    fullpath:/mnt/maximage_prd/sa_transfer/SA_DRUGS_10.txt
    timestamp:Thu Jan 15 09:54:18 PST 1970
    When I try a file with a revision number, e.g. SA_DRUGS_10.txt the log shows :
    2010.05.16 at 18:05:03:602: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TO_PARTY - SA
    2010.05.16 at 18:05:03:603: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = DOCTYPE_NAME - DRUGS
    2010.05.16 at 18:05:03:603: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TIMESTAMP - 10
    2010.05.16 at 18:05:03:895: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
    which makes sense as "10" is not a timestamp.
    If I exclude the revision, using SA_DRUGS.txt the log shows :
    2010.05.16 at 18:27:03:543: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage Transport Protocol = {SFTP}
    2010.05.16 at 18:27:03:544: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage filename = SA_DRUGS.txt
    2010.05.16 at 18:27:03:544: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TO_PARTY - SA
    2010.05.16 at 18:27:03:544: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = DOCTYPE_NAME - DRUGS
    2010.05.16 at 18:27:03:545: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
    So, the timestamp gets ignored (as there is no "_" delimiter), but it still fails, probably because there is no timestamp in the filename.
    So, why won't the UI correctly set the IDC filename_format or Internal filename_format ?

  • Advices for database application

    hello,
    We looked for exising solution to manage mesuremens and devices park without finding one that fit
    maybe one of you know/use a good one !
    so we are thinking about creating our own
    in few month  i will have to develop a database application with postgre, this database will be used
    to store devices mesurements, accuracy, drift , create alerts regarding calibration date,
    printing calibration , verification certificates also stickers ....
    Creating the dabase sould be ok, my question  is more regarding the langage to use to create interfaces
    things to know:
    - that i will not have any specifications or so few, this will be incrementals propositions
    - I ' now quite comfortable with labview        
    - php it surely the best way but i don't know any about it nether html ,css ...
    - i could have a one week php course
    - php is distributed application
    - how to manage network shutdown with labview or php
    - i will need to access an existing database an creating link with the new one 
    - about 10 users can use the application 
    - i don't have conection with web developper in my work circle
    project is interesting , my anxiety with php could be to re write again and again , each time i will progress on this language
    with labview i'm not sure that is the best way to create this type of application and to be forced a day or another to switch to php
    If any advices don't hesitate
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte

    I have been doing something like this for a while. I really do not like php but in all fairness I have not looked at it for several years. What I use is Python on the server through the Django web application framework running on Apache. It is very simple and easy to use.
    The LabVIEW code writes data through http POST requests and the server inserts this data into the database. I do not use the Django object relational mapper. Instead I build the SQL inserts manually. I do this mostly because the database already exists and I just find it more natural.
    I also do not make use of the Django template engine. The server returns XML to LabVIEW which looks something like this:
    <Response>
     <Error>
      <Cluster>
       <Name>error in (no error)</Name>
       <NumElts>3</NumElts>
       <Boolean>
        <Name>status</Name>
        <Val>0</Val>
       </Boolean>
       <I32>
        <Name>code</Name>
        <Val>0</Val>
       </I32>
       <String>
        <Name>source</Name>
        <Val></Val>
       </String>
      </Cluster>
     </Error>
     <Data>
      <Cluster>
       <Name>Hello from server</Name>
       <NumElts>3</NumElts>
       <String>
        <Name>String</Name>
        <Val>Hello</Val>
       </String>
       <Boolean>
        <Name>Boolean</Name>
        <Val>1</Val>
       </Boolean>
       <DBL>
        <Name>Numeric</Name>
        <Val>42.00000000000000</Val>
       </DBL>
      </Cluster>
     </Data>
    </Response>
    Can you see what I am doing? I am returning an error and a cluster which can be unflattened using Unflatten From XML. I can set LabVIEW errors from Python for things like a request without the required parameters or whatever. I have a Python class that builds the XML Response which contains exactly two children - Error and Data. It has methods including createCluster, addLVObject, createLVArray, insertLVArrayElement, setError, etc. Finally it has a getXMLResponse method which returns the above XML string.
    I return that using the Django HTTPResponse object and get at the data in LabVIEW like this
    The returned cluster can be as complex as you want such as cluster of cluster of array of cluster. It always returns a cluster so if you want the server to return say an array then you will get a cluster containing an array that you simply unbundle. It supports strings, all the numeric representations, paths, visa resources, boolean and something i am forgetting at the moment.
    Also my URL configuration is very simple since I only POST and do not send GET requests. This means I can map the URL directly to the Django view method of the same name. I get the parameters with request.POST.get('Parameter Name')
    I know for a fact that you can do all of this with php but I just prefer Python. If none of the above makes sense then come back to it after you read about Django.
    Good choice if it was a choice to use PostgreSQL or a stroke of good luck if it was not a choice. This is what I use and it has been rock solid for years. I really want to upgrade because the NOTIFY now supports data payloads. I have had to do some crazy things to get around the fact that the older versions do not support this.
    I am thinking seriously about putting together a tutorial on this whole thing.
    =====================
    LabVIEW 2012

  • NI PXI 5610 procedure in Cal Executive

    I am currently working with the calibration executive software version 3.3 to calibrate some PXI-5610 cards. For the AmplitudeAccuracy_Super10MHz it has me manually input two measurements. In turn it appears to perform a calculation to determine the As found dB reading on the calibration report. However, I cannot seem to understand why two measurements are made and why the calculations appear inconsistent. For the same test at frequencies from 20MHz to 2.7GHz with a power level of -50dBm I input similar numbers for both values on all frequencies but received vastly different values.
    Here is a specific example:
    1005MHz @ -50dBm 256average 1st value: -50.54dBm 2nd value: -65.17 As found reading on report: -.5837
    1500MHz @ -50dBm 256average 1st value: -50.67dBm 2nd value: -65.12 As found reading on report: -.8231
    Does anyone know what the calculations are for this procedure and why/what I might be doing incorrectly to make my measurements inconsistent?

    Hi Jerimiah,
    I am taking a look into your question and I wanted to clarify a few things. What hardware are you using to make the measurements? Is it the recommended hardware or an unsupported model? Could you provide a screenshot of a couple rows of the AmplitudeAccuracy_Super10MHz section of the calibration report if you have it? It would also be helpful to have a screenshot of the prompts to enter the two measurements.  I am not sure of the calculation that is made based on your inputs, however I suspect the difference may be related to the passband flatness. Let me know what other information you can provide and I will continue looking into an answer.
    Steve B

Maybe you are looking for