Custom CWS? (Crawler Web Service)

Plumtree Customers and Partners,
For the Odyssey conference in October, I would like to highlight a few examples of custom Crawler Web Services that have been built at customer sites (or by partners).
If you have an example that you'd like to share, please email me -> [email protected]
Thanks,
Lars
Product Management

Hi,
Ok.
Can you check in Home>Application Builder>Application 100>Shared Components>Authentication Schemes>Edit Authentication Scheme
in the Select List field Session Not Valid Page
that it is page 2.
Check that page 101 has :APP_USER populated when you navigate to it.
It seems you created Web Service reference manually by copy pasting SOAP envelope?
And there is region SOAP Response with field Store Response in Collection
When you create Web service reference using WSDL document location, then you are not asked for collection name.
Only when you create On Submit process of type Web service in page 101, there is an option to use collection or item.
And if you create Web service manually, it seems you can not choose between collection and item, you need to use collection that you specified when creating reference.
Anyway, you can use collection with that dummy login page approach since :APP_USER is populated with nobody on page 101.
I updated above page and created Web service reference manually from SOAP envelope (from the same Webs service)
and put there the second region with the result. Collection is specified in Web service reference.
I hope that will solve your issue.
Regards,
Oleg

Similar Messages

  • Plumtree Crawler Web Services for NT File Systems

    Hi,
    I'm working with Corporate portal v5.0.4J. I'm trying to figure out if the 'crawler web services for NT file systems' are build into the portal or whether it is an optional component that needs to be installed?
    Any info is appreciated.
    J

    The Windows Files Content Service is a separate component from the portal. You can download this component from the Product Center.
    -Paul

  • Creating a new project with custom fields using web services

    I've been trying unsuccessfully for the last week or so to successfully create a new project from web services and I believe the main problem that I've been running into is that one of the required fields is a custom field. I've tried creating the Project
    in a couple of different ways and haven't had any success up to this point, so any help would be appreciated. I've tried creating it with both a REST call to /_api/ProjectServer/Projects and a SOAP call to /_vti_bin/PSI/Project.asmx. Below are the best shots
    I've made at the two different calls with the errors I received. If anyone has any leads on the best way to do this the help would be appreciated!
    REST POST /_api/ProjectServer/Projects
    'odata.type' : 'PS.PublishedProject',
    'Name' : 'OData Name',
    'Custom_9d77d62aa92e4d40adc8446c90eb7456' : "O&M"
    Response
    error: {
    code: "11713, Microsoft.ProjectServer.PJClientCallableException"
    message: {
    lang: "en-US"
    value: "PJClientCallableException: CustomFieldRequiredValueNotProvided CustomFieldRequiredValueNotProvided mdpropuid = 9d77d62a-a92e-4d40-adc8-446c90eb7456"
    SOAP POST /_vti_bin/PSI/Project.asmx
    <?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:proj="http://schemas.microsoft.com/office/project/server/webservices/Project/" xmlns:projds="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
    <soapenv:Header />
    <soapenv:Body>
    <proj:QueueCreateProject>
    <proj:dataset>
    <ProjectDataSet xmlns="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
    <Project>
    <PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
    <PROJ_NAME>Proj Dept Test 2</PROJ_NAME>
    <PROJ_TYPE>0</PROJ_TYPE>
    </Project>
    <ProjectCustomFields>
    <CUSTOM_FIELD_UID>4802a711-62a0-4f84-8e08-c7d22daadb5b</CUSTOM_FIELD_UID>
    <PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
    <MD_PROP_UID>9d77d62a-a92e-4d40-adc8-446c90eb7456</MD_PROP_UID>
    <FIELD_TYPE_ENUM>21</FIELD_TYPE_ENUM>
    <CODE_VALUE>a47930d6-b89d-4f3a-b4e3-522015fe82a1</CODE_VALUE>
    </ProjectCustomFields>
    </ProjectDataSet>
    </proj:dataset>
    <proj:validateOnly>true</proj:validateOnly>
    </proj:QueueCreateProject>
    </soapenv:Body>
    </soapenv:Envelope>
    Response
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body>
    <s:Fault>
    <faultcode>s:Server</faultcode>
    <faultstring xml:lang="en-US">ProjectServerError(s) LastError=GeneralUnhandledException Instructions: Pass this into PSClientError constructor to access all error information</faultstring>
    <detail>
    <errinfo>
    <general>
    <class name="General Unhandled Exception in _Project.QueueCreateProject_">
    <error id="42" name="GeneralUnhandledException" uid="184feeaf-906a-e411-9b2a-00155d388b02" Exception="System.Data.StrongTypingException: The value for column 'PROJ_TYPE' in table 'Project' is DBNull. ---> System.InvalidCastException: Specified cast is not valid.
    at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
    --- End of inner exception stack trace ---
    at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
    at Microsoft.Office.Project.Server.BusinessLayer.Project.FixupProjectType(ProjectDataSet projDS)
    at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProject(Guid jobUid, ProjectDataSet dataset, Boolean validateOnly)
    at Microsoft.Office.Project.Server.Wcf.Implementation.ProjectImpl.&lt;>c__DisplayClasse.&lt;QueueCreateProject>b__d()
    at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions)"/>
    </class>
    </general>
    </errinfo>
    </detail>
    </s:Fault>
    </s:Body>
    </s:Envelope>

    Julie,
    You can create the fields that are project specifc & you can create fields that apply to all projects but have specific options for projects. Your goal is to create fields that are specific to each project, but right now you get all fields from you old project - is this correct?
    From your description below it appears that the fields in your original project are marked as applied to all projects & hence when you create a new project they are inherited. If you mark those fields as applied to certain project & then create a new project those fields will not be inherited.
    But you are right in the sense that it is limiting that there is no multi-select for "applies to" field.

  • Custom Token For web services security

    How can I implement a token based security for web services? I will return a
    custom token which contains a session-id among others after a JAAS
    authnetication. I want to pass this token for every web service invokation.
    I want the serverside EJB methods to be authorized based the roles in token.
    Any ideas or pointers on the possible solutions?
    Thanks,
    Vish

    How can I implement a token based security for web services? I will return a
    custom token which contains a session-id among others after a JAAS
    authnetication. I want to pass this token for every web service invokation.
    I want the serverside EJB methods to be authorized based the roles in token.
    Any ideas or pointers on the possible solutions?
    Thanks,
    Vish

  • Q: How to expose EEWB custom enhancements via Web Service Tool

    How do you expose custom enhancements so that when Selecting Attributes (step 2) of web service tool, you will be able view your custom enhancements?  We are able to see the our enhancements via GENIL_MODEL_BROWSER.  However, the enhancements are not carried forward to the Web Service Tool, any pointer or help would be rewarded with points.

    Hi Michael,
    I have a similar requirement, just wanna know how did you solved this?
    Could you please share your solution?
    Thanks...
    //Abhishek

  • Customer creation through Web service portal in ECC

    Hi All,
    We have a requirement where we have to Create/ Change Customers (Tcode XD01/ XD02) in ECC through Web service portal linked with RFCu2019s.
    1.      There is standard FM for this SD_CUSTOMER_MAINTAIN_ALL, But SAP standard functionality/ notes recommend not to use this FM for such requirements.
    2.      Since we have periodic configuration changes for Customers, The option for using BDCu2019s is also ruled out.
    3.      Since we have to do the error handling and reporting back to web service portal end as well, Using IDocu2019s also looks tricky at this moment.
    Please suggest ways to accomplish this. Any input is welcomed.
    Thank you.

    Hi,
    SD_CUSTOMER_MAINTAIN_ALL is used in standard during the maintenance of a consumer using the standard customer master data transaction XD01 & XD02.
    It is not intended to be used out of the transaction and in no case it should be used out of its original context. Due to the specificity of the function module, out of the original context we may face limitations and data inconsistencies.
    This is precisely what you will face in your case.
    For the maintenance of customers, there is NO BAPI and NO direct function module.
    There are some functions modules like the one above where the name is looking nice. But these should not be used.
    Below ECC 2005 (6.00), the only solution was batch input and DEBMAS idocs. See [note 384462|https://service.sap.com/sap/support/notes/384462]
    Starting with ECC 2005 (6.00) and above: a synchronisation tool has been introduce. See class CMD_EI_API and VMD_EI_API
    Hope this helps
    BR
    Alain

  • Crawler Web Service in C# - SAP (SAP Content Service)

    .

    Hello,
    a performance issue. The code runs and runs. It delete 70-90 assets in a minute. We have to delete 250k assets. This may take app. 55 hours. Is it possible to get a better performance with another code or is this the maximum i can get?
    Has someone an idea to get faster?
    Regards,

  • Error starting batch job through Data Services Web Service

    I have a customer running our web service interface to BODS. We have not been able to successfully start any jobs due to the following error:
    Services sent the request to start batch job 'Job_Test_Web_Services' on server 'null'. The Job Server refused the request with error: Job Server not found
    The same interface works against other environments (all XI 3.1), so I need some pointers as to where it gets the server name. Sounds to me like a configuration issue, but I am not a BO DS admin and don't know where to look.
    Please help.
    Thanks.

    I was able to reproduce this issue in our own lab by going to the BO DS Server Manager and removing the servers from the configuration. Not sure if this is what is happening at this customer site, but I will check it out and post back.
    Not sure why they would not have a Job Server defined if they want to run jobs!

  • Creating a Web Service to handle flow between BPEL process and XML Gateway

    I am new to Web Services. I have never created one, yet I have the task of designing the following for a project.
    Any help as to what steps I need to take would be very very helpful. There is a lot of information on XML, SOA and WSDL out there that it can get very confusing, and sometimes you just need someone to point the way
    What I need to do is create a Custom Send and a Custom Receive Program (both web services) handle the message flow between an Enterprise BPEL processes and a Deployed XML Gateway.
    BPEL compresses this XML business object document (for faster transmission), and sends remotely to this Custom Receive web service, which in turn calls a decompress java program and then send the document to the XML gateway inbound web service.
    The Custom Send web service does just the opposite. It needs to take the business object document from XML gateway, call the compress java program and then send to the Enterprise BPEL.
    In a nutshell...these Custom Send/Receive Web services handle the message flow between the Enterprise BPEL process and the Deployed XML Gateway.
    What I need help on...
    -Creating this in JDeveloper- where do I get started?
    -How does a web service receive a compressed file sent to me via BPEL? Does it just sit there waiting for it?
    -Is this a synchronous or asynchronous design?
    -Will this be 2 web services (Send and Receive) or do I make 1 with 2 functionalities
    -How do I call the java compress/decompress program within the web service? (this java function is already created and ready to be called)
    -Is this decompressed business object file an XML schema and an XML message? Or just a message?
    -I need to send this to the XML Gateway Web Service to load. How does that work?
    -I have a Generic XML Gateway WSDL file...I assume I need to take all the info I get and map it to this template? Is this true? How do I do that?
    Like I said, any help would be appreciated. Links answers to my many questions would be fabulous.
    -Jason

    If you are talking about simple XML transformation of the SOAP payload between the client calling your service and the final destination of the message you are routing, the ESB approach may be a better fit.
    If you have more complex transformation in mind, with major processing and rework of the message in the intermediary, you may be better of with using the POJO approach. Write your service and embed a callout to the other service in your implementation. If the two services share the same Java Model, you may even be able to re-use the same Java Bean.
    To get SOAP Element instead of Java bean, you just need to use the noDataBinding option with either genProxy and topDownAssemble (or assemble). See the WS-Guide [1] for details. Chapter 18 will give you all the details about the different WSA command line parameters.
    Hope this helps,
    -Eric
    [1] http://download-west.oracle.com/docs/cd/B31017_01/web.1013/b28974/toc.htm

  • Error 5566 on Web Service

    We have simple SharePoint 2010 Firm enthronement with one Front End, one SQL servers.
    All our custom databases and web services are on second SQL server.
    All our web based Info Path forms with web services suddenly stopped working with 5566 error.
    The following query failed: xxxx Type: DataAdapterException, Exception Message: The remote server returned an error: (401) Unauthorized. The remote
    server returned an error: (401) Unauthorized.) Data adapter failed during OnLoad: The remote server returned an error: (401) Unauthorized.
    The web Service is not reaching the SQL Server, IIS logs end up with InfoPathDA instead of the user name.
    First I checked
    http://support.microsoft.com/kb/926642 if key
    DisableLoopbackCheck
    is equal 1 on front end server only. And
    it does.
    Second. I tried disable it right according to
    http://blogs.technet.com/b/sharepoint_foxhole/archive/2010/06/21/disableloopbackcheck-lets-do-it-the-right-way.aspx. Same story
    Third.
    https://social.msdn.microsoft.com/Forums/en-US/9ede1f5a-3f8a-42f4-ba33-5deaab3af43e/infopath-forms-services-web-service-will-not-work-in-browser-5566-error?forum=sharepointcustomizationlegacy<o:p></o:p>
    Personal Features permission are enabled for all authenticated users.<o:p></o:p>
    Please advise.<o:p></o:p>

    Thanks for your advice Yumi Fu,
    you get me right what I'm getting an error 5566 error on web service.
    I followed your recommendations step by step 
      1.  You can try to call the web service at a site or site collection level (eg: http://myserver/mysitecollection/_vti_bin/UserProfileService.asmx).
    yes I can
      2.  The user who is opening the form has access to the subject site collection.
    Anonymous access is disabled through Central Admin.
    IIS-->Authentication-->ASP.NET Impersonation tried Enabled and Disabled
    RUN-->regedit-->HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Control-->
    Lsa(Right click)-->Create new DWORD(32 bit) value or QWORD(64 bit) value with the name as a "DisableLoopbackCheck".
    Then edit it give value as a “1”.
    Had DWORD, changed for QWORD ( my server is 64 bit)
    Check Who can view the membership of the group?    “Everyone”
    not really sure what do you mean
      3.  In the web applications web.config file you have Proxy AutoDetect = false as below.
    <system.net>
        <defaultProxy>
          <proxy autoDetect="false" />
        </defaultProxy>
    </system.net>
    web.config of SharePoint or web swervice?
      4.  This issue occurs because of double-hop authentication. If you have two servers in your load-balancer and requests are not homed to the same server (i.e. instead of server1 requesting a web service from itself, it contacts server2 instead) then
    it is unable to pass your user credentials on to the other server. If you force the server to talk to “itself”, then it is able to use your credentials successfully and return the results from the web service.
    The obvious solution is to fix load-balancing, but a workaround is to use the hosts file located at (NOTE no file extension on this file!):
    c:\windows\system32\drivers\etc\hosts, and add an entry on each server pointing to itself.
    changing hosts does not help.
    load-balance r? I do not know.
      5.  InfoPath Form Services does not support claims based authentication. Try to add FQDN to bypasslist in web.config.
    https://social.msdn.microsoft.com/Forums/sharepoint/en-US/12e6227f-3875-4c2a-a67a-4b2baa339fc4/infopath-calls-webservice-log-id5566-401-unauthorized
    https://social.technet.microsoft.com/Forums/office/en-US/0890de5e-01a5-4486-aa2b-1a6c222ffd2a/401-unauthorized-error-while-connecting-to-userprofile-web-service-in-infopath-2010?forum=sharepointadminprevious
    If this issue still exists, you can check the ULS log to find more information about this issue.
    For SharePoint 2010, by default, ULS log is at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS.
    Will try tomorrow.
    Thanks
    Peter

  • Get or set security credentials for XML web service client authentication

    Dear,
    I wrote a custom asp.net web service that acts as a wrapper for the taxonomyclientservice.asmx in sharepoint 2010.
    ON my local machine, the following code works:
      using (Taxonomy.Taxonomywebservice TaxonomyClient = new COSMOS_Taxonomy.Taxonomywebservice())
    TaxonomyClient.Credentials = new NetworkCredential("username", "pass", "domain");
    TaxonomyClient.PreAuthenticate = true;
    etc..
    The authentication works when i provide the user credentials.
    the problem is when i deploy the webservice to my production env. I dont know the owner of the metadata term store and its out of the question to get the username and password.
    when i try to run this code on my local machine:
    TaxonomyClient.Credentials = System.Net.CredentialCache.DefaultCredentials;
    i get this error:
    System.Net.WebException: The request failed with HTTP status 401: Unauthorized.
    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
    at COSMOS_TermSet.COSMOS_Taxonomy.Taxonomywebservice.GetTermSets(String sharedServiceIds, String termSetIds, Int32 lcid, String clientTimeStamps, String clientVersions, String& serverTermSetTimeStampXml)
    at COSMOS_TermSet.CustomWebService.GetCountryTermSet()
    How can i fix this.
    Many thanks in advance

    Hi Roni,
    Based on your description, the error occurred when using the DefaultCredential in the code.
    I recommend to check if the “<identity impersonate="true"></identity>” is included in web.config file.
    If not, add it to web.config file to see if the issue still occurs.
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • [jaxrpc] defining web services and WSDL spec

    Greetings,
    I'm starting in JAXRPC web service's concepts and its WSDL specification. After I tested some samples from the jaxrpc tutorial, I tried to make my custom web service, but, I have problems when I deploy the web service and I tried to see in my browser the endpoint url - I got a internal server exception! I pick up the hello sample, I added to it my custom core sample web service functionality - using the same operations, the same signatures methods - and it worked fine!!
    So, what' is wrong? The main difference between them is that I have differents configuration files for xrpcc that will give a wsdl files for each one. Whats changes? The service name? The interface/package name? Is there some kind of limitation in the package name convention with the service names beyound the basic ones in the xrpcc (jaxrpc) specification?
    thanks,
    Pedro Salazar.

    I upgraded webservices developer pack to 1.0 version (final) and I solved my problems!
    Pedro Salazar

  • How to provide credentials in MS Infopath for authenticaing Web Services?

    I have created a form in MS INFOPATH where it simply queries a Customer ID and return the Customer Address using Web Services(SIEBEL CRM ON DEMAND).The Webservices requires Username and Password for authentication purpose.I searched the whole MS Infopath and their is no way to provide the credentials.If i run my query on Infopath the following error messgae is dispalyed
    The SOAP response indicates that an error occurred on the server:
    Server
    <detail><ErrorCode>SBL-ODU-01006</ErrorCode><ErrorMessage>Internal Error: Session is not available. Aborting.</ErrorMessage></detail>
    How can this be done?
    Plz help
    -Sankalp

    Hi ,
    My problem is still not resolved. I tried applying the people picker property and set a specific field(an email id field) to be available to only admins. Now the field is not visible to the normal users but only admins which is good but that email field
    should be able to take normal users as wel as admin's email ID. currently due to the people picker property it only takes admin's ID and not normal user's ID - which is not as per expectation.
    What this email ID field does is - when a normal user is logged in he/she wont see this field in that view. But when an admin logs in he/she can switch to admin view and see this field . The admin can put any user's ID in this field and pull out the required
    resource's Time Report for modification.
    Please let me know how do i overcome my problem. Detailed step description will be very helpfull .
    As per Cameron's suggestion (add a rule on the "additional admin section") , i am not sure how exactly that is done. Would help a lot if i got to know how this works.
    Regards,
    Guru

  • Development of SPML Web Services in OIM

    Hello All,
    I need to write some custom SPML based web services, which are not available in OIM 9.1.0 release.
    Is there any framework available that can be used for the same?
    Thanks in Advance,
    Shyam

    The 9.1 GTC Webservices provisioning connector does SPML only. It cannot consume a generic non SPML WSDL and generate stubs (no matter how much the documentation makes it sound like it can).
    That said, I'm not sure I totally understand your question. An SMPL web service provider is going to have a WSDL and it can be run by a servlet or any other server technology (like .net) capable of exposing functionality as a web service.

  • Content Server: News Web Service - Customization

    I have highly customized the news web service portlet. The final item on my list of customizations is to only show the "Create Article" when the user has the appropriate priveleges. How can I retrieve the user's authorization/permission level so that they will not see the "You are not authorized message" since they will never see the button?
    Thank you

    Hi ,
    Caused by: intradoc.data.DataException: !syParameterNotFound,listTemplateId
    This is the core error that is causing the issue , is there any parameter that is named "listTemplateId" ?
    Thanks
    Srinath

Maybe you are looking for

  • My new iMac doesn't recognize my external hard drive

    I've been using a Seagate external hard drive to back-up everything from my old laptop. I just got a new iMac and plugged it in (via USB) and it's not recognizing it. I can't find it in the Mac system. I'm not super computer savy but on other iMacs I

  • I can't sign into the Mac App Store any more. Can anyone help?

    When I click on Sign In nothing happens.  App Stores on my other devices are working fine. This is the first time I've used the discussion forums so I hope I am going about this in the right way.

  • How to change table but don't touch SQL using it?

    we have old_table (date, key, value1, value2, value3) where we have values on every key for every day values are changed very rarely, so we are considering to redesign table to slow changing dimension: new_table (date_start, date_end, key, value1, va

  • Changing a domain on windows 8

    Hi can anyone tell me how to change a domain for a system administrator? I bought a laptop and can not do any upgrades to it do to the system administrator blocking it. according to instructions to go to control panel and performance and maintenance

  • How to develop OBIEE Project Documentation ?

    Hi, Can any one let me know how to develop Project documentation for OBIEE. Like requirements, Planning, Design & implementation. if u have any templete or any web link i ;ll really appreciate. Thank you Regards