Announcement

Collapse
No announcement yet.

Gross/Kleinschreibung im wsdl

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Gross/Kleinschreibung im wsdl

    Hallo und guten Tag.

    Ich habe ein wahrscheinlich etwas ungewöhnliches Problem: Ich soll einen bereits bestehenden Webservice nachprogrammieren, die Consumer gibt es also bereits und die sollen dann irgendwann auf die neue URL geschwenkt werden. Zugriff auf den alten WebService gibts nicht, nur das wsdl.

    Jetzt zum Problem: Zum Service gibt es auch eine Klasse, nennen wir sie A, mit zwei Variablen (x,y) und jeweils den Methoden getX und getY.

    public class A
    {
    private String sX = "";
    private String sY = "";

    public void setX(String p_sX)
    public void getX()
    public void setY(String p_sY)
    public void getY()
    }

    Nun macht Eclipse / Axis2 aus diesen Funkti0onen ja die beiden XSD-Elemente

    <xs:element minOccurs="0" name="x" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="y" nillable="true" type="xs:string" />

    Der bestehende Webservice bietet diese aber in Grossschreibung an, also
    <xs:element minOccurs="0" name="X" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="Y" nillable="true" type="xs:string" />

    Da ich den Consumern maximal zumuten kann, ihr Stubfile auszutauschen, nicht aber nochmals den kompletten Code anzupassen (es geht ja um einige Variablen) habe ich mich gefragt, ob man das Verhalten beim Erzeugen des wsdl irgendwo in den Untiefen von Ecplipse steuern kann, so daß die Funktionen mit grossen Anfangsbuchstaben erzeugt werden. Alles in Gross schreiben hilft nicht, es sind immer Variablen wie z.B. "Username".

    Vielen Dank im Voraus für jegliche nützliche Tipps!
    Gruss, McGoldi
Working...
X