/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.query.proc.wsdl;
/**
*
*/
public interface IWsdlConstants {
String KEY_REQUEST_PROCEDURE_NAME = "requestProcedureName"; //$NON-NLS-1$
String KEY_RESPONSE_PROCEDURE_NAME = "responseProcedureName"; //$NON-NLS-1$
String KEY_WRAPPER_PROCEDURE_NAME = "wrapperProcedureName"; //$NON-NLS-1$
String SQL_BEGIN = "BEGIN\n"; //$NON-NLS-1$
String SQL_END = "\nEND"; //$NON-NLS-1$
String REQUEST = "REQUEST"; //$NON-NLS-1$
String RESPONSE = "RESPONSE"; //$NON-NLS-1$
String REQUEST_LOWER = "request"; //$NON-NLS-1$
String RESPONSE_LOWER = "response"; //$NON-NLS-1$
String TABLE_EXEC = "TABLE(EXEC "; //$NON-NLS-1$
String XMI_EXTENSION = ".xmi"; //$NON-NLS-1$
String RESULT_LOWER = "result"; //$NON-NLS-1$
String INVOKE_SEGMENT_1 = "invoke('"; //$NON-NLS-1$
String INVOKE_SEGMENT_2 = "', null, REQUEST.xml_out, null, TRUE))"; //$NON-NLS-1$
String NULL_LOWER = "null"; //$NON-NLS-1$
String XSI_NAMESPACE_PREFIX = "xsi"; //$NON-NLS-1$
int TYPE_BODY = 0;
int TYPE_HEADER = 1;
Object XML_OUT = "xml_out"; //$NON-NLS-1$
enum ProcedureType {
REQUEST,
RESPONSE,
BOTH
}
}