WSDL generation - issue

Hi,
We are generating WSDL after creating web service in ECC 6.0. We would like to know how can we control the upper/lower case in XML tags when we generate WSDL? Is there any SOAP runtime configuration we have to set? Any kind of help would be appreciated. By default when I check "Mapping of names" check box while creating web service, the system generating WSDL tags as upper & lower case, otherwise the tags are as they are in function module interface.
Thanks,
GS

Hi Ravi,
Thanks for your reply. Please find one my WSDL below:
<?xml version="1.0" encoding="utf-8" ?>
- <wsdl:definitions targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="urn:sap-com:document:sap:rfc:functions" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:sap-com:document:sap:rfc:functions" targetNamespace="urn:sap-com:document:sap:rfc:functions" elementFormDefault="unqualified" attributeFormDefault="qualified">
- <xsd:simpleType name="char1">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="1" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="char10">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="10" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="char128">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="128" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="char20">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="20" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="char220">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="220" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="char30">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="30" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="char32">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="32" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="char50">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="50" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="numeric3">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="3" />
  <xsd:pattern value="\d*" />
  </xsd:restriction>
  </xsd:simpleType>
- <xsd:simpleType name="numeric6">
- <xsd:restriction base="xsd:string">
  <xsd:maxLength value="6" />
  <xsd:pattern value="\d*" />
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:schema>
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style" targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style" elementFormDefault="unqualified" attributeFormDefault="qualified" xmlns:n0="urn:sap-com:document:sap:rfc:functions">
  <xsd:import namespace="urn:sap-com:document:sap:rfc:functions" />
- <xsd:complexType name="Bapiret2">
- <xsd:sequence>
  <xsd:element name="Type" type="n0:char1" />
  <xsd:element name="Id" type="n0:char20" />
  <xsd:element name="Number" type="n0:numeric3" />
  <xsd:element name="Message" type="n0:char220" />
  <xsd:element name="LogNo" type="n0:char20" />
  <xsd:element name="LogMsgNo" type="n0:numeric6" />
  <xsd:element name="MessageV1" type="n0:char50" />
  <xsd:element name="MessageV2" type="n0:char50" />
  <xsd:element name="MessageV3" type="n0:char50" />
  <xsd:element name="MessageV4" type="n0:char50" />
  <xsd:element name="Parameter" type="n0:char32" />
  <xsd:element name="Row" type="xsd:int" />
  <xsd:element name="Field" type="n0:char30" />
  <xsd:element name="System" type="n0:char10" />
  </xsd:sequence>
  </xsd:complexType>
- <xsd:element name="ZSdActivityCodes">
- <xsd:complexType>
- <xsd:sequence>
  <xsd:element name="ImExtractMethod" type="n0:char1" />
  <xsd:element name="ImFileNameWithPath" type="n0:char128" />
  </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
- <xsd:element name="ZSdActivityCodesResponse">
- <xsd:complexType>
- <xsd:sequence>
  <xsd:element name="ExReturn" type="tns:Bapiret2" />
  </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
  </xsd:schema>
  </wsdl:types>
- <wsdl:message name="ZSdActivityCodes">
  <wsdl:part name="parameters" element="tns:ZSdActivityCodes" />
  </wsdl:message>
- <wsdl:message name="ZSdActivityCodesResponse">
  <wsdl:part name="parameters" element="tns:ZSdActivityCodesResponse" />
  </wsdl:message>
- <wsdl:portType name="Z_ACTIVITY_EXTRACT_ws">
- <wsdl:operation name="ZSdActivityCodes">
  <wsdl:input message="tns:ZSdActivityCodes" />
  <wsdl:output message="tns:ZSdActivityCodesResponse" />
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="Z_ACTIVITY_EXTRACT_wsSoapBinding" type="tns:Z_ACTIVITY_EXTRACT_ws">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="ZSdActivityCodes">
  <soap:operation soapAction="" />
- <wsdl:input>
  <soap:body use="literal" />
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" />
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:service name="Z_ACTIVITY_EXTRACT_wsService">
- <wsdl:port name="Z_ACTIVITY_EXTRACT_wsSoapBinding" binding="tns:Z_ACTIVITY_EXTRACT_wsSoapBinding">
  <soap:address location="http://hqsun8.howrey.net:8000/sap/bc/srt/rfc/sap/Z_ACTIVITY_EXTRACT_WS?sap-client=200" />
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>
Thanks,
GS

Similar Messages

  • Report generation issue

    what are the diff report generation issues?

    Nvm, solved it just had to set up Reporting studio in order to create an accurate report.

  • Pro: SOAP to RFC, WSDL generation

    Hi Frnd,
    I  am getting problem in the WSDL Generation from the ID,
    When i generated it first time i was getting the following in the    Soap:address
    <soap:address location="http://vessxip01:8001/XISOAPAdapter/MessageServlet?channel=:BS_PWS:CC_PWS_WeighVoidData_SOAPsend&version=3.0;Sender.Service=BS_PWS;Interface=+urn%3Aveoliaes%3APWSTransaction%3ASAPR3toPWS%5EMIout_WeighVoidData" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
    But When i am generation it again i am getting the following  for the same tag,   SOAP:Address
    <soap:address location="http://vessxip01:8001/XISOAPAdapter/MessageServlet?channel:BS_PWS:CC_PWS_WeighVoidData_SOAPsend&version=3.0;Sender.Service=BS_PWS;Interface=urn%3Aveoliaes%3APWSTransaction%3ASAPR3toPWS%5EMIout_WeighVoidData" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
    When we look concentrate i found " + " sign is missing in the next generation.
    Please tell me what is the meaning of "+" sign, and why it is not comming in the regeneration of the WSDL.
    Where as first one is working fine and the second one is not working.
    Thanks,
    Raj.

    http://vessxip01:8001/XISOAPAdapter/MessageServlet?channel:BS_PWS:CC_PWS_WeighVoidData_SOAPsend&version=3.0;Sender.Service=BS_PWS;Interface=urn%3Aveoliaes%3APWSTransaction%3ASAPR3toPWS%5EMIout_WeighVoidData
    The WSDL format that you are using is configured to hit the Integration Engine....hence the port number that you use should be that of the Integration Engine......
    Now from where will i get this information:
    1) Open SAP GUI --- tcode /nSXMB_ADM ---> Integration Engine Configuration ..... you will see the port here.... so if it is 8001 you need to use 8001 in the above URL.....
    2) RWB --> Component Monitoring --> Integration Engine --> Test Message .....you can again see the port over here....
    If i am not wrong 5XX00 is supposed to be used (mandatory) from PI7.1 onwards.....
    Please tell me what is the meaning of "+" sign, and why it is not comming in the regeneration of the WSDL.
    absolutely no idea :(.........but never saw a wsdl format with "+" sign in it.....
    please correct me for any incorrect information given by me
    Regards,
    Abhishek.

  • EOS / EOL / PSIRT report generation Issue

    HI All ,
    I am using lms 3.2 with RME 4.3.0
    Recently i have seen 2 bugs related with EOS/EOL /PSIRT report generation issue
    CSCta76147
    CSCtc36563
    The status of the bug is given as  Fixed(verified )
    Status
    Fixed
    (Verified)
    Severity 3 - moderate
    Last Modified
    In Last Year
    Product
    CiscoWorks Resource Manager Essentials
    1st Found-In
    4.1
    4.3
    Fixed-In
    5.0
    Component(s)
    eoxpsirtreports
    Here the fixed release is given as 5.0 , can anyone please tel me where to get the 5.0 version for download .
    ( Is the 5.0 the LMS version or the RME version  )
    When i am trying to generate EOS/EOL report,  i am getting error saying check the connectivity to cisco .
    Regards
    Angus

    HI Afroj ,
    When i am running the EOS/EOX or PSIRT report the job status is showing running but its not getting stoped .
    I tried using the local option  , downloaded the offline file from the below link and  placed in
    NMSROOT\files\rme\jobs\inventory\reports\EOX_PSIRT\local_xml
    "http://tools.cisco.com/support/downloads/go/ImageList.x?relVer=4.1.1&mdfid=282635175&sftType=CiscoWorks+Resource+Manager+Essentials+Patches&optPlat=Solaris&nodecount=2&edesignator=null&modelName=CiscoWorks+Resource+Manager+Essentials+4.3&treeMdfId=268439477&treeName=Network+Management&modifmdfid=&imname=&hybrid=Y&imst=N&lr=Y
    even then the job is running continuously its not stopping .
    I have a RME version 4.3.0
    Kindly let me know what i am doing is correct .
    Regards
    Angus

  • ESB WSDL generation and compatibility issues

    Hi all.
    I have a need to integrate Oracle ESB with TIBCO, and I'm facing some issues regarding the use of namespaces in WSDL.
    In ESB, when I create a routing service, its corresponding WSDL has a targetNamespace attribute, for example, http://www.oracle.com/myRS
    When I deploy this routing service using the "Invokable from external services" property checked, ESB automatically generates another WSDL, which contains the SOAP and ESB bindings and imports the previous WSDL. This WSDL's targetNamespace has the same value of the targetNamespace from the previous WSDL (http://www.oracle.com/myRS)
    When TIBCO needs to consume the ESB web service ( the automatically generated one), it's complaining that the two WSDLs have the same targetNamespace, and they shouldn't (according to them).
    Here's is an example:
    1 - I create a routing service. It's WSDL looks like this:
    <definitions name="TIBCOIntegrationRS" targetNamespace="http://oracle.com/esb/namespaces/TIBCOIntegration" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://oracle.com/esb/namespaces/TIBCOIntegration" xmlns:inp1="http://xmlns.oracle.com/pcbpel/adapter/db/top/CvrdRaCustomersIFace">
    <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/CvrdRaCustomersIFace" schemaLocation="CvrdRaCustomersIFace_table.xsd"/>
    </schema>
    </types>
    <message name="CvrdRaCustomersIface_request">
    <part name="CvrdRaCustomersIface" element="inp1:CvrdRaCustomersIface"/>
    </message>
    <portType name="execute_ppt">
    <operation name="execute">
    <input message="tns:CvrdRaCustomersIface_request"/>
    </operation>
    </portType>
    </definitions>
    2 - I deploy the routing service, and get another WSDL that is automatically generated:
    <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:import="http://oracle.com/esb/namespaces/TIBCOIntegration" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:esb="http://www.oracle.com/esb/" xmlns:ws="http://www.example.com/webservice" xmlns:tns="http://oracle.com/esb/namespaces/TIBCOIntegration" targetNamespace="http://oracle.com/esb/namespaces/TIBCOIntegration">
    <import namespace="http://oracle.com/esb/namespaces/TIBCOIntegration" location="http://denis:80/esb/slide/ESB_Projects/DadosCliente_TIBCOIntegrationESB/TIBCOIntegration_TIBCOIntegrationRS.wsdl"/>
    <portType name="execute_ppt">
    <operation name="execute">
    <input message="tns:CvrdRaCustomersIface_request"/>
    </operation>
    </portType>
    <binding name="__esb_TIBCOIntegrationRS_execute_ppt" type="tns:execute_ppt">
    <esb:binding/>
    <operation name="execute">
    <esb:operation event-name="TIBCOIntegration.TIBCOIntegrationRS.execute"/>
    <input/>
    </operation>
    </binding>
    <binding name="__soap_TIBCOIntegrationRS_execute_ppt" type="tns:execute_ppt">
    <soap:binding xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="execute">
    <soap:operation xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" style="document" soapAction="execute"/>
    <input>
    <soap:body xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/>
    </input>
    </operation>
    </binding>
    <service name="ESB_TIBCOIntegrationRS_Service">
    <port name="__soap_TIBCOIntegrationRS_execute_ppt" binding="tns:__soap_TIBCOIntegrationRS_execute_ppt">
    <soap:address xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" location="http://denis:80/event/TIBCOIntegration/TIBCOIntegrationRS"/>
    </port>
    <port name="__esb_TIBCOIntegrationRS_execute_ppt" binding="tns:__esb_TIBCOIntegrationRS_execute_ppt">
    </port>
    </service>
    <plt:partnerLinkType name="execute_pptLT">
    <plt:role name="execute_pptProvider">
    <plt:portType name="tns:execute_ppt"/>
    </plt:role>
    </plt:partnerLinkType>
    </definitions>
    3 - We can see that both WSDLs have the same targetNamespace, and that's what TIBCO is complaining about.
    I've been reading the W3C WSDL spec (2.0), and found a note regarding the use of the import clause in WSDL:
    http://www.w3.org/TR/2007/REC-wsdl20-20070626/#import_namespace_attribute
    It has the following fragment:
    "The namespace attribute information item is of type xs:anyURI. Its actual value indicates that the containing WSDL 2.0 document MAY contain qualified references to WSDL 2.0 components in that namespace (via one or more prefixes declared with namespace declarations in the normal way). This value MUST NOT match the actual value of targetNamespace attribute information item in the enclosing WSDL 2.0 document"
    I don't know if ESB is currently working with WSDL 2.0 specification. I's mentioned here just for a comparison.
    So, the question is: Is it allowed and W3C compatible to use the same targetNamespace in the enclosing WSDL as well as in the imported one?
    thanks
    Denis
    Message was edited by:
    [email protected]
    Message was edited by:
    [email protected]

    Hi ,
    This is Shobana K from PeopleTools.
    I am also facing a similar issue.
    The ESB services exposed for external invocation are nested wsdls meaning one WSDL imports another.
    Consider this nested WSDL for example-
    http://10.176.162.55:8888/esb/wsil/NestedESB_synchronous/NestedSynch_RS?wsdl
    Above wsdl corresponds to the base wsdl containing the binding and service information. This in turn imports another WSDL http://10.176.162.55:8888/esb/slide/ESB_Projects/8.50_ESB_Nested_wsdl_NestedESB_synchronous/NestedESB_synchronous_NestedSynch_RS.wsdl
    which contains port type, message and schema information. These wsdls are formed in accordance to the "import authoring style" defined in 2.1.2 section of the WSDL1.1 specification.
    The authoring style used in ESB wsdl is exactly the same as the one shown in the WSDL spec but for one point.
    In case of ESB, both the wsdls(base as well as the imported one) have the same target namespace. Is it possible for 2 wsdls to have the same target namespace within the same scope?
    In order to parse the WSDL for the required information, we need to look at the information both in the base wsdl as well as the imported wsdl. While trying to locate the correct information in the right wsdl, we make use of the namespace value used with the element name. For e.g, the base wsdl may only be containing the binding information. This in turn will refer to the port type information available in the imported wsdl. Now, while parsing, we make use of the namespace value associated with the port type element name in the base wsdl.Based on the namespace value, we decide which wsdl contains this information.
    In the sample nested ESB wsdl that I have quoted above http://10.176.162.55:8888/esb/slide/ESB_Projects/8.50_ESB_Nested_wsdl_NestedESB_synchronous/NestedESB_synchronous_NestedSynch_RS.wsdl, the tns(this namespace) value associated with the port type element corresponds to the target namespace value in both the wsdls and the value happens to be the same. Hence while parsing, when we look for the port type and message information belonging to the "tns" namespace, we tend to search for those information only in the base wsdl and not the imported one.This sounds logical and it would have worked had the target namespace been different for the 2 wsdls. It fails in this case because both the WSDLs have the same target namespace. In such cases, how should we go about parsing the wsdl?
    Your inputs and feedback will be greatly appreciated.
    Thanks a lot in advance.
    Regards,
    Shobana K

  • Quota generation issue

    Hi Friends,
    We are trying to generate a specific quota for selected employees by using Time evaluation. Now the requirement is to generate the quota from the time evaluation period start date till the end date of FY.
    I.e.
    Quota 10 - 01.04.2010 to 31.03.2011 - 2.5
    Quota 10  - 01.05.2010 to 31.03.2011 - 2.5
    We had assigned a time type with the quota & generating with the time evaluation internal calculation result from period balance table.
    But the issue is seperate line items for every month is not getting created. Instead the quota is getting increased or replaced in the same line item.,
    Would appreciate your quick help on this...
    Thanks
    NK
    Edited by: IBM Functional on Apr 28, 2011 9:30 PM

    This functionality is as per SAP standards because, ideally, one would not run time evaluation for May in April. Time evaluation is to be run every day till the end of that day (or till the end of the current month). So when we look at your scenario in that light, we get the following results:
    April run:
    Quota 10 - 01.04.2010 to 31.03.2011 - 2.5
    May run (it adds the quota to the April row item):
    Quota 10 - 01.05.2010 to 31.03.2011 - 5.0
    If the scenario in your organisation is to run time evaluation up to the current date or current month only, don't worry about this aspect. As long as evaluation is not run for future periods, you should not have an issue.
    If, however, you want to run evaluation for the entire year in advance (something which should not be done), you can still try the following work-around:
    1. Modify user exit HRPTIM03 - go into one of the implementations - maybe 005 or 008, can't recall;
    2. Take the assistance of an ABAP consultant to pass the rule that - when the quota is generated, it's validity start date and deduction start date values are to be changed to the date of generation. This is the only way by which a new row item will be generated in IT 2006 (and the ABWKONTI cluster table) instead of appending the quota into the existing row.

  • Report generation issue with a hut

    Hi,
    I hav an issue using report generation my report is using huts and I i'm writting true or false value in excel case, which is linked with the hut but writting the value in the linked case does not change the hut value.
    Thanks
    Olivier

    Hi Olivier,
    I was wondering if you could expand on what the overall goal for your application is.  Also I am not familiar with huts, could you explain what these are?
    Eric A.
    National Instruments
    Distributed I/O Product Support Engineer

  • Issue in BIP Report Generation - Issue gets fixed when the rtf is opened and re-saved

    Hi,
    We are facing a unique case in BIP reports generation at a Customer site. The BIP installed is a part of the OBIEE 11g installation. The customer report generates most of the times, however there are instances where we get a techinical details error ( custom error ) -  The only way to 'fix' this issue currently is to open the rtf file, hit the spacebar and save this file ( ie re-save this file ) and the report starts to generate correctly again for
    Has anyone else faced such a problem ?
    Also, not sure if this helps - the corresponding xdo has nested tags
    Thanks in Advance
    Orjun - Oracle Financial Services

    Your server file handling has nothing, and really nothing to do with Adobe software. If files don't get locked for (over-)writing and/or lose connection to the program opening them, then your server is misconfigured. It's as plain and simple and that. Anything from "known file types"/ file associations not being set correctly, MIME types being botched, crooked user privileges and file permissions, missing Mac server extensions, delayed file writing on the server, generic network timeout issues and what have you. Either way, you have written a longwinded post with no real value since you haven't bothered to provide any proper technical info, most notably about the alleged server. Either way, the only way you can "fix" it is by straightening out your server and network configuration, not some magic switch in Adobe's software.
    Mylenium

  • Exchange 2003 to 2010 Migration OAB Generation Issue

    Hi
    I am in the process of migrating from 2003 to 2010. All mailboxes are moved across and email in and out are moving through the 2010. However I cannot move the oab generation server as when i go to change the generating server my New 2010 server is not listed
    only the two old 2003 servers. This is a child domain in a large organization and is one of a large number of exchange servers forestwide. I have created a new oab and asigned to the mailboxes on the new 2010 server. The old 2003 server is off for over a week
    and there are no issues.
    I now need to remove both 2003 servers, what issues will not being able to move the generation server cause (If any if i am using a new oab). Also I am following the remove last exchange server line as this is the last 2003 server in this child domain are
    there any issues with this in this scenario?

    Hi,
    According to your description, I understand that all mailboxes have been moved to Exchange 2010 and a new OAB is created for all users in your environment.
    Please make sure the new created OAB is generated by Exchange 2010 and Enabled Web-based distribution. If there are any Outlook 2003 users in your environment, the public folder distribution should also be enabled. Then we can set the new one as default.
    If so, all users in Exchange 2010 would use the new created OAB by default.
    If you want to double check the OAB configuration, we can run the following command to check it:
    Get-OfflineAddressBook | FL
    Additionally, if your migration is complete and successful, we can follow the article below to remove the last legacy Exchange server from your Exchange 2010 organization:
    http://technet.microsoft.com/en-us/library/gg576862(v=exchg.141).aspx
    Best Regards,
    Winnie Liang
    TechNet Community Support

  • Jdbc wsdl binding issue

    Hi,
    I am new to BPEL, facing a small issue. I am creating a BPEL project, after creating a connection with MySQL. I am calling it in my project. when I am building the composite application then jdbc wsdl port is not being visible on casa editor (using netbeans 6.1 IDE).
    Please advise.
    Thanks.
    Edited by: kash.aksh on Dec 1, 2008 10:56 PM

    Please post your request at https://open-esb.dev.java.net/MailingLists.html ([email protected]) for quick response.

  • Proxy wsdl generation error - VB keywords are used

    Hi.
    I am using NCo ver 2.0.1.
    I am developing a VB.NET application.
    I generate a proxy from visual studio .NET 2003 designer.
    I do this by drag'n dropping function from the function list to the proxy.wsdl designer.
    Some functions accept parameters whose names are "class", "date", "error" etc.
    <b>These words are reserved in VB.NET</b> so the proxy generation ends with errors.

    Yes, VB has so many keywords, that we cannot rename all rename to something valid in all cases.
    Just use the .sapwsdl designer and customize/rename the conflicting names.
    Please do it in designer, and not in generated code.

  • WebService WSDL generation : NoSuchElementException

    Hello,
    I am using JDeveloper for a short time now. I am already created simple web services successfully.
    But when I try to import a project from a colleague, which use the same version as me, each time i try to modify the list of Web Method (using properties on the webservice) or trying to create a new web service on the same project, I got the following error :
    An alert box with
    Title : Generation Error
    Message : generator error : java.utils.NoSuchElementException
    After this the .java port file is created but nor the wsdl neither the web service is modified/created.
    Reproducible : always on this project.
    I have try to recreate the project from source but this I got the same error.
    Versions :
    jdev: 10.1.3.4.0.4270
    jvm : 1.5.0_06
    This is very annoying because my dev environment is broken, and I don't know why and what to do.
    Any help is really welcome.
    Thanks in advance and have a nice week-end.

    Hi again,
    After spending almost all my friday to try to fix this problem, I finally find the solution today morning.
    It was because my jdeveloper was installed in "Program Files\jdeveloper"
    But if I locate jdeveloper into C:\jdeveloper\ the problem is solved !
    I was lost for a space :)

  • Regarding WSDL Generation

    Hi Experts...
    We are facing issue in my middleware (AIA, Oracle middleware) like , AIA people are not able to access the meta data of idocs SHPMNT05 and DELVRY03. They are able to find the IDOCS but they are not able to generate WSDL'S for those idoc. Except these two idocs they are able to access remaining idocs like DEBMAS06 , MATMAS05, ..etc.
            Also low versions of these Idocs like SHPMNT03 and DELVRY01 are accessible by them. Only SHPMNT05 and DELVRY03 they are not able to access the meta data.
            Also from SAP side we are using some SAP4.7 server. If we are using some other different SAP4.7 server , AIA people are able to access the meta data of these two idocs.
    Any help will greatly appreciated.
    Thanks  in Advance.
    Regards,
    Lokeswari.

    didn't get any reply.

  • JDev 11g - WSDL generation using HTTP binding - WSDL2Java

    I'm using JDev 11.1.1.3.0.  Trying to create a WSDL that uses only an HTTP binding (non-SOAP) to recreate a web service I'm trying to connect to.  My hope is to create the WSDL and use the 'Java Web Service from WSDL' tool (WSDL2Java) to create the Java client code for connecting to the web service.  (No, the author of the web service does not support SOAP. Sigh).
    First off, I do not see an option to create a straight HTTP binding using the 'WSDL Editor/Create Binding' dialog, (only SOAP11, SOAP12, Java, EJB, JCA, JMS, Custom).  So I manually created the binding based on what I could find in the w3c.  Here it is slightly modified with bogus namespaces and URL addresses:
    <?xml version="1.0" encoding="UTF-8" ?>
    <definitions targetNamespace="https://my.server.com/context/"
                 xmlns="http://schemas.xmlsoap.org/wsdl/"
                 xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
                 xmlns:tns="https://my.server.com/context/"
                 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                 xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
                 xmlns:types="https://my.server.com/context//types"
                 xmlns:java="http://schemas.xmlsoap.org/wsdl/java/"
                 xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/">
      <types>
        <xsd:schema targetNamespace="https://my.server.com/context//types"
                    elementFormDefault="qualified"/>
        <xsd:schema>
          <xsd:import schemaLocation="MyRequest.xsd" namespace="https://my.server.com/context//types"/>
        </xsd:schema>
        <xsd:schema>
          <xsd:import schemaLocation="MyResponse.xsd" namespace="https://my.server.com/context//types"/>
        </xsd:schema>
        <xsd:schema>
          <xsd:import schemaLocation="Common.xsd" namespace="https://my.server.com/context//cmn"/>
        </xsd:schema>
      </types>
      <portType name="AvailabilityServices">
        <operation name="RequestAvailability">
          <input message="tns:AvailabilityRequestMessage"/>
          <output message="tns:AvailabilityResponseMessage"/>
        </operation>
      </portType>
      <message name="AvailabilityRequestMessage">
        <part name="part" element="types:PNARequest"/>
      </message>
      <message name="AvailabilityResponseMessage">
        <part name="part" element="types:PNAResponse"/>
      </message>
      <binding name="AvailabilityServicesHTTPBinding"
               type="tns:AvailabilityServices">
        <http:binding verb="POST"/>
        <operation name="RequestAvailability">
          <http:operation location="RequestAvailability"/>
          <input>
            <mime:content type="application/xml"/>
          </input>
          <output>
            <mime:mimeXml/>
          </output>
        </operation>
      </binding>
      <service name="AvailabilityService">
        <port name="AvailabilityServicesPort"
              binding="tns:AvailabilityServicesHTTPBinding">
          <http:address location="https://my.server.com/context/"/>
        </port>
      </service>
    </definitions>
    I really don't know if the the input and output tags for the binding are correct.  I've tried <mime:mimeXml/> for both.  I basically want to just send and receive the XSD schemas as straight XML over HTTP.  Is this right?
    Secondly, when trying to generate the Java code from this WSDL, the generation fails with an IndexOutOfBoundsException:
    oracle.jdeveloper.webservices.model.WebServiceException: Error creating model from wsdl "file:/C:/_Developer11g1_1_3_0/work/Web/PriceAvailability/public_html/WEB-INF/wsdl/PriceAvailability.wsdl": Index: 0, Size: 0
        at oracle.jdeveloper.webservices.model.java.JavaWebService.createPortTypes(JavaWebService.java:1635)
        at oracle.jdeveloper.webservices.model.WebService.createServiceFromWSDL(WebService.java:2846)
        at oracle.jdeveloper.webservices.model.WebService.createServiceFromWSDL(WebService.java:2611)
        at oracle.jdeveloper.webservices.model.java.JavaWebService.setDescription(JavaWebService.java:745)
        at oracle.jdevimpl.webservices.wizard.jaxrpc.topdown.TDJaxWsSpecifyWsdlPanel.setDescription(TDJaxWsSpecifyWsdlPanel.java:364)
        at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel.buildModel(SpecifyWsdlPanel.java:1109)
        at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel$5.run(SpecifyWsdlPanel.java:661)
        at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
        at java.lang.Thread.run(Thread.java:619)
    Caused by: oracle.jdeveloper.webservices.tools.WsdlValidationException: Error creating model from wsdl "file:/C:/_Developer11g1_1_3_0/work/Web/PriceAvailability/public_html/WEB-INF/wsdl/PriceAvailability.wsdl": Index: 0, Size: 0
        at oracle.jdevimpl.webservices.tools.wsa.WsaAdaptor.newWsdlValidationException(WsaAdaptor.java:825)
        at oracle.jdevimpl.webservices.tools.wsa.WsaAdaptor.getSeiInfo(WsaAdaptor.java:515)
        at oracle.jdeveloper.webservices.tools.WebServiceTools.getSeiInfo(WebServiceTools.java:523)
        at oracle.jdeveloper.webservices.model.java.JavaWebService.getSeiInfo(JavaWebService.java:1741)
        at oracle.jdeveloper.webservices.model.java.JavaWebService.createPortTypes(JavaWebService.java:1496)
        ... 8 more
    Caused by: oracle.j2ee.ws.common.tools.api.ValidationException: Error creating model from wsdl "file:/C:/_Developer11g1_1_3_0/work/Web/PriceAvailability/public_html/WEB-INF/wsdl/PriceAvailability.wsdl": Index: 0, Size: 0
        at oracle.j2ee.ws.tools.wsa.jaxws.JaxwsWsdlToJavaTool.getJAXWSModel(JaxwsWsdlToJavaTool.java:664)
        at oracle.j2ee.ws.tools.wsa.WsdlToJavaTool.createJAXWSModel(WsdlToJavaTool.java:475)
        at oracle.j2ee.ws.tools.wsa.Util.getJaxWsSeiInfo(Util.java:1357)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at oracle.jdevimpl.webservices.tools.wsa.Assembler$2$1.invoke(Assembler.java:218)
        at $Proxy39.getJaxWsSeiInfo(Unknown Source)
        at oracle.jdevimpl.webservices.tools.wsa.WsaAdaptor.getSeiInfo(WsaAdaptor.java:505)
        ... 11 more
    Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.RangeCheck(ArrayList.java:547)
        at java.util.ArrayList.get(ArrayList.java:322)
        at oracle.j2ee.ws.tools.jaxws.wsdl.WSDLToJavaModelBuilder.consolidateInterfaceMappings(WSDLToJavaModelBuilder.java:689)
        at oracle.j2ee.ws.tools.jaxws.wsdl.WSDLToJavaModelBuilder.consolidateInterfaceMappings(WSDLToJavaModelBuilder.java:682)
        at oracle.j2ee.ws.tools.jaxws.wsdl.WSDLToJavaModelBuilder.build(WSDLToJavaModelBuilder.java:196)
        at oracle.j2ee.ws.tools.wsa.jaxws.JaxwsWsdlToJavaTool.getJAXWSModel(JaxwsWsdlToJavaTool.java:656)
        ... 20 more
    Anybody know how to write a WSDL with a non-SOAP HTTP binding and then generate Java from it?
    Thanks

    Okay, I'll check it out.  I know the newest version of SoapUi handles REST services (not sure if that's what I'm trying to attempt) so maybe I could 'ping' the web service using it.
    But seeing how this is a JDeveloper forum, I was hoping somebody could help me create a WSDL with HTTP bindings using the JDeveloper tool set, or at least identify if I have correctly defined the HTTP binding in my sample WSDL.  Does JDev 11g not have this functionality?

  • CSV file generation issue

    Hello All,
    We are facing below issue during CSV file generation :
    Generated file shows field value as 8.73E+11 in output and when we are clicking inside this column result shown is approximate of the correct value like 873684000000. We wish to view the correct value 872684000013.
    Values passes from report program during this file generation are correct.
    Please advice to resolve this issue.
    Thanks in Advance.

    There is nothing wrong in your program, it is the property of excel that if the value in the cell is larger than
    default size it shows in output of that format.

Maybe you are looking for

  • JDBC Adapter - DELETE operation not working in receiver backend system

    Hi All, In my scenario ,I want  to delete entire records of the table from one backend system. I have created the inbound message and after mapping it is as below:   <?xml version="1.0" encoding="UTF-8" ?> <ns0:abc_delete xmlns:ns0="http://abc/xi/BAC

  • # value in the report

    Hi  Gurus, I Have joined in the proejct. When I am executing a report. it is showing the following value in the Business Explorer #/20230401 Though # is not there in the cube. also profit center value is showing like this. ABAD/1443300 May i know the

  • Already then, why apple ID when logging in to the iTunes Store is not?

    Please,helpme

  • If you can't download 6D images to iPhone

    Just got my 6D last week.  Love it!  Excellent implementation of WiFi to iOS devices (iPhone and iPad).  Only a couple of pushes to establish connection after the first pairing. But, I had a problem at first:  From the iPhone I could control the came

  • Simple web.xml question

    Hi all, Do I have to restart Tomcat whenever I make changes to any web.xml file(either global or individual web apps)? Thanks for your help.