Problem in creating JMS business service in OSB
Hi all
I am creating a JMS business service in osb:request /response is TEXT
It write to "*QueueSend*"-which is my URI endpoint
I have a MDB which read from "*QueueSend*" and write to "*QueueReceive*"
i have given the *"Response Endpoint*" in jms business service to point to "*QueueReceive*"
When i send the msg, it write to QueueSend and mdb writes it to QueueReceive but JMS business service doesn't read from QueueReceive,it just wait a long .......
What is the problem??
Thanks
Rohan
Hi Rohan,
Are you able to see consumers on "QueueReceive"?
If no, then your BS is not listening on this queue. Check the end-point again. Check server logs to know if any error occured while BS tried to connect with Queue. Restart your server which has this queue and then the OSB, and try again.
Regards,
Anuj
Similar Messages
-
Using a uddi key to create a business service in OSB
I want to be able to use a service registry key when creating a business service in OSB. I've found documentation on how to do this in Oracle ESB, but not in OSB.
From the documentation for OSB, I can only find a way to synchronize the business services imported from the service registry (when i search through the imported services there is no mention of the uddi key that i can see). I can choose to auto-import when setting up the registry, but I'm not sure exactly what this behavior does.
From the console documentation (http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/consolehelp/uddi.html)
"You can use the Auto-Import Status page to synchronize changes to a service with those present in the registry. Upon any changes to a service in the registry, Oracle Service Bus provides notification of the change on the Auto-Import Status page which lists all out-of-sync services. You can then synchronize the service in the Oracle Service Bus Console with the corresponding service in the UDDI registry."
This setting seems to automatically update the endpoint of the business service wihtout that administrator having to do anything, but what is actually being done? Is the service bus updating the endpoint as soon as it has been notified of a change or when i view/call the service is the endpoint being looked up?
Am I missing something??
Edited by: user498458 on Apr 27, 2009 11:30 AMI took your advice and re factored the Receive class so it had all the functionality I needed except two methods which would then be overridden in the derived classes. What I had a hard time understanding is once an object of class say SpecialReceive extends Receive it can be referred to as Receive yet still maintain that it's a SpecialReceive.
What I mean is if I give a Receive object to some method and this method has no idea that this object is actually SpecialReceive and it calls a method say run() which gets overridden by the SpecialReceive. I thought that since this method has no idea what type of Receive this object is it will execute Receive's run(). But it actually does know what type of class it is and it executes the right run() method (the one that SpecialReceive overrides).
After I realized this there is no more need for casting.
Thanks everyone for your contributions. -
QoS issue with OSB publish to JMS business service
Hi,
1. I have a http OSB proxy service which is publishing an audit message to a JMS queue through OSB business service.
MainProxyService (http) --> Publish (best-effort) --> AuditBusinessService (JMS) --> Audit Queue
2. I want 'Publish to JMS business service' to be a non-blocking call so that proxy service message flow can continue. Transaction support is disabled in proxy service as well as in JMS connection factory.
3. As default value of QoS (quality of service) for publish action is best-effort, ideally proxy service should continue its message flow immediately after dispatching the message to publish action and it should not block the main proxy flow.
4. But in my case, proxy service is blocking the message flow until the message is delivered to JMS business service/JMS queue. This is degrading performance of my application.
5. I think default 'best-effort' QoS is not working with JMS business service as there is a significant time lag between publish action and its next subsequent action.
6. If I replace the JMS business service with HTTP business service, then it seems to be a non-blocking call and message flow immediately proceeds to next actions.
Correct me if I am going wrong anywhere or my understanding is wrong.
Many thanks.HI,
u can use Conditional Branching
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1061670
Split join would be used in case u need to split your request and call your Business Service in Serial/parallel & then gather resposnes from multiple callouts to have single response
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html#wp1137258
Abhinav -
Problem with file adapter (FTP) created under business service
Hi
I am using file adapter in my receiver communication channel. I dont know the physical existance of the system so i have created one business service. Under this business system i have created a file adapter with FTP protocol. I have given all the parameters. But when i am trying to execute my scenarion i am getting the following error in SXMB_MONI.
com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_SQLMediaCodeToCRMCapaign_: RuntimeException in Message-Mapping transformatio~
In RWB i am getting the following error.
Mapping Error
Execption_During_Execution
In Communication Channel monitoring I am not getting any information regarding receiver file adapter. Its not showing any message either error or sucessful. How to find whether my receiver communication channel FTP parameters configured correctly or not.What is the error. Please help me.
Regards
SowmyaSomya,
Error clearly indicates that issue is with mapping....so there is no point of checking receiver adapter..
BTW for checking whether the FTP site is working properly or not , you can use any ftp client softwares or command prompt of windows also.
---->In Communication Channel monitoring I am not getting any information regarding receiver file adapter. Its not showing any message either error or successful.
Message has not reached up to that level so no point of looking at receiver communication channel.
Regards, -
Hello,
I'm self-study integrating Siebel with SOA
I just set up windown 2003 Siebel 8.1.1.11 (32-bit)
I start Siebel Server error log file:
>>>>> InfraEAIOutbound_0021_22020098.log <<<<<
2021 2014-04-15 11:27:34 0000-00-00 00:00:00 +0700 00000000 001 003f 0001 09 InfraEAIOutbound 22020098 724 4056 C:\Siebel\8.1.1.11.0\ses\siebsrvr\log\InfraEAIOutbound_0021_22020098.log 8.1.1.11 [23030] ENU
ServerLog LstnObjInherit 3 000064e0534c0428:0 2014-04-15 110 2014-04-15 11:27:34 Inherited listening object for port 49157
ServerLog LstnObjPrivCreate 3 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:27:34 Created port 49170 for EAI Outbound Server
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:27:53 [AUDIT_LOG]: Global audit cache load successful.
ObjMgrLog Error 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 (model.cpp (4051)) SBL-DAT-00227: Unable to create the Business Service 'EAI Outbound Service'
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 Object manager error: ([0] Unable to create the Business Service 'EAI Outbound Service'(SBL-DAT-00227) (0x7500e3))
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 Object manager error: ([1] Could not find 'Class' named 'EAI Outbound Service'. This object is inactive or nonexistent.(SBL-DAT-00144) (0x750090))
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 ( (0) err=2818155 sys=7667856) SBL-OMS-00107: Object manager error: ([1] Could not find 'Class' named 'EAI Outbound Service'. This object is inactive or nonexistent.(SBL-DAT-00144) (0x750090))
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 ( (0) err=2818155 sys=7667939) SBL-OMS-00107: Object manager error: ([0] Unable to create the Business Service 'EAI Outbound Service'(SBL-DAT-00227) (0x7500e3))
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 (bsvcmgr.cpp (941) err=2818250 sys=0) SBL-OMS-00202: Error 7667939 loading Business Service "EAI Outbound Service"
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 (bsvcmgr.cpp (1044) err=2818250 sys=0) SBL-OMS-00202: Error 7667939 loading Business Service "EAI Outbound Service"
GenericLog GenericError 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 (smimtsrv.cpp (1203) err=2818250 sys=0) SBL-OMS-00202: Error 7667939 loading Business Service "EAI Outbound Service"
SmiLayerLog Error 1 000064e2534c0428:0 2014-04-15 110 2014-04-15 11:28:11 Terminate process due to unrecoverable error: 2818250. (Main Thread)
LOG FILE:
>>>> SIEBELEVAL.Eval_1.log <<<<<
2021 2014-04-15 11:27:05 0000-00-00 00:00:00 +0700 00000000 001 003f 0001 09 SiebSrvr 0 2404 2876 C:\Siebel\8.1.1.11.0\ses\siebsrvr\log\SIEBELEVAL.Eval_1.log 8.1.1.11 [23030] ENU
ServerLog ServerStartup 1 00006142534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Siebel Enterprise Applications Server is starting up
ServerLog LstnObjCreate 1 00006231534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49156 for Business Integration Batch Manager
ServerLog LstnObjCreate 1 00006231534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49157 for EAI Outbound Server
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49158 for JMS Receiver
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49159 for Business Integration Manager
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49160 for File System Manager
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49161 for Server Request Processor
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49162 for Siebel Administrator Notification Component
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49163 for Server Request Broker
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49164 for Server Manager
ServerLog LstnObjCreate 1 00006232534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 2321 for Siebel Connection Broker
ServerLog LstnObjCreate 1 00006233534c0428:0 2014-04-15 110 2014-04-15 11:27:05 Created port 49165 for Forecast Service Manager
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 SRBroker STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 ServerMgr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 ServerMgr INITIALIZED Component has initialized (no spawned procs).
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 SiebSrvr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 SiebSrvr INITIALIZED Component has initialized (no spawned procs).
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 SCBroker STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 SrvrSched STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 SrvrSched INITIALIZED Component has initialized (no spawned procs).
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 Created multithreaded server process (OS pid = 2800 ) for SRBroker
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 Created server process (OS pid = 2408 ) for SCBroker
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:05 SCBroker INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 SRBroker INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 FSMSrvr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 SRProc STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 SvrTblCleanup STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 SvrTaskPersist STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 AdminNotify STARTING Component is starting up.
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 Created multithreaded server process (OS pid = 3404 ) for FSMSrvr
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 Created multithreaded server process (OS pid = 3796 ) for SRProc
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 Created server process (OS pid = 3852 ) for SvrTblCleanup
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 Created server process (OS pid = 3104 ) for SvrTaskPersist
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 Created multithreaded server process (OS pid = 3876 ) for AdminNotify
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:10 FSMSrvr INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:15 SRProc INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 SvrTblCleanup INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 SvrTaskPersist INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 AdminNotify INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSeSalesObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSeBrokerageObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSConsoleObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 INSeServiceObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSeChannelObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSeBankingObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSeEnrollmentObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 SSEObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FINSeCustomerObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 MqSeriesAMIRcvr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 MqSeriesAMIRcvr INITIALIZED Component has initialized (no spawned procs).
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 BusIntBatchMgr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 SMCObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 MSMQRcvr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 MSMQRcvr INITIALIZED Component has initialized (no spawned procs).
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 InfraEAIOutbound STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 MqSeriesSrvRcvr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 MqSeriesSrvRcvr INITIALIZED Component has initialized (no spawned procs).
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 JMSReceiver STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 BusIntMgr STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 EIM STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 EIM INITIALIZED Component has initialized (no spawned procs).
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 EAIObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 CustomAppObjMgr_enu STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 SMQReceiver STARTING Component is starting up.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 SMQReceiver INITIALIZED Component has initialized (no spawned procs).
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 FcstSvcMgr STARTING Component is starting up.
ServerLog ServerStarted 1 00006499534c0428:0 2014-04-15 110 2014-04-15 11:27:16 Siebel Application Server is ready and awaiting requests
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 Created server process (OS pid = 2488 ) for FINSObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:16 Created server process (OS pid = 2540 ) for FINSeSalesObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 3568 ) for FINSeBrokerageObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 2640 ) for FINSConsoleObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 4092 ) for INSeServiceObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 2812 ) for FINSeChannelObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 316 ) for FINSeBankingObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 3068 ) for FINSeEnrollmentObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 2572 ) for SSEObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 2940 ) for FINSeCustomerObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created multithreaded server process (OS pid = 1804 ) for BusIntBatchMgr
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:17 Created server process (OS pid = 3288 ) for SMCObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:18 Created multithreaded server process (OS pid = 724 ) for InfraEAIOutbound
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:18 Created multithreaded server process (OS pid = 2296 ) for JMSReceiver
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:18 Created multithreaded server process (OS pid = 2976 ) for BusIntMgr
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:18 Created server process (OS pid = 3168 ) for EAIObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:18 Created server process (OS pid = 2448 ) for CustomAppObjMgr_enu
ServerLog ProcessCreate 1 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:18 Created multithreaded server process (OS pid = 3080 ) for FcstSvcMgr
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:28 FINSObjMgr_enu INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:28 FINSeBrokerageObjMgr_enu INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:28 FINSConsoleObjMgr_enu INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:33 FINSeSalesObjMgr_enu INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:33 SSEObjMgr_enu INITIALIZED Component has initialized.
ServerLog ComponentUpdate 2 00001cbf534c0964:0 2014-04-15 110 2014-04-15 11:27:33 SMCObjMgr_enu INITIALIZEDHi Experts,
How to configure and launch the Siebel EAI?
I'm having problems with url: http://ws811/eai_enu/start.swe?SWECmd=Start&SWEHo=ws811
HTTP 500 - Internal server error
Internet Explorer
And the other url is OK:
http://ws811/sales_ENU/start.swe?SWECmd=Start&SWEHo=ws811
Please provide solution the asap. -
Creating a "Business Service" from a WSDL: Can't initialize WsdlEntryHelper
I'm working through a "HelloWorld" setup of Weblogic (10.0.3.5) and OSB (11.1.1.5.0) using OEPE 11.1.1.7.2.
I have a OSB Project with a Weblogic Web Service. I've generated a WSDL and when I try to copy/paste or drag-and-drop or load the WSDL file through the Business Service Configuration I always get the following error:
Description Resource Path Location Type
Could not initialize class com.bea.wli.sb.resources.wsdl.helpers.WsdlEntryHelper HelloWorldService.wsdl /HelloWorld_SB line 1 ALSB Synchronization Error
If it helps, the WSDL is linked below. Any ideas? Thanks.
http://pastie.org/3438419I was able to recreate the test WS project and get to the same error as before. The difference is I didn't create an EAR project nor endpoint interfaces. It published fine with this bare-bones setup.
Can someone please take a look at my steps and see if I'm doing anything wrong and if you know how to get around it? Trying to get just the most simple local WS on OSB has taken days and I really need to get to work on something productive!
I'm pasting my notes below, but since the forum doesn't cooperate with my spacing, I've pasted a more readable version at pastie:
http://pastie.org/private/5dlmjcbkrjzzmurt2f04g
STEPS FOR CREATING A TEST WS
============================
1) File -> New -> WebLogic Web Services -> Web Service Project
a) Project name: Foo_WS
b) Location: C:\workspaces\osb\TEST0_WS
c) Target runtime: Oralce WebLogic Servier 11gR1 PatchSet 4
d) Default Configuration
e) EAR Membership: unchecked
d) Finish
2) Under "Servers" tab, right click the WebLogic Server and add Foo_WS
3) In the "Foo_WS" project Right click 'src' -> New WebLogic Web Service
a) Name: Foo
b) Package: foo
c) Do not check 'Generate Service Endpoint Interface'
d) Click Finish
3) Load Foo.java
a) Change Foo.hello() to return a String and take a String argument
b) Change the class annotation to:
@WebService(name = "Foo", targetNamespace = "http://foo", serviceName = "FooService", portName = "FooPort")
4) Republish to the server
5) Check that it is running, load "http://localhost:7001/Foo_WS/FooService?WSDL". See output:
<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. --><definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://foo" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://foo" name="FooService">
<types>
<xsd:schema>
<xsd:import namespace="http://foo" schemaLocation="http://localhost:7001/Foo_WS/FooService?xsd=1"/>
</xsd:schema>
</types>
<message name="hello">
<part name="parameters" element="tns:hello"/>
</message>
<message name="helloResponse">
<part name="parameters" element="tns:helloResponse"/>
</message>
<portType name="Foo">
<operation name="hello">
<input message="tns:hello"/>
<output message="tns:helloResponse"/>
</operation>
</portType>
<binding name="FooPortBinding" type="tns:Foo">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="hello">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="FooService">
<port name="FooPort" binding="tns:FooPortBinding">
<soap:address location="http://localhost:7001/Foo_WS/FooService"/>
</port>
</service>
</definitions>
6) Back to OEPE: Create New OSB Configuration Project: name = Foo_Conf, ignored advanced settings, Finish
7) Add Foo_Conf to the server and publish. Now the OWL Server 11gR1 PatchSet 4 at localhost has 2 projects: Foo_Conf and Foo_WS
8) Create New OSB Project: Project name: Foo_SB, OSB Configuration: Foo_Conf
9) Under Foo_WS project, right click Foo.java -> WebLogic Web Services -> Generate WSDL (created a .wsdl and .xsd)
10) Drag-and-drop FooService.wsdl and FooService_schema1.xsd from Foo_WS to Foo_SB
a) ERROR:
Description Resource Path Location Type
Could not initialize class com.bea.wli.sb.resources.wsdl.helpers.WsdlEntryHelper FooService.wsdl /Foo_SB line 1 ALSB Synchronization Error
...I have no idea how to procede. I've been using "The Definite Guide to SOA 2nd Edition" to guide me along. I'm stuck here because I want
to create a business service and proxy service utilizing the first Web Service Project I made (Foo_WS).
Any advice please? -
Unable to create a business service from a jca file
I have taken a jca file of a file adapter from Oracle JDeveloper and I am trying to create a business service though eclipse for OSB.
But I am unable to create a business service as the jca protocol is NOT available in the "Transport Configuration" section of a business service.
I have got OSB 11.1.1.3 and wls 10.3.3.0 installed along with the corresponding integrated eclipse(oepe_11gR1PS2).
Pls suggest!Refer this for the solution
Business service NOT getting configured from jca file in Windows 7 -
Calling Secured Business Service from OSB
Hi,
I am trying to call a Service which is secured.
the Request SOAP message is like :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="urn:crmondemand/ws/activity/10/2004"
xmlns:act="urn:/crmondemand/xml/activity"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
*<soapenv:Header>*
* *<wsse:Security>**
* *<wsse:UsernameToken>**
* *<wsse:Username>USERX</wsse:Username>**
* *<wsse:Password type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">PASSWORD</wsse:Password>**
** </wsse:UsernameToken>**
* </wsse:Security>*
*</soapenv:Header>*
<soapenv:Body>
========================
========================
</soapenv:Body>
</soapenv:Envelope>
I have created a business service and attached the service to Proxy service.
I am new to OSB.I am unable to change the header data.In the forums i found couple of responses pointing to create
Policy file or creating service account which were not clear to me.Dear expert , please guide me what exactly need to be done in this case.
Thanks in advance,
Regards,
Chandrahi,
Finally i have done it with the help of documentation.
solution is :
In the service configuration --> Policy -->select OWSM policy bindings (your domain should be configured with OWSM extention))
select predefined oracle/wss_username_token_client_policy from in the OWSM configuration window
next login to the em console: http://localhost:7001/em
In the left hand side pane Go to Weblogic Domain -> select <your domain name>
In the central pallete Weblogic Domain drop down goto secutiry --> Credentials.
Here create a map with name : oracle.wsm.security (if not exists)
Create a key by selecting the map as :oracle.wsm.security
Key name : Sample_KEY
Type : password
Username: The username you are expecting in the soap header
Password: The password you are expecting in the soap header
Now go back to your service configuration -> Policy -> select the policy that you have added.
there you can see the properties button enabled.click on it...
there for the default_value = basic_credentials give the over_ride value as Sample_KEY (the key name you have mapped to the map)
Regards,
Chandra sekhar kommalapati -
FILE NAME HAS TO PASS TO BUSINESS SERVICE in OSB
I have a scenario where i have to get the name of the file , which my file adapter is going to poll.
Proxyservice----->file Adapter artifacts.(Created a Proxyservice on OSB)
i have to get the file name by using the jac:Header.
How can i send the file name to businessservice in a body , businessservice will be a file write (body)Create a business service using file transport and type "Text".
Obtain the file name and assign to $body in ur proxy service stage and publish to the business service u just created. -
Problem in executing custom Business Service
Hi everybody,
I have the following problem: I have created a Business Service with a method in Siebe Tools. When I am trying to execute this service from WF or just to simulate it in Siebel Client I get the error
"Error invoking service 'Slavi Test One', method 'manipulateDate' at step 'Business Service 0'.(SBL-BPR-00162)
The method 'manipulateDate' is not supported on Business Service '<?>'.(SBL-DAT-00323)"
Regards,
SlaviHi Slavi,
The custom method not supported error comes when you call a custom bs and do not put a return(CancelOperation) in your script after your logic execution is complete.
Generally you write as follows:
function Service_PreInvokeMethod (MethodName, Inputs, Outputs)
try
if(MethodName == "manipulateDate")
/*Script Logic Goes Here*/
return(CancelOperation);
catch(e)
throw(e);
finally
/*Destroy Objects Here*/
return (ContinueOperation);
return(CancelOperation) will return the control to siebel after your script has executed. Hence it is extremely essential to add it else you encounter the error message even though the script executes successfully.
Hope this helps resolve your issue.
With Regards,
Tanmay Jain -
How to keep data integrity with the two business service in OSB 10.3.1.0
How to keep data integrity with the two business service in OSB 10.3.1.0
In our customer system, customer want to keep data integerity between two businness service. I thinks this is XA transaction issue.
Basing customer requirment, I created a testcase but I can't keep data integerity, For detail information, please refer the attached docs.Can you please explain what you meant my data integrity in your use case?
Manoj -
Dynamic csf-key to Business service of OSB?
We have created single Business Service which is getting called from one proxy service to execute different Web Service end points.
For different end point execution I want to pass different authentication parameters.
Currently we have configured User Id and Password through single csf-key through policy.
Since csf-key is secured option to pass authentication parameters to end point, is it possible to configure dynamic csf-key to Business service of OSB?Create a business service using file transport and type "Text".
Obtain the file name and assign to $body in ur proxy service stage and publish to the business service u just created. -
Best practices for Calling Multiple Business Services in OSB
Hi All,
I have a requirement where I need to call multiple business services in OSB. We are presently calling them sequentially in a proxy pipeline. I was wondering if we could accomplish the same task in a better way. Each of the business services are mutually exclusive.
Thanks in Advance,
RudrakshHi Eric,
Thanks for the response. We figured that it is possible to call multiple services with Split Join. However, we ran into the issue you described. We had a blocking call and had to wait until each of the services returned a response.
However, we needed a Async model for our design and felt that this might not be a right fit.
We are now looking at implementing the publish option with QoS configured as this fits our usecase better. Thanks for the help again.
Rudraksh -
Provide authenticated username as parameter to a business service in OSB 12c
Dear OSB/OSB experts,
I have the following issue:
1. I have a web service that would accept username as a parameter in the SOAP request in order to do some internal authorization checks (filtering database rows, tables, etc.)
2. I want to connect that web service as business service in OSB 12c
3. The proxy service should NOT accept username as parameter
4. The proxy service should be protected via OWSM policy for authentication (either against the WLS authentication providers or through SAML tokens validation)
Based on the above is there any mechanism in the implementation of the proxy service to get the authenticated username from the security context and provide it as a parameter to the business service?
The authentication policy could use SAML tokens between two WLS domains - one will be running the WLS where proxy service clients will be running and the other - for the SOA 12c.
Many thanks in advance,
AnatoliHI,
u can use Conditional Branching
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1061670
Split join would be used in case u need to split your request and call your Business Service in Serial/parallel & then gather resposnes from multiple callouts to have single response
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html#wp1137258
Abhinav -
Having multiple Stored procedure in a single Business Service in OSB
Hi,
Please let me know is it possible to have multiple Stored Procedure inside one business service in OSB.
Regards,
AbdulHello Abdul,
It is not possible to serve multiple stored procedures/functions with one business service because one business service can be based on one adapter only and one DB adapter can interface one DB component only. You may have one stored procedure which internally makes call to all other procedures as per your requirement and from OSB, call this single stored procedure using one business service.
Regards,
Anuj
Maybe you are looking for
-
How do you turn off the special characters for letters?
How do you turn off the special characters for letters? Where you hold down the key and it comes up with variations of the letter. For example ï í î ò œ å ß ł û It is very annoying when I try to play any online games. Thanks for the help
-
"I am facing this problem of SocketException being thrown on server console a number of times. I have just moved to weblogic 6.1 from 6.0. I have compiled all the classes with references to weblogic.jar and jdk from WL6.1. The cause of this exception
-
Hello, I'm trying to setup Search Results Web Part to display images from a certain list. I have 2 issues: 1. I cannot create a managed property and use it as a search parameter (I succeeded to create a few managed property in the past but for some r
-
Please help to set the time zone in a porper way
Dear Folks please help to set the time zone in a porper way select sessiontimezone from dual; Database: Oracle 11.2.0.2 Operating system: AIX 5.3 SESSIONTIMEZONE +00:00 SQL> select systimestamp from dual; SYSTIMESTAMP 06-NOV-12 04.21.07.438426 AM +00
-
ERROR/ NOT VERIFIED Error WHILE LOGGING IN AZURE
I have subscibed for a 1 month free trial 8 days before and used it well till yesterday....When I logged in yesterday it showed me a message like Error/ NotRiskVerified in the url...... and showing options like Sign out See options about how to ren