blob: 0f57311538bf1a7e7af37e68cf224614d350495b [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.axis2.wsdl;
import org.apache.axis2.namespace.Constants;
import javax.xml.namespace.QName;
public interface WSDLConstants {
String WSDL_1_1_STYLE = "style";
String STYLE_RPC = "rpc";
String STYLE_DOC = "document";
String STYLE_MSG = "msg";
String WSDL_4_J_DEFINITION = "wsdl4jDefinition";
String WSDL_20_DESCRIPTION = "WSDL20Description";
/**
* Field WSDL2_0_NAMESPACE
*/
public static final String WSDL2_0_NAMESPACE = Constants.NS_URI_WSDL20;
/**
* Field WSDL1_1_NAMESPACE
*/
public static final String WSDL1_1_NAMESPACE = Constants.NS_URI_WSDL11;
/**
* Field WSDL_MESSAGE_DIRECTION_IN
*/
public static final String WSDL_MESSAGE_DIRECTION_IN = "in";
public static final String WSDL_MESSAGE_IN_MESSAGE = "inMessage";
public static final String WSDL_MESSAGE_OUT_MESSAGE = "outMessage";
public static final String SOAP_HEADER = "soap_header";
public static final String HTTP_HEADER = "http_header";
/**
* Field WSDL_MESSAGE_DIRECTION_OUT
*/
public static final String WSDL_MESSAGE_DIRECTION_OUT = "out";
//////////////////////////////////////////////////
//////////////// Message Labels///////////////////
//////////////////////////////////////////////////
/**
* Constant to represent the message label "In" which is used by the
* following WSDL 2.0 defined MEPs: In-Only, Robust In-Only, In-Out,
* In-Optional-Out, Out-In, Out-Optional-In.
*/
public static final byte MESSAGE_LABEL_IN = 0;
public static final String MESSAGE_LABEL_IN_VALUE = "In";
public static final String MESSAGE_LABEL_FAULT_VALUE = "Fault";
/**
* Constant to represent the message label "Out" which is used by the
* following WSDL 2.0 defined MEPs: In-Out, In-Optional-Out, Out-Only,
* Robust Out-Only, Out-In, Out-Optional-In.
*/
public static final int MESSAGE_LABEL_OUT = 1;
public static final String MESSAGE_LABEL_OUT_VALUE = "Out";
/**
*
*/
public static final String WSDL_USE_LITERAL = "literal";
public static final String WSDL_USE_ENCODED = "encoded";
int WSDL_1_1 = 1;
int WSDL_2_0 = 2;
String INPUT_PART_QNAME_SUFFIX = "_input";
String OUTPUT_PART_QNAME_SUFFIX = "_output";
public static interface WSDL11Constants {
/**
* The Type name for the SOAP Address defined in the Port/Endpoint
*/
QName SOAP_11_ADDRESS = new QName(
Constants.URI_WSDL11_SOAP, "address");
QName SOAP_12_ADDRESS = new QName(
Constants.URI_WSDL12_SOAP, "address");
QName SOAP_11_OPERATION = new QName(
Constants.URI_WSDL11_SOAP, "operation");
QName SOAP_12_OPERATION = new QName(
Constants.URI_WSDL12_SOAP, "operation");
QName SCHEMA = new QName(
Constants.URI_2001_SCHEMA_XSD, "schema");
QName SOAP_11_BODY = new QName(
Constants.URI_WSDL11_SOAP, "body");
QName SOAP_12_BODY = new QName(
Constants.URI_WSDL12_SOAP, "body");
QName SOAP_11_HEADER = new QName(
Constants.URI_WSDL11_SOAP, "header");
QName SOAP_12_HEADER = new QName(
Constants.URI_WSDL12_SOAP, "header");
QName SOAP_11_BINDING = new QName(
Constants.URI_WSDL11_SOAP, "binding");
QName SOAP_12_BINDING = new QName(
Constants.URI_WSDL12_SOAP, "binding");
}
public static final int MEP_CONSTANT_OUT_IN = 16;
public static final int MEP_CONSTANT_OUT_ONLY = 14;
public static final int MEP_CONSTANT_IN_ONLY = 10;
public static final int MEP_CONSTANT_ROBUST_IN_ONLY = 11;
public static final int MEP_CONSTANT_IN_OUT = 12;
public static final int MEP_CONSTANT_IN_OPTIONAL_OUT = 13;
int MEP_CONSTANT_OUT_OPTIONAL_IN = 17;
int MEP_CONSTANT_INVALID = -1;
int MEP_CONSTANT_ROBUST_OUT_ONLY = 15;
}