Receive Custom Document via AS2
i just receive a new requirement from my boss, there is a client who want to send us a flat file via AS2.
i test the scenario with my local testing machine and i face this problem
AIP-50083: Document protocol identification error
i have to check whether Oracle B2B is possible to do it before i suggest my boss to find alternative way.
Hi Kinwah,
For Custom Flat files the identification is based on the existence of a value in a flat file payload.
To configure B2B in the Document definition set the following
1) Identification Start position,
2) Identification End Position and
3)Identification Expression value.
B2B will apply the Identification Start Position and Identification End Position on the payload and compare the value obtained with the value specified in the Identification Expression Value. If the values match, then the document is identified successfully.
Regards
Nandagopal.S
Similar Messages
-
Not able to generate AS2 MDN when receiving custom XML via AS2
Hi friends,
I have setup the trading partner and the corresponding TP certificate import for receiving the custom XML via AS2 channel.
I am receiving the custom xml properly to oracle b2b and able to receive the same to bpel as well. however in the oracle b2b console under reports tab i am seeing only one record for inbound document receive and i am not seeing the other record for the AS2 MDN going back to vendor. I have setup the AS2 channel under the external trading partner --> Channel using the vendor AS2 URL and selected all the security parameters while creating the Outbound AS2 channel.
1. Not able to generate AS2 MDN when receiving custom XML via AS2.
2. eventhough i am able to decrypt the inbound custom XML and ablr to recieve it in bpel also for processing, in the reports tab the inbound message state is changing to MSG_ERROR and it has the folloing error message:
Error Code
B2B-50037
Error Description
Machine Info: (***********) Description: B2B inbound message processing error
Error Level
ERROR_LEVEL_COLLABORATION
for AS2 MDN generation for custom XML receiving using As2 protocol, do we need to setup anything other than the outbound As2 Channel using the external vendor AS2 URL?
Can you please help me how can i generate the AS2 MDN for the inbound custom XML document i have received and also why the inbound message is failing even though i am receiving the custom XML properly to bpel?
Thanks,
Amirineni.Hi Prasanna,
Vendor has enabled the ACK mode as SYNC.
Below are the headers for the inbound message to B2B. and we are able to receive the input message to bpel also.
Protocol Transport Binding
ChannelName=******** AS2-To=****AS2 TE=trailers, deflate, gzip, compress Date=Thu, 02 Oct 2014 14:26:31 GMT AS2-Version=1.2 Accept-Encoding=deflate, gzip, x-gzip, compress, x-compress AS2-From=****AS2 Disposition-Notification-Options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1 Disposition-Notification-To=https://******/as2 Message-ID=<CLEO-20141002_142630452-31X54N@****_*****AS2.pcwbedi1-O> Content-type=application/pkcs7-mime; smime-type=enveloped-data; name=smime.p7m Content-length=747006 MSG_RECEIVED_TIME=Thu Oct 02 10:26:39 EDT 2014 Subject=EDI ECID-Context=1.005175bK7U^AXNJCAnf9Cx0002pW000yjX;kXjE1ZDLIPGIj2QCYV8QoKSSILRO_PQT_IS Proxy-Client-IP=****** Recipient-Address=https://******/b2b/httpReceiver User-Agent=RPT-HTTPClient/0.3-3I (Windows 2003) X-Forwarded-For=****** Content-Disposition=attachment; filename="smime.p7m" Host=****** EDIINT-Features=CEM, multiple-attachments, AS2-Reliability Connection=Keep-Alive X-WebLogic-KeepAliveSecs=30 X-WebLogic-Force-JVMID=-1497702782 From=****** Mime-Version=1.0
Message Digest
Message Digest
Digest Algorithm
sha1
Transport Protocol
HTTP
Transport Protocol Version
1.0
Url
http://******
security
Transport Headers
ChannelName=****** AS2-To=******AS2 TE=trailers, deflate, gzip, compress Date=Thu, 02 Oct 2014 14:26:31 GMT AS2-Version=1.2 Accept-Encoding=deflate, gzip, x-gzip, compress, x-compress AS2-From=****AS2 Disposition-Notification-Options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1 Disposition-Notification-To=https://******/as2 Message-ID=<CLEO-20141002_142630452-31X54N@****AS2_*****AS2.pcwbedi1-O> Content-type=application/pkcs7-mime; smime-type=enveloped-data; name=smime.p7m Content-length=747006 MSG_RECEIVED_TIME=Thu Oct 02 10:26:39 EDT 2014 Subject=EDI ECID-Context=1.005175bK7U^AXNJCAnf9Cx0002pW000yjX;kXjE1ZDLIPGIj2QCYV8QoKSSILRO_PQT_IS Proxy-Client-IP=***** Recipient-Address=*******/b2b/httpReceiver User-Agent=RPT-HTTPClient/0.3-3I (Windows 2003) X-Forwarded-For=******* Content-Disposition=attachment; filename="smime.p7m" Host=***** EDIINT-Features=CEM, multiple-attachments, AS2-Reliability Connection=Keep-Alive X-WebLogic-KeepAliveSecs=30 X-WebLogic-Force-JVMID=-1497702782 From=***** Mime-Version=1.0
Thanks,
Amirineni -
when I receive word documents via my yahoo on my mac, the format always come up as a TEXTEDIT doc. This is causing me serious problems. How do I enable my documents to open in the original format it was sent?
Do you have Microsoft Word installed on your Mac? If so, you can reassign all .doc files to Word by selecting the file in Finder and choosing "File > Get Info" from the menu. In the window that opens look for "Open with" and change the entry to "Microsoft Word".
-
Post Customs Document via /SAPSLL/API_CUSTOMS_DOC_CREATE
Hi Gurus,
We are trying to post Customs document Via FM /SAPSLL/API_CUSTOMS_DOC_CREATE. Is there a better way to post Customs document via program/manually?
can any one provide a sample program to create/change Customs document via program?
Regards,
Abhi.HI Abhshk Bhatta,
do you have any experience with the connection of a non sap system to sap gts?
my idea is to use to call this function module e.g. via a web-service and post the customs declaration into gts....
what do you think - may that be possible?
regards,
Ralf -
Receiving document with AS2(HTTP)
Hi B2B Gurus,
I have to receive EDI document with AS2 over http(Inbound Operation). I am using the URL : http://<host>:<port>/b2b/httpReceiver ,which is a default HTTP listener of Oracle B2B. I just configured a Generic File channel under the Host trading partner which will writa data to a folder for further processing. I am using Http Post method to send data to the URL.
Problem:
when i successfully send data to the B2B listener server , for the first time B2B throws error like : Document Protocol Identification error and again it shows Message state completed and successfully processed other process.
This is confusing like : first time it throws error and at the same it works perfectly.
Error Report :
==========
State ============ Document Type========Agreement======== Sender=====Receiver
Message_Complete === Acknowledgement======= Arg_997========== Local======EDI
Message_Complete ========997============Arg_997 ==========Local =====EDI
Message_Error==================================================EDI
Message_Complete========850=============Arg_850==========EDI======Local
This type of Report is showing, when i send data to the B2B httpReceiver.
Any suggestion would be helpful to me.
Thanks
Sharmistha
Edited by: Sharmistha Ghosh on Sep 29, 2011 12:45 PMHi Anuj,
LOG MESSAGE:
[2011-09-30T13:01:07.975+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-0000000000060162,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Notification: createErrorDetailsSnippet:
<parameter name="b2b.messageId" value="AC12292E132B93E69EE0000037AD4E78"/>[[
<parameter name="b2b.messageType" value="1"/>
<parameter name="b2b.toTradingPartnerId" value="<host>"/>
<parameter name="b2b.toTradingPartnerIdType" value="Generic Identifier"/>
[2011-09-30T13:01:07.975+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-0000000000060162,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Notification: notifyApp: payload = <Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">[[
<correlationId>null</correlationId>
<b2bMessageId>AC12292E132B93E69EE0000037AD4E78</b2bMessageId>
<errorCode>B2B-50083</errorCode>
<errorText>
<![CDATA[Document protocol identification error.
]]>
</errorText>
<errorDescription>
<![CDATA[Machine Info: <machine name>
Description: Document protocol identification error.
]]>
</errorDescription>
<errorSeverity>2</errorSeverity>
<errorDetails>
<parameter name="b2b.messageId" value="AC12292E132B93E69EE0000037AD4E78"/>
<parameter name="b2b.messageType" value="1"/>
<parameter name="b2b.toTradingPartnerId" value="<host>"/>
<parameter name="b2b.toTradingPartnerIdType" value="Generic Identifier"/>
</errorDetails>
</Exception>
[2011-09-30T13:01:07.975+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-0000000000060162,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Notification: notifyApp: Enqueue the exception message:[[
<Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<correlationId>null</correlationId>
<b2bMessageId>AC12292E132B93E69EE0000037AD4E78</b2bMessageId>
<errorCode>B2B-50083</errorCode>
<errorText>
<![CDATA[Document protocol identification error.
]]>
</errorText>
<errorDescription>
<![CDATA[Machine Info:<machine name>
Description: Document protocol identification error.
]]>
</errorDescription>
<errorSeverity>2</errorSeverity>
<errorDetails>
<parameter name="b2b.messageId" value="AC12292E132B93E69EE0000037AD4E78"/>
<parameter name="b2b.messageType" value="1"/>
<parameter name="b2b.toTradingPartnerId" value="<host>"/>
<parameter name="b2b.toTradingPartnerIdType" value="Generic Identifier"/>
</errorDetails>
</Exception>
[2011-09-30T13:01:07.976+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-0000000000060162,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Notification: deliverException: Send message to endpoint IP_IN_QUEUE
[2011-09-30T13:01:07.976+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-0000000000060162,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: log] URL ===== aq://IP_IN_QUEUE@jdbc/SOADataSource
[2011-09-30T13:01:07.977+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-0000000000060162,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.transport.AppTransportInterface:send TO Endpoint: 509 aq://IP_IN_QUEUE@jdbc/SOADataSource
[2011-09-30T13:01:07.977+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-0000000000060162,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] [[
Protocol = AQ
Version = 1.0
Transport Header
internal:true
aq.sender.queue_name:IP_IN_QUEUE
aq.sender.queue_payload_col:PAYLOAD
aq.sender.datasource:jdbc/SOADataSource
aq.sender.recipients:b2berroruser
Parameters
-- listing properties --
DOCTYPE_NAME=Exception
MSG_TYPE=3
DOCTYPE_REVISION=1.0
MSG_ID=AC12292E132B93E69EE0000037AD4E78
ACTION_NAME=Exception
: ***** ACKNOWLEDGMENT *****
Exchange Protocol: AS2 Version 1.1
Transport Protocol: HTTP
Unique Message ID: <AC12292F132B942A79C00000160393F3@EDI_AS2>
Trading Partner: Local_AS2
Message Signed: No
Payload encrypted: No
Attachment: None
***** ACKNOWLEDGMENT *****
[2011-09-30T13:01:10.849+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Engine: processIncomingMessageImpl: SYNC RESP =
[2011-09-30T13:01:10.850+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Engine: processIncomingMessageImpl: Exit
[2011-09-30T13:01:10.850+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: log] class oracle.tip.b2b.metric.B2BMessageProperties[[
fromTP : EDI
toTP : Local
DocumentProtocol : EDI_X12
DocumentProtocolVersion : 4010
DocumentType : 997
Agreement : Arg_997
MessageSize : 219.0
MessageState : COMPLETE
FromEndpoint : null
FromEndpointProtocol : null
FromEndpointStatus : CONNECTED
ToEndpoint : http://<host:<port>/b2b/httpReceiver
ToEndpointProtocol : HTTP
ToEndpointStatus : CONNECTED
Application : null
Application : null
Composite : null
CompositeVersion : null
Service/Reference : null
[2011-09-30T13:01:10.850+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Engine: processIncomingMessage: Elapsed Time = 296
[2011-09-30T13:01:10.850+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: log] updateProcessingTime (with WireMessage input) Enter
[2011-09-30T13:01:10.851+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.msgproc.DbAccess:updateProcessingTime (with WireMessage input) Looking for wm.id = AC12292E132B93E702C0000037AD4E82
[2011-09-30T13:01:10.851+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.msgproc.ToplinkHelper: findBusinessMessageByProtocolMessageId: findBusinessMessagesByWireMessageId >>> wireMsgId : AC12292E132B93E702C0000037AD4E82
[2011-09-30T13:01:10.851+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [APP: soa-infra] [SRC_METHOD: log] 2011.09.30 13:01:10.851--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query ReadAllQuery(oracle.tip.b2b.model.instance.BusinessMessage)
[2011-09-30T13:01:10.852+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [APP: soa-infra] [SRC_METHOD: log] 2011.09.30 13:01:10.852--ServerSession(530093923)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--reconnecting to external connection pool
[2011-09-30T13:01:10.852+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [APP: soa-infra] [SRC_METHOD: log] 2011.09.30 13:01:10.852--ServerSession(530093923)--Connection(1053913772)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--SELECT t1.ID, t1.MESSAGE_ID, t1.ACK_MODE, t1.MESSAGE_TYPE, t1.ACK_TYPE, t1.XPATH_VALUE3, t1.MODIFIED, t1.ATTRIBUTE2, t1.NATIVE_MSG_SIZE, t1.ATTRIBUTE4, t1.PAYLOAD_NAME, t1.BATCH_ID, t1.RECEIVER_ID_TYPE, t1.CORRELATION_FROM_XPATH_NAME, t1.RECEIVER_ID_VALUE, t1.CORRELATION_FROM_XPATH_XPR, t1.RECEIVER_NAME, t1.CORRELATION_TO_XPATH_VALUE, t1.RECEIVE_TIMESTAMP, t1.CREATED, t1.REFER_TO_MESSAGE_ID, t1.DIRECTION, t1.RESPONSE_MODE, t1.DOC_PROTOCOL_NAME, t1.RESUBMIT_COUNT, t1.DOC_REMAINING_RETRY, t1.SENDER_ID_TYPE, t1.DOCTYPE_NAME, t1.SENDER_ID_VALUE, t1.SENDER_NAME, t1.LABEL, t1.SEND_TIMESTAMP, t1.ATTRIBUTE3, t1.STATE, t1.CONTENT_TYPE, t1.TIME_TO_ACK, t1.CORRELATION_TO_XPATH_NAME, t1.TPA_ID, t1.CPST_INST_CREATED_TIME, t1.TPA_NAME, t1.DOC_PROTOCOL_VERSION, t1.TRANSLATED_MSG_SIZE, t1.DOCUMENT_DEFINITION, t1.XPATH_EXPRESSION1, t1.ATTRIBUTE1, t1.XPATH_EXPRESSION2, t1.CORRELATION_FROM_XPATH_VALUE, t1.XPATH_EXPRESSION3, t1.DOC_ATTEMPT_COUNT, t1.XPATH_NAME1, t1.JOB_ID, t1.XPATH_NAME2, t1.CORRELATION_TO_XPATH_XPR, t1.XPATH_NAME3, t1.ATTRIBUTE5, t1.XPATH_VALUE1, t1.DOC_RETRY_INTERVAL, t1.XPATH_VALUE2, t1.APP_MESSAGE, t1.NATIVE_DATA_STORAGE, t1.TRANSLATED_DATA_STORAGE, t1.ATTACHMENT_STORAGE, t1.EXT_BUSINESS_MESSAGE, t1.PAYLOAD_STORAGE, t1.WIRE_MESSAGE FROM B2B_WIRE_MESSAGE t0, B2B_BUSINESS_MESSAGE t1 WHERE ((t0.ID = ?) AND (t0.ID = t1.WIRE_MESSAGE))[[
bind => [AC12292E132B93E702C0000037AD4E82]
[2011-09-30T13:01:10.853+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.msgproc.ToplinkHelper: findBusinessMessageByProtocolMessageId: Got 1 messages
[2011-09-30T13:01:10.853+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.msgproc.ToplinkHelper: findBusinessMessageByProtocolMessageId: Exit
[2011-09-30T13:01:10.854+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.msgproc.DbAccess:updateProcessingTime (with WireMessage input) Got 1 messages
[2011-09-30T13:01:10.854+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.msgproc.DbAccess:updateProcessingTime (with WireMessage input) Set Processing time as 296
[2011-09-30T13:01:10.854+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Engine: processIncomingMessage: Exit
[2011-09-30T13:01:10.854+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Engine: incomingContinueProcess: Exit
[2011-09-30T13:01:10.855+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Engine: handleMessageEvent: Exit
[2011-09-30T13:01:10.855+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [SRC_METHOD: synchedLog_J] Engine: processEvents: Exit
[2011-09-30T13:01:10.855+05:30] [soa_server1] [TRACE:16] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.855--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--TX beforeCompletion callback, status=STATUS_ACTIVE
[2011-09-30T13:01:10.856+05:30] [soa_server1] [TRACE:16] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.856--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--begin unit of work commit
[2011-09-30T13:01:10.857+05:30] [soa_server1] [TRACE:16] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.857--ClientSession(1583262624)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--TX beginTransaction, status=STATUS_ACTIVE
[2011-09-30T13:01:10.857+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.857--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query InsertObjectQuery(oracle.tip.b2b.model.instance.DataStorage@76a4b4c8)
[2011-09-30T13:01:10.858+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.858--ClientSession(1583262624)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--reconnecting to external connection pool
[2011-09-30T13:01:10.858+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.858--ClientSession(1583262624)--Connection(960060373)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--INSERT INTO B2B_DATA_STORAGE (ID, DATA_SIZE, VALUE_SELECTOR, DOCUMENT_ID, ATTRIBUTE1, CLOB_VALUE, CPST_INST_CREATED_TIME, BLOB_VALUE, JOB_ID, ATTRIBUTE2, LABEL) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[[
bind => [*** VALUES HIDDEN ***]
[2011-09-30T13:01:10.859+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.859--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query InsertObjectQuery(oracle.tip.b2b.model.instance.DataStorage@765c5abf)
[2011-09-30T13:01:10.860+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.860--ClientSession(1583262624)--Connection(960060373)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--INSERT INTO B2B_DATA_STORAGE (ID, DATA_SIZE, VALUE_SELECTOR, DOCUMENT_ID, ATTRIBUTE1, CLOB_VALUE, CPST_INST_CREATED_TIME, BLOB_VALUE, JOB_ID, ATTRIBUTE2, LABEL) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[[
bind => [*** VALUES HIDDEN ***]
[2011-09-30T13:01:10.861+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.861--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query InsertObjectQuery(oracle.tip.b2b.model.instance.ExtBusinessMessage@4fb164cf)
[2011-09-30T13:01:10.861+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.861--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query WriteObjectQuery(oracle.tip.b2b.model.instance.BusinessMessage@3afbe406)
[2011-09-30T13:01:10.862+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.862--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query WriteObjectQuery(oracle.tip.b2b.model.instance.ExtBusinessMessage@4fb164cf)
[2011-09-30T13:01:10.863+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.862--ClientSession(1583262624)--Connection(960060373)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--INSERT INTO B2B_EXT_BUSINESS_MESSAGE (ID, ERROR_DETAIL_CLOB, ATTRIBUTE1, ERROR_LEVEL, BUSINESS_ACTION_NAME, ERROR_SEVERITY, BUSINESS_TRANSACTION_ID, ERROR_TEXT, BUSINESS_TRANSACTION_VERSION, ERROR_TEXT_CLOB, COLLABORATION_NAME, EXCHANGE_PROTOCOL_NAME, COLLABORATION_STATE, EXCHANGE_PROTOCOL_VERSION, DELIVERED_ENDPOINT, FROM_ROLE, ERROR_DESCRIPTION, GROUP_CONTROL_NUMBER, ERROR_DETAIL, TXNSET_CONTROL_NUMBER, INTERCHANGE_CONTROL_NUMBER, COLLABORATION_ID, JOB_ID, COLLABORATION_VERSION, LABEL, ERROR_DESCRIPTION_CLOB, PROCESSING_TIME, BUSINESS_TRANSACTION_NAME, PROTOCOL_WORK_AREA, ERROR_CODE, QUEUE_TIME, CPST_INST_CREATED_TIME, SEQUENCE_TARGET, ATTRIBUTE2, TO_ROLE, BUSINESS_MESSAGE) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[[
bind => [AC12292E132B93E74C40000037AD4E88, null, Interchange Sen, null, null, null, null, null, null, null, null, AS2, null, 1.1, null, null, null, null, null, null, null, null, null, null, null, null, 296, null, null, null, null, 2011-09-30 13:01:09.483, null, Interchange Rec, null, null]
[2011-09-30T13:01:10.864+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.864--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query WriteObjectQuery(oracle.tip.b2b.model.instance.DataStorage@765c5abf)
[2011-09-30T13:01:10.864+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.864--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query WriteObjectQuery(oracle.tip.b2b.model.instance.WireMessage@1c76cacb)
[2011-09-30T13:01:10.865+05:30] [soa_server1] [TRACE:32] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.865--UnitOfWork(776571749)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--Execute query WriteObjectQuery(oracle.tip.b2b.model.instance.DataStorage@76a4b4c8)
[2011-09-30T13:01:10.866+05:30] [soa_server1] [TRACE] [] [oracle.soa.b2b.repository] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7] [userId: <anonymous>] [ecid: b9c170586825fe53:3e0b31b0:132ab6771a1:-8000-000000000006016d,0] [SRC_CLASS: oracle.tip.b2b.log.ToplinkLogger] [SRC_METHOD: log] 2011.09.30 13:01:10.866--ClientSession(1583262624)--Connection(960060373)--Thread(Thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@33b06fc7,10,Application Daemon Threads])--UPDATE B2B_WIRE_MESSAGE SET ATTRIBUTE1 = ?, MODIFIED = ?, MSG_SIZE = ?, PROTOCOL_MESSAGE_ID = ?, PROTOCOL_TRANSPORT_BINDING = ?, REFER_TO_PROTOCOL_MESSAGE_ID = ?, STATE = ?, PAYLOAD_STORAGE = ? WHERE (ID = ?)[[
bind => [AC12292E132B93E74C40000037AD4E88, 2011-09-30 13:01:10.846, 219, <AC12292F132B942A79C00000160393F3@EDI_AS2>, AS2-To=Local_AS2
TE=trailers, deflate, gzip, compress
Date=Fri, 30 Sep 2011 07:35:45 GMT
AS2-Version=1.1
Accept-Encoding=gzip, x-gzip, compress, x-compress
AS2-From=EDI_AS2
Content-Transfer-Encoding=binary
Message-ID=<AC12292F132B942A79C00000160393F3@EDI_AS2>
Content-type=multipart/report; report-type=disposition-notification; boundary="----=_Part_2_358023305.1317368145834"
MSG_RECEIVED_TIME=Fri Sep 30 13:01:09 IST 2011
ECID-Context=1.449b4b64fa2729cc:-36730b0e:132b5a57e53:-8000-0000000000019106;kXCpv0ZGZKSULGSPXKTPJHSRo4USpLO
MIME-version=1.0
isbinaryTfr=false
User-Agent=AS2 Server Oracle HTTPClient Version 10h
HostName=<HostName>
Content-Length=795
Host=<HostName>:<port>
RemoteHostName=<********************>
Connection=close, TE
From=EDI_AS2
, <AC12292E132B93E68B60000037AD4E75@Local_AS2>, COMPLETE, AC12292E132B93E74D70000037AD4E8A, AC12292E132B93E702C0000037AD4E82]
]] -
Receiving document with AS2 over http
In Oracle B2B if I have to receive the document with AS2 over http, what can be the URL? The fusion server is running in a linux server. There is a folder in that server where we can preserve the incoming files for further processing.
Hi Anuj,
The solution you have provided work, in the sense that the b2b server is receiving the file.
But after the receipt I am seeing two errors, the sender is sending a text file, with the name xxxx.txt.
The errors are:
: B2B-50083 (error severity: error)
Error Description Machine Info: <machine name>) Document protocol identification error.
Error Level ERROR_LEVEL_COLLABORATION
Error Severity ERROR
Error Text Document protocol identification error.
B2B-50079 ( (error severity: information)
Error Description Machine Info: (<machinename>) Transport error: [IPT_HttpSendError] HTTP encounters send error :404 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>Sorry!The page requested was not found.</p> </body></html> .
Error Level ERROR_LEVEL_COLLABORATION
Error Severity INFORMATION
Error Text Transport error: [IPT_HttpSendError] HTTP encounters send error :404 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>Sorry!The page requested was not found.</p> </body></html> .
In the agreement, I did not put any validation against any schema file. -
Custom document over internet encoding
Hi all!
While trying to send a custom document over AS2, the payload encoding seems to be dependent on signing and encription:
If the message is unencrypted and unsigned -- Payload is UTF-8
If the message is 3DES encrypted OR signed OR both signed and encrypted -- Payload is windows-1251 (our B2B installed on windows server 2003, regional settings = russia)
i have already tried to insert oracle.tip.adapter.b2b.encoding=UTF-8 line in tip.properties, but it doesnt seem to help me.
The problem is: Trading partner expects UTF-8 messages. So when sent in windows-1251, the russian characters are misinterpreted.
If anyone already faced this problem, please help. Thanks.
Alex.Hi,
I used to get "Unable to identify the trading partner agreemen" due to below reasions,
1. Agreement is not deployed properly. Please check whether deployed agreement is in active state.
2. While creating the Operational Capability, please check whether initiator and responder defined correctly.
For Outbound, Please check Remote trading partner Is Initiator should be false and Host trading partner Is Initiator should be true.
As far as I know, File name convention should be folllowed for FTP/File and not for HTTP. -
B2B Custom document through Http Channel.
Hi
Normally in order to exchange Edifact documetns we use Edi identifiers to receive documents from multiple Trading Partners.
But we have a scenario, where we need to use single Custom Purchase Order document definition and need to recieve Documents from multiple Trading Partners through Http Channel, we are passing xml documents. How to get Document Identifier for Custom documents and how to get the Identifier tag from the Document given as input to differentiate from different trading partners.
Thanks in advance.
Regards
Chaitanya.Hi Anuj,
Thanks for reply
In My scenario i have to receive custom documents(cXML file) from two remote trading partners through http channel. I just created one custom document definition...and each agreement for each trading partner using that document definition.
If the document (i/p) is coming from soa, then easily i can give fromTP and toTP values in SOA mediator or bpel and i can route the document to particular agreement.
But in my case,the i/p document doesnt comes from SOA (it may come from http servlet or in some way) so i cant give toTP and fromTP values.
so if it is a EDI document ,then we can route it according to the identifiers. but in my case it is a Custom document i.e, cXML.xml
so in my xml i had one <Identity>xxx</Identity> tag ,this identity tag value tells us from which partner the document is coming. so by using this identity tag can i route it to particular agreement.
so based on the above identity tag, how can i find the trading partner in b2b.
Thanks in advance,
Regards,
Chaitanya. -
Receiving Custom XML Document over AS2 (HTTPS) - Inbound Processing
Hi All,
Need help in Receiving Custom XML Document over AS2 (HTTPS) - Inbound Processing
External Trading Partner will be able to post the XML Documents to https://<b2bconsolehost>:<b2bconsoleport>/b2b/httpReceiver.
Here is the process flow:
1. External Trading Partner will be posting the XML Documents to https://<b2bconsolehost>:<b2bconsoleport>/b2b/httpReceiver
2. B2B, consumes the Custom XML validates as per the XSD and process it.
3. How to send the ACK back to External Trading Partner if it validates successfully and sent it to 'IP_IN_QUEUE'
4. How to send the ACK back to External Trading Partner if the validation fails after receiving the XML document.
5. Does the External Trading Partner require any certificates to post the XML Documents to https://<b2bconsolehost>:<b2bconsoleport>/b2b/httpReceiver (no need of encryption/decryption)?
6. How to enable the B2B server to accept the HTTPS messages from the Trading Partner (no need of encryption/decryption).
Please let me know. Thanks In Advance.
Regards,
AmirineniHi Nandu, Ramesh,
We have done the set-ups for transmitting a Custom XML Document over HTTP1.1 in B2B.
Our Business Case is as follows:
1. Read the Flat File using BPEL File Adapter
2. Transform the Message in BPEL and send it to B2B
2. Based on the set-ups in B2B, we need to post the XML message to the folliwng URL:-
http://databridge.buy.datastream.net:5555/invoke/dsImport/receiveXML
In the B2B Set-Ups, I have done the following:
Business Protocol name: Custom Document over Internet
Exchange Protocol: AS
Document Protocol: Custom
Transport Protocol: HTTP-1.1
Host name : http://databridge.buy.datastream.net
Port: 5555
I have also deployed the agreement as well as the configuration. The issue that I am currently facing is when I select the configuration in WSIL browser in JDeveloper, I am getting the following error:
"Unable to get schema information for target".
Hence I am not able to map the message in BPEL and send it to B2B.
Could you please let me know the possible causes and if I am missing anything in the set-ups in B2B.
As always, your help and guidance is highly appreciated.
Thanks,
Dibya -
Error received while cancelled inoice document via MR8M
Dear Expert,
User post the invoice wrongly in the system with posting date as 01.10.2011 and invoice date is 15.03.2011(Last Fiscal Year).
Now when user try to calceled the document via MR8M he received error as "Item 010 order 205460 budget exceed." (In document item 010 Order 205460, budget for fiscal year 2010 was exceeded by 238,360.00 INR.)
Budget for the year 2010 is already carried forward to the new year 2011. I am unable to find reason via user receiving this error.
Please advise on the same.
Thanks
RohanHi,
I assume you had transferred all the commitments form fiscal year 2010 to fiscal year 2011 you will surely get the error message of budget exceeded in the year 2011 .You will will have to transfer the budget of the year 2010 also or you may update the current budget .I f you do not want the error message,you will have to first deactivate the Project budget using T code CJBW & after reversing then activate the Project budget using T code CJBV.
Hope it may help you.
Kuber -
Hi All,
We are planning to send Custom XML Document over HTTP(AS2) to the Remote Trading Partner. The XML Document needs to be posted to a particular URL in the Remote Trading Partner Site.Here is the process flow:
1. The input application format file having the messages will be transformed to an XML message in BPEL.
2. Then as per the set-ups done in B2B, this particular XML message needs to be posted to a URL.
I went through the B2B User's Guide but could not find any documentation on how to set up Custom XML Document over HTTP(AS2).
Could you please share the documents/technical notes or link which I can refer to do the set-ups in B2B.
Please let me know. Thanks In Advance.
Regards,
DIbyaHi Nandu, Ramesh,
We have done the set-ups for transmitting a Custom XML Document over HTTP1.1 in B2B.
Our Business Case is as follows:
1. Read the Flat File using BPEL File Adapter
2. Transform the Message in BPEL and send it to B2B
2. Based on the set-ups in B2B, we need to post the XML message to the folliwng URL:-
http://databridge.buy.datastream.net:5555/invoke/dsImport/receiveXML
In the B2B Set-Ups, I have done the following:
Business Protocol name: Custom Document over Internet
Exchange Protocol: AS
Document Protocol: Custom
Transport Protocol: HTTP-1.1
Host name : http://databridge.buy.datastream.net
Port: 5555
I have also deployed the agreement as well as the configuration. The issue that I am currently facing is when I select the configuration in WSIL browser in JDeveloper, I am getting the following error:
"Unable to get schema information for target".
Hence I am not able to map the message in BPEL and send it to B2B.
Could you please let me know the possible causes and if I am missing anything in the set-ups in B2B.
As always, your help and guidance is highly appreciated.
Thanks,
Dibya -
Receiving XML document and getting attachment via URL
What is the best method to retrieve a file from a provided URL. Here is the scenario. A system will send us an XML document via an HTTP post but the source system is unable to send us the associated attachment as a MIME attachment instead in the XML they will include a extra node with the URL to a file we need to get. What is the ideal method of retrieving this file once we receive the XML message. If the provided link was an ftp site we would hold the message in BPM and use the file adapter but since this is a full url such as http://someserver.com/myfile/file.doc we are looking for the best approach. On thought was a Java Proxy.
RegardsHi,
there are just two approaches:
easy one - java proxy
more diffcult - creating sync adapter for http xmls
I'd go for java proxy (if possible from secutiry point of view)
as you will have the link (so no "adapter configuration" necessary in your case)
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Customer has received customer statement thrice via F.27 Transaction
Hi All,
Customer has received customer statement three times when the user generated using F.27 transaction.
I wanted to check if this transaction was executed trice and hence customer received this statement thrice.
Where can i check the transmission requests for F.27? or please tell me the possible reason for this issue.
Regards,
DivyaHi,
Can anybody give resolution to above posted issue!
Thanks,
Deep. -
Text limits to the "Question" link prevents a full explanation:
This is a long-time problem. I have tried to resolve it with Apple but their "Customer Support" is merely a name.
I can go online and access my e-mail but when I try to send or receive e-mail via iCloud through my internet server (Google fiber now but the same situation existed with my prior service), I receive "There may be a problem with the mail server or network. Verify the settings for 'Apple Email' and try again.
"The server returned the error: The server 'p0-imap.mail.me.com' refused to allow a connection on port 143."
Well, I have verified the setting and tried again and again and …
Well, you get the idea …JungleTaxi Cabbie wrote:
Csound1: iCloud: Configuring Mail with Mac OS X v10.6 or iOS 4
Enter your Incoming Mail Server, User Name, and Password using the following settings:
Incoming Mail Server: mail.me.com
User Name: Your iCloud email address (excluding @me.com)
Password: Your password
Last Modified: Jun 27, 2013
Maybe you should test these things before calling people out, because these settings do function perfectly well.
iCloud is not supported on Snow Leopard or lower, why bother to mention it?
The OP has an iCloud account, and that can not be opened without Lion or Mountain Lion (on a Mac), IOS5 or 6 (on an iPhone/iPad)
The document I linked to is Apples documentation for iCloud on current devices,I don't care whether you believe that you know better than they do, but it will affect the people who follow your advice as it won't work
JungleTaxi Cabbie wrote:
Also, if you're not running Lion or Mountain Lion, there is no "Mail, Contacts & Calendars" prefpane.
I never said that there was, perhaps you imagined it. -
TP Agreement Not Found -- OAGIS XML document over AS2
Hi,
I am getting TP Agreement not found error while receiving OAGIS XML document over AS2. Below is error message.
Agreement not found for trading partners: FromTP SOALocal, ToTP Powell with document type PROCESS_INVOICE_002-null-INBOUND
I am not sure why it says null-INBOUND. It appears like it is not able to identify Document Version. DOCTYPE_REVISION=7.2.1 is being passed in the AS2 transport headers but still it does not recognize the version.
I am not sure what is missing. Please give some ideas hints.
Below is the Business Message:----
Id AC12149513F1F78141400000E7DEDE00
Message Id AC12149513F1F78136200000E7DED800
Refer To Message Refer To Message
Sender Type AS2 Identifier
Sender Value SOALocal
Receiver Type AS2 Identifier
Receiver Value PowellIndustries
Sender SOALocal
Receiver Powell
Agreement Id
Agreement
Document Type PROCESS_INVOICE_002
Document Protocol OAG
Document Version 7.2.1
Message Type REQ
Direction INBOUND
State MSG_ERROR
Acknowledgement Mode NONE
Response Mode ASYNC
Send Time Stamp 06/07/2013 11:28:49 AM
Receive Time Stamp 06/07/2013 11:28:50 AM
Document Retry Interval(Channel) 0
Document Remaining Retry(Channel) 0
Document Retry Interval(Agreement)
Document Remaining Retry(Agreement)
Native Message Size 10788
Translated Message Size
Business Action Name
Business Transaction Name
Xpath Name1
Xpath Value1
Xpath Expression1
Xpath Name2
Xpath Value2
Xpath Expression2
Xpath Name3
Xpath Value3
Xpath Expression3
Correlation From XPath Name
Correlation From XPath Value
Correlation From XPath Expression
Correlation To XPath Name
Correlation To XPath Value
Correlation To XPath Expression
Wire Message Wire Message
Application Message Application Message
Payload Storage Payload Storage
Attachment Attachment
Label
Collaboration Id AC12149513F1F7813BF00000E7DEDB00
Collabration Name
Collabration Version
Business Action Name
Exchange Protocol Name AS2
Exchange Protocol Version 1.1
Interchange Control Number
Group Control Number
Transaction Set Control Number
Error Code B2B-50547
Error Description Machine Info: (pwl.pri) Agreement not found for trading partners: FromTP SOALocal, ToTP Powell with document type PROCESS_INVOICE_002-null-INBOUND.
Error Level ERROR_LEVEL_COLLABORATION
Error Severity ERROR
Error Text Agreement not found for trading partners: FromTP SOALocal, ToTP Powell with document type PROCESS_INVOICE_002-null-INBOUND.
Below is the Wire Message:----
Id AC12149513F1F78115400000E7DED600
Message Id AC12149513F1F78115400000E7DED600
Business Message AC12149513F1F78141400000E7DEDE00
Packed Message Packed Message
Payload Payload
Protocol Message Id <38383939373331343630313931303737@SOALocal>
Refer To Protocol Message Id
Protocol Collaboration Id
Protocol Transport Binding ChannelName=SOALocal dcID=CHANNEL_nlzbB-7511847722850817684 AS2-To=PowellIndustries DOCTYPE_NAME=PROCESS_INVOICE_002 TE=trailers, deflate, gzip, compress DOCTYPE_REVISION=7.2.1 Date=Fri, 07 Jun 2013 16:28:49 GMT AS2-Version=1.1 Accept-Encoding=gzip, x-gzip, compress, x-compress AS2-From=SOALocal url=http://pwl.pri/b2b/transportServlet Content-Transfer-Encoding=binary Message-ID=<38383939373331343630313931303737@SOALocal> Content-type=application/pkcs7-mime; smime-type="enveloped-data" MSG_RECEIVED_TIME=Fri Jun 07 11:28:49 CDT 2013 ECID-Context=1.71b9d2a41e5aaef0:-10db6371:13f1ee6cb74:-8000-000000000000276d;khvE MIME-version=1.0 tpName=PowellIndustries User-Agent=AS2 Server Oracle HTTPClient Version 10h Content-Length=13663 Host=pwl.pri:8001 Connection=close, TE useProxy=false From=SOALocal additionalHeaders=DOCTYPE_NAME=PROCESS_INVOICE_002#DOCTYPE_REVISION=7.2.1
Message Digest Message Digest
Digest Algorithm md5
Transport Protocol HTTP
Transport Protocol Version 1.1
Url http://pwl.pri:8001/b2b/transportServlet
security
Transport Headers ChannelName=SOALocal dcID=CHANNEL_nlzbB-7511847722850817684 AS2-To=PowellIndustries DOCTYPE_NAME=PROCESS_INVOICE_002 TE=trailers, deflate, gzip, compress DOCTYPE_REVISION=7.2.1 Date=Fri, 07 Jun 2013 16:28:49 GMT AS2-Version=1.1 Accept-Encoding=gzip, x-gzip, compress, x-compress AS2-From=SOALocal url=http://pwl.pri:8001/b2b/transportServlet Content-Transfer-Encoding=binary Message-ID=<38383939373331343630313931303737@SOALocal> Content-type=application/pkcs7-mime; smime-type="enveloped-data" MSG_RECEIVED_TIME=Fri Jun 07 11:28:49 CDT 2013 ECID-Context=1.71b9d2a41e5aaef0:-10db6371:13f1ee6cb74:-8000-000000000000276d;khvE MIME-version=1.0 tpName=PowellIndustries User-Agent=AS2 Server Oracle HTTPClient Version 10h Content-Length=13663 Host=pwl.pri:8001 Connection=close, TE useProxy=false From=SOALocal additionalHeaders=DOCTYPE_NAME=PROCESS_INVOICE_002#DOCTYPE_REVISION=7.2.1
certificates certificates
State ERROR
Reattempt Count
Error Code B2B-50547
Error Description Machine Info: (pwl.pri) Agreement not found for trading partners: FromTP SOALocal, ToTP Powell with document type PROCESS_INVOICE_002-null-INBOUND.
Error Text Agreement not found for trading partners: FromTP SOALocal, ToTP Powell with document type PROCESS_INVOICE_002-null-INBOUND.
exchangeRetryInterval
exchangeRemainingRetry
Message Size 10788
Thanks
Ismail M.Hi Anuj,
Here is the payload from the wire message. We are using 11.1.1.6.0
<?xml version = '1.0' encoding = 'UTF-8'?>
<PROCESS_INVOICE_002 xmlns="http://www.openapplications.org/171_process_invoice_002">
<CNTROLAREA xmlns="">
<BSR>
<VERB value="PROCESS">PROCESS</VERB>
<NOUN value="INVOICE">INVOICE</NOUN>
<REVISION value="002">002</REVISION>
</BSR>
<SENDER>
<LOGICALID>POWELLIND</LOGICALID>
<COMPONENT>B2B</COMPONENT>
<TASK/>
<REFERENCEID/>
<CONFIRMATION>0</CONFIRMATION>
<LANGUAGE>ENG</LANGUAGE>
<CODEPAGE/>
<AUTHID>oracle B2B</AUTHID>
</SENDER>
<DATETIME qualifier="CREATION">
<YEAR/>
<MONTH/>
<DAY/>
<HOUR/>
<MINUTE/>
<SECOND/>
<SUBSECOND/>
<TIMEZONE/>
</DATETIME>
</CNTROLAREA>
<DATAAREA xmlns="">
<PROCESS_INVOICE>
<INVHEADER>
<AMOUNT qualifier="DOCUMENT" type="T" index="1">
<VALUE>5413</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<DRCR>D</DRCR>
</AMOUNT>
<DATETIME qualifier="DOCUMENT" index="1">
<YEAR>2013</YEAR>
<MONTH>03</MONTH>
<DAY>15</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>-0500</TIMEZONE>
</DATETIME>
<DOCUMENTID>1000182</DOCUMENTID>
<DESCRIPTN/>
<DOCTYPE/>
<PAYMETHOD/>
<REASONCODE/>
<USERAREA/>
<PARTNER>
<NAME index="1">Powell US Operating Unit</NAME>
<ONETIME/>
<PARTNRID/>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<SYNCIND/>
<ACTIVE/>
<CURRENCY/>
<DESCRIPTN/>
<DUNSNUMBER/>
<GLENTITYS/>
<NAME index="1">Powell US Operating Unit</NAME>
<PARENTID/>
<PARTNRIDX/>
<PARTNRRATG/>
<PARTNRROLE/>
<PAYMETHOD/>
<TAXEXEMPT/>
<TAXID/>
<TERMID/>
<USERAREA/>
<CONTACT>
<NAME index="1">No Sales Credit</NAME>
<CONTCTTYPE/>
<DESCRIPTN/>
<EMAIL/>
<FAX index="1"/>
<TELEPHONE index="1"/>
<USERAREA/>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">PO Box 843823, Dallas, Dallas, TX, 75284-3823, United States</NAME>
<ONETIME/>
<PARTNRID/>
<PARTNRTYPE>RemitTo</PARTNRTYPE>
<SYNCIND/>
<ACTIVE/>
<CURRENCY/>
<DESCRIPTN/>
<DUNSNUMBER/>
<GLENTITYS/>
<NAME index="1">PO Box 843823, Dallas, Dallas, TX, 75284-3823, United States</NAME>
<PARENTID/>
<PARTNRIDX/>
<PARTNRRATG/>
<PARTNRROLE/>
<PAYMETHOD/>
<TAXEXEMPT/>
<TAXID/>
<TERMID/>
<USERAREA/>
<ADDRESS>
<ADDRLINE index="1">PO Box 843823</ADDRLINE>
<ADDRTYPE/>
<CITY>Dallas</CITY>
<COUNTRY>United States</COUNTRY>
<COUNTY>Dallas</COUNTY>
<DESCRIPTN/>
<FAX index="1"/>
<POSTALCODE/>
<REGION/>
<STATEPROVN>TX</STATEPROVN>
<TAXJRSDCTN/>
<TELEPHONE index="1"/>
<URL/>
<USERAREA/>
</ADDRESS>
<CONTACT>
<NAME index="1"/>
<CONTCTTYPE/>
<DESCRIPTN/>
<EMAIL/>
<FAX index="1"/>
<TELEPHONE index="1"/>
<USERAREA/>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1"/>
<ONETIME/>
<PARTNRID/>
<PARTNRTYPE>Carrier</PARTNRTYPE>
<SYNCIND/>
<ACTIVE/>
<CURRENCY/>
<DESCRIPTN/>
<DUNSNUMBER/>
<GLENTITYS/>
<NAME index="1"/>
<PARENTID/>
<PARTNRIDX/>
<PARTNRRATG/>
<PARTNRROLE/>
<PAYMETHOD/>
<TAXEXEMPT/>
<TAXID/>
<TERMID/>
<USERAREA/>
<ADDRESS>
<ADDRLINE index="1"/>
<ADDRTYPE/>
<CITY/>
<COUNTRY/>
<COUNTY/>
<DESCRIPTN/>
<FAX index="1"/>
<POSTALCODE/>
<REGION/>
<STATEPROVN/>
<TAXJRSDCTN/>
<TELEPHONE index="1"/>
<URL/>
<USERAREA/>
</ADDRESS>
<CONTACT>
<NAME index="1"/>
<CONTCTTYPE/>
<DESCRIPTN/>
<EMAIL/>
<FAX index="1"/>
<TELEPHONE index="1"/>
<USERAREA/>
</CONTACT>
</PARTNER>
<DOCUMNTREF>
<DOCTYPE>INV</DOCTYPE>
<DOCUMENTID>10005:21009</DOCUMENTID>
<PARTNRID/>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<DESCRIPTN/>
<DOCUMENTRV/>
<LINENUM/>
<NOTES index="1"/>
<SCHLINENUM/>
<SUBLINENUM/>
<USERAREA/>
</DOCUMNTREF>
<INVTAX>
<AMOUNT qualifier="TAX" type="T" index="1">
<VALUE>413</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<DRCR>D</DRCR>
</AMOUNT>
<AMOUNT qualifier="TAXBASE" type="T" index="1">
<VALUE>5413</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<DRCR>D</DRCR>
</AMOUNT>
<QUANTITY qualifier="PERCENT">
<VALUE/>
<NUMOFDEC/>
<SIGN/>
<UOM/>
</QUANTITY>
<DESCRIPTN/>
<LINENUM/>
<TAXCODE/>
<TAXJRSDCTN/>
<USERAREA/>
</INVTAX>
<PYMTTERM>
<AMOUNT qualifier="DISCNT" type="T" index="1">
<VALUE/>
<NUMOFDEC/>
<SIGN/>
<CURRENCY/>
<DRCR/>
</AMOUNT>
<DATETIME qualifier="DISCNT" index="1">
<YEAR/>
<MONTH/>
<DAY/>
<HOUR/>
<MINUTE/>
<SECOND/>
<SUBSECOND/>
<TIMEZONE/>
</DATETIME>
<DATETIME qualifier="DUE" index="1">
<YEAR>2013</YEAR>
<MONTH>04</MONTH>
<DAY>14</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>-0500</TIMEZONE>
</DATETIME>
<DATETIME qualifier="PYMTTERM" index="1">
<YEAR>1952</YEAR>
<MONTH>01</MONTH>
<DAY>01</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>-0600</TIMEZONE>
</DATETIME>
<DESCRIPTN>Net Due in 30 Days</DESCRIPTN>
<TERMID>30 NET</TERMID>
<USERAREA>
<AMOUNT qualifier="TOTAL" type="T" index="1">
<VALUE>5413</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY/>
<DRCR>D</DRCR>
</AMOUNT>
</USERAREA>
</PYMTTERM>
</INVHEADER>
<INVLINE>
<AMOUNT qualifier="EXTENDED" type="T" index="1">
<VALUE>50</VALUE>
<NUMOFDEC/>
<SIGN>+</SIGN>
<CURRENCY/>
<DRCR>D</DRCR>
</AMOUNT>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>5</VALUE>
<NUMOFDEC/>
<SIGN>+</SIGN>
<CURRENCY/>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM/>
</OPERAMT>
<QUANTITY qualifier="ITEM">
<VALUE>10</VALUE>
<NUMOFDEC/>
<SIGN>+</SIGN>
<UOM/>
</QUANTITY>
<LINENUM>1</LINENUM>
<DESCRIPTN>11GA SHEET STEEL HOT ROLLED-PICKLED-OILED COMMERCIAL QUALITY.</DESCRIPTN>
<ITEM>11GA SHEET STEEL HOT ROLLED-PICKLED-OILED COMMERCIAL QUALITY.</ITEM>
<ITEMTYPE/>
<ITEMX>11HRPO</ITEMX>
<OPENITEM/>
<PROJACTVTY/>
<UNIT>LB</UNIT>
<UPC/>
<USERAREA/>
<DOCUMNTREF>
<DOCTYPE>LINE</DOCTYPE>
<DOCUMENTID>10005:21009:19019</DOCUMENTID>
<PARTNRID/>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<DESCRIPTN/>
<USERAREA/>
</DOCUMNTREF>
<DOCUMNTREF>
<DOCTYPE>SalesOrder</DOCTYPE>
<DOCUMENTID>600813</DOCUMENTID>
<PARTNRID/>
<PARTNRTYPE/>
<DESCRIPTN/>
<USERAREA/>
</DOCUMNTREF>
<DOCUMNTREF>
<DOCTYPE>PurchaseOrder</DOCTYPE>
<DOCUMENTID>TEST123</DOCUMENTID>
<PARTNRID>N/A</PARTNRID>
<PARTNRTYPE>Customer</PARTNRTYPE>
<DESCRIPTN/>
<DOCUMENTRV/>
<LINENUM/>
<SCHLINENUM/>
</DOCUMNTREF>
</INVLINE>
</PROCESS_INVOICE>
</DATAAREA>
</PROCESS_INVOICE_002>
Maybe you are looking for
-
I'm having an issue with Firefox vs Flash, and having scoured the web haven't found an answer, so any help appreciated. I work on a Flash website which uses URLLoader to load XML - previously working perfectly until Firefox and Flash updated to versi
-
Hello, I've had no problems with InDesign until now and I don't know what I might have done to create this error. When I try to print a Postscript file I get the error message: Export Error. There is a problem with the font "HoeflerText-Italic". Alte
-
How to reset my pavilion dv7 to factory settings
it just stop responding when i am in the middle of my work an want to reset it back to factory settings can anyone ?
-
Erreur a la lecture du document (43)
Suite a des modifications a l'aide de l'outil retouche de texte, j'ai ce message qui me dit : Impossible d'enregistrer le document. Une erreur est survenue èa la lecture de ce document (43). Quelqu'un peut m'aider ?
-
when I try to use games that require the internet it says no internet access and I can't download messages and Can't ask questions of Google it can't reach Google at this time. How can I get this remedied ?