Webservice sample

Hi,

I´ve had sucess to write a simple webservice like this:

DEFINE INPUT PARAMETER pCustNum AS INTEGER NO-UNDO.
DEFINE OUTPUT PARAMETER pCustName AS CHARACTER NO-UNDO.

DEFINE NEW GLOBAL SHARED VARIABLE giCallCount AS INTEGER NO-UNDO.

giCallCount = giCallCount + 1.
IF pCustNum = 1 THEN
DO:
pCustName = "Test Name".
RETURN "Success!".
END.
ELSE DO:
pCustName = "No Name".
RETURN "Failure!".
END.

Now I´m trying to add some methods on it, like:

DEFINE INPUT PARAMETER pCustNum AS INTEGER NO-UNDO.
DEFINE OUTPUT PARAMETER pCustName AS CHARACTER NO-UNDO.

DEFINE NEW GLOBAL SHARED VARIABLE giCallCount AS INTEGER NO-UNDO.

giCallCount = giCallCount + 1.
IF pCustNum = 1 THEN
DO:
pCustName = "Test Name".
RETURN "Success!".
END.
ELSE DO:
pCustName = "No Name".
RETURN "Failure!".
END.

PROCEDURE getXml:

DEFINE VARIABLE p-xml AS CHAR NO-UNDO.

ASSIGN p-xml = "<teste><a></a><b></b><c></c></teste>".

RETURN p-xml.

END PROCEDURE.

My intention is call the method getXml directly from the webservice.

But it isn´t working.
Is this possible? How I can do this?

Thanks,
Matheus.