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
-
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. -
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 thakkarHi
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 GervaisHello 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
RichardPlease 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 -
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
-
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 AtriThese 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.
RichardHere 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 -
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 informationThank 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 correcteI 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
-
Hello.. I wanted to write a regular expression to match the foll string.. <!--endclickprintexclude--><!--startclickprintexclude--> <!--endclickprintexclude--> <p> <b>NEW ORLEANS, Louisiana (CNN) </b> -- Two years after Hurricane Katrina devastated co
-
How can I find ringtones for sale in iTunes? I don't see it as a category anywhere.
how can I find ringtones for sale in iTunes? I don't see it as a category anywhere.
-
Re-Installing Snow Leopard - Backup required first?
Though I know its always good to backup before a reinstall, my Time Machine is not working (which is why I have come to reinstalling system). I am told that the process of booting from Snow Leopard disk and installing will save off all my data and se
-
Order by date clause works in dataset test but not in actual page.
I have a page where I am trying to display the name ,date, and location of our next event by sortig the data by date and using a where clause to exclude previous events. I set up the recordset in DW cs4 and push test and it works fine. Here is the my
-
HT2559 Data scrubbing / patrol read with RAID built by Disk Utility
I have used Disk Utility to make a RAID 1 array from two commercial hard drives. The RAID is to hold my music and movie files. While the data redundancy was one reason to make the RAID, I also hoped that the Mac would perform "data scrubbing" of the