Generic WSDL vs Specific WSDL

Hi All,
Can you list down the differences between Generic WSDL vs Specific WSDL?
When do we need to prefer Generic against Specific or vice versa?
Also, following are my concerns on Generic WSDL:
If my front end application developed is using Generic wsdl and lets say there are changes to my rule base like adding/deleting entities in data model, or adding/deleting attributes or changing attributes text or changes to public names, then does the client stubs need to regenerate because of the changes to rule base?
Regards,
Mohan

Generic WSDL = XML structure does not change when policy model changes (i.e. new entity in model will mean a new data value is supported, but no change to WSDL)
Specific WSDL = XML structure changes with policy model (i.e. new entity in policy model means new XML element in NEW WSDL)
General Pros / Cons:
- Generic WSDL:  WSDL doesn't change, stubs don't change, No useful compile time checking, validation can not occur because the XML elements are fixed regardless of policy model changes.
- Specific WSDL - better compile time checking, can do validation of XML against WSDL, but need to regenerate stubs for policy model changes. 
In both cases, you still need to change the code to handle any changes to the policy model that impact the inbound or outbound data "contract".  In the generic case, you would be changing which values should be put into the XML or should be expected from the XML (e.g. ID or name attribute values).  In the specific WSDL case, you will be dealing with new or deleted XML elements, so generate stubs again and see the new / deleted stubs.  Personally, I would use the specific WSDL approach because you will get more compile time checking following a policy model change and regenerating stubs. 

Similar Messages

  • Generic wsdl - how can you tell what the field assignment is?

    When using the generic wsdl, it seems that your custom fields are mapped to fields such as:
    customcurrency12
    customtext4
    When accessing the asset class, how can tell what field is assigned to what custom value? When I look in the admin > application customization > asset > asset field setup
    I can see the list of fields and field types but not the number on the end so that I can assign it in my web service code. Is there a way to see what your custom fields are mapped to (i.e. custom standard discount is mapped to custompercent11)
    Thanks in advance any help you can lend on this,
    AspnetDev

    You can use the getMapping web service to get al ist of all the fields for a record type. for each field you get the ElementName (which is what you get in the generic wsdl) and DisplayName which you can use it to match to your fields.
    <Field>
         <DisplayName>My Custom Field</DisplayName>
         <ElementName>CustomText74</ElementName>
         <DataType>Text (Short)</DataType>
    </Field>
    -JLV

  • Oracle OnDemand Generic WSDL Custom Element

    Hi,
      I have added a new field to the Activity object.
    I am trying to set value and get values for this newly created field using web service 2.0.
    If I download the Custom WSDL, I could see the tag name of the newly created field. But this does not appear in the Generic WSDL 2.0.
    Your document says,
    "For Generic WSDL files, custom fields are based on generic XML
    tags: CustomNumber0, CustomCurrency0, and so on. Using these placeholders, together with
    the Mapping Service or Field Management API allows applications to map the generic XML tags
    to the field names that your company uses."
    But it is not clear and I am unable to map the newly created fields using the mapping service.
    Could you please help me on this?
    Thanks,
    Baskar.S

    Hi, Would suggest custom, unless you like to build something that is generic which can work across multiple instances of CRMOD or goes across all fields / objects etc. Otherwise it may not worth the effort of managing the integration tags mapping related activities
    -- Venky CRMIT

  • LMS 4.2.3 Unidentified Trap Generic Trap:6 Specific Trap:1 EnterpriseOid:.1.3.6.1.4.1.9.9.41.2

    Hi All,
    We are seeing unidentified traps continuously on the LMS 4.2.3.
    Unidentified Trap Generic Trap:6 Specific Trap:1 EnterpriseOid:.1.3.6.1.4.1.9.9.41.2
    What are these traps and how to avoid the same. as these traps are coming from all the devices in the network.
    Regards,
    Channa

    Hello Channa,
    the 'Unidentified Trap' Alerts that you provided :
    NOTIFICATION ORIGINATOR = Fault Management Module
     The EnterpriseOid in this Alert tells me that this is the cisco syslog trap :
    .1.3.6.1.4.1.9.9.41.2.0.1
    clogMessageGenerated OBJECT-TYPE
            -- FROM CISCO-SYSLOG-MIB
            TRAP
            VARBINDS       { clogHistFacility, clogHistSeverity,
    clogHistMsgName, clogHistMsgText, clogHistTimestamp }
            DESCRIPTION    "When a syslog message is generated by the device a
                   clogMessageGenerated notification is sent.  The
                   sending of these notifications can be enabled/disabled
                   via the clogNotificationsEnabled object."
    This tells me that you have configured this device with 'snmp-server enable trap syslog' , which means that every syslog message that is generated on the device will also be sent as an snmp trap.
    Is there a specific reason why the sending of syslog messages as an snmp trap has been enabled on this device (and others) ?
    To stop LMS generating an Alert for every syslog message I would recommend that you disable this device from sending syslog traps to LMS.  If there are multiple devices sending syslog traps to LMS then the sending of these traps to LMS should be disabled on all such devices.
    Thanks-
    Afroz
    ***Ratings Encourages Contributors ****

  • Generic WSDL element name

    Hi Gurus,
    For normal web services integration what kind of WSDL file should we use? custom or generic?
    If we using generic how to check the element name or the display name?
    Please advice.
    Thanks in advance.

    Hi, Would suggest custom, unless you like to build something that is generic which can work across multiple instances of CRMOD or goes across all fields / objects etc. Otherwise it may not worth the effort of managing the integration tags mapping related activities
    -- Venky CRMIT

  • Why use custom wsdl vs. generic wsdl?

    I downloaded the custom wsdl and it's generic version and the generic version is double the size of the custom one.
    1) Why generic version is so big?
    2) Why would you use custom wsdl vs. generic version other than the fact the name is easy to read for custom wsdl?
    Thanks

    #1, because custom wsdl only contains the fields you used, while generic version show all of them.
    #2, like you mentioned, custom name is easy to read. what's more, if you have some functional extension integration development experience, you will find it will much more convenient for developer to build and maintain the code.

  • N70 from Vodafone - generic and network specific i...

    Reading this string on the N70 has very been enlightening. I can now start to see the extent of the difference between users real experiences and what I have been told by support people at Vodafone and Nokia. There are technical issues and also some very real commercial issues which I think people should be aware of. It leaves me with the problem to decide what I need to do - return the phone to Vodafone or persist? Views and comments would be very welcome.
    I have had Nokia handsets since my first 201 and got my latest N70 from Vodafone at the beginning of December '05. I purchased it over the net and have had to deal with Vodafone through there 191 call centres to try to fix issues. I am now on my third N70 and have lost faith in both Vodafone and Nokia in being able to supply a working product or fix problems.
    The issues I have encountered are:
    1.) MMS
    Cannot send an MMS message over around 43K - says it is sending, fails, repeats the send multple times and then reports the send failure. After discussing this with Vodafone in multiple calls over many days and weeks they finaly admitted there is a problem but said it was with the N70 and not their network.
    2.) Radio / handset reboot.
    Multiple times when I use the radio, it produces a VERY load electrical 'crack', the radio cuts out and the phone reboots / restarts. When it does this, even though I have my security pin request set, it does not ask me for the code. Bug for sure **bleep** also a major security loophole!
    3.) Lifeblog
    This came ready installed on the N70 but would not run on the handset. If you go to run it the screen flashes as through it is loading and then returns back to the menu without running. I downloaded the software from the Nokia site and installed it and it still did not work. Vodafone would not help saying it was nothing to do with them and so I called Nokia Club line support to get their help. They walked me through the very same process and it still did not run.
    4.) Firmware version
    In the end the Nokia person asked to check the firmware version by inputting *#0000#, it came back as V 2.0539.1.2 19-10-05 AM84 and he immediately said I needed to get this updated to V 3.0546.2.3 and the would likely solve the Lifeblogg issue and maybe the MMS send problem. He said this was not the very latest Nokia version but was the latest available version for Vodafone handsets and their agents could only upgrade my phone to this version and gave me a Nokia agent in my area.
    5.) Nokia agents support for firmware upgrades
    I called them and they said that they had experienced trouble upgrading the firmware on the N70 which took them a whole afternoon and they would not be doing any more until the Nokia engineer came and showed them how to improve the process and this was likely to be at the end of January '06!
    6.) Vodafone - lack of support, especially for web purchases
    My advise is to be very cautious about web purchases from Vodafone with regard to support and upgrades. I have found out that they outsource their support to another company - Phonecare. Phonecare do all of the technical upgrades and fixes and the Vodafone stores send customer handsets to them to be fixed. Trouble is that Phonecare will not touch any of the Vodafone handsets purchased over the net. I believe this is because there is no revenue stream to them. So if like me you need to get your firmware upgraded, they refuse to do it and Vodafone cannot do it themselves.
    6.)Nokia escallation of issues
    I have called Nokia Club line to get these issues highlighted and escallated asking that someone who manages their Vodafone account would raise these issues. The response was no. I asked for the contact details of a senior Nokia manager to take this up with again the answer was not no.
    7.) Vodaphone - summary
    I will not go into all of the exchanges I have had over the last month and a half but, the following is clear:
    * Vodafone is a purely a telesales and marketing operation
    * Their 'technical support' does not exist
    * They have outsourced their technical support to Phonecare
    * They are knowingly selling faulty goods to the public
    * They do not have a way to fix these problems for web sales
    * They can only do this because the sale of goods act does not cover the web
    * They say they only ship N70's with the latest firmware (V3)
    * They are still shipping with the previous version (V2)
    * They have no process to fix the problem for web purchases
    * They do not have details of a technical fix any of above
    * They do not have an technical escallation or QA process
    * they cannot ship me a handset with the correct firmware
    * Vodafone is a 'real' cell like organisation
    * it is impossible to escallate issues
    * You are confined to your 191 immediate contact point
    * You cannot escallate to senior managers within Vodafone.
    * Vodaphone's stated sultion to my problems is either to:
    - change the handset to another make/model or,
    return the phone and cancel the contract
    Customer satisfaction response to latest Vodaphone - 'Under the tree' 3G experience:
    Anger and total frustration - it has cost me many hours in land line calls identifying problems and getting them recognised when it is clear that others had the same experience. I would guess that all Vodafone N70's being shipped by Vodafone have these problems particularly the MMS, Lifeblog and firmware revision. That must be thousands of frustrated users out there and nobody within Vodafone or Nokia is escallating the issues to get it resolved! There response on both sides is to plead ignorance of all issues.
    Current Objective Ratings:
    Vodfone 0 out of 10 - Useless, selling faulty goods they cannot repair or support.
    Nokia 3 out of 10 - The bits of the N70 that work look nice but, slow O/S - have used faster PDA's with Windows CE. They should take some ownership and do something about the problems their users are experiencing via Vodafone.
    And back to my dilema: what to do - I thing I need to return the phone before I get stuck with something nobody can fix...
    Unless of course there is another answer out there somewhere?
    Any comments from senior Vodafone or Nokia staff that believe they can fix this would be most welcome!

    Thanks for your input.
    Dealing with the issues you raise:
    I am surprised Nokia do not seem to be interested in looking after their brand and product good name and reputation. They obviously have an OEM contract with Vodafone which will cover things like minimum support level, good will and maintaing Nokias good name and reputation. Someone on that account team should take note and make sure Vodafone conform to the agreement.
    MMS; I managed to get a response from a Vodafone 'Technical support' person who said: 'Unfortunately you are the victim of another network issue. The N70 specifically has a network fault sending ANY mms over 40KB in size. I would bet that if the video clip was below this size it would work. This problem IS already with our engineers for resolution. Again however, timescale is not something I can provide.'
    The Radio issue: I use the ipod like white headset that comes as standard with the Vodafone N70. I do not think this is the issue as the phone has reset itself when the radio feature and cable were not in use. It is just that it is more noticeable when you are trying to listen to the radio and you get a very loud 'Crack' as the Radio stops.
    Lifeblog: Maybe it is me but, I cannot seem to find anything on this notice board covering this issue?
    Firmware: I was told by Nokia I gad to go to a Nokia agent to get the firmware upgrade and the response I got from the agent was that this was currently a problem and they were waiting for the Nokia engineer to sort it out before they wouil attempt it again and that would likely be at the end of January!
    With regard to Network providers - I have read this board and am aware of problems with all major Network providers offering the N70. I asked Nokia directly who I should use and they refused to comment and directed me to look at this notice board to help me make my own mind up. After reading this board I am no wiser as to who can provide a fully functional N70.
    - Many thanks for your input and comments.

  • Generic Service Control WSDL

    Okay, so we are running into a little problem on my program. I will do my best to explain how it is all put together without being too confusing.
    We are designing a WebService for WLS 9.2 that will be used to start JPDs on WLI. These JPDs will be modeled after a generic JPD that will have a "start" method. We used this JPD to create a WSDL that was then used to generate a ServiceControl for our WebService. The actual JPDs will be registered with ALSR and will not be necessarily know until runtime.
    Hence, our service will lookup the endpoint for the JPD from the registry using some search criteria. This works!!! The WebService will then set the endpoint for the generic control to the endpoint the was retrieved from the registry. Finally, the WebService will use the control to call the "start" method on the control.
    Okay, so we have gotten this working when deploying to the server from Workshop. And we were able to get it to work when we export the EAR from Workshop and upload the ear. However, dude to some CM requirements and the way we are handling that aspect of deployment, we were using Ant to build the EAR. We figured out that our Ant script was ignoring some steps in creating the files.
    We then tried to use the Workshop exported Ant script, but those don't work for us. There is some classpath problem, and such that makes it not work.
    So to make a long story even longer. Has anyone else tried to develop a generic WSDL to a "class" of services and call those services by setting the endpoint for the service via a control? It appears that this may or may not be supported in WLS 9.2.
    Any thoughts?

    Hi Debbie,
    When you created the service control did you choose the option to generate xmlbean types for the service or did you generate jax/rpc types ?
    Can you send the service, wsdl and control to me via email at akraj_at_yahoo.com ?
    cheers
    Raj

  • Mapping wsdl - custom vs generic

    Would there ever be a difference in the custom and generic mapping wsdl files?
    Thanks!
    -Kevin

    Hi, It depends on the kind of application you develop. If you are developing something that dumps all the data from OnDemand using WS or building some app that can work across multiple instances, it is better to use generic wsdl otherwise custom is good. The problem with generic is it contains whole lot of fields and any integration tag changes for custom created fields would not be reflected in custom wsdl so it is going to be time confusion and tough to manage using generic WSDL. If the application is simple it may not worth to handle that complexity. Hope it helps
    -- Venky CRMIT

  • Issues With Generic/Custom WSDL

    Whenever I generate a Custom WSDL it seems to be providing the same output as the generic WSDL option. Furthermore, I do not see all of my custom fields listed in the WSDL. These were not created recently and have been present in the system and data loads for quite some time. I tried searching by the technical name and the short name but can not find many of my custom fields in any of the WSDLs. Please advise.

    Hi,
    You can get real name of the object from UI by clicking "Rename" and the "Advance" on field setup of the object or You can use Field Management Web Service to get the real name of the fields. Use SoapUI, its free tool.

  • How to generate Standard WSDL  from BAPIs.

    Dear Friends,
    I need your help regarding generating wsdls.Actually  I have to expose the BAPIs as webservice as we know the standard procedure is to create via Integration Directory specificing  the URL and communication channel details.
    So here my java team guys say that the WSDL given by sap is of SAP Stanadard and they need someting of generic standard WSDL.
    1.So can you guide on creating the Standard wsdls?
    2.Cannot it be done without NWDS?
    thanks,
    jeevan.

    Hello Experts,
                           My requirement is to expose a XI sender interface as webservice where the WSDL is in the standard wsdl format (not the SAP standard wsdl).The WSDL generate in the INtegration Directory has got some tag which are not there in standard WSDL provided by other industry providers.
    So i want a generic WSDL. Which can be read by other WSDL tools.
    Thnaks,
    jeevan.

  • Oracle XML Gateway - custom WSDL configuration in service partner setup

    We are trying to configure a custom WSDL for service partners to send/receive outbound/inbound messages using OTA. I have a coded a WSDL that pretty much replicates the Generic WSDL template that was provided with the gateway. When i configured it, it has trouble finding the endpoint of the custom WSDL. Has anyone run into this situation before? Please throw some light on this issue. We are pretty much stuck right now!!

    No. I am afraid that your understanding is incorrect. Oracle B2B is part of Oracle SOA suite and XML Gateway is part of Oracle Apps. Yes both of them have some overlapping areas of work but apart from that both products do not have any connection in between.
    Regards,
    Anuj

  • Why is there inconsistencies between columns shown for FieldManagment and WSDL

    Hi all, Oracle Applications 768445
    Any known reasons, why the fields shown for FieldManagement Api is different from the fields shown by WSDL for Oracle CRM record types?
    For example: activity record types, the WSDL exports fields that does not exist in the FieldManagement administrative API

    Thanks Cjmurray-Oracle, for looking into this.
    Am part of a development team, integrating Oracle CRMOD to another warehouse using Oracle Web Services  Guide Version 14.0(Release 26) as basis, Under the administrative service API calls- FieldManagement method(Page 241), using the method will allow extraction of field management configuration data for an object, however the list of fields shown through this method is different from the list of fields shown when using the Generic WSDL(page 46) in access the object. this is an issue because if there is difference in the fields shown by FieldManagent method and WSDL for an object. important custom/standard fields can be omitted. I hope this make sense.
    Or can you recommend another space to post this question?
    Thanks again.

  • Creating ADFBC Service Interface WSDL from a standard WSDL

    Hi,
    I have a generic WSDL implemented in a SOA Suite layer. I want it to be consumed by my ADF layer without using proxy or stub classes. I was wondering, are there any best practices for doing this? I understand that I need to create the SDO's and the Service interface XSD. Apart from this, are there any specifics I need to take care of?
    I was thinking to do a simple XSL transformation between the actual business objects in the service layer create SDOs.
    Thanks,
    Ansuman

    If what you have is a WSDL and you want to consume it as a business service in ADF, then you can just use the Web Service Data Control.
    Demo:
    http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/CreatingCompositeUIs/CreatingCompositeUIsAudio.html
    Tutorial:
    http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/webservices/ws.html#t6
    Another example:
    http://blogs.oracle.com/shay/2010/05/updateinsert_with_adf_web_serv.html

  • Difference bw the data staging of generic and appli specefic data sources

    Hi,
       Can anyone tell the difference between data staging of generic and appl specific data sources. Like we know that LO data stage in queued delta, update queue and BW delta queue, i want to know actually where the generic data stages before it is loaded into BW.
    Thanks.

    Generic data sources are based on either a DB table/view, a function module or an ABAP query. So normally the data stages in the corresponding DB tables or you calculate it at extraction time. There is no update queue like in LO.
    Best regards
       Dirk

Maybe you are looking for

  • Is there any way to recover pictures from my new iPhone?

    I had gotten an iphone 5 for christmas and since then had been using it regularly and everything was going perfectly fine. The only thing I was dumb enough not to do was plug it into my computer to get it all set up on itunes and such. So yesterday I

  • Will this really install itunes 10.7?

    http://support.apple.com/kb/DL1577 will this link really install 10.7 ??? I'd really like to go back to that version I have windows 7, 64 bit... iTunes 10.7 for Windows 64 About iTunes 10.7 for Windows 64 iTunes 10.7 adds support for iOS 6 running on

  • Release orders against contract 4600000069 not possible (contract not relea

    Hai, I had created a contract and had a release procedure for it. I had released the contract using ME35k. When i try to raise a p.o agaist the contract i am getting the error as "Release orders against contract 4600000069 not possible (contract not

  • Linking 2 routers

    I am looking for advice on linking 2 routers.  Currently I have a WRT610N with DSL on the second floor.  We are remodeling our basement and my idea is to run an ethernet cable from my existing router to the basement and connect to another wireless ro

  • Switching CC Apps

    Hello, I ordered the monthly Photoshop CC app before I realized the OS on my Macbook is way too obsolete to run it. Meanwhile, I've while running a trial version of Illustrator CC without any problem. Also, the OS I need to upgrade in order to run PS