**
Hi Robert,

Very recently I was involved in a project that publishes events to Sharepoint calendar.

Our Sharepoint guy gave me web-service to consume and as I looked at WSDL, I think it had complex types.  So I did not even think about doing it from Remedy. It was not as simple as input parameter and return parameter. Sharepoint supports couple of authentication schemes and client has to use one of them while calling service.

I ended up building a java client for it and then Remedy calling java client with required parameters for publishing event. I used library at this link
http://davidsit.wordpress.com/2010/02/15/creating-sharepoint-list-items-with-java-tutorial/

HTH.
Thanks
Chintan.



--- On Fri, 6/3/11, Robert Gajic <robert.ga...@lmal.com.au> wrote:

From: Robert Gajic <robert.ga...@lmal.com.au>
Subject: Unable to save filter to consume Web Service
To: arslist@ARSLIST.ORG
Date: Friday, June 3, 2011, 1:12 AM

**

Hi all,

 

We are using 7.6.3 (windows) sql server db and we have a requirement to push new/modified/deleted broadcasts to Sharepoint (one way).

 

Our Sharepoint guy has given me a web service to consume but when I hit reload on it (when building the filter) I get the error at the bottom of this email…

 

So some background, the web service has been tested via soupUI(3.6.1) which was installed on the AR server (on which I have installed dev studio and using it to develop there) and it works fine. Of course opened my own browser and pasted the service and it comes back fine too. Any ideas on the error below, or any other tests I can perform?

 

Any help is much appreciated

 

ERROR: null

 

Additional Details:

java.lang.NullPointerException

                at com.bmc.arsys.ws.wsdl.WsdlPortBindingOperation.createOperationDoc(WsdlPortBindingOperation.java:351)

                at com.bmc.arsys.ws.wsdl.WsdlPortBindingOperation.createMappingDoc(WsdlPortBindingOperation.java:268)

                at com.bmc.arsys.ws.wsdl.WsdlService.createMappingDoc(WsdlService.java:221)

                at com.bmc.arsys.ws.wsdl.WsdlParser.createMappingDoc(WsdlParser.java:208)

                at com.bmc.arsys.ws.wsdl.WsdlParser.parseWsdl(WsdlParser.java:121)

                at com.bmc.arsys.ws.util.WsdlAdminInterface.parseWsdl(WsdlAdminInterface.java:419)

                at com.bmc.arsys.ws.util.WsdlAdminInterface.parseWSDLIntoMappingString(WsdlAdminInterface.java:218)

                at com.bmc.arsys.studio.model.internal.helper.webservices.WSDLWebService.createFromWSDL(Unknown Source)

                at com.bmc.arsys.studio.ui.editors.workflow.widgets.WebservicesComponent.reloadWSDLFile(Unknown Source)

                at com.bmc.arsys.studio.ui.editors.workflow.widgets.WebservicesComponent.access$2(Unknown Source)

                at com.bmc.arsys.studio.ui.editors.workflow.widgets.WebservicesComponent$2.widgetSelected(Unknown Source)

                at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)

                at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

                at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)

                at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)

                at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)

                at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)

                at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)

                at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)

                at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)

                at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)

                at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)

                at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

                at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)

                at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

                at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

                at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

                at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)

                at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

                at java.lang.reflect.Method.invoke(Unknown Source)

                at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)

                at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

                at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

                at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

,  5147,  Untitled Filter

 

Robert Gajic

ATO ESMC Remedy Specialist

Lockheed Martin Australia

Company Address: Level 6 SAP House, Cnr Bunda and Akuna Streets, Canberra City ACT 2601

Postal Address: PO Box 170 Civic Square ACT 2608

ATO Address: Level 10, 14 Moore Street, Canberra City ACT 2601

Phone: +61 (0)2 6201 9922

Mobile: +61 (0)406 688113 Fax: +61 (0)2 6201 9991

Email: robert.ga...@lmal.com.au

Description: uhyiuo

 



This message is intended only for the use of the intended recipient(s) If you are not an intended recipient, you are hereby notified that any use, dissemination, disclosure or copying of this communication is strictly prohibited. If you have received this communication in error please destroy all copies of this message and its attachments and notify the sender immediately
_attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_
_attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_

Reply via email to