Hello.
I have some troubles to detect new changes in a queue because I have a inewswebservice available in the tomcat but I can reach any notification services.
3 wsdl (system, queue and story) are available and I can read/write storys but I can not reach the notification service wsdl. I deployed the war (inewswebservice.war) in the tomcat but only the /inewswebservice
is listed in the tomcat app list. Do I need to deply an extra war?
In addition. where I can get extra documentation for the webservice (examples, reference). With the Inews server (v5.6) the information is minimal.
Thanks.
Hi,
RegisterNotificationService is a part of INEWSSystem Web Service:
Web Service: INEWSSystem
Target Namespace:
http://avid.com/inewssystem
Description:
The INEWSSystem is the service that is used to perform operations against an INEWS database directly. It is also the starting point for all the other iNEWS services. All operations are performed within the context of a Web Session which should be started with the Connect request and completed with the Disconnect request. Any other operations performed without first having established a connection will result in a ConnectionFault.
Port INEWSSystemPort Port type
Location:
http://localhost/inewswebservice/services/inewssystem
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
CancelSearchDetail
ConnectDetail
DisconnectDetail
GetChangedQueuesDetail
GetFolderChildrenDetail
GetMessageDetail
GetQueuesFormDetail
HasNewMessageDetail
IsConnectedDetail
PerformSimpleSearchDetail
RegisterNotificationServiceDetail
RemoveWatchForQueueChangesDetail
RetrieveSearchResultsDetail
SendMessageDetail
WatchQueueForChangesDetail
For the second question, I found following information
There is a small C# sample available in the iNEWS WSAPI SDK. Please submit an SDK request from the following page: http://www.avid.com/us/partners/inews-apis.
Part of the sample is also available in this thread: http://community.avid.com/forums/t/125863.aspx.
Thanks,
Olena
Thanks a lot for your quick reply.
I tried to register with the method you have described above but it requires a ServiceURL for the notification Service. I do not have any NotificationService running on my tomcat. Only system, queue, story services that works properly sharing the cookie between the service.
Regarding the page http://www.avid.com/us/partners/inews-apis is not valid and reports error 404. I tried it in the past. Have you got any other page to request the SDK info?
Pablo.
Hi Pablo,
Here it is what I have for NotificationService descriptions:
Web Service: INEWSNotification
The INEWSNotification service is intended to be implemented by third-party applications that wish to receive callbacks from the iNEWSWebService when events that the third-party application are interested in have occurred.
I'm trying to find out why would the page for SDK request could be not available, I see the same 404
here it is information I got: http://www.avid.com/alliance-partner-program/connectivity-program to download toolkits under an Evaluation agreement (no commercialization). For commercial purposes - write to partners@avid.com
Thanks Olena.
The link you sent to me is OK but I can found any SDK related to iNews. Only Media
Regarding the notification service I have some problems parsing the callback. Have you got any XSD or additional info in order to build this service? I do not know if this service is called reporting story changes, deletes, additions or only reporting that the queue has changed. ¿?
Regards.
notification service just replies with the path to the changed queue, no more details
xsd for all WSAPI services is included to WSAPI package that is provided by request after signing in of agreement
I'm lost on the new updated avid page myself :)
could you send e-mail to partners@avid.com and mention that you need iNEWS WSAPI SDK please?
At this time I have implemented the change detection using GetChangedQueues with a timer as you describe in other thread, so if the notification service does not report more specific information is not very useful.
Regarding the history changes, what is the best way to identify a story changes ( with storyID or mtime)?? because in your post (http://community.avid.com/forums/t/127004.aspx) you wrote this:
.. If the first segment of a queue locator is in your cache but the storyID is different, it's a modified story.
.. If the mtime of a story has changed, the story was modified.
I wonder if there is any difference in check modified stories by modifiedTime or StoryID changes?
And regarding to write stories in a queue. It is possible to write them in an exact position? I am triying to write a modified version of a queue in other queue and I can not found any way to insert stories in a determined position of the queue.
Is it possible??
This is not possible
Story is added to the top of to the bottom of the queue depend on Inverted setting in queue properties ON or OFF
Use mtime please
Thanks a lot Olena.
I could develop all features I want and is working well.
© Copyright 2011 Avid Technology, Inc. Terms of Use | Privacy Policy | Site Map | Find a Reseller