Rus Eng
Решения
Технологии
Дискуссии
Компания
 
Rambler's Top100
©Copyright iNetique
info@inetique.ru

 

2) Собственно приложение есть программа, которая принимает данный файл как параметр и создает соответствующий ему апплет:

java -classpath %CLASSPATH%;simsoap.jar ru.inetique.simsoap.WSDL2Applet %1

3) В итоге мы получаем следующую программу (в данном случае используется общее OTA proxy приложение):



/**
 *
 * Created by: SIM Toolkit Applet Generator
 * (c) http://www.inetique.ru  info@inetique.ru ver. 1.0
 *
 * WSDL file: wsdl3.txt
 * Service: TemperatureService
 *
*/

package test;

import javacard.framework.*;
import sim.toolkit.*;
public class TemperatureService extends Applet implements
                         ToolkitInterface, ToolkitConstants {

    private ToolkitRegistry reg;

    private ProactiveResponseHandler prh;

    private static final byte[] MENU_ENTRY={(byte)'T', (byte)'e',
         (byte)'m', (byte)'p', (byte)'e', (byte)'r', (byte)'a',
         (byte)'t', (byte)'u', (byte)'r', (byte)'e', (byte)'S',
         (byte)'e', (byte)'r', (byte)'v', (byte)'i', (byte)'c',
         (byte)'e'};

    private static final byte[] soapAction={(byte)'h', (byte)'t',
         (byte)'t', (byte)'p', (byte)':', (byte)'/', (byte)'/',
         (byte)'w', (byte)'w', (byte)'w', (byte)'.', (byte)'m',
         (byte)'y', (byte)'c', (byte)'o', (byte)'m', (byte)'p',
         (byte)'a', (byte)'n', (byte)'y', (byte)'.', (byte)'c',
         (byte)'o', (byte)'m', (byte)'/', (byte)'T', (byte)'e',
         (byte)'m', (byte)'p', (byte)'e', (byte)'r', (byte)'a',
         (byte)'t', (byte)'u', (byte)'r', (byte)'e', (byte)'/',
         (byte)'#', (byte)'g', (byte)'e', (byte)'t', (byte)'T',
         (byte)'e', (byte)'m', (byte)'p'};

    private static final byte[] operationName={(byte)'g', (byte)'e',
         (byte)'t', (byte)'T', (byte)'e', (byte)'m', (byte)'p'};

    private static final byte[] location={(byte)'h', (byte)'t',
         (byte)'t', (byte)'p', (byte)':', (byte)'/', (byte)'/',
         (byte)'w', (byte)'w', (byte)'w', (byte)'.', (byte)'m',
         (byte)'y', (byte)'c', (byte)'o', (byte)'m', (byte)'p',
         (byte)'a', (byte)'n', (byte)'y', (byte)'.', (byte)'c',
         (byte)'o', (byte)'m', (byte)'/', (byte)'s', (byte)'o',
         (byte)'a', (byte)'p', (byte)'/', (byte)'s', (byte)'e',
         (byte)'r', (byte)'v', (byte)'l', (byte)'e', (byte)'t',
         (byte)'/', (byte)'r', (byte)'p', (byte)'c', (byte)'r',
         (byte)'o', (byte)'u', (byte)'t', (byte)'e', (byte)'r'};