SAP producer registration

Hi, I'm triying to add a Portlet producer form SAP, an when I try to connect I get this Exception,
oracle.portlet.client.container.PortletException: java.lang.RuntimeException: Error converting the following SOAP element to JAXB package 'oracle.portlet.wsrp.v1':
node: ns0:getServiceDescriptionResponse = null
attribute: xmlns:SOAP-ENV = http://schemas.xmlsoap.org/soap/envelope/
attribute: xmlns:ns0 = urn:oasis:names:tc:wsrp:v1:types
attribute: xmlns:xsd = http://www.w3.org/2001/XMLSchema
attribute: xmlns:env = http://schemas.xmlsoap.org/soap/envelope/
attribute: xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
node: ns0:requiresRegistration = null
node: #text = true
node: ns0:offeredPortlets = null
node: ns0:portletHandle = null
node: #text = pop_np:pop_scoped%pcd:portal_content/com.prueba.zprueba/ZMW_PRD_INF_PRU_PORTAL
node: ns0:markupTypes = null
node: ns0:mimeType = null
node: #text = text/html
node: ns0:modes = null
node: #text = wsrp:view
node: ns0:modes = null
node: #text = wsrp:edit
node: ns0:modes = null
node: #text = wsrp:help
node: ns0:modes = null
node: #text = wsrp:preview
node: ns0:windowStates = null
node: #text = wsrp:normal
node: ns0:windowStates = null
node: #text = wsrp:minimized
node: ns0:windowStates = null
node: #text = wsrp:maximized
node: ns0:windowStates = null
node: #text = wsrp:solo
node: ns0:locales = null
node: #text = en-US
node: ns0:groupID = null
node: #text = DEFAULT_WSRP_GROUP_NAME
node: ns0:description = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Description
node: ns0:value = null
node: #text = Informes Producción Prueba Portal
node: ns0:shortTitle = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = Informes Producción Prueba Portal
node: ns0:title = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = Informes Producción Prueba Portal
node: ns0:usesMethodGet = null
node: #text = false
node: ns0:defaultMarkupSecure = null
node: #text = false
node: ns0:onlySecure = null
node: #text = false
node: ns0:userContextStoredInSession = null
node: #text = false
node: ns0:templatesStoredInSession = null
node: #text = false
node: ns0:hasUserSpecificState = null
node: #text = false
node: ns0:doesUrlTemplateProcessing = null
node: #text = true
node: ns0:offeredPortlets = null
node: ns0:portletHandle = null
node: #text = pop_np:pop_scoped%pcd:portal_content/com.prueba.zprueba/TEST
node: ns0:markupTypes = null
node: ns0:mimeType = null
node: #text = text/html
node: ns0:modes = null
node: #text = wsrp:view
node: ns0:modes = null
node: #text = wsrp:edit
node: ns0:modes = null
node: #text = wsrp:help
node: ns0:modes = null
node: #text = wsrp:preview
node: ns0:windowStates = null
node: #text = wsrp:normal
node: ns0:windowStates = null
node: #text = wsrp:minimized
node: ns0:windowStates = null
node: #text = wsrp:maximized
node: ns0:windowStates = null
node: #text = wsrp:solo
node: ns0:locales = null
node: #text = en-US
node: ns0:groupID = null
node: #text = DEFAULT_WSRP_GROUP_NAME
node: ns0:description = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Description
node: ns0:value = null
node: ns0:shortTitle = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = TEST
node: ns0:title = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = TEST
node: ns0:usesMethodGet = null
node: #text = false
node: ns0:defaultMarkupSecure = null
node: #text = false
node: ns0:onlySecure = null
node: #text = false
node: ns0:userContextStoredInSession = null
node: #text = false
node: ns0:templatesStoredInSession = null
node: #text = false
node: ns0:hasUserSpecificState = null
node: #text = false
node: ns0:doesUrlTemplateProcessing = null
node: #text = true
node: ns0:requiresInitCookie = null
node: #text = perGroup
     at oracle.adfinternal.model.portlet.manager.PortletProviderManager.registerWSRPProducer(PortletProviderManager.java:2024)
     at oracle.adfinternal.model.portlet.manager.PortletProviderManager.registerPortletProvider(PortletProviderManager.java:1582)
     at oracle.adfinternal.model.portlet.manager.PortletProviderManager.registerPortletProvider(PortletProviderManager.java:545)
     at oracle.adfdtinternal.model.portlet.wizards.registration.wsrp.WSRPProducerRegUtil.registerProducer(WSRPProducerRegUtil.java:308)
     at oracle.adfdtinternal.model.portlet.wizards.registration.wsrp.WSRPProducerRegistrationWizard$1.doWork(WSRPProducerRegistrationWizard.java:862)
     at oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:161)
     at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
     at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Error converting the following SOAP element to JAXB package 'oracle.portlet.wsrp.v1':
node: ns0:getServiceDescriptionResponse = null
attribute: xmlns:SOAP-ENV = http://schemas.xmlsoap.org/soap/envelope/
attribute: xmlns:ns0 = urn:oasis:names:tc:wsrp:v1:types
attribute: xmlns:xsd = http://www.w3.org/2001/XMLSchema
attribute: xmlns:env = http://schemas.xmlsoap.org/soap/envelope/
attribute: xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance
node: ns0:requiresRegistration = null
node: #text = true
node: ns0:offeredPortlets = null
node: ns0:portletHandle = null
node: #text = pop_np:pop_scoped%pcd:portal_content/com.prueba.zprueba/ZMW_PRD_INF_PRU_PORTAL
node: ns0:markupTypes = null
node: ns0:mimeType = null
node: #text = text/html
node: ns0:modes = null
node: #text = wsrp:view
node: ns0:modes = null
node: #text = wsrp:edit
node: ns0:modes = null
node: #text = wsrp:help
node: ns0:modes = null
node: #text = wsrp:preview
node: ns0:windowStates = null
node: #text = wsrp:normal
node: ns0:windowStates = null
node: #text = wsrp:minimized
node: ns0:windowStates = null
node: #text = wsrp:maximized
node: ns0:windowStates = null
node: #text = wsrp:solo
node: ns0:locales = null
node: #text = en-US
node: ns0:groupID = null
node: #text = DEFAULT_WSRP_GROUP_NAME
node: ns0:description = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Description
node: ns0:value = null
node: #text = Informes Producción Prueba Portal
node: ns0:shortTitle = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = Informes Producción Prueba Portal
node: ns0:title = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = Informes Producción Prueba Portal
node: ns0:usesMethodGet = null
node: #text = false
node: ns0:defaultMarkupSecure = null
node: #text = false
node: ns0:onlySecure = null
node: #text = false
node: ns0:userContextStoredInSession = null
node: #text = false
node: ns0:templatesStoredInSession = null
node: #text = false
node: ns0:hasUserSpecificState = null
node: #text = false
node: ns0:doesUrlTemplateProcessing = null
node: #text = true
node: ns0:offeredPortlets = null
node: ns0:portletHandle = null
node: #text = pop_np:pop_scoped%pcd:portal_content/com.prueba.zprueba/TEST
node: ns0:markupTypes = null
node: ns0:mimeType = null
node: #text = text/html
node: ns0:modes = null
node: #text = wsrp:view
node: ns0:modes = null
node: #text = wsrp:edit
node: ns0:modes = null
node: #text = wsrp:help
node: ns0:modes = null
node: #text = wsrp:preview
node: ns0:windowStates = null
node: #text = wsrp:normal
node: ns0:windowStates = null
node: #text = wsrp:minimized
node: ns0:windowStates = null
node: #text = wsrp:maximized
node: ns0:windowStates = null
node: #text = wsrp:solo
node: ns0:locales = null
node: #text = en-US
node: ns0:groupID = null
node: #text = DEFAULT_WSRP_GROUP_NAME
node: ns0:description = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Description
node: ns0:value = null
node: ns0:shortTitle = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = TEST
node: ns0:title = null
attribute: xml:lang = en_US
attribute: resourceName = com.sap.portal.pcm.Title
node: ns0:value = null
node: #text = TEST
node: ns0:usesMethodGet = null
node: #text = false
node: ns0:defaultMarkupSecure = null
node: #text = false
node: ns0:onlySecure = null
node: #text = false
node: ns0:userContextStoredInSession = null
node: #text = false
node: ns0:templatesStoredInSession = null
node: #text = false
node: ns0:hasUserSpecificState = null
node: #text = false
node: ns0:doesUrlTemplateProcessing = null
node: #text = true
node: ns0:requiresInitCookie = null
node: #text = perGroup
     at oracle.portlet.utils.SoapJaxbTranslationUtils.soapToJaxb(SoapJaxbTranslationUtils.java:129)
     at oracle.portlet.wsrp.v1.WSRP_v1_ServiceDescription_PortTypeJaxbToSoap.toJaxb(WSRP_v1_ServiceDescription_PortTypeJaxbToSoap.java:38)
     at oracle.portlet.wsrp.v1.WSRP_v1_ServiceDescription_PortTypeJaxbToSoap.getServiceDescription(WSRP_v1_ServiceDescription_PortTypeJaxbToSoap.java:73)
     at oracle.portlet.wsrp.v1.ServerToWSRPv1.getServiceDescription(ServerToWSRPv1.java:121)
     at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getServiceDescription(ActivityServerWrapper.java:1224)
     at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.registerProducer(WSRPClientImpl.java:2542)
     at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.register(WSRPClientImpl.java:182)
     at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.createProducer(WSRPClientImpl.java:3155)
     at oracle.portlet.client.containerimpl.wsrp.WSRPProducerFactoryImpl._createProducer(WSRPProducerFactoryImpl.java:130)
     at oracle.portlet.client.containerimpl.wsrp.WSRPProducerFactoryImpl.createProducer(WSRPProducerFactoryImpl.java:107)
     at oracle.adfinternal.model.portlet.manager.PortletProviderManager.registerWSRPProducer(PortletProviderManager.java:1976)
     ... 7 more
Caused by: javax.xml.bind.UnmarshalException: Unexpected end of attribute {http://www.w3.org/XML/1998/namespace}:lang
     at oracle.portlet.wsrp.v1.impl.runtime.SAXUnmarshallerHandlerImpl.handleEvent(SAXUnmarshallerHandlerImpl.java:536)
     at oracle.portlet.wsrp.v1.impl.runtime.AbstractUnmarshallingEventHandlerImpl.reportError(AbstractUnmarshallingEventHandlerImpl.java:147)
     at oracle.portlet.wsrp.v1.impl.runtime.AbstractUnmarshallingEventHandlerImpl.reportError(AbstractUnmarshallingEventHandlerImpl.java:144)
     at oracle.portlet.wsrp.v1.impl.runtime.AbstractUnmarshallingEventHandlerImpl.unexpectedLeaveAttribute(AbstractUnmarshallingEventHandlerImpl.java:167)
     at oracle.portlet.wsrp.v1.impl.runtime.AbstractUnmarshallingEventHandlerImpl.leaveAttribute(AbstractUnmarshallingEventHandlerImpl.java:100)
     at oracle.portlet.wsrp.v1.impl.LocalizedStringImpl$Unmarshaller.leaveAttribute(LocalizedStringImpl.java:372)
     at oracle.portlet.wsrp.v1.impl.runtime.SAXUnmarshallerHandlerImpl.consumeAttribute(SAXUnmarshallerHandlerImpl.java:431)
     at oracle.portlet.wsrp.v1.impl.LocalizedStringImpl$Unmarshaller.enterElement(LocalizedStringImpl.java:227)
     at oracle.portlet.wsrp.v1.impl.PortletDescriptionImpl$Unmarshaller.enterElement(PortletDescriptionImpl.java:929)
     at oracle.portlet.wsrp.v1.impl.runtime.SAXUnmarshallerHandlerImpl.startElement(SAXUnmarshallerHandlerImpl.java:133)
     at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:240)
     at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
     at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
     at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
     at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
     at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
     at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
     at com.sun.xml.bind.unmarshaller.DOMScanner.parse(DOMScanner.java:150)
     at oracle.portlet.wsrp.v1.impl.runtime.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:166)
     at oracle.portlet.utils.SoapJaxbTranslationUtils.soapToJaxb(SoapJaxbTranslationUtils.java:110)
     ... 17 more
Any Idea?,
Thanks

Hi,
when you develop your app with the NWDS and choose: Enterprise Poral application, your app will be compatible with EP (PRT). But you'll have to make sure that you don't use libraries / functionanlity that isn't WSRP compatible (like: JCo, BI integration, etc). The portal simply won't know if your app is WSRP-compliant or not. Your consumer will call the WSRP app. If this will work or not will depend on your app. So you'll have to make sure that your app is WSRP-compliant.
But first: you'll have to register your consumer. This works with BEA / Oracle and (sometimes) with JBoss also.
br,
Tobias

Similar Messages

  • Transitioning WSRP producer registrations from development to production

    Hi there,
    we're currently struggling a bit with the notion of producer registrations vs. the need for separating our development environment from production.
    Here's what we do:
    1. We create a producer connection in JDeveloper, but using the development server's portlet deployment as WSDL endpoint
    2. We then continue to create some pages, instantiating portlets from the newly created producer as we go along
    3. We deploy that to our development environment. All is well!
    4. We (at some time in our projects lifecycle) try to go ahead and deploy to production. For that, we'd like to change the URL of the producer connection while preserving all the pages we composed (at design time), so far.
    5. First, we simply change the producer url in connections.xml before starting to predeploy. -> Error, since the ID of the registration handle included in our local MDS doesn't match anything that exists in the actual production environment.
    6. Next, we try to predeploy/deploy the EAR file as is, then change the actual producer URL using WLST (setWSRPProducer, registerWSRPProducer, degisterWSRPProducer, etc) or the Fusion Enterprise Manager. -> Doesn't work either, since deregistration/registration invalidates all the existing portlet instance files we have in our original MDS/MAR file.
    So here's my question: What are best practices you can recommend when working with WSRP producers and a (clean) separation between development, testing and production environment? Are design-time producer registrations/portlet instantiations even possible in such a context? Should we perhaps use the preference data migration tool for migrating consumer registrations from one environment to the other? Even when one of those environments is unstable (dev) and the other supposed to be stable (production)? Or should we (at the portlet-level) disable consumer registrations entirely? If yes: How to do this in WebCenter?
    Help is deeply appreciated :-)!
    Cheers,
    Chris
    Edited by: ckesselh on Nov 3, 2011 8:14 AM

    Hi Chris,
    You raise good questions that I would love to explore further as well and it would be great if you could let me know what deployment approach you have come up with. Some of this is covered under section http://docs.oracle.com/cd/E17904_01/webcenter.1111/e12405/wcadm_imp_exp.htm and http://docs.oracle.com/cd/E17904_01/core.1111/e10105/deployer_role.htm which I am sure you have already reviewed. I have a much simpler problem with getting a Null Exception Error every time that I simply try to register a WSRP Producer with the sample .Net service - have you ever tried that and have come across the same issue?
    Thanks,
    Michael.

  • SAP Namespace registration: is it free?

    Hi all,
    I would like to obtain some informations about SAP Namespace registration.
    I have already read all related SAP notes, and I have seen that the registration is free of charge.
    Do you confirm that?
    In fact, I would like to know if namespace registration is free in general...
    or, for example, if it is free only for Customers...
    and what about SAP partners?
    Thanks a lot!
    Cheers.
    Albert.

    The free registration gives you access to tools and documentation; there are several other paid developer programs (depending on what you are wanting to do) - see the link at the bottom of the page you referenced for the different programs.

  • WSRP Producer registration (unstable behaviour)

    Hi,
    I'm currently using JDev 10.1.3.3.0 build 4157 and building a webcenter application which makes use of both WSRP and PDK-Java portlets. I'm getting strange errors with WSRP Producer registration: in order to simplify things this description refers to the RichTextPortlet which is a prebuilt portlet but the problem is happening with every WSRP portlet producer, not with PDK-Java producers:
    When I create the producer for the RichTextPortlet everything works perfectly, I run my app and personalize the portlet without problems. However, after several runs the portlets start to show the "Portlet unavailable" message and the server logs says something about the producer registration being wrong. When I test the producer connection in JDev it checks ok but if I try to refresh it, it fails. If I register an identical producer it works fine but the original producer doesn't.
    The exception I get when I refresh the producer registration is:
    oracle.portlet.client.container.PortletRemoteException: WSRP producer responded with an error (InvalidRegistrationException)
         at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.handleException(WSRPClientImpl.java:2462)
         at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.deleteRemotePortlet(WSRPClientImpl.java:1094)
         at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.delete(WSRPClientImpl.java:999)
         at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.refresh(WSRPClientImpl.java:1142)
         at oracle.portlet.client.containerimpl.wsrp.WSRPProducerImpl._refresh(WSRPProducerImpl.java:385)
         at oracle.portlet.client.containerimpl.wsrp.WSRPProducerImpl.refresh(WSRPProducerImpl.java:363)
         at oracle.adfinternal.model.portlet.manager.PortletProviderManager.refreshPortletProvider(PortletProviderManager.java:864)
         at oracle.adfinternal.model.portlet.manager.ProviderDT.refresh(ProviderDT.java:310)
         at oracle.adfdtinternal.model.portlet.wizards.registration.common.WizardUtils$3.doWork(WizardUtils.java:159)
         at oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
         at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.portlet.server.container.InvalidRegistrationException: oracle.portlet.wsrp.v1.InvalidRegistrationException: oracle.portlet.wsrp.v1.soap.InvalidRegistration
         at oracle.portlet.wsrp.v1.ServerToWSRPv1.destroyPortlets(ServerToWSRPv1.java:4835)
         at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.destroyPortlets(ActivityServerWrapper.java:305)
         at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.deleteRemotePortlet(WSRPClientImpl.java:1088)
         ... 10 more
    Caused by: oracle.portlet.wsrp.v1.InvalidRegistrationException: oracle.portlet.wsrp.v1.soap.InvalidRegistration
         at oracle.portlet.wsrp.v1.WSRP_v1_PortletManagement_PortTypeJaxbToSoap.destroyPortlets(WSRP_v1_PortletManagement_PortTypeJaxbToSoap.java:220)
         at oracle.portlet.wsrp.v1.ServerToWSRPv1.destroyPortlets(ServerToWSRPv1.java:4785)
         ... 12 more
    Caused by: oracle.portlet.wsrp.v1.soap.InvalidRegistration
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_PortletManagement_PortType_destroyPortlets_Fault_SOAPSerializer.deserializeDetail(WSRP_v1_PortletManagement_PortType_destroyPortlets_Fault_SOAPSerializer.java:94)
         at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserializeSOAP11(SOAPFaultInfoSerializer.java:132)
         at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserialize(SOAPFaultInfoSerializer.java:94)
         at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:180)
         at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:147)
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_PortletManagement_Binding_SOAP_Stub._readBodyFaultElement(WSRP_v1_PortletManagement_Binding_SOAP_Stub.java:624)
         at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:321)
         at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:112)
         at oracle.portlet.wsrp.v1.soap.runtime.WSRP_v1_PortletManagement_Binding_SOAP_Stub.destroyPortlets(WSRP_v1_PortletManagement_Binding_SOAP_Stub.java:76)
         at oracle.portlet.wsrp.v1.WSRP_v1_PortletManagement_PortTypeJaxbToSoap.destroyPortlets(WSRP_v1_PortletManagement_PortTypeJaxbToSoap.java:207)
         ... 13 more
    And its driving me mad...
    Hope someone can help.
    Thanks,
    Yoel

    Yoel,
    I think the WebCenter forum is probably the right place for this one.
    Oh, wait, I see you already cross-posted over there. You sneaky little devil ;)
    John

  • Any scripts for producing registration scripts for concurrent pgms?

    Hi all
    After I register concurrent executable, program, any custom values-sets, parameters, and adding to request group for any type of concurrent program(ex:report/host/plsql procedure) using application developer form screens, does any one have script that I can run to get the registration script out of oracle seeded tables for any given concurrent program.?
    Any useful links also will be helpful.
    I am looking for any script that should be produced, so that I can run the script next time to register the same insted of going through the application developer forms screens again and again. The script should register executable, program, parameters, request group, value-sets etc.,
    I may be able to register the script into apps as concurrent program.
    Thanks
    RRB.
    null

    -- SQL Program which creates the concurrent program REP305, and the other application objects.
    SET SERVEROUTPUT ON;
    DECLARE
    -- Count for the number of the parameters
    n_para_count NUMBER(2) := 3;
    v_program_short_name VARCHAR2(30) := 'REP305';
    -- Short Name of the program
    -- Also the name of the executable
    v_program_long_name VARCHAR2(240) := 'Program Status Summary - YTD';
    -- Printer definintions
    v_printer VARCHAR2(30) := NULL;
    -- Name of the Printer
    n_cols NUMBER(3) := 180;
    -- Number of columns in the report
    n_rows NUMBER(3) := 45;
    -- Number of rows in the report
    v_style VARCHAR2(30) := 'LANDWIDE -HPLJ4';
    -- Style of the report
    b_create BOOLEAN := TRUE;
    -- Variable to control the creation of the program
    v_program_application VARCHAR2(30) := 'Extensions';
    -- Application of the concurrent program
    v_group_application VARCHAR2(30) := 'Extensions';
    -- Application of the request group
    v_request_group VARCHAR2(30) := 'All Programs';
    -- The name of the request group
    -- Boolean Variables for checking existence of objects
    b_program_in_group BOOLEAN;
    b_executable_exists BOOLEAN;
    b_program_exists BOOLEAN;
    b_parameter_exists BOOLEAN;
    -- variable for holding the current executing object
    v_cur_object VARCHAR2(2000);
    v_error_message VARCHAR2(2000);
    TYPE rectype_para IS RECORD
    program_short_name VARCHAR2(30),
    application VARCHAR2(30),
    sequence NUMBER(2),
    parameter VARCHAR2(40),
    description VARCHAR2(240),
    enabled VARCHAR2(1),
    value_set VARCHAR2(30),
    default_type VARCHAR2(30),
    default_value VARCHAR2(200),
    required VARCHAR2(1),
    enable_security VARCHAR2(1),
    range VARCHAR2(30),
    display VARCHAR2(1),
    display_size NUMBER(3),
    description_size NUMBER(3),
    concatenated_description_size NUMBER(3),
    prompt VARCHAR2(80),
    token VARCHAR2(30));
    TYPE tab_type_para IS TABLE OF rectype_para
    INDEX BY BINARY_INTEGER;
    table_para tab_type_para;
    BEGIN
    -- Assigning the values needed for each parameter
    table_para(1).parameter := 'PA_PERIOD_NAME';
    table_para(1).value_set := 'VS_PERIOD'; -- All Periods
    table_para(1).prompt := 'Period Name';
    table_para(1).token := 'P_PA_PERIOD_NAME';
    table_para(1).required := 'Y';
    table_para(1).display := 'Y';
    table_para(2).parameter := 'PA_RECORDING_ENTITY';
    table_para(2).value_set := 'VS_RECORDING_ENTITY';
    table_para(2).prompt := 'Recording Entity';
    table_para(2).token := 'P_PA_REC_ENTITY';
    table_para(2).required := 'N';
    table_para(2).display := 'Y';
    table_para(3).parameter := 'PA_RESP_ORG_NAME';
    table_para(3).value_set := 'VS_PROJ_OWNER_ORG';
    table_para(3).prompt := 'Project Responsible Organization';
    table_para(3).token := 'P_PA_RESP_ORG_NAME';
    table_para(3).required := 'N';
    table_para(3).display := 'Y';
    b_executable_exists := FND_PROGRAM.EXECUTABLE_EXISTS
    (executable_short_name => v_program_short_name,
    application => v_program_application);
    -- Deletes the program
    b_program_exists := FND_PROGRAM.PROGRAM_EXISTS
    (program => v_program_short_name,
    application => v_program_application);
    IF b_program_exists
    THEN
    FND_PROGRAM.DELETE_PROGRAM
    (program_short_name => v_program_short_name,
    application => v_program_application);
    DBMS_OUTPUT.PUT_LINE(v_program_short_name | | ' concurrent program deleted');
    END IF;
    -- Deletes the executable
    IF b_executable_exists
    THEN
    FND_PROGRAM.DELETE_EXECUTABLE
    (executable_short_name => v_program_short_name,
    application => v_program_application);
    DBMS_OUTPUT.PUT_LINE(v_program_short_name | | ' executable deleted');
    END IF;
    IF b_create = FALSE
    THEN
    COMMIT;
    RETURN;
    END IF;
    v_cur_object := 'Executable ' | | v_program_short_name;
    -- Assigning the c urrent executing object to the error variable
    -- Creates the executable
    FND_PROGRAM.EXECUTABLE
    (executable => v_program_short_name,
    application => v_program_application,
    short_name => v_program_short_name,
    description => v_program_short_name,
    execution_method => 'Oracle Reports',
    execution_file_name => v_program_short_name,
    subroutine_name => NULL,
    icon_name => NULL,
    language_code => 'US');
    DBMS_OUTPUT.PUT_LINE(v_program_short_name | | ' executable created');
    -- Creates the Concurrent Program
    v_cur_object := 'Concurrent Program ' | | v_program_short_name;
    FND_PROGRAM.REGISTER(program => v_program_long_name,
    application => v_program_application,
    enabled => 'Y',
    short_name => v_program_short_name ,
    description => v_program_long_name,
    executable_short_name => v_program_short_name,
    executable_application => v_program_application,
    execution_options => NULL,
    priority => NULL,
    save_output => 'Y',
    print => 'Y',
    cols => n_cols,
    rows => n_rows,
    style => v_style,
    style_required => 'N',
    printer => v_printer,
    request_type => NULL,
    request_type_application => NULL,
    use_in_srs => 'Y',
    allow_disabled_values => 'N',
    run_alone => 'N',
    language_code => 'US');
    DBMS_OUTPUT.PUT_LINE(v_program_short_name | | ' concurrent program created');
    -- Creates all the parameters needed for the concurrent program
    for i IN 1..n_para_count
    LOOP
    table_para(i).program_short_name := v_program_short_name;
    table_para(i).application := v_program_application;
    table_para(i).sequence := i;
    table_para(1).description := NULL;
    table_para(i).enabled := 'Y';
    --table_para(i).default_type := NULL;
    --table_para(i).default_value := NULL;
    table_para(i).enable_security := 'N';
    table_para(i).range := NULL;
    --table_para(i).display := 'Y';
    table_para(i).display_size := 30;
    table_para(i).description_size := 50;
    table_para(i).concatenated_description_size := 25;
    v_cur_object := 'Parameter ' | | table_para(i).parameter;
    FND_PROGRAM.PARAMETER(
    program_short_name => table_para(i).program_short_name ,
    application => table_para(i).application ,
    sequence => table_para(i).sequence ,
    parameter => table_para(i).parameter,
    description => table_para(i).description ,
    enabled => table_para(i).enabled ,
    value_set => table_para(i).value_set ,
    default_type => table_para(i).default_type ,
    default_value => table_para(i).default_value ,
    required => table_para(i).required ,
    enable_security => table_para(i).enable_security,
    range => table_para(i).range ,
    display => table_para(i).display ,
    display_size => table_para(i).display_size,
    description_size => table_para(i).description_size ,
    concatenated_description_size => table_para(i).concatenated_description_size ,
    prompt => table_para(i).prompt,
    token => table_para(i).token);
    DBMS_OUTPUT.PUT_LINE( 'Parameter ' | | table_para(i).parameter | | ' created.');
    END LOOP;
    -- Adding the concurrent program to the request group
    FND_PROGRAM.add_to_group(
    program_short_name => v_program_short_name,
    program_application => v_program_application,
    request_group => v_request_group,
    group_application => v_group_application);
    DBMS_OUTPUT.PUT_LINE(v_program_short_name | | ' added to ' | | v_request_group);
    EXCEPTION
    WHEN OTHERS THEN
    v_error_message := FND_PROGRAM.MESSAGE;
    v_cur_object := v_cur_object | | '' | | v_error_message;
    ROLLBACK;
    RAISE_APPLICATION_ERROR(-20000, 'Error Occured while creating ' | | v_cur_object);
    END;
    COMMIT;
    SET SERVEROUTPUT OFF;
    --EXIT;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • WSRP Consumer - producer registration error : (100)continue return code

    I am trying to get an ALI WSRP Consumer working with the ALI WSRP Producer. Whenever I try to register the producer wsdl, the consumer fails with the error :
    Failed to get a service description from WSRP provider!
    Error message from WSRP provider: (100)Continue
    Any clues? I can successfully register this producer with a different portal's consumer. Is there a configuration property that needs to be set to allow the (100) response code? Or perhaps my Producer should avoid that response code in the first place? Has anybody run into this?
    Below is the stack trace generated by my consumer on the back-end (from ALI Logging Spy) :
    Failed to get service description from WSRP provider: http://scollins.sd.defenseweb.net:80/wsrpproducer1.1/1.0/WSRPBaseService.asmx
    AxisFault
    faultCode: {http://xml.apache.org/axis/}HTTP
    faultSubcode:
    faultString: (100)Continue
    faultActor:
    faultNode:
    faultDetail:
         {}string: return code: 100
    HTTP/1.1 200 OK
    Server: Microsoft-IIS/5.1
    Date: Wed, 22 Apr 2009 23:31:53 GMT
    X-Powered-By: ASP.NET
    Connection: close
    X-AspNet-Version: 2.0.50727
    Cache-Control: private, max-age=0
    Content-Type: text/xml; charset=utf-8
    Content-Length: 3084
    <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsa:Action>urn:oasis:names:tc:wsrp:v1:getServiceDescriptionResponse</wsa:Action><wsa:MessageID>uuid:dc3a3069-320a-4a6d-a997-45313098bc00</wsa:MessageID><wsa:RelatesTo>uuid:c827c145-c82d-4958-a201-30e7a86c053b</wsa:RelatesTo><wsa:To>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:To><wsse:Security><wsu:Timestamp wsu:Id="Timestamp-18d05f2a-c5dd-4519-8d1d-24b68f27b9e5"><wsu:Created>2009-04-22T23:31:54Z</wsu:Created><wsu:Expires>2009-04-22T23:36:54Z</wsu:Expires></wsu:Timestamp></wsse:Security></soap:Header><soap:Body><getServiceDescriptionResponse xmlns="urn:oasis:names:tc:wsrp:v1:types"><requiresRegistration>false</requiresRegistration><offeredPortlets><portletHandle>simple</portletHandle><markupTypes><mimeType>text/html</mimeType><modes>wsrp:edit</modes><modes>wsrp:help</modes><modes>wsrp:view</modes><windowStates>wsrp:maximized</windowStates><windowStates>wsrp:minimized</windowStates><windowStates>wsrp:normal</windowStates><windowStates>wsrp:solo</windowStates><locales>en</locales></markupTypes><description xml:lang="en"><value>Simple view portlet to test WSRP viewing</value></description><shortTitle xml:lang="en"><value>View</value></shortTitle><title xml:lang="en"><value>View Portlet</value></title><displayName xml:lang="en"><value>SimpleView</value></displayName><userProfileItems>UserProfileName/PropertyName</userProfileItems><templatesStoredInSession>true</templatesStoredInSession><doesUrlTemplateProcessing>true</doesUrlTemplateProcessing></offeredPortlets><offeredPortlets><portletHandle>helloworld</portletHandle><markupTypes><mimeType>text/html</mimeType><modes>wsrp:edit</modes><modes>wsrp:help</modes><modes>wsrp:view</modes><windowStates>wsrp:maximized</windowStates><windowStates>wsrp:minimized</windowStates><windowStates>wsrp:normal</windowStates><windowStates>wsrp:solo</windowStates><locales>en</locales></markupTypes><description xml:lang="en"><value>Hello world portlet to test WSRP viewing</value></description><shortTitle xml:lang="en"><value>View</value></shortTitle><title xml:lang="en"><value>Hello World Portlet</value></title><displayName xml:lang="en"><value>HelloWorld99</value></displayName><userProfileItems>UserProfileName/PropertyName</userProfileItems><templatesStoredInSession>true</templatesStoredInSession><doesUrlTemplateProcessing>true</doesUrlTemplateProcessing></offeredPortlets><registrationPropertyDescription><propertyDescriptions name="ConsumerName" type="xsd:string" /><propertyDescriptions name="BuildDate" type="xsd:dateTime" /></registrationPropertyDescription></getServiceDescriptionResponse></soap:Body></soap:Envelope>
    (100)Continue
         at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:695)
         at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:129)
         at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2575)
         at org.apache.axis.client.Call.invoke(Call.java:2564)
         at org.apache.axis.client.Call.invoke(Call.java:2259)
         at org.apache.axis.client.Call.invoke(Call.java:2182)
         at org.apache.axis.client.Call.invoke(Call.java:1702)
         at com.plumtree.wsrp.base.WSRP_v1_ServiceDescription_Binding_SOAPStub.getServiceDescription(WSRP_v1_ServiceDescription_Binding_SOAPStub.java:857)
         at com.plumtree.wsrp.consumer.impl.ServiceDescriptionManager.getServiceDescription(ServiceDescriptionManager.java:118)
         at com.plumtree.wsrp.consumer.servlet.AdminPreference.renderSetRegistrationPage(AdminPreference.java:992)
         at com.plumtree.wsrp.consumer.servlet.AdminPreference.service(AdminPreference.java:117)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Unknown Source)

    This seemed promising, but the proposed solution (adding 'servicePointManager expect100Continue="false"' to Web.config) had no effect.
    My consumer request actually does not include the "Expect: 100-continue" header and receives the 100 response anyways. My understanding now is that this is okay (thought I'm not sure why) and that the client should be expected to handle that response code in any case.
    I am wondering if there is an issue with the combination of products in my environment that is not supported by this product?? I am using
    IIS 5.1,
    .Net 2.0
    AquaLogic WSRP Producer 1.1/WebCenter WSRP Producer 10.3.0 (tried both)
    I am testing this producer in two environments -
    - AquaLogic Consumer running on AL Portal 6.5. When the WSRPConsumer is configured with the producer wsdl, it fails with message "Failed to get service description from WSRP Provider: .... faultString: (100) Continue".
    - Liferay - AFTER successful registration, attempts to deploy my registered .Net portlet (simple hello-world) result in an internal exception thrown in the Producer [Bea.Portlet.Management.PortletManager.LoadPortlet(PortletManager.cs:line 114)] Error loading PortletContainer: Bad PortletState. No request is made to my .Net application.
    It appears from both of these tests that both my producer and consumer are having fundamental problems that do not seem overly exotic (although I have successfully registered other WSRP portlets with the AL Consumer). However, I have not come across much information on these sorts of problems.

  • WSRP / Automatic producer registration

    Hi,
    i'm looking for a way to register my wsrp producers with a jython script.
    Is it possible and how ?
    Thx a lot
    Emmanuel

    Hello Emmanuel,
    It should be possible to set up something on the server which your script can call to register a WSRP producer.
    On the server side, you can use the ProducerManager API to register new WSRP producers. See:
    http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/javadoc/com/bea/wsrp/consumer/management/producer/ProducerManager.html
    You can get an instance of the ProducerManager class by calling:
    ProducerManager.Factory.getAdapter() Kevin

  • Federated portals Producer Registration fail

    Hi all,  I'm configurating a Federated Portal Network and we are working in the first of the portals, it will work as producer and as consumer. I'm doing in this way because I have to generate documentation for my colleges to do the same in other country and then federate the two portals.
    When I try to test connection it work fine, but I can´t registry in that portal as consumer.
    Is possible this happend because I work as producer and consumer?
    Thanks in advance.
    Alfonso
    Message was edited by:
            Alfonso Hernandez de Lope

    Hello Alfonso,
    do I understand you right, that you use the same portal as the consumer and producer at the same time? Federating portals means that you have 2 or more portal installations which are connected to each other and can exchange content. Thus, if you try to establish a connection to the portal, which is the consumer and producer simultaneously, it cannot work (you have to have at least 2 portals - 1 being the consumer, the other one the producer). If I understood you wrong, please correct me and we can have a more detailed look into your problem (e.g. do you receive an error or is there just nothing happening?)
    Best regards
    Jana

  • WSRP Producer Registration and Firewall Problem

    Hi,
    I am trying to register a WSRP producer in JDev 11g TP3, and am running into a problem with our firewall, which requires authentication. The WSRP producer is on a system inside our firewall, however it references a WSDL outside our firewall (http://www.oasis-open.org/committees/wsrp/specifications/version1/wsrp_v1_bindings.wsdl).
    I have my proxy configured via preferences->Web Browser and Proxy to use the proxy server, but exclude our domain.
    The problem I have is that I can either Check the choice to "Use Proxy for contacting the Portlet Product", in which case I get an http 407 error trying to access the internal server, or uncheck the choice, in which case I get a timeout accessing the WSDL outside our firewall.
    Does anybody know how to configure the proxy settings to allow me to access a producer inside our firewall, which references a WSDL outside our firewall?
    Thank you!

    Peter,
    Firstly, thanks for your answer. Which log files are you referring to? I didn't find anything wrong in the richtextportlet application log. The error appears when trying to refresh a previously registered producer.
    I'm using both PDK-Java and WSRP portlets and the problem only happens with WSRP portlets. The app is using ADF security with a lightweight xml provider, I'm running the app in the embedded OC4J and the portlets are being consumed from the built-in portlet ready instance (OC4J_Webcenter) in an Oracle Webcenter 10.1.3.2.0 AS installation.
    Thanks again,
    Yoel

  • SAP Router registration

    Hi!
    I have installed the SAP Solution Manager and would like to setup the connection between my system and SAP. The SM59 SAPOSS as well as saprouter (oss1) do not run successfully.
    I have installed saprouter and registered the appropriate service in Windows.
    My question is:
    <b>how can I establish this connection? Should I register my saprouter via form at the SAP?</b>
    Thank you!
    regards

    Hi!
    Thank you!
    Do I also have to install:
    - SAP Service connector and
    - Line Opener Program
    <b>What is the relationship between the SAP Remote Connection Data Sheet (Dial-up) (note 28976) the SAP Service connector and Line Opener?
    If I install SAP Router, SAp Service connector is it possible to connect to SAP? </b>
    Thank you!
    regards!

  • Error while registering with producer

    Hi
    I am getting an error which is described as follows.
    "Unable to register with the producer" This error occures when I try to register a consumer agaisnt a wsdl( WSRP consumption) using workshop. Can any one advice as to what coudl have cause this error.
    Thanx
    NA

    Hi Avi Klein,
    Yes exactly, I am using WebSphere V5 as a producer and SAP 2004s sp7 as consumer.
    In IBM WebSphere portal as Producer
    1) Created a sample JSR Portlet
    2) In Administration->Mange Portlets-> I provided this portlet as webservice
    In SAP Netweaver portal as consumer
    1) http://localhost:50100/irj/portal
    2) System Administration->Federated Portal->Myself as Content Consumer ->Manage my Producers
    3) WSRP Content Producer -> new (right click) -> wsrp content producer
       a) Provide General Parameters like producer name, producer id
       b) Define Producer URL
       c) http://hostname:port/wps/wsdl/wsrp_service.wsdl (OK)
       It will create object in browser
       d) (rightclick the object)Select System Connection Test
       Result of System Connectioni Test
            Producer object was found
            Received the WSDL file of the producer
            Required ServiceDescription and Markup port definitions found in the WSDL file
       e) Select Producer Registration
    Getting Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/com.sap.pct/admin.templates/iviews/editors/com.sap.portal.remoteProducerRegistrationEditor
    Component Name : com.sap.portal.wsrp.coreconsumer.RemoteContentProviderRegistrationEditor
    an Exception occured when instantating class com.sap.portal.admin.editor.pane.EditorPaneWrapper.
    Exception id: 03:17_12/06/07_0001_12433650
    See the details for the exception ID in the log file      
    Thats all the process i did
    Thanks,
    Vamsi

  • WSRP Registration format

    Hi,
    while registering a SAP Portal as WSRP consumer to a WSRP producer following registration message is sent:
    <?xml version="1.0" encoding="utf-8"?>
       <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
            xmlns:wn3="http://www.w3.org/1999/XMLSchema"
            xmlns:wn2="http://www.w3.org/2000/10/XMLSchema" 
            xmlns:wn1="http://www.w3.org/2001/XMLSchema"
            xmlns:wn0="http://schemas.xmlsoap.org/soap/encoding/"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:wn4="urn:oasis:names:tc:wsrp:v1:wsdl"
            xmlns:tns="urn:oasis:names:tc:wsrp:v1:wsdl">
          <SOAP-ENV:Body>
             <prt0:register xmlns:prt0="urn:oasis:names:tc:wsrp:v1:types">
                <prt0:consumerName>sap</prt0:consumerName>
                <prt0:consumerAgent>SAP_EP6_SP9</prt0:consumerAgent>
                <prt0:methodGetSupported>false</prt0:methodGetSupported>
                <prt0:extensions>
                   <a>sap_consumer_indication</a>
                </prt0:extensions>
                <prt0:extensions>
                   <a/>
                </prt0:extensions>
             </prt0:register>
          </SOAP-ENV:Body>
       </SOAP-ENV:Envelope>
    The message complies with the WSRP specification but unfortunately my WSRP producer does not support extension and doesn't ignore them either. Therefore the registration can not be performed. Is there a way (a setting in the portal) to remove the extension elements from the SOAP message which are sent from the consumer to the producer?
    Regards,
    Kevin

    hi check the following registration steps
    to start, goto
    System Administration -> Federated Portal->Myself as Content Consumer => Manage My Producers
    1. Choose 'New' -> 'NetWeaver Content Producer'
    2. Enter producer name and producer id
    3. Choose the protocol (http/https)
    4. Host name and Port of the Producer
    5. Click Next (View your settings in the Summary pane).and Finish
    6. Open the producer object and Choose Producer Aliases in the Display drop-down menu located in the object editor toolbar
    7. Choose Connection Tests in the Display drop-down menu located in the object editor toolbar
    8. In the System Connection Tests table, choose the Producer Connection test
    9. Click Test
    10. Choose Producer Registration in the Display drop-down menu located in the object editor toolbar.
    11. In the Your Consumer Name box, enter the name of your portal is sent to the producer upon registration.
    12. In the Your Consumer URL box, enter the URL of the Consumer with port:  (https://pwdf2846.wdf.sap.corp:50001)
    13. In the Registration Parameters in registration password enter the password for NW producers (default registration password for NW producers is: password) => could be this table will be empty
    14. Click Register
    please reward points if the information helped you***************************

  • What is SAP's CPM Technology Strategy?

    Has SAP produced a strategy and roadmap document for CPM (especially Consolidations and Business Planning) similar to the recently-released (and excellent) roadmap document they released for Business Intelligence?
    In particular, I would like to know where SAP plans to go in the Consolidations and Planning space. Is an Outlooksoft-based BPC solution the strategic direction? What about BW-based Consolidations? What about Planning and Consolidation components within Business Objects.
    If SAP could produce a document for planning and consolidations similar in content and clarity to the recently-released Roadmap for BI, it would help immensely. Does anyone know whether such a thing already exists, and if so, where to find it?
    Thanks,
    Lee Coursey
    The Coca-Cola Company

    Yes there is a roadmap, but it has not been released to the general public yet in electronic format.  Your SAP account executive can share it with your company on 1:1  basis.  Also, I'll mention an upcoming series of Webcast presentations on Financial Performance Management (FPM) to be done in conjunction with ASUG.  This kicks off on March 5th 1:00 - 2:00 CST with the roadmap.
    Here is a link to the announcement.
    http://www.asug.com/Default.aspx?tabid=723  
    Here are the topics.
    Upcoming Webcast Events
    Overview of SAP's Financial Performance Management Solutions and Roadmap
    Wednesday, March 5, 1:00 - 2:00 pm CST
    FPM Solutions Strategy Management : Introduction, Demo and Roadmap
    Wednesday, March 12, 11:00 a.m. - 12:00 p.m. CST
    FPM Solutions Planning and Budgeting: Introduction, Demo and Roadmap
    Wednesday, March 19, 11:00 a.m. - 12:00 p.m. CST
    FPM Solutions Consolidations & Reporting: Introduction, Demo and Roadmap
    Wednesday, March 26, 11:00 a.m. - 12:00 p.m. CST
    FPM Solutions Profitability and Cost Management: Introduction, Demo and Roadmap
    Wednesday, April 2, 11:00 a.m. - 12:00 p.m. CST
    Best regards,
    Jeff Holdeman

  • Need info on eligibility for SAP teched 07

    Hi,
    My company is in the process of getting SAP implementation partnership.
    I would to know if we are eligible for teched 07.Is it possible to apply now and keep the option open as we are expecting the implementation partnership soon.
    Thanks,
    Sriram

    Hi Sriram,
    Yes, SAP TechEd registration is open to SAP customers, prospective customers, partners, prospective partners, consultants, employees, and members of the press, analyst, and blogger communities.
    We hope to see you at SAP TechEd '07!
    Kind regards,
    Diane Davis

  • Portal Standards Website - WSRP Producer WSDL unavailable

    Hi,
    I'm trying to use the portal standards website as a WSRP producer to prototype some WSRP work I am undertaking. From reading the "Registering a WSRP Producer or Web Provider on OracleAS Portal / Verification Server" document I believe that to register Oracle's Sample WSRP Producer as a provider in JDeveloper I need to use the URL
    http://portalstandards.oracle.com/wsrp/jaxrpc?WSDL
    however if I try to hit this using a standard browser I just get a 404 Not Found error. Trying it in the WSRP Producer registration wizard in JDeveloper just gives a connection exception "Failed to read WSDL from http://portalstandards.oracle.com/wsrp/jaxrpc?WSDL:WSDL not found:"
    Is this WSDL no longer available?

    I have found the following manual:
    "Oracle® Application Server Portal Developer's Guide 10g Release 2" - Configuring Your Application Server to Run JPS-Compliant Portlets (including Data Sources's Configuration).
    I have followed the necessary steps, but when I tried to test it (Registering and Viewing Your Portlet's Section (create a WSRP Provider)), I have the same errorr:
    Internal error WWC-00006
    Unexpected error ORA-00932
    WWC-35000
    I have verified via web browser my WSRP Producer WSDL Page, and it is correct.
    I have tested with different users (orcladmin, portal, etc), even I have included them in PORTAL_ADMINISTRATORS group. But it doesn't work...
    Another thing I have tested is to apply 4640471 patch, although I am not sure it should be necessary, because in ReadMe file, it is only for Solaris Systems, and I am working with Windows Server 2003 SP1...
    I am really desesperate with this error, do you have any idea to solve it?
    Thank you and regards.
    Edited by: Mónica on 28-jun-2010 3:44

Maybe you are looking for

  • Safari 2.0.1 Crashes upon opening

    Try as I might, I can't get the updated version of safari to open. I just installed OSX 10.4 (From a brand new DVD I just purchased from the Apple Store) And was running a much older version of Safari (1.2 or so) I have attempted to remove all the fi

  • HTTP 401 error for RosettaNet Request

    I get a return code of 401 when I send a http request to another server. The private process invokes a "Send Business Messgae" from the PIP3A2_Customer_RN2 public workflow. In my Transport spec., I have specified the URI as http://199.22.31.222/Quant

  • HT4718 I lost my FaceTime function ,how to restore back?

    I din't have FaceTime in my I-phone 4 ?

  • Solaris equivalent of kill -16 in linux

    i am running a process in solaris 9(console) . i know its pid . To halt the process i have given "kill -16 pidvalue" . This halts the process . Later when i gave the same command (ie . kill -16 pidvalue )it resumes (continues)the process . While givi

  • Creation of Investment program and budget upload

    Hi, I need to create a investment program using th data in a excel file. Once the structure is uploaded, I need to do the budget upload. Is there any BAPI for achieving this functionality. Kindly share your valuable inputs if you have worked on simil