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 ?

Similar Messages

  • Internal Delievery channel AIP-51505:  General Validation Error

    hi ,
    I am trying HL7 sample provided with B2b installation. It works fine . Have modified internal delievery channel as file protocol & provided the folder uri , so as to b2b engine picks it up as xml message is dropped in folder. It is resulting in B2B - (ERROR) Error -: AIP-51505: General Validation Error .
    Just wondering why the B2B process is not validating xml file by just modifing internal delievery channel. Do i have to take additional care to configure Internal Delievery channel. ??
    2008.12.04 at 12:05:49:734: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin.decodeIncomingMessage(GenericExchangePlugin.java:195)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1364)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2404)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2303)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2258)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:500)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:348)
         at java.lang.Thread.run(Thread.java:534)
    2008.12.04 at 12:05:49:734: Thread-14: B2B - (ERROR) Error -: AIP-51505:  General Validation Error
         at oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin.decodeIncomingMessage(GenericExchangePlugin.java:195)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1364)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2404)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2303)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2258)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:500)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:348)
         at java.lang.Thread.run(Thread.java:534)
    2008.12.04 at 12:05:49:734: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleExceptionBeforeIncomingTPA Enter
    2008.12.04 at 12:05:49:734: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Enter
    2008.12.04 at 12:05:49:734: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Error message is Error -: AIP-51505: General Validation Error
    2008.12.04 at 12:05:49:734: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired Enter
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired {filename=a01.xml, filesize=1901, file_ext=xml, *fullpath=C:\files\a01.xml, timestamp=2008-12-04T11:43:31.640-05:00}*
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired returning false
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException FA not required
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updating Error Message: Error -: AIP-51505: General Validation Error
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message found
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new b2berror object
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState enum not null
    2008.12.04 at 12:05:49:750: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message error information
    2008.12.04 at 12:05:49:781: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message payload storage
    2008.12.04 at 12:05:49:812: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new business message
    2008.12.04 at 12:05:49:812: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow Enter
    2008.12.04 at 12:05:49:812: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Exception null
    2008.12.04 at 12:05:49:812: Thread-14: B2B - (ERROR) java.lang.NullPointerException
         at oracle.tip.adapter.b2b.msgproc.DbAccess.insertMsgTblRow(DbAccess.java:839)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.updateWireBusinessToErrorState(DbAccess.java:5150)
         at oracle.tip.adapter.b2b.engine.Engine.handleInboundException(Engine.java:3831)
         at oracle.tip.adapter.b2b.engine.Engine.handleExceptionBeforeIncomingTPA(Engine.java:3702)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1383)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2404)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2303)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2258)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:500)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:348)
         at java.lang.Thread.run(Thread.java:534)
    Thanks

    Hi Ramesh,
    Thank you for your reply. Basically i need to convert HL7 xml to HL7 binary with delivery channel as file. Changed the
    oracle.tip.adapter.b2b.allTPInOneDirectory= True from false.
    Created Internal Delievery channel with folder as c:\USLabs (USLabs is a host trading partner) on localhost.
    i am placing xml file with name as USLabs_123.xml in this particular folder.
    This xml file is same as a01.xml provided with HL7 sample. but i get this exception.
    Protocol = File
    Version = 1.0
    Transport Header
    filename:USLabs_123.xml
    filesize:1888
    file_ext:xml
    fullpath:C:\USLabs\USLabs_123.xml
    timestamp:2008-12-04T12:27:58.546-05:00
    <?xml version="1.0" ?><ADT_A01 xmlns="http://www.edifecs.com/xdata/200 " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" XDataVersion="2.0" Standard="HL7" Version="2.3.1" CreatedDate="2005-08-16T16:52:26" CreatedBy="ECXEngine_826" GUID="{1A2726C6-B00E-DA11-8F7A-080020C8D296}"><MSH><MSH.1>|</MSH.1><MSH.2>^~\&amp;</MSH.2><MSH.3><HD.1>#Property(MessageSendingApp)#</HD.1></MSH.3><MSH.4><HD.1>#Property(MessageSendingFacility)#</HD.1></MSH.4><MSH.5><HD.1>#Property(MessageReceivingApp)#</HD.1></MSH.5><MSH.6><HD.1>#Property(MessageReceivingFacility)#</HD.1></MSH.6><MSH.7><TS.1>20050804162010</TS.1></MSH.7><MSH.8 xsi:nil="true"></MSH.8><MSH.9><MSG.1>ADT</MSG.1><MSG.2>A01</MSG.2></MSH.9><MSH.10>#ControlNumber#</MSH.10><MSH.11><PT.1>#Property(ProcessingID)#</PT.1></MSH.11><MSH.12><VID.1>2.3.1</VID.1></MSH.12><MSH.13 xsi:nil="true"></MSH.13><MSH.14 xsi:nil="true"></MSH.14><MSH.15>AL</MSH.15><MSH.16>ER</MSH.16><MSH.17>#Property(CountryCode)#</MSH.17><MSH.18>ASCII</MSH.18><MSH.19><CE.1>ENG</CE.1></MSH.19></MSH><PID><PID.1>1</PID.1><PID.2 xsi:nil="true"></PID.2><PID.3><CX.1>A0000010</CX.1></PID.3><PID.4 xsi:nil="true"></PID.4><PID.5><XPN.1><FN.1>Miranda Charles 01_10</FN.1></XPN.1></PID.5><PID.6 xsi:nil="true"></PID.6><PID.7><TS.1>20001001</TS.1></PID.7><PID.8>F</PID.8></PID><PV1><PV1.1>1</PV1.1><PV1.2 xsi:nil="true"></PV1.2><PV1.3 xsi:nil="true"></PV1.3><PV1.4 xsi:nil="true"></PV1.4><PV1.5 xsi:nil="true"></PV1.5><PV1.6 xsi:nil="true"></PV1.6><PV1.7 xsi:nil="true"></PV1.7><PV1.8 xsi:nil="true"></PV1.8><PV1.9 xsi:nil="true"></PV1.9><PV1.10 xsi:nil="true"></PV1.10><PV1.11 xsi:nil="true"></PV1.11><PV1.12 xsi:nil="true"></PV1.12><PV1.13 xsi:nil="true"></PV1.13><PV1.14 xsi:nil="true"></PV1.14><PV1.15 xsi:nil="true"></PV1.15><PV1.16 xsi:nil="true"></PV1.16><PV1.17 xsi:nil="true"></PV1.17><PV1.18 xsi:nil="true"></PV1.18><PV1.19><CX.1>10010</CX.1></PV1.19></PV1></ADT_A01>
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) DBContext beginTransaction: Enter
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) DBContext beginTransaction: Leave
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS enter
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS checking header names
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS name =filename
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS name =filesize
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS name =file_ext
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS name =fullpath
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS name =timestamp
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:syncAckEBMS exit
    2008.12.05 at 06:03:28:046: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Enter
    2008.12.05 at 06:03:28:109: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Exit
    2008.12.05 at 06:03:28:109: Thread-17: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:onMessage sendEventtrue
    2008.12.05 at 06:03:28:125: Thread-17: B2B - (DEBUG) DBContext commit: Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) DBContext beginTransaction: Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) DBContext beginTransaction: Leave
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processEvents Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processEvents begin transaction
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) DBContext beginTransaction: Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) DBContext beginTransaction: Leave
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleMessageEvent Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:incomingContinueProcess Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Exit
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Enter
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Exit
    2008.12.05 at 06:03:28:125: Thread-16: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Enter
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Identify Business Protocol
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Do Unpack using the BP specific package class
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) MimePackaging:unpack:Enter
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) MimePackaging:doUnpack:Enter
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Enter
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:encoding = null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:oracle.tip.adapter.b2b.packaging.Component@7f8922
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Exit
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) MimePackaging:unpack:Exit
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Decode the Incoming Message into B2B Message
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Enter
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Number of Components = 1
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage Transport Protocol = {File}
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage filename = USLabs_123.xml
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage File TP Host name = USLabs
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) calling setInitiatingPartyId() changing from null to TPName: USLabs Type: null Value: null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage fromParty = USLabs
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) calling setFromPartyId() changing from null to TPName: USLabs Type: null Value: null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) calling setToPartyId() changing from null to TPName: null Type: null Value: null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage security info NULL
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Exit
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage Enter
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage toTP null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage hubUrl null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage Exit
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage ProtocolCollabId = null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage CollaborationName null
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:checkDuplicate Enter
    2008.12.05 at 06:03:28:171: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:checkDuplicate check non-RosettaNet Message
    2008.12.05 at 06:03:28:187: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:checkDuplicate Exit
    2008.12.05 at 06:03:28:187: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Protocol Collaboration Id : null
    2008.12.05 at 06:03:28:187: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7DocumentPlugin:identifyIncomingDocument Enter
    2008.12.05 at 06:03:28:187: Thread-16: B2B - (WARNING) checkForEB:Does not end with EB. Appending EB to payload
    2008.12.05 at 06:03:28:234: Thread-17: B2B - (DEBUG) DBContext commit: Transaction.commit()
    2008.12.05 at 06:03:28:234: Thread-17: B2B - (DEBUG) DBContext commit: Leave
    2008.12.05 at 06:03:28:406: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl:HL7SelectorImpl Enter
    2008.12.05 at 06:03:28:406: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl:HL7SelectorImpl document params = null
    2008.12.05 at 06:03:28:406: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl:isValidateEnvelope oracle.tip.adapter.b2b.hl7.ignoreValidation set to ALL
    2008.12.05 at 06:03:28:406: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl:HL7SelectorImpl validateEnvelope = false
    2008.12.05 at 06:03:28:406: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl:HL7SelectorImpl Leave
    2008.12.05 at 06:03:28:406: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl:cloneSelector Enter
    2008.12.05 at 06:03:28:421: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.hl7.HL7SelectorImpl@1e1ec86
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7DocumentPlugin:identifyIncomingDocument errcode = Execute failed - CECToolsException thrown - HRESULT[650007], description[The data in the file could not be parsed. Please check the file to verify that it is valid and formatted correctly. This error can occur for one of the following reasons:  A) The data file may be a Word document or have some other binary format. B) The envelope data may not be formatted properly. If this is an X12 data file, please verify that the ISA segment is the correct size (exactly 106 characters). If this is an EDIFACT data file, it must have either a UNA or begin with UNB. For other standards, verify that the envelope segments conform to the specified rules. C) The segment/record delimiters in the file are incorrect.]
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (ERROR) com.edifecs.shared.jni.JNIException: Execute failed - CECToolsException thrown - HRESULT[650007], description[The data in the file could not be parsed. Please check the file to verify that it is valid and formatted correctly. This error can occur for one of the following reasons:  A) The data file may be a Word document or have some other binary format. B) The envelope data may not be formatted properly. If this is an X12 data file, please verify that the ISA segment is the correct size (exactly 106 characters). If this is an EDIFACT data file, it must have either a UNA or begin with UNB. For other standards, verify that the envelope segments conform to the specified rules. C) The segment/record delimiters in the file are incorrect.]
         at com.edifecs.shared.jni.xdata.INativeToXData.ExecuteNative(Native Method)
         at com.edifecs.shared.jni.xdata.INativeToXData.Execute(Unknown Source)
         at oracle.tip.adapter.b2b.document.hl7.HL7DocumentPlugin.identifyIncomingDocument(HL7DocumentPlugin.java:328)
         at oracle.tip.adapter.b2b.engine.Engine.identifyDocument(Engine.java:3024)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1552)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2404)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2303)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2258)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:500)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:348)
         at java.lang.Thread.run(Thread.java:534)
    *2008.12.05 at 06:03:31:046: Thread-16: B2B - (ERROR) Error -: AIP-50083: Document protocol identification error*
         at oracle.tip.adapter.b2b.engine.Engine.identifyDocument(Engine.java:3043)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1552)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2404)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2303)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2258)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:500)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:348)
         at java.lang.Thread.run(Thread.java:534)
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleExceptionBeforeIncomingTPA Enter
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Enter
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Error message is Error -: AIP-50083: Document protocol identification error
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired Enter
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired {filename=USLabs_123.xml, filesize=1888, file_ext=xml, fullpath=C:\USLabs\USLabs_123.xml, timestamp=2008-12-04T12:27:58.546-05:00}
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired returning false
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException FA not required
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updating Error Message: Error -: AIP-50083: Document protocol identification error
    2008.12.05 at 06:03:31:046: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
    2008.12.05 at 06:03:31:062: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message found
    2008.12.05 at 06:03:31:062: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new b2berror object
    2008.12.05 at 06:03:31:062: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState enum not null
    2008.12.05 at 06:03:31:062: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message error information
    2008.12.05 at 06:03:31:062: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message protocol message id
    2008.12.05 at 06:03:31:062: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message payload storage
    2008.12.05 at 06:03:31:078: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new business message
    2008.12.05 at 06:03:31:078: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow Enter
    2008.12.05 at 06:03:31:078: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow toparty name null
    2008.12.05 at 06:03:31:078: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow toparty type and value nullnull
    2008.12.05 at 06:03:31:078: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow BusinessAction for the given name null null
    2008.12.05 at 06:03:31:093: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating business message error information
    2008.12.05 at 06:03:31:093: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Exit
    2008.12.05 at 06:03:31:093: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updating Native Event Tbl Row
    2008.12.05 at 06:03:31:093: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:updateNativeEvtTblRow Enter
    2008.12.05 at 06:03:31:093: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateNativeEvtTblRow msgInfo.id = USLabs_123.xml@C0A8006411E06D104AB0000013426420
    2008.12.05 at 06:03:31:109: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:
    ** DbAccess:updateNativeEvtTblRow:tip_wireMsg protocolCollabID = null
    2008.12.05 at 06:03:31:109: Thread-16: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException notifying App
    2008.12.05 at 06:03:31:109: Thread-16: B2B - (DEBUG) Engine:notifyApp Enter
    2008.12.05 at 06:03:31:109: Thread-16: B2B - (DEBUG) notifyApp:notifyApp Enqueue the ip exception message:
    <Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <correlationId>null</correlationId>
    <b2bMessageId>C0A8006411E06D1048C0000013426410</b2bMessageId>
    <errorCode>AIP-50083</errorCode>
    <errorText>Document protocol identification error</errorText>
    <errorDescription>
    <![CDATA[Machine Info: (xpone)
    Description: Unable to identify the document protocol of the message
    StackTrace:
    Error -:  AIP-50083:  Document protocol identification error
         at oracle.tip.adapter.b2b.engine.Engine.identifyDocument(Engine.java:3043)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1552)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2404)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2303)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2258)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:500)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:348)
         at java.lang.Thread.run(Thread.java:534)
      ]]>
    </errorDescription>
    <errorSeverity>2</errorSeverity>
    </Exception>
    Please help.
    Thanks

  • AIP-51505: 5084: XEngine error - Invalid data.

    Hi All,
    I am getting invalid data error when posting a EDI 855 from BPEL to iB2B.
    I have done the following already: set validation to false and verified the XML against the xsd using XMLSpy.
    Any idea what can be wrong?
    Thanks in advance,
    Suresh
    2007.09.25 at 14:08:14:877: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:getControlNumberFromEDIRepository CtlNum (TP): Interchange = 1101, Functional Group = 1101, Transaction Set = 1097
    2007.09.25 at 14:08:14:877: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Enter
    2007.09.25 at 14:08:14:877: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl fullOutboundBatching = false
    2007.09.25 at 14:08:14:878: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl validateEnvelope = false
    2007.09.25 at 14:08:14:878: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Leave
    2007.09.25 at 14:08:17:023: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:reset Enter
    2007.09.25 at 14:08:17:023: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:reset Leave
    2007.09.25 at 14:08:17:023: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument XML = 1
    2007.09.25 at 14:08:17:024: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument no result from XDataToNative
    2007.09.25 at 14:08:17:024: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sErrorGuid = {F35AFE03-C479-4F96-B4F1-2EF36DABC5FE}
    2007.09.25 at 14:08:17:024: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sDescription = Invalid data.
    2007.09.25 at 14:08:17:024: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sBrDescription = 5084: XEngine error - Invalid data.
    2007.09.25 at 14:08:17:024: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ErrorLevel sParameterValue = 0
    2007.09.25 at 14:08:17:025: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = Name sParameterValue = XData2Native
    2007.09.25 at 14:08:17:025: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecdn_guid_ sParameterValue = {4A4CF358-6B92-11DC-82C1-00142223EF95}
    2007.09.25 at 14:08:17:025: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecindex sParameterValue = 0
    2007.09.25 at 14:08:17:025: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ec_error_scope sParameterValue = Document
    2007.09.25 at 14:08:17:025: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument added Hash Key = {4A4CF358-6B92-11DC-82C1-00142223EF95}
    2007.09.25 at 14:08:17:025: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument batch Position = 0
    2007.09.25 at 14:08:17:026: Thread-22: B2B - (ERROR) Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2021)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1219)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:725)
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:906)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
         at java.lang.Thread.run(Thread.java:534)
    2007.09.25 at 14:08:17:026: Thread-22: B2B - (ERROR) Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2021)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1219)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:725)
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:906)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
         at java.lang.Thread.run(Thread.java:534)
    2007.09.25 at 14:08:17:027: Thread-22: B2B - (ERROR) Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2062)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1219)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:725)
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:906)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
         at java.lang.Thread.run(Thread.java:534)
    2007.09.25 at 14:08:17:027: Thread-22: B2B - (ERROR) Error -: AIP-51505: General Validation Error: Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2062)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1219)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:725)
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:906)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2021)
         ... 6 more
    2007.09.25 at 14:08:17:027: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processOutgoingMessage B2BDomainException
    2007.09.25 at 14:08:17:027: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException Updating Error Message: Error -: AIP-51505: General Validation Error
    2007.09.25 at 14:08:17:028: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
    2007.09.25 at 14:08:17:029: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message not found.
    2007.09.25 at 14:08:17:029: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating business message error information
    2007.09.25 at 14:08:17:032: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Exit
    2007.09.25 at 14:08:17:032: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException Updating Native Event Tbl Row
    2007.09.25 at 14:08:17:032: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:updateNativeEvtTblRow Enter
    2007.09.25 at 14:08:17:033: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:
    ** DbAccess:updateNativeEvtTblRow:tip_wireMsg wiremsg not found
    2007.09.25 at 14:08:17:034: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException notifying App
    2007.09.25 at 14:08:17:034: Thread-22: B2B - (DEBUG) Engine:notifyApp Enter
    2007.09.25 at 14:08:17:036: Thread-22: B2B - (DEBUG) Enqueue Engine AQJMSCorrelationID = 3AE6A497D52861F3E0400302290324BA
    2007.09.25 at 14:08:17:036: Thread-22: B2B - (DEBUG) notifyApp:notifyApp Enqueue the ip exception message:
    <Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <correlationId>4de21f37c68d8a74:-3030dba5:11538f2ec0d:-7cfc</correlationId>
    <b2bMessageId>4de21f37c68d8a74:-3030dba5:11538f2ec0d:-7cfc</b2bMessageId>
    <errorCode>AIP-51505</errorCode>
    <errorText>5084: XEngine error - Invalid data.</errorText>
    <errorDescription>
    <![CDATA[Machine Info: (phantom.ciena.com)
    Invalid data.  ]]>
    </errorDescription>
    <errorSeverity>2</errorSeverity>
    </Exception>
    2007.09.25 at 14:08:17:036: Thread-22: B2B - (DEBUG) AQJMSCorrelationID = 3AE6A497D52861F3E0400302290324BA
    2007.09.25 at 14:08:17:041: Thread-22: B2B - (DEBUG) Engine:notifyApp Exit
    2007.09.25 at 14:08:17:041: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException Updated the Error Message Successfully: Error -: AIP-51505: General Validation Error
    2007.09.25 at 14:08:17:042: Thread-22: B2B - (DEBUG) DBContext commit: Enter
    2007.09.25 at 14:08:17:046: Thread-22: B2B - (DEBUG) DBContext commit: Transaction.commit()
    2007.09.25 at 14:08:17:046: Thread-22: B2B - (DEBUG) DBContext commit: Leave
    2007.09.25 at 14:08:17:046: Thread-22: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Exit
    xml 855:
    <Transaction-855 xmlns:ns1="urn:oracle:integration:b2b:ED4636190E8D48CB88002EE2393BAFD6" xmlns="urn:oracle:integration:b2b:ED4636190E8D48CB88002EE2393BAFD6">
    <ns1:Segment-ST>
    <ns1:Element-143>855</ns1:Element-143>
    <ns1:Element-329>36770001</ns1:Element-329>
    </ns1:Segment-ST>
    <ns1:Segment-BAK>
    <ns1:Element-353>00</ns1:Element-353>
    <ns1:Element-587>AT</ns1:Element-587>
    <ns1:Element-324>QW-09122007-T2</ns1:Element-324>
    <ns1:Element-373>20070924</ns1:Element-373>
    <ns1:Element-373_1>20070924</ns1:Element-373_1>
    </ns1:Segment-BAK>
    <ns1:Segment-CUR>
    <ns1:Element-98>PE</ns1:Element-98>
    <ns1:Element-100>USD</ns1:Element-100>
    </ns1:Segment-CUR>
    <ns1:Loop-PO1>
    <ns1:Segment-PO1>
    <ns1:Element-350>004.000</ns1:Element-350>
    <ns1:Element-330>2</ns1:Element-330>
    <ns1:Element-355>EA</ns1:Element-355>
    <ns1:Element-212>1.1</ns1:Element-212>
    <ns1:Element-235>IN</ns1:Element-235>
    <ns1:Element-234>009-2002-734</ns1:Element-234>
    <ns1:Element-235_1>VN</ns1:Element-235_1>
    <ns1:Element-234_1>76814</ns1:Element-234_1>
    </ns1:Segment-PO1>
    <ns1:Loop-ACK>
    <ns1:Segment-ACK>
    <ns1:Element-668>IA</ns1:Element-668>
    </ns1:Segment-ACK>
    </ns1:Loop-ACK>
    <ns1:Loop-SCH>
    <ns1:Segment-SCH>
    <ns1:Element-380>2</ns1:Element-380>
    <ns1:Element-355_1>EA</ns1:Element-355_1>
    <ns1:Element-374_5>079</ns1:Element-374_5>
    <ns1:Element-373>20070924</ns1:Element-373>
    </ns1:Segment-SCH>
    </ns1:Loop-SCH>
    </ns1:Loop-PO1>
    <ns1:Loop-PO1>
    <ns1:Segment-PO1>
    <ns1:Element-350>002.000</ns1:Element-350>
    <ns1:Element-330>2</ns1:Element-330>
    <ns1:Element-355>EA</ns1:Element-355>
    <ns1:Element-212>1.1</ns1:Element-212>
    <ns1:Element-235>IN</ns1:Element-235>
    <ns1:Element-234>009-2002-375</ns1:Element-234>
    <ns1:Element-235_1>VN</ns1:Element-235_1>
    <ns1:Element-234_1>76752</ns1:Element-234_1>
    </ns1:Segment-PO1>
    <ns1:Loop-ACK>
    <ns1:Segment-ACK>
    <ns1:Element-668>IA</ns1:Element-668>
    </ns1:Segment-ACK>
    </ns1:Loop-ACK>
    <ns1:Loop-SCH>
    <ns1:Segment-SCH>
    <ns1:Element-380>2</ns1:Element-380>
    <ns1:Element-355_1>EA</ns1:Element-355_1>
    <ns1:Element-374_5>079</ns1:Element-374_5>
    <ns1:Element-373>20070924</ns1:Element-373>
    </ns1:Segment-SCH>
    </ns1:Loop-SCH>
    </ns1:Loop-PO1>
    <ns1:Loop-PO1>
    <ns1:Segment-PO1>
    <ns1:Element-350>003.000</ns1:Element-350>
    <ns1:Element-330>2</ns1:Element-330>
    <ns1:Element-355>EA</ns1:Element-355>
    <ns1:Element-212>1.1</ns1:Element-212>
    <ns1:Element-235>IN</ns1:Element-235>
    <ns1:Element-234>009-2002-710</ns1:Element-234>
    <ns1:Element-235_1>VN</ns1:Element-235_1>
    <ns1:Element-234_1>76744</ns1:Element-234_1>
    </ns1:Segment-PO1>
    <ns1:Loop-ACK>
    <ns1:Segment-ACK>
    <ns1:Element-668>IA</ns1:Element-668>
    </ns1:Segment-ACK>
    </ns1:Loop-ACK>
    <ns1:Loop-SCH>
    <ns1:Segment-SCH>
    <ns1:Element-380>2</ns1:Element-380>
    <ns1:Element-355_1>EA</ns1:Element-355_1>
    <ns1:Element-374_5>079</ns1:Element-374_5>
    <ns1:Element-373>20070924</ns1:Element-373>
    </ns1:Segment-SCH>
    </ns1:Loop-SCH>
    </ns1:Loop-PO1>
    <ns1:Loop-CTT>
    <ns1:Segment-CTT>
    <ns1:Element-354>3</ns1:Element-354>
    </ns1:Segment-CTT>
    </ns1:Loop-CTT>
    <ns1:Segment-SE>
    <ns1:Element-96>14</ns1:Element-96>
    <ns1:Element-329>36770001</ns1:Element-329>
    </ns1:Segment-SE>
    </Transaction-855>

    Hello,
    Can you please restart the b2b server and apply the latest patch. If the problem still persist send us the export.
    Rgds,Ramesh

  • Oracle B2B :(AIP-51505 : 5082: XEngine error - Guideline look-up failed)

    I am getting following error message on the remote host when I try to enque .
    In the error report (B2b Console)
    AIP-51505 : 5082: XEngine error - Guideline look-up failed
    I have already verified and re-verified the document properties/properties/revision on the Oracle B2B console.
    I think this error is related to
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = Webmd
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Enter
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit NodeGUID = {0BF5065C-F83C-441C-A8AA-C85CF4197931} position = 0
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Leave
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@15fc672
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = TransactionPurposeCode, val = [13]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup param = [null]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Value doesn't match, doc parameter is null
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = TransactionID, val = [270]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup param = [270]
    2008.01.28 at 15:54:12:156: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Transaction]
    Would you know which config in Oracle B2B contain the TransactionPurposeCode ?
    Thanks for help

    Hello,
    Please let us know the Business protocol and also send the b2b.log in DEBUG mode to [email protected]
    Rgds,Ramesh

  • Error -:  AIP-51000:  General Packaging Error (10g)

    Hi All,
    We are getting a general packaging error. Any idea what can be wrong?
    Thanks in advance.
    Suresh
    Description: General Packaging Error
    StackTrace:
    Error -: AIP-51000: General Packaging Error
         at oracle.tip.adapter.b2b.packaging.MimePackaging.processInputStreamOrStringMessage(MimePackaging.java:1770)
         at oracle.tip.adapter.b2b.packaging.MimePackaging.processMessageContent(MimePackaging.java:1406)
         at oracle.tip.adapter.b2b.packaging.MimePackaging.doUnpack(MimePackaging.java:2343)
         at oracle.tip.adapter.b2b.packaging.MimePackaging.unpack(MimePackaging.java:3224)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1441)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2593)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2463)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2418)
         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)
    Wire message:
    SUBJECT=RNIF20 Message
    DATE=Wed, 28 Apr 2010 13:52:29 -0600
    CONTENT-TYPE=multipart/related;type="multipart/related";boundary="_=39025197418758284Sterling39025197418758284MOKO"
    X-RN-VERSION=RosettaNet/V02.00
    USER-AGENT=GIS/PsHttpClientAdapter
    CONTENT-LENGTH=44845
    MESSAGE-ID=<[email protected]>
    ORACLE-ECID=1272484350:10.4.88.160:13205:0:27785,0
    X-RN-RESPONSE-TYPE=async
    HOST=cbist.ciena.com:443
    B2B_SERVLET_URI_PATTERN=/b2b/transportServlet
    --_=39025197418758284Sterling39025197418758284MOKO
    Content-Type: multipart/related;type="application/xml";boundary="_=7854933919128513Sterling7854933919128513MOKO"
    --_=7854933919128513Sterling7854933919128513MOKO
    Content-Type: application/xml
    Content-ID: <app2-1dd23585-12845d2ef4c-75e4>
    Content-location: RN-Preamble
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Preamble SYSTEM "Preamble_MS_V02_00.dtd" ><Preamble>...</Preamble>
    --_=7854933919128513Sterling7854933919128513MOKO
    Content-Type: application/xml
    Content-ID: <app2-1dd23585-12845d2ef4c-75e5>
    Content-location: RN-Delivery-Header
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE DeliveryHeader SYSTEM "DeliveryHeader_MS_V02_00.dtd" ><DeliveryHeader>...</DeliveryHeader>
    --_=7854933919128513Sterling7854933919128513MOKO
    Content-Type: application/xml
    Content-ID: <app2-1dd23585-12845d2ef4c-75e6>
    Content-location: RN-Service-Header
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ServiceHeader SYSTEM "ServiceHeader_MS_V02_00.dtd" ><ServiceHeader>...</ServiceHeader>
    --_=7854933919128513Sterling7854933919128513MOKO
    Content-Type: application/xml
    Content-ID: <app2-1dd23585-12845d2ef4c-75e7>
    Content-location: RN-Service-Content
    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <!DOCTYPE Pip3A7PurchaseOrderUpdateNotification SYSTEM "3A7_MS_V02_04_PurchaseOrderUpdateNotification.dtd">
    <Pip3A7PurchaseOrderUpdateNotification>
    </Pip3A7PurchaseOrderUpdateNotification>
    _=7854933919128513Sterling7854933919128513MOKO
    _=39025197418758284Sterling39025197418758284MOKO

    Hi,
    We are getting the following error in our production environment. Can someone help us here urgently? What could be the possible issue?
    2010.09.11 at 04:20:24:944: Thread-10: B2B - (ERROR) Error -: AIP-51000: General Packaging Error: java.lang.NullPointerException
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMimeBodyPart(MimePackaging.java:1361)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processInputStreamOrStringMessage(MimePackaging.java:1163)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMessageContent(MimePackaging.java:737)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMultipartMessage(MimePackaging.java:829)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMessageContent(MimePackaging.java:731)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.doUnpack(MimePackaging.java:657)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.unpack(MimePackaging.java:587)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1465)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
         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)
    Caused by: java.lang.NullPointerException
         at javax.mail.MessageContext.getMessage(MessageContext.java:82)
         at javax.mail.MessageContext.getMessage(MessageContext.java:61)
         at javax.mail.MessageContext.getSession(MessageContext.java:93)
         at com.sun.mail.handlers.message_rfc822.getContent(message_rfc822.java:65)
         at javax.activation.DataSourceDataContentHandler.getContent(DataHandler.java:745)
         at javax.activation.DataHandler.getContent(DataHandler.java:501)
         at javax.mail.internet.MimeBodyPart.getContent(MimeBodyPart.java:531)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMimeBodyPart(MimePackaging.java:1283)
         ... 13 more
    2010.09.11 at 04:20:25:122: Thread-10: B2B - (ERROR) java.lang.NullPointerException
         at oracle.tip.adapter.b2b.msgproc.DbAccess.insertMsgTblRow(DbAccess.java:903)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.updateWireBusinessToErrorState(DbAccess.java:5577)
         at oracle.tip.adapter.b2b.engine.Engine.handleInboundException(Engine.java:4174)
         at oracle.tip.adapter.b2b.engine.Engine.handleExceptionBeforeIncomingTPA(Engine.java:4045)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1476)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
         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.09.11 at 04:20:25:124: Thread-10: B2B - (ERROR) Error -: AIP-50031: B2B adapter general error: java.lang.NullPointerException
         at oracle.tip.adapter.b2b.msgproc.DbAccess.updateWireBusinessToErrorState(DbAccess.java:5638)
         at oracle.tip.adapter.b2b.engine.Engine.handleInboundException(Engine.java:4174)
         at oracle.tip.adapter.b2b.engine.Engine.handleExceptionBeforeIncomingTPA(Engine.java:4045)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1476)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
         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)
    Caused by: java.lang.NullPointerException
         at oracle.tip.adapter.b2b.msgproc.DbAccess.insertMsgTblRow(DbAccess.java:903)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.updateWireBusinessToErrorState(DbAccess.java:5577)
         ... 9 more
    2010.09.11 at 04:20:25:424: Thread-11: B2B - (ERROR) java.lang.NullPointerException
         at javax.mail.MessageContext.getMessage(MessageContext.java:82)
         at javax.mail.MessageContext.getMessage(MessageContext.java:61)
         at javax.mail.MessageContext.getSession(MessageContext.java:93)
         at com.sun.mail.handlers.message_rfc822.getContent(message_rfc822.java:65)
         at javax.activation.DataSourceDataContentHandler.getContent(DataHandler.java:745)
         at javax.activation.DataHandler.getContent(DataHandler.java:501)
         at javax.mail.internet.MimeBodyPart.getContent(MimeBodyPart.java:531)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMimeBodyPart(MimePackaging.java:1283)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processInputStreamOrStringMessage(MimePackaging.java:1163)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMessageContent(MimePackaging.java:737)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMultipartMessage(MimePackaging.java:829)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.processMessageContent(MimePackaging.java:731)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.doUnpack(MimePackaging.java:657)
         at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.unpack(MimePackaging.java:587)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1465)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
         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)
    Regards
    Kavitha

  • AIP-51504:  General Decode Error

    Hi,
    We are facing the below error while processing 997's for a partner. This error is inconsistent. 997 setup works sometimes and it doesn't at times.
    Did any one else faced this situation?
    Thanks,
    Description: Unable to decode the message
    StackTrace:
    Error -: AIP-51504: General Decode Error: Error -: AIP-11015: Object does not exist 4C1D1D4ADAB8FCF6E040710A1F4C5E93-35-1
         at oracle.tip.adapter.b2b.msgproc.FunctionalAck.processIncomingMessage(FunctionalAck.java:669)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1778)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2030)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:1962)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:1920)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:463)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:335)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: Error -: AIP-11015: Object does not exist 4C1D1D4ADAB8FCF6E040710A1F4C5E93-35-1
         at oracle.tip.repos.core.driver.InternalObject.getAssociation(InternalObject.java:690)
         at oracle.tip.repos.core.persistency.BaseObject.getAssociation(BaseObject.java:388)
         at oracle.tip.model.b2b.instance.BusinessMessageReceiverInter.getReceiver(BusinessMessageReceiverInter.java:186)
         at oracle.tip.adapter.b2b.msgproc.AccessRepo.findRequestBusinessMessageByControlNumber(AccessRepo.java:665)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.getRequestB2BMsgIdByControlNumber(DbAccess.java:3066)
         at oracle.tip.adapter.b2b.msgproc.FunctionalAck.processIncomingMessage(FunctionalAck.java:588)
         ... 7 more
    Edited by: user4540631 on Oct 15, 2008 10:50 AM

    Hi,
    More information:
    1) Only inbound FA's are failing (please note its random)
    2) The number in AK102 matches to our outbound invoice's GS number, so i guess the correlation is fine.
    3) I just reprocessed the FA after modifying AK102 number in FA to the ISA number of the invoice, with all preceding zero's and this works.
    Example for my below outbound invoice, i have pasted below the FA that is failing and the modified FA which working.
    Kindly advise
    My Outbound Invoice
    ISA*00* *00* *01*MY ID *01*MY PARTNER'S ID *081014*1012*U*00401*000001646*0*P*>'
    GS*IN*MY ID*MY PARTNER'S ID*20081014*1012*1646*X*004010'
    ST*810*1646'
    BIG*20081016*123456*20081014*PO-NUMBER-A***DI'
    CUR*SE*USD'
    REF*VN*9001256'
    N1*BT*TECH DATA CORP*93*TEMP000889-11350383-GP'
    N3*5350 TECH DATA DRIVE'
    N4*CLEARWATER*FL*33760*US'
    N1*RE*REMIT TO.'
    N3*REMIT TO.'
    N4*PALATINE*IL*60055*US'
    N1*ST*CSC SCORE DIVISION*93*4922495'
    N3*PURCHASING DEPT, BLD#1479*NAS NORTH ISLAND,'
    N4*SAN DIEGO*CA*92135*US'
    DTM*011*20081016'
    IT1*1*2*EA*151.2**VP*ABCDEF*BP*04989J'
    PID*F****PRODUCT ABCDEF'
    TDS*30240'
    CAD*****UPS'
    CTT*1'
    SE*23*1646'
    GE*1*1646'
    IEA*1*000001646'
    Modified FA, which is not failing
    ISA*00* *00* *01*MY PARTNER'S ID *01*MY id *081015*1341*U*00401*200000541*0*P*|~
    GS*FA*MY PARTNER'S ID*MY ID*20081015*1341*200000541*X*004010~
    ST*997*0661~
    AK1*IN*000001646~ -->Please note, modified AK102 with ISA13
    AK9*A*1*1*1~
    SE*4*0661~
    GE*1*200000541~
    IEA*1*200000541~
    Original FA which is erroring out
    ISA*00* *00* *01*MY PARTNER'S ID *01*MY ID *081015*1341*U*00401*200000541*0*P*|~
    GS*FA*MY PARTNER'S ID*MY ID*20081015*1341*200000541*X*004010~
    ST*997*0661~
    AK1*IN*1646~ --> note AK102 is matching the invoice's GS number
    AK9*A*1*1*1~
    SE*4*0661~
    GE*1*200000541~
    IEA*1*200000541~

  • AIP-51505 5081: XEngine error - Invalid guideline  for EDI 5010

    Hi,
    We're unable to process a 5010 version 210 document, if we turn off validation we get failed guideline error
    if we turn on the vaidation its complaining about Repetition Separator.
    Element ISA11 is a coded list element. Code ':' is not allowed. Segment ISA is defined in the guideline at position (N/A).{br}{br}This error was detected at:{br}{tab}Segment Count: 1{br}{tab}Element Position: 11{br}{tab}Characters: 82 through 83
    When I check the logs I can't see any thing in particular, any one in the same boat ?
    Is this a bug ?
    Thanks,
    Kalyan

    This is the error text
    2008.06.13 at 15:53:22:567: Thread-10: B2B - (DEBUG) notifyApp:notifyApp Enqueue the ip exception message:
    <Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <correlationId>null</correlationId>
    <b2bMessageId>0A0A0A0A11A83B432EE0000015D33960-1</b2bMessageId>
    <errorCode>AIP-51505</errorCode>
    <errorText>5081: XEngine error - Invalid guideline.</errorText>
    <errorDescription>
    <![CDATA[Machine Info: (S119SNIQ048038)
    Failed guideline.  ]]>
    </errorDescription>
    <errorSeverity>2</errorSeverity>
    <errorDetails>
    <parameter name="InterchangeControlStandard_RepeatingSeparator" value=":"/>
    <parameter name="InterchangeTrailerControlNumber" value="210011217"/>
    <parameter name="InterchangeChildCount" value="1"/>
    <parameter name="GroupAgencyCode" value="X"/>
    <parameter name="InterchangeTime" value="2211"/>
    <parameter name="InterchangeUsageIndicator" value="P"/>
    <parameter name="ErrorScope" value="Group"/>
    <parameter name="SubelementDelimiter" value=">"/>
    <parameter name="RepeatingSeparator" value=":"/>
    <parameter name="InterchangeSecurityInfo" value=" "/>
    <parameter name="GroupID" value="IM"/>
    <parameter name="InterchangeReceiverQual" value="02"/>
    <parameter name="DecimalSeparator" value=""/>
    <parameter name="InterchangeAuthorizationInfoQual" value="00"/>
    <parameter name="ElementDelimiter" value="*"/>
    <parameter name="GroupReceiverID" value="SLCY"/>
    <parameter name="GroupChildCount" value="1"/>
    <parameter name="InterchangeComponentElementSep" value=">"/>
    <parameter name="GroupSenderID" value="TRIPPAK"/>
    <parameter name="InterchangeControlVersion" value="00501"/>
    <parameter name="InterchangeAckRequested" value="0"/>
    <parameter name="GroupDate" value="20080501"/>
    <parameter name="InterchangeSenderQual" value="02"/>
    <parameter name="GroupTrailerControlNumber" value="210011217"/>
    <parameter name="InterchangeReceiverID" value="SLCY "/>
    <parameter name="ReleaseCharacter" value=""/>
    <parameter name="InterchangeDate" value="080501"/>
    <parameter name="GroupControlNumber" value="210011217"/>
    <parameter name="SegmentDelimiter" value="
    "/>
    <parameter name="InterchangeControlNumber" value="210011217"/>
    <parameter name="GroupVersionNumber" value="005010"/>
    <parameter name="InterchangeAuthorizationInfo" value=" "/>
    <parameter name="InterchangeSenderID" value="TRIPPAK "/>
    <parameter name="GroupTime" value="2211"/>
    <parameter name="InterchangeSecurityInfoQual" value="00"/>
    </errorDetails>
    </Exception>

  • 824:General Validation Error

    Hi
    I was trying to test a EDI X12 824 document flow. The B2B Reports throw the following error:
    Description: An unexpected error occurred during validation
    StackTrace:
    Error -: AIP-51505: General Validation Error: java.lang.NullPointerException
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1375)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1637)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2088)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2020)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:1978)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:489)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:357)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: java.lang.NullPointerException
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1068)
         ... 7 more
    I have analysed the file again with the ECS file. It seems okay.
    Also, one more query I have is..As 850 and 824 documents flow in the same direction, how do we make sure the desired business action itself picks up the file we have a trading partner supporting both 850 and 824.
    Please let me know your thoughts.
    Regards
    JSJ

    Hello,
    Please ensure the following.
    1. Document Protocol parameter matches against the Incoming EDI Document for Interchange and Group segments.
    2. Transaction Set data is valid against transactionset.ecs.
    If the problem still persitst, send us the complete b2b.log in DEBUG mode.
    Rgds,Ramesh

  • How to deal with validation errors from DAO layer.

    I have been pondering on how to deal with validation errors from DAO layer.
    Lets say you have a DAO that can save a car object. A car has a year, make, model, vin and so on. During the save operation of this DAO, it validates the car attributes to see if they pass some business rules. If it does not it throws some validation exception that contains all the validation errors. These validation errors know nothing about jsf or my components it just knows what attributes on the object are invalid and why.
    If I just want to show those errors at the top of the page that would be no problem I could just create some FacesMessage objects and add them to the FacesContext messages. But if the DAO layer is telling me that the make attribute is invalid it would be nice to map it to the make field on the screen. I am wondering if any of you have tackled this problem or have some ideas on how to tackle it?
    Brian

    Let it throw an exception with a self explaining message, then catch it and embed that message in a FacesMessage.
    Or let it throw more specific exception types (InvalidCarMakeException extends CarDAOException and so on) and let JSF handle it with own FacesMessage message.

  • Can SOA 11g fault policy handle XSD Validation errors from the Mediator?

    I would like all errors in my SOA process to go through the fault-policies.xml. But I don't seem to be able to catch any mediator error caused by an XSD validation failure. A sample of the sort of error I am trying to 'catch' is:
    Nonrecoverable System Fault          oracle.tip.mediator.infra.exception.MediatorException: ORAMED-01303:[Payload default schema validation error]XSD schema validation fails with error Invalid text 'A' in element: 'TermCode'Possible Fix:Fix payload and resubmit.
    My fault-policies.xml file is as follows:
    <?xml version="1.0" encoding="UTF-8" ?>
    <faultPolicies xmlns="http://schemas.oracle.com/bpel/faultpolicy">
    <faultPolicy version="2.0.1"
         id="NewStudentRegistrationFaults"
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Conditions>
    <faultName xmlns:medns="http://schemas.oracle.com/mediator/faults" name="medns:1303">
    <condition>
    <action ref="java-fault-handler"/>
    </condition>
    </faultName>
    <faultName xmlns:rjm="http://schemas.oracle.com/sca/rejectedmessages" name="rjm:GetNewStudentRegistrationFile">
    <condition>
    <action ref="java-fault-handler"/>
    </condition>
    </faultName>
    <faultName xmlns:medns="http://schemas.oracle.com/mediator/faults" name="medns:TYPE_ALL">
    <condition>
    <action ref="java-fault-handler"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension" name="bpelx:mediatorException">
    <condition>
    <action ref="java-fault-handler"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension" name="bpelx:bindingFault">
    <condition>
    <action ref="java-fault-handler"/>
    </condition>
    </faultName>
    <faultName xmlns:bpelx="http://schemas.oracle.com/bpel/extension" name="bpelx:remoteFault">
    <condition>
    <action ref="java-fault-handler"/>
    </condition>
    </faultName>
    </Conditions>
    <Actions>
    <Action id="java-fault-handler">
    <javaAction className="edu.villanova.soa.handlers.FaultNotificationHandler"
    defaultAction="ora-human-intervention" propertySet="faultNotificationProps">
    <returnValue value="OK" ref="ora-human-intervention"/>
    </javaAction>
    </Action>
    <!-- Human Intervention -->
    <Action id="ora-human-intervention">
    <humanIntervention/>
    </Action>
    <!-- Terminate -->
    <Action id="ora-terminate">
    <abort/>
    </Action>
    </Actions>
    <!-- Property sets used by custom Java actions -->
    <Properties>
    <!-- Property set for FaultNotificationHandler customer java action -->
    <propertySet name="faultNotificationProps">
    <property name="from">[email protected]</property>
    <property name="to">[email protected]</property>
    <property name="subject">Reporting a SOA fault</property>
    </propertySet>
    </Properties>
    </faultPolicy>
    <faultPolicy version="2.0.1"
         id="MediatorFaults"
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Conditions>
    <faultName xmlns:medns="http://schemas.oracle.com/mediator/faults" name="medns:1303">
    <condition>
    <action ref="java-fault-handler"/>
    </condition>
    </faultName>
    </Conditions>
    <Actions>
    <Action id="java-fault-handler">
    <javaAction className="edu.villanova.soa.handlers.FaultNotificationHandler"
    defaultAction="ora-human-intervention" propertySet="faultNotificationProps">
    <returnValue value="OK" ref="ora-human-intervention"/>
    </javaAction>
    </Action>
    <!-- Human Intervention -->
    <Action id="ora-human-intervention">
    <humanIntervention/>
    </Action>
    <!-- Terminate -->
    <Action id="ora-terminate">
    <abort/>
    </Action>
    </Actions>
    <!-- Property sets used by custom Java actions -->
    <Properties>
    <!-- Property set for FaultNotificationHandler customer java action -->
    <propertySet name="faultNotificationProps">
    <property name="from">[email protected]</property>
    <property name="to">[email protected]</property>
    <property name="subject">Reporting a SOA rejected msg. fault</property>
    </propertySet>
    </Properties>
    </faultPolicy>
    </faultPolicies>
    My fault-bindings.xml file is as follows:
    <?xml version="1.0" encoding="UTF-8" ?>
    <faultPolicyBindings version="2.0.1"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <composite faultPolicy="NewStudentRegistrationFaults"/>
    <component faultPolicy="MediatorFaults">
    <name>NewStudentRegistrationMediator</name>
    </component>
    <service faultPolicy="NewStudentRegistrationFaults">
    <name>GetNewStudentRegistrationFile</name>
    </service>
    </faultPolicyBindings>
    You'll notice that I've tried a number of ways (and various other combinations) to try to steer the error above into my Java fault handler but nothing has meet with success. The mplan is as follows:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <!--Generated by Oracle SOA Modeler version 1.0 at [2/3/10 1:21 PM].-->
    <Mediator name="NewStudentRegistationMediator" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.oracle.com/sca/1.0/mediator"
    wsdlTargetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/Experiments/NewStudentRegistration/GetNewStudentRegistrationFile%2F">
    <operation name="Get" deliveryPolicy="AllOrNothing" priority="4"
    validateSchema="true">
    <switch>
    <case executionType="queued" name="RegToBanner.insert_2">
    <action>
    <transform>
    <part name="$out.NewstudentregistrationCollection"
    function="xslt(xsl/NewStudentRegistration_To_NewstudentregistrationCollection.xsl, $in.body)"/>
    </transform>
    <invoke reference="RegToBanner" operation="insert"/>
    </action>
    </case>
    </switch>
    </operation>
    </Mediator>
    I'm a newbie to Oracle SOA. So perhaps I am missing the obvious. But I haven't read much in the documentation specifically about using the XSD validation option on the mediator and have seen nothing specifically about catching this sort of exception in the fault policy (apart from the faults I already have in my policy). Can anyone suggest what I am doing incorrectly here or perhaps whether what I am attempting to do is not possible? Thanks.
    - Cris

    Has anyone got it working yet?
    In my case, I have the following sequence:
    FileAdapter -> Mediator1 -> Mediator2->DB Adapter
    I am deliberately introducing validation error in File. Isn't it correct to assume Fault framework would get triggered at Mediator1 level since we are invoking FileAdapter service?
    I am getting a strange behaviour. If I enable XSD validation at Mediator1 level, process is Faulted with no re-try option. However, if I enable XSD validation ONLY at Mediator2 level, I get Recoverable fault. There seems to be some disconnect between documentation and reality. I am using JDeveloper 11.1.1.3.0 version and SOA Suite 11g.
    Thanks,
    Amjad.

  • Getting Validation Error at B2B Console for 856 Outbound B2B-51507

    Hi,
    We are getting this error while sending the EDI 856 in an outgoing Process. We are getting the data from Oracle Apps and sending it to B2B via B2b adapter using mediator.
    we are using X856 ecx file and X856 xsd.
    Can Anyone help in this. If Anyone is having any idea please help us on this.
    Do we need to set the Deployment Validation Property to False? If yes then is it in EM we need to Set?
    Appreciate quick response.
    Below is the error details:
    Id 0AF6038D12BE3AE21CF0000011881680
    Message Id 0AF6038D12BE3AE1C5E0000011881630
    Refer To Message Refer To Message
    Sender Type Specialties
    Receiver Type Name
    Receiver Value XXXX_4010
    Sender Sybron Dental Specialties
    Receiver :XXXX_4010
    Agreement Id:XXXXXXX
    Agreement HEN_KRR_AGR
    Document Type 856
    Document Protocol EDI_X12
    Document Version 4010
    Message Type REQ
    Direction OUTBOUND
    State MSG_ERROR
    Acknowledgement Mode NONE
    Response Mode NONE
    Send Time Stamp Monday, October 25, 2010 6:57:41 AM GMT-07:00
    Receive Time Stamp Monday, October 25, 2010 6:57:41 AM GMT-07:00
    Document Retry Interval 0
    Document Remaining Retry 0
    Native Message Size
    Translated Message Size 3811
    Business Action Name
    Business Transaction Name
    Xpath Name1 XPathName1
    Xpath Value1
    Xpath Expression1
    Xpath Name2 XPathName2
    Xpath Value2
    Xpath Expression2
    Xpath Name3 XPathName3
    Xpath Value3
    Xpath Expression3
    Correlation From XPath Name CorrelationFromXPathName
    Correlation From XPath Value
    Correlation From XPath Expression
    Correlation To XPath Name CorrelationToXPathName
    Correlation To XPath Value
    Correlation To XPath Expression
    Wire Message Wire Message
    Application Message Application Message
    Payload Storage Payload Storage
    Attachment Attachment
    Label soa_b2b_ - Fri Oct 22 04:32:37 PDT 2010
    Collaboration Id 0AF6038D12BE3AE205B0000011881670
    Collabration Name
    Collabration Version
    Business Action Name
    Exchange Protocol Name Generic File
    Exchange Protocol Version 1.0
    Interchange Control Number
    Group Control Number
    Transaction Set Control Number
    Error Code B2B-51507
    Error Description Machine Info: (org-vmsosoa.sds.sybrondental.com) Description: Payload validation error.
    Error Level ERROR_LEVEL_COLLABORATION
    Error Severity ERROR
    Error Text Error Brief : XEngine error.
    This is the Application Message we are getting in Error Details:
    Document Type 856
    Document Definition 856_DocDefHENK
    Document Protocol Name EDI_X12
    Document Protocol Version 4010
    Refer To Application Message Id Refer To Application Message Id
    App Conversation Id
    App Message property {tracking.compositeInstanceId=11, b2b.documentProtocolVersion=4010, b2b.toTradingPartnerId=HEN_KRR_4010, tracking.ecid=0000IjZLVsfDCgS5IFc9yf1ChDOY0034Rz, b2b.fromTradingPartnerId=Sybron Dental Specialties, tracking.conversationId=BPEL, tracking.compositeInstanceCreatedTime=Mon Oct 25 06:57:39 PDT 2010, tracking.parentComponentInstanceId=mediator:D4A7EA60E03F11DFBFC66D8172AE9492, MESH_METRICS=null, b2b.documentTypeName=856, tracking.parentReferenceId=mediator:D4A7EA60E03F11DFBFC66D8172AE9492:D4AC5730E03F11DFBFC66D8172AE9492:oneway}
    Direction OUTBOUND
    State MSG_ERROR
    Error Code B2B-51507
    Error Text Error Brief : XEngine error.
    Error Description Error : Mandatory attribute missing: Standard.
    Created Date Monday, October 25, 2010 6:57:40 AM GMT-07:00
    Modified Date Monday, October 25, 2010 6:57:41 AM GMT-07:00
    Message Size 3811
    Payload Payload
    Business Message Business Message
    Retry Interval 0
    Reattempt Count 0
    Remaining Retry 0
    ECID 0000IjZLVsfDCgS5IFc9yf1ChDOY0034Rz
    Composite Instance Id 11
    Parent Composite Instance Id mediator:D4A7EA60E03F11DFBFC66D8172AE9492
    Conversation Id BPEL
    Domain Name default
    Composite Name Generate856ASNOutbound
    Composite Version 2.0
    Reference Name B2B_GetData

    Hi,
    It looks like , Payload is not valid as per the ecs/xsd so B2B is giving Payload validation Error.
    If Validation is must then validate the payload against ecs/xsd offline and correct.
    or you can turn off validation in Agreement (Validation = false) and redeploy the agreement.
    Rgds,
    Nitesh Jain

  • Validator error - Extra data was encountered.

    Hi All,
    I am working on Outbound EDI870, getting below Error:
    2010.06.03 at 04:33:34:988: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (ERROR) Error -: B2B-51505: General validation error.
         at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2539)
         at oracle.tip.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1279)
         at oracle.tip.b2b.msgproc.Request.outgoingRequest(Request.java:790)
         at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1201)
         at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:713)
         at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:2754)
         at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2444)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:464)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:180)
         at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:77)
         at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:171)
         at java.lang.Thread.run(Thread.java:619)
    2010.06.03 at 04:33:34:988: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) Engine: processOutgoingMessageImpl: B2BDomainException
    2010.06.03 at 04:33:34:988: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.engine.Engine:handleOutboundException Updating Error Message: Error -: B2B-51505: General validation error.
    2010.06.03 at 04:33:34:988: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) DbAccess:updateWireBusinessToErrorState
    2010.06.03 at 04:33:34:988: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
    2010.06.03 at 04:33:34:989: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Enter
    2010.06.03 at 04:33:34:989: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Got RTP Context
    2010.06.03 at 04:33:35:006: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Got 1messages for field messageId with value 1410017
    2010.06.03 at 04:33:35:007: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Exit
    2010.06.03 at 04:33:35:007: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: findWireMessageByB2BMessageId: querying for id = 1410017
    2010.06.03 at 04:33:35:007: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: findWireMessageByB2BMessageId: Returning null
    2010.06.03 at 04:33:35:007: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message not found.
    2010.06.03 at 04:33:35:008: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating business message error information
    2010.06.03 at 04:33:35:008: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Enter:
    2010.06.03 at 04:33:35:008: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Got RTP Context
    2010.06.03 at 04:33:35:008: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Exit
    2010.06.03 at 04:33:35:009: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:updateAppMessageState Enter
    2010.06.03 at 04:33:35:009: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: getAppMessageById: Enter appMsg id = 7F000001128FCF1A4C600000EA6A8D00
    2010.06.03 at 04:33:35:009: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: getAppMessageById: Got RTP Context
    2010.06.03 at 04:33:35:012: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: getAppMessageById: Got [1] messages for AppMessage ID 7F000001128FCF1A4C600000EA6A8D00
    2010.06.03 at 04:33:35:012: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: getAppMessageById: Exit
    2010.06.03 at 04:33:35:013: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:setAppMsgErrorInfo Enter
    2010.06.03 at 04:33:35:013: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:setAppMsgErrorInfo Setting AppMessage to ERROR
    2010.06.03 at 04:33:35:013: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:setAppMsgErrorInfo Exitr
    2010.06.03 at 04:33:35:013: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Enter:
    2010.06.03 at 04:33:35:013: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Got RTP Context
    2010.06.03 at 04:33:35:014: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Exit
    2010.06.03 at 04:33:35:014: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:updateAppMessageState Exit
    2010.06.03 at 04:33:35:014: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:DbAccess:updateMsgError(3 params) Enter
    2010.06.03 at 04:33:35:015: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Enter:
    2010.06.03 at 04:33:35:015: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Got RTP Context
    2010.06.03 at 04:33:35:016: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Exit
    2010.06.03 at 04:33:35:016: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:DbAccess:updateMsgError(3 params) Exit
    2010.06.03 at 04:33:35:016: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.engine.Engine:handleOutboundException Updating Native Event Tbl Row
    2010.06.03 at 04:33:35:016: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:updateNativeEvtTblRow Enter
    2010.06.03 at 04:33:35:017: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Enter
    2010.06.03 at 04:33:35:017: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Got RTP Context
    2010.06.03 at 04:33:35:019: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Got 1messages for field messageId with value 1410017
    2010.06.03 at 04:33:35:019: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: queryById: Exit
    2010.06.03 at 04:33:35:019: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: findWireMessageByB2BMessageId: querying for id = 1410017
    2010.06.03 at 04:33:35:019: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.ToplinkHelper: findWireMessageByB2BMessageId: Returning null
    2010.06.03 at 04:33:35:019: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) DbAccess:updateNativeEvtTblRowGot WireMessage with B2BMessage ID 1410017
    2010.06.03 at 04:33:35:020: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.msgproc.DbAccess:
    ** DbAccess:updateNativeEvtTblRow:tip_wireMsg wiremsg not found
    2010.06.03 at 04:33:35:020: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) oracle.tip.b2b.engine.Engine:handleOutboundException notifying App
    2010.06.03 at 04:33:35:020: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) Notification: notifyApp: Enter
    2010.06.03 at 04:33:35:020: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@8f1195: B2B - (DEBUG) Notification: notifyApp: payload = <Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <correlationId>7F000001128FCF1A4C600000EA6A8D00</correlationId>
    <b2bMessageId>1410017</b2bMessageId>
    <errorCode>B2B-51505</errorCode>
    <errorText>
    Error Brief :
    Validator error - Extra data was encountered.
    An X12 syntax error occurred.
    An X12 syntax error occurred.
    Validator error - Extra data was encountered.
    Validator error - Extra data was encountered.
    A data element with 'Mandatory' status is missing.
    </errorText>
    <errorDescription>
    <![CDATA[
    Error :
    Extra Element was found in the data file as part of Segment REF. Segment REF is defined in the guideline at position 046.{br}{br}This error was detected at:{br}{tab}Segment Count: 3{br}{tab}Element Count: 2{br}{tab}Characters: 567 through 575
    At least one of REF02, REF03 must be present. The syntax rule R0203 of Segment REF is violated. Segment REF is defined in the guideline at position 046.{br}{br}This error was detected at:{br}{tab}Segment Count: 3{br}{tab}Element Count: 2{br}{tab}Characters: 593 through 593
    At least one of REF02, REF03 must be present. The syntax rule R0203 of Segment REF is violated. Segment REF is defined in the guideline at position 046.{br}{br}This error was detected at:{br}{tab}Segment Count: 3{br}{tab}Element Count: 3{br}{tab}Characters: 593 through 593
    Extra Element was found in the data file as part of Segment ISR. Segment ISR is defined in the guideline at position 030.{br}{br}This error was detected at:{br}{tab}Segment Count: 6{br}{tab}Element Count: 1{br}{tab}Characters: 870 through 872
    Extra Element was found in the data file as part of Segment ISR. Segment ISR is defined in the guideline at position 030.{br}{br}This error was detected at:{br}{tab}Segment Count: 6{br}{tab}Element Count: 2{br}{tab}Characters: 907 through 915
    Element ISR01 (Shipment/Order Status Code) is missing. This Element's standard option is 'Mandatory'. Segment ISR is defined in the guideline at position 030.{br}{br}This Element was expected in:{br}{tab}Segment Count: 6{br}{tab}Element Count: 1{br}{tab}Character: 933
    ]]>
    </errorDescription>
    <errorSeverity>2</errorSeverity>
    </Exception>
    Even though I am providing REF01 and ISR01 values, I am getting this Error.
    Below is my XML payload.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <Transaction-870 xmlns:ns0="http://www.edifecs.com/xdata/200" Standard="X12" xmlns="http://www.edifecs.com/xdata/200">
    - <ns0:Segment-ST>
    <ns0:Element-143>870</ns0:Element-143>
    <ns0:Element-329>000000043</ns0:Element-329>
    </ns0:Segment-ST>
    - <ns0:Segment-BSR>
    <ns0:Element-850>3</ns0:Element-850>
    <ns0:Element-847>PA</ns0:Element-847>
    <ns0:Element-127>3110000031OTM_TestPR</ns0:Element-127>
    <ns0:Element-373>20100603</ns0:Element-373>
    </ns0:Segment-BSR>
    - <ns0:Loop-REF>
    - <ns0:Segment-REF>
    <ns0:Element-128>VR</ns0:Element-128>
    <ns0:Element-127>RHEEM002</ns0:Element-127>
    </ns0:Segment-REF>
    </ns0:Loop-REF>
    - <ns0:Loop-HL>
    - <ns0:Segment-HL>
    <ns0:Element-628>1</ns0:Element-628>
    <ns0:Element-735>O</ns0:Element-735>
    </ns0:Segment-HL>
    - <ns0:Segment-PRF>
    <ns0:Element-324>OTM_Test</ns0:Element-324>
    </ns0:Segment-PRF>
    - <ns0:Loop-ISR>
    - <ns0:Segment-ISR>
    <ns0:Element-368>PR</ns0:Element-368>
    <ns0:Element-373>20100531</ns0:Element-373>
    </ns0:Segment-ISR>
    </ns0:Loop-ISR>
    </ns0:Loop-HL>
    - <ns0:Loop-HL>
    - <ns0:Segment-HL>
    <ns0:Element-628>2</ns0:Element-628>
    <ns0:Element-735>I</ns0:Element-735>
    </ns0:Segment-HL>
    - <ns0:Loop-PO1>
    - <ns0:Segment-PO1>
    <ns0:Element-350>1</ns0:Element-350>
    <ns0:Element-330>2</ns0:Element-330>
    <ns0:Element-355>EA</ns0:Element-355>
    <ns0:Element-235>SK</ns0:Element-235>
    <ns0:Element-234>6836003</ns0:Element-234>
    <ns0:Element-235_1>VP</ns0:Element-235_1>
    <ns0:Element-234_1>TAHM ITEM</ns0:Element-234_1>
    </ns0:Segment-PO1>
    - <ns0:Segment-PID>
    <ns0:Element-349>F</ns0:Element-349>
    <ns0:Element-352>TAHM ITEM</ns0:Element-352>
    </ns0:Segment-PID>
    </ns0:Loop-PO1>
    </ns0:Loop-HL>
    - <ns0:Segment-CTT>
    <ns0:Element-354>2</ns0:Element-354>
    </ns0:Segment-CTT>
    - <ns0:Segment-SE>
    <ns0:Element-96>11</ns0:Element-96>
    <ns0:Element-329>000000043</ns0:Element-329>
    </ns0:Segment-SE>
    </Transaction-870>
    Thanks in Advance
    Ravdeep

    Hi Ravdeep,
    Have you validated the payload against the ecs using document editor? If no, please do so.
    Also refer -
    5084: XEngine error - Invalid data (outbound with validation disabled)
    Please paste the complete B2B log here/mail it to my id (in my profile)
    Regards,
    Anuj

  • EDI validation Error: Segment GS(Functional Group Header) at guideline

    Hi,
    I am working on EDI 272 transaction(inbound).
    I created ECS file for EDI 272 and validated the EDI 272 data with ECS file in the B2B document editor. Validation was sucess in the B2B document editor
    when I upload the same ECS file and tested the same in B2B. I am using EDI version 4020.
    I am getting the following error,
    Segment GS(Functional Group Header) at guideline position 0200 is missing. This segment's standard option is Mandatory.{br}{br}This segment was expected after:{br}{tab}Segment Count: 1{br}{tab}Character: 105

    Hi Anuj,
    I created new ECS file without Envelope.
    Now I am getting the following exception
    <errorCode>AIP-51505</errorCode>
    <errorText>5020: An invalid character was encountered in a data element.</errorText>
    <errorDescription>
    <![CDATA[Machine Info: (dgia21a.cccis.com)
    Element ISA11 data type must be 'Alphanumeric'. Segment ISA is defined in the guideline at position 010.{br}{br}This error was detected at:{br}{tab}Segment Count: 1{br}{tab}Element Position: 11 {br}{tab}Characters: 82 through 83 ]]>
    </errorDescription>
    <errorSeverity>2</errorSeverity>
    <errorDetails>
    <parameter name="InterchangeControlStandard_RepeatingSeparator" value=""/>
    <parameter name="InterchangeTrailerControlNumber" value="000000001"/>
    <parameter name="InterchangeChildCount" value="1"/>
    <parameter name="InterchangeTime" value="1417"/>
    <parameter name="InterchangeUsageIndicator" value="T"/>
    <parameter name="ErrorScope" value="Interchange"/>
    <parameter name="SubelementDelimiter" value=""/>
    <parameter name="RepeatingSeparator" value=""/>
    <parameter name="InterchangeSecurityInfo" value=" "/>
    <parameter name="InterchangeReceiverQual" value="ZZ"/>
    <parameter name="DecimalSeparator" value=""/>
    <parameter name="InterchangeAuthorizationInfoQual" value="00"/>
    <parameter name="ElementDelimiter" value=""/>
    <parameter name="InterchangeComponentElementSep" value=""/>
    <parameter name="InterchangeControlVersion" value="00402"/>
    <parameter name="InterchangeAckRequested" value="0"/>
    <parameter name="InterchangeSenderQual" value="ZZ"/>
    <parameter name="InterchangeReceiverID" value="BBBBBBBBBBBB"/>
    <parameter name="ReleaseCharacter" value=""/>
    <parameter name="InterchangeDate" value="001212"/>
    <parameter name="SegmentDelimiter" value=""/>
    <parameter name="InterchangeControlNumber" value="000000001"/>
    <parameter name="InterchangeAuthorizationInfo" value=" "/>
    <parameter name="InterchangeSenderID" value="AAAAAAAAAAAA"/>
    <parameter name="InterchangeSecurityInfoQual" value="00"/>
    </errorDetails>
    </Exception>

  • Weblogic app server wsdl web service call with SSL Validation error = 16

    Weblogic app server wsdl web service call with SSL Validation error = 16
    I need to make wsdl web service call in my weblogic app server. The web service is provided by a 3rd party vendor. I keep getting error
    Cannot complete the certificate chain: No trusted cert found
    Certificate chain received from ws-eq.demo.xxx.com - xx.xxx.xxx.156 was not trusted causing SSL handshake failure
    Validation error = 16
    From the SSL debug log, I can see 3 verisign hierarchy certs are correctly loaded (see 3 lines in the log message starting with “adding as trusted cert”). But somehow after first handshake, I got error “Cannot complete the certificate chain: No trusted cert found”.
    Here is how I load trustStore and keyStore in my java program:
         System.setProperty("javax.net.ssl.trustStore",”cacerts”);
         System.setProperty("javax.net.ssl.trustStorePassword", trustKeyPasswd);
         System.setProperty("javax.net.ssl.trustStoreType","JKS");
    System.setProperty("javax.net.ssl.keyStoreType","JKS");
    System.setProperty("javax.net.ssl.keyStore", keyStoreName);
         System.setProperty("javax.net.ssl.keyStorePassword",clientCertPwd);      System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump","true");
    Here is how I create cacerts using verisign hierarchy certs (in this order)
    1.6.0_29/jre/bin/keytool -import -trustcacerts -keystore cacerts -storepass changeit -file VerisignClass3G5PCA3Root.txt -alias "Verisign Class3 G5P CA3 Root"
    1.6.0_29/jre/bin/keytool -import -trustcacerts -keystore cacerts -storepass changeit -file VerisignC3G5IntermediatePrimary.txt -alias "Verisign C3 G5 Intermediate Primary"
    1.6.0_29/jre/bin/keytool -import -trustcacerts -keystore cacerts -storepass changeit -file VerisignC3G5IntermediateSecondary.txt -alias "Verisign C3 G5 Intermediate Secondary"
    Because my program is a weblogic app server, when I start the program, I have java command line options set as:
    -Dweblogic.security.SSL.trustedCAKeyStore=SSLTrust.jks
    -Dweblogic.security.SSL.ignoreHostnameVerification=true
    -Dweblogic.security.SSL.enforceConstraints=strong
    That SSLTrust.jks is the trust certificate from our web server which sits on a different box. In our config.xml file, we also refer to the SSLTrust.jks file when we bring up the weblogic app server.
    In addition, we have working logic to use some other wsdl web services from the same vendor on the same SOAP server. In the working web service call flows, we use clientgen to create client stub, and use SSLContext and WLSSLAdapter to load trustStore and keyStore, and then bind the SSLContext and WLSSLAdapter objects to the webSerive client object and make the webservie call. For the new wsdl file, I am told to use wsimport to create client stub. In the client code created, I don’t see any way that I can bind SSLContext and WLSSLAdapter objects to the client object, so I have to load certs by settting system pramaters. Here I attached the the wsdl file.
    I have read many articles. It seems as long as I can install the verisign certs correctly to web logic server, I should have fixed the problem. Now the questions are:
    1.     Do I create “cacerts” the correct order with right keeltool options?
    2.     Since command line option “-Dweblogic.security.SSL.trustedCAKeyStore” is used for web server jks certificate, will that cause any problem for me?
    3.     Is it possible to use wsimport to generate client stub that I can bind SSLContext and WLSSLAdapter objects to it?
    4.     Do I need to put the “cacerts” to some specific weblogic directory?
    ---------------------------------wsdl file
    <wsdl:definitions name="TokenServices" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata">
         <wsp:Policy wsu:Id="TokenServices_policy">
              <wsp:ExactlyOne>
                   <wsp:All>
                        <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
                             <wsp:Policy>
                                  <sp:TransportToken>
                                       <wsp:Policy>
                                            <sp:HttpsToken RequireClientCertificate="true"/>
                                       </wsp:Policy>
                                  </sp:TransportToken>
                                  <sp:AlgorithmSuite>
                                       <wsp:Policy>
                                            <sp:Basic256/>
                                       </wsp:Policy>
                                  </sp:AlgorithmSuite>
                                  <sp:Layout>
                                       <wsp:Policy>
                                            <sp:Strict/>
                                       </wsp:Policy>
                                  </sp:Layout>
                             </wsp:Policy>
                        </sp:TransportBinding>
                        <wsaw:UsingAddressing/>
                   </wsp:All>
              </wsp:ExactlyOne>
         </wsp:Policy>
         <wsdl:types>
              <xsd:schema targetNamespace="http://tempuri.org/Imports">
                   <xsd:import schemaLocation="xsd0.xsd" namespace="http://tempuri.org/"/>
                   <xsd:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
              </xsd:schema>
         </wsdl:types>
         <wsdl:message name="ITokenServices_GetUserToken_InputMessage">
              <wsdl:part name="parameters" element="tns:GetUserToken"/>
         </wsdl:message>
         <wsdl:message name="ITokenServices_GetUserToken_OutputMessage">
              <wsdl:part name="parameters" element="tns:GetUserTokenResponse"/>
         </wsdl:message>
         <wsdl:message name="ITokenServices_GetSSOUserToken_InputMessage">
              <wsdl:part name="parameters" element="tns:GetSSOUserToken"/>
         </wsdl:message>
         <wsdl:message name="ITokenServices_GetSSOUserToken_OutputMessage">
              <wsdl:part name="parameters" element="tns:GetSSOUserTokenResponse"/>
         </wsdl:message>
         <wsdl:portType name="ITokenServices">
              <wsdl:operation name="GetUserToken">
                   <wsdl:input wsaw:Action="http://tempuri.org/ITokenServices/GetUserToken" message="tns:ITokenServices_GetUserToken_InputMessage"/>
                   <wsdl:output wsaw:Action="http://tempuri.org/ITokenServices/GetUserTokenResponse" message="tns:ITokenServices_GetUserToken_OutputMessage"/>
              </wsdl:operation>
              <wsdl:operation name="GetSSOUserToken">
                   <wsdl:input wsaw:Action="http://tempuri.org/ITokenServices/GetSSOUserToken" message="tns:ITokenServices_GetSSOUserToken_InputMessage"/>
                   <wsdl:output wsaw:Action="http://tempuri.org/ITokenServices/GetSSOUserTokenResponse" message="tns:ITokenServices_GetSSOUserToken_OutputMessage"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="TokenServices" type="tns:ITokenServices">
              <wsp:PolicyReference URI="#TokenServices_policy"/>
              <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="GetUserToken">
                   <soap12:operation soapAction="http://tempuri.org/ITokenServices/GetUserToken" style="document"/>
                   <wsdl:input>
                        <soap12:body use="literal"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap12:body use="literal"/>
                   </wsdl:output>
              </wsdl:operation>
              <wsdl:operation name="GetSSOUserToken">
                   <soap12:operation soapAction="http://tempuri.org/ITokenServices/GetSSOUserToken" style="document"/>
                   <wsdl:input>
                        <soap12:body use="literal"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap12:body use="literal"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="TokenServices">
              <wsdl:port name="TokenServices" binding="tns:TokenServices">
                   <soap12:address location="https://ws-eq.demo.i-deal.com/PhxEquity/TokenServices.svc"/>
                   <wsa10:EndpointReference>
                        <wsa10:Address>https://ws-eq.demo.xxx.com/PhxEquity/TokenServices.svc</wsa10:Address>
                   </wsa10:EndpointReference>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    ----------------------------------application log
    adding as trusted cert:
    Subject: CN=VeriSign Class 3 International Server CA - G3, OU=Terms of use at https://www.verisign.com/rpa (c)10, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
    Issuer: CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
    Algorithm: RSA; Serial number: 0x641be820ce020813f32d4d2d95d67e67
    Valid from Sun Feb 07 19:00:00 EST 2010 until Fri Feb 07 18:59:59 EST 2020
    adding as trusted cert:
    Subject: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
    Issuer: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
    Algorithm: RSA; Serial number: 0x3c9131cb1ff6d01b0e9ab8d044bf12be
    Valid from Sun Jan 28 19:00:00 EST 1996 until Wed Aug 02 19:59:59 EDT 2028
    adding as trusted cert:
    Subject: CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
    Issuer: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
    Algorithm: RSA; Serial number: 0x250ce8e030612e9f2b89f7054d7cf8fd
    Valid from Tue Nov 07 19:00:00 EST 2006 until Sun Nov 07 18:59:59 EST 2021
    <Mar 7, 2013 6:59:21 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Cipher: SunPKCS11-Solaris version 1.6 for algorithm DESede/CBC/NoPadding>
    <Mar 7, 2013 6:59:21 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Cipher for algorithm DESede>
    <Mar 7, 2013 6:59:21 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RSA/ECB/NoPadding>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLSetup: loading trusted CA certificates>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Filtering JSSE SSLSocket>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.addContext(ctx): 28395435>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLSocket will be Muxing>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write HANDSHAKE, offset = 0, length = 115>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <25779276 SSL3/TLS MAC>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <25779276 received HANDSHAKE>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: ServerHello>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: Certificate>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Cannot complete the certificate chain: No trusted cert found>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validating certificate 0 in the chain: Serial number: 2400410601231772600606506698552332774
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Subject:C=US, ST=New York, L=New York, O=xxx LLC, OU=GTIG, CN=ws-eq.demo.xxx.com
    Not Valid Before:Tue Dec 18 19:00:00 EST 2012
    Not Valid After:Wed Jan 07 18:59:59 EST 2015
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validating certificate 1 in the chain: Serial number: 133067699711757643302127248541276864103
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=(c) 2006 VeriSign, Inc. - For authorized use only, CN=VeriSign Class 3 Public Primary Certification Authority - G5
    Subject:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Not Valid Before:Sun Feb 07 19:00:00 EST 2010
    Not Valid After:Fri Feb 07 18:59:59 EST 2020
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <validationCallback: validateErr = 16>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> < cert[0] = Serial number: 2400410601231772600606506698552332774
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Subject:C=US, ST=New York, L=New York, O=xxx LLC, OU=GTIG, CN=ws-eq.demo.xxx.com
    Not Valid Before:Tue Dec 18 19:00:00 EST 2012
    Not Valid After:Wed Jan 07 18:59:59 EST 2015
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> < cert[1] = Serial number: 133067699711757643302127248541276864103
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=(c) 2006 VeriSign, Inc. - For authorized use only, CN=VeriSign Class 3 Public Primary Certification Authority - G5
    Subject:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Not Valid Before:Sun Feb 07 19:00:00 EST 2010
    Not Valid After:Fri Feb 07 18:59:59 EST 2020
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <weblogic user specified trustmanager validation status 16>
    <Mar 7, 2013 6:59:22 PM EST> <Warning> <Security> <BEA-090477> <Certificate chain received from ws-eq.demo.xxx.com - xx.xxx.xxx.156 was not trusted causing SSL handshake failure.>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validation error = 16>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Certificate chain is untrusted>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLTrustValidator returns: 16>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Trust status (16): CERT_CHAIN_UNTRUSTED>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <NEW ALERT with Severity: FATAL, Type: 42
    java.lang.Exception: New alert stack
         at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
         at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
         at com.certicom.tls.record.handshake.ClientStateReceivedServerHello.handle(Unknown Source)
         at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown Source)
         at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
         at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
         at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
         at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
         at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
         at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
         at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
         at com.certicom.tls.record.WriteHandler.write(Unknown Source)
         at com.certicom.io.OutputSSLIOStreamWrapper.write(Unknown Source)
         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
         at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
         at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:154)
         at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:358)
         at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:37)
         at weblogic.wsee.util.is.InputSourceUtil.loadURL(InputSourceUtil.java:100)
         at weblogic.wsee.util.dom.DOMParser.getWebLogicDocumentImpl(DOMParser.java:118)
         at weblogic.wsee.util.dom.DOMParser.getDocument(DOMParser.java:65)
         at weblogic.wsee.wsdl.WsdlReader.getDocument(WsdlReader.java:311)
         at weblogic.wsee.wsdl.WsdlReader.getDocument(WsdlReader.java:305)
         at weblogic.wsee.jaxws.spi.WLSProvider.readWSDL(WLSProvider.java:296)
         at weblogic.wsee.jaxws.spi.WLSProvider.createServiceDelegate(WLSProvider.java:77)
         at weblogic.wsee.jaxws.spi.WLSProvider.createServiceDelegate(WLSProvider.java:62)
         at javax.xml.ws.Service.<init>(Service.java:56)
         at ideal.ws2j.eqtoken.TokenServices.<init>(TokenServices.java:64)
         at com.citi.ilrouter.util.IpreoEQSSOClient.invokeRpcPortalToken(IpreoEQSSOClient.java:165)
         at com.citi.ilrouter.servlets.T3LinkServlet.doPost(T3LinkServlet.java:168)
         at com.citi.ilrouter.servlets.T3LinkServlet.doGet(T3LinkServlet.java:206)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source)
         at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write ALERT, offset = 0, length = 2>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <close(): 6457753>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <close(): 6457753>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.removeContext(ctx): 22803607>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Filtering JSSE SSLSocket>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.addContext(ctx): 14640403>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLSocket will be Muxing>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write HANDSHAKE, offset = 0, length = 115>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <23376797 SSL3/TLS MAC>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <23376797 received HANDSHAKE>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: ServerHello>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: Certificate>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Cannot complete the certificate chain: No trusted cert found>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validating certificate 0 in the chain: Serial number: 2400410601231772600606506698552332774
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Subject:C=US, ST=New York, L=New York, O=xxx LLC, OU=GTIG, CN=ws-eq.demo.xxx.com
    Not Valid Before:Tue Dec 18 19:00:00 EST 2012
    Not Valid After:Wed Jan 07 18:59:59 EST 2015
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validating certificate 1 in the chain: Serial number: 133067699711757643302127248541276864103
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=(c) 2006 VeriSign, Inc. - For authorized use only, CN=VeriSign Class 3 Public Primary Certification Authority - G5
    Subject:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Not Valid Before:Sun Feb 07 19:00:00 EST 2010
    Not Valid After:Fri Feb 07 18:59:59 EST 2020
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <validationCallback: validateErr = 16>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> < cert[0] = Serial number: 2400410601231772600606506698552332774
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Subject:C=US, ST=New York, L=New York, O=xxx LLC, OU=GTIG, CN=ws-eq.demo.xxx.com
    Not Valid Before:Tue Dec 18 19:00:00 EST 2012
    Not Valid After:Wed Jan 07 18:59:59 EST 2015
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> < cert[1] = Serial number: 133067699711757643302127248541276864103
    Issuer:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=(c) 2006 VeriSign, Inc. - For authorized use only, CN=VeriSign Class 3 Public Primary Certification Authority - G5
    Subject:C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA - G3
    Not Valid Before:Sun Feb 07 19:00:00 EST 2010
    Not Valid After:Fri Feb 07 18:59:59 EST 2020
    Signature Algorithm:SHA1withRSA
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <weblogic user specified trustmanager validation status 16>
    <Mar 7, 2013 6:59:22 PM EST> <Warning> <Security> <BEA-090477> <Certificate chain received from ws-eq.demo.xxx.com - 12.29.210.156 was not trusted causing SSL handshake failure.>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validation error = 16>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Certificate chain is untrusted>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLTrustValidator returns: 16>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Trust status (16): CERT_CHAIN_UNTRUSTED>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <NEW ALERT with Severity: FATAL, Type: 42
    java.lang.Exception: New alert stack
         at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
         at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
         at com.certicom.tls.record.handshake.ClientStateReceivedServerHello.handle(Unknown Source)
         at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown Source)
         at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
         at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
         at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
         at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
         at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
         at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
         at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
         at com.certicom.tls.record.WriteHandler.write(Unknown Source)
         at com.certicom.io.OutputSSLIOStreamWrapper.write(Unknown Source)
         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
         at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
         at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:154)
         at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:358)
         at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:37)
         at weblogic.wsee.util.is.InputSourceUtil.loadURL(InputSourceUtil.java:100)
         at weblogic.wsee.util.dom.DOMParser.getWebLogicDocumentImpl(DOMParser.java:118)
         at weblogic.wsee.util.dom.DOMParser.getDocument(DOMParser.java:65)
         at weblogic.wsee.wsdl.WsdlReader.getDocument(WsdlReader.java:311)
         at weblogic.wsee.wsdl.WsdlReader.getDocument(WsdlReader.java:305)
         at weblogic.wsee.jaxws.spi.WLSProvider.readWSDL(WLSProvider.java:296)
         at weblogic.wsee.jaxws.spi.WLSProvider.createServiceDelegate(WLSProvider.java:77)
         at weblogic.wsee.jaxws.spi.WLSProvider.createServiceDelegate(WLSProvider.java:62)
         at javax.xml.ws.Service.<init>(Service.java:56)
         at ideal.ws2j.eqtoken.TokenServices.<init>(TokenServices.java:64)
         at com.citi.ilrouter.util.IpreoEQSSOClient.invokeRpcPortalToken(IpreoEQSSOClient.java:165)
         at com.citi.ilrouter.servlets.T3LinkServlet.doPost(T3LinkServlet.java:168)
         at com.citi.ilrouter.servlets.T3LinkServlet.doGet(T3LinkServlet.java:206)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source)
         at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write ALERT, offset = 0, length = 2>
    <Mar 7, 2013 6:59:22 PM EST> <Debug> <SecuritySSL> <BEA-000000> <close(): 16189141>

    I received a workaround by an internal message.
    The how to guide is :
    -Download the wsdl file (with bindings, not the one from ESR)
    -Correct it in order that the schema corresponds to the answer (remove minOccurs or other things like this)
    -Deploy the wsdl file on you a server (java web project for exemple). you can deploy on your local
    -Create a new logicial destination that point to the wsdl file modified
    -Change the metadata destination in your web dynpro project for the corresponding model and keep the execution desitnation as before.
    Then the received data is check by the metadata logical destination but the data is retrieved from the correct server.

  • Can't save BISM file pointing to excel sheet (data source). ErrMsg: "There were errors found while validating the page: Cannot connect to the server or database."

    Hi,
    Me and a collegue is administrering our new enterprise BI portal in SharePoint 2013 (On Premise) and have a problem with using a specific Excel file including general ledger data as data source through a BISM file.
    This particular BISM file can't be saved without getting the error message "There were errors found while validating the page: Cannot connect to the server or database."
    BISM files against other Excel sheets and sources (for example SSAS tabular databases) works well.
    Can anyone help us pinpointing whats wrong here, this is a really important stakeholder in our organization requesting this reporting?
    Cheers!

    Hi E.SWARD ,
    My self created a Power pivot excel then i want to use this excel to create BI file . Still i am getting the same error . Pls help me to resolve this issue
    Cannot connect to the server or database.
    I am getting the similar error , if i use Tabular analysis server instance .
    Subhash

Maybe you are looking for