• Tushar1234
  • NEWBIE
  • 0 Points
  • Member since 2006

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 2
    Replies
Hello,

I am fairly new in SalesForce. I would like to push an event from Opportunity object if it reaches to perticular stage to outside SalesForce application. I was thinking of publishing a jms message when someone changes opportunity stage in Opportunity object. Is this possible in SalesForce?

I am planning to integrate Salesforce with other application using Tibco. The issue is how tibco will know whether Opportunity has reached to perticular stage. I am looking for an event which can be pushed from SalesForce to Tibco. Is there anyway to achieve this?

Thanks,
Hello,

I am fairly new in SalesForce. I would like to push an event from Opportunity object if it reaches to perticular stage to outside SalesForce application. I was thinking of publishing a jms message when someone changes opportunity stage in Opportunity object. Is this possible in SalesForce?

I am planning to integrate Salesforce with other application using Tibco. The issue is how tibco will know whether Opportunity has reached to perticular stage. I am looking for an event which can be pushed from SalesForce to Tibco. Is there anyway to achieve this?

Thanks,

Hi

I created a process in BW 5.2.The activiies are

start>login>getEvents>end

login: Working fine

SOAPRequestReply with username/password

getEvents:

SoapRequestReply with i/p

sessionid = loginResponse.sessionid

endpointUrl=loginResponse.serverUrl

Query=select location from event

 

When i execute this process, it stops at getEvent activity with color yellow and only start to Login transition remains the green. next transition remains black.

in window>show console window i am getting following error

java.lang.RuntimeException: The secure protocol cannot be null.

 at com.tibco.plugin.share.http.client.BwSimpleConnectionManager.getConnection(BwSimpleConnectionManager.java:16)

 

thanks & regards

Premdutt Gaur

*****************************************Exception*****************************************************************

job dispatcher with 8 threads, max queued = 1

2005 Feb 26 01:52:43:558 GMT +8 BW.CI Info [BW-Core] BWENGINE-300006 Engine CI terminating

Using work space directory C:\Documents and Settings\Administrator\.tibco\working\CI

Creating trace file C:\Documents and Settings\Administrator\.tibco\logs\CI.log

Using XMLReader org.apache.xerces.parsers.SAXParser

2005 Feb 26 01:53:26:049 GMT +8 BW.CI Info [BW-Core] BWENGINE-300001 Process Engine version 5.2.0, build V21, 2004-12-10

2005 Feb 26 01:53:26:049 GMT +8 BW.CI Info [BW-Core] BWENGINE-300009 BW Plugins: version 5.2.0, build V21, 2004-12-10

2005 Feb 26 01:53:26:049 GMT +8 BW.CI Info [BW-Core] BWENGINE-300010 XML Support: TIBCOXML Version 5.2.0 V23 of Fri, Dec 3, 2004 13:55 PST on golden

2005 Feb 26 01:53:26:049 GMT +8 BW.CI Info [BW-Core] BWENGINE-300011 Java version: Java HotSpot(TM) Client VM 1.4.2_06-b03

2005 Feb 26 01:53:26:049 GMT +8 BW.CI Info [BW-Core] BWENGINE-300012 OS version: x86 Windows XP 5.1

2005 Feb 26 01:53:27:301 GMT +8 BW.CI Info [BW-Core] BWENGINE-300013 Tibrv string encoding: ISO8859-1

2005 Feb 26 01:53:27:762 GMT +8 BW.CI Info [BW-Core] BWENGINE-300002 Engine CI started

2005 Feb 26 01:53:29:314 GMT +8 BW.CI Error [BW-Core] BWENGINE-100001 The secure protocol cannot be null.

java.lang.RuntimeException: The secure protocol cannot be null.

 at com.tibco.plugin.share.http.client.BwSimpleConnectionManager.getConnection(BwSimpleConnectionManager.java:16)

 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:613)

 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:497)

 at com.tibco.plugin.share.http.client.JakartaHttpTransportDriver$RequestExecutor.run(JakartaHttpTransportDriver.java:235)

 at com.tibco.pe.util.ThreadPool$ThreadPoolThread.run(ThreadPool.java:99)

 

2005 Feb 26 01:59:50:852 GMT +8 BW.CI Error [BW-Core] BWENGINE-100001 The secure protocol cannot be null.

java.lang.RuntimeException: The secure protocol cannot be null.

 at com.tibco.plugin.share.http.client.BwSimpleConnectionManager.getConnection(BwSimpleConnectionManager.java:16)

 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:613)

 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:497)

 at com.tibco.plugin.share.http.client.JakartaHttpTransportDriver$RequestExecutor.run(JakartaHttpTransportDriver.java:235)

 at com.tibco.pe.util.ThreadPool$ThreadPoolThread.run(ThreadPool.java:99)

 

job dispatcher with 8 threads, max queued = 1

2005 Feb 26 02:09:25:849 GMT +8 BW.CI Info [BW-Core] BWENGINE-300006 Engine CI terminating

 

  • February 26, 2005
  • Like
  • 0

I�m trying to use TIBCO BusinessWorks for integration with salesforce.com but I have no chance.

Please could anyone give me some suggestion about it?

These are the steps I followed in my test:

1)      I created a new project in TIBCO designer 5.1

2)      I imported the WSDL file of my account Enterprise Edition in salesforce.com

3)      I added a process palette in which I put a SOAPRequestReply palette with configuration:

Service: urn:enterprise.soap.sforce.com

               SforceService

Port: SOAP

Operation: login

EndpointURL: http://www.salesforce.com/services/Soap/c/3.0

 

Input Parameters my username e password in salesforce.com

 

This action is well formed I think, in fact when I debug the process the Output tab shows the parameters serverUrl, sessionId and userid correctly filled.

 

The problem is in the next step: to call any other method of  SforceService (for exemple query or describeSObject) I put in my process a new SOAPRequestReply palette with the same configuration tab (only the Operation label is changed) and input parameters (only required parameters so I havenâ¬?t filled  _configdata parameters for exemple)

When I debug the process I get the fault message �Destination URL not reset. The URL returned from login must be set in the SforceService� but in the input parameters of method I called only sessionId is required!! so what I missed?

 

Thanks in advance