You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by su...@apache.org on 2015/10/06 21:26:08 UTC

[01/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Repository: incubator-trafodion
Updated Branches:
  refs/heads/master deb60e604 -> bd0f69ccc


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/ServerModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/ServerModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/ServerModel.java
index 652bab1..a3ef95c 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/ServerModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/ServerModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.Serializable;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/StreamListModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/StreamListModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/StreamListModel.java
index a97d645..898e03e 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/StreamListModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/StreamListModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/StreamModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/StreamModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/StreamModel.java
index 0218505..e4f8edf 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/StreamModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/StreamModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.Serializable;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/VersionModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/VersionModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/VersionModel.java
index 868043a..7c37288 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/VersionModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/VersionModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadListModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadListModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadListModel.java
index 9611d30..b50e7f7 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadListModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadListModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadModel.java
index a29da34..c33c460 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/WorkloadModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.Serializable;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/Metrics.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/Metrics.java b/wms/src/main/java/org/trafodion/wms/server/Metrics.java
index f978f47..63397cf 100644
--- a/wms/src/main/java/org/trafodion/wms/server/Metrics.java
+++ b/wms/src/main/java/org/trafodion/wms/server/Metrics.java
@@ -1,5 +1,28 @@
 /**
 * @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
+* @@@ START COPYRIGHT @@@
 
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/ServerLeaderElection.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/ServerLeaderElection.java b/wms/src/main/java/org/trafodion/wms/server/ServerLeaderElection.java
index a46a5d2..c99fd31 100644
--- a/wms/src/main/java/org/trafodion/wms/server/ServerLeaderElection.java
+++ b/wms/src/main/java/org/trafodion/wms/server/ServerLeaderElection.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server;
 
 import org.apache.zookeeper.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/ServerManager.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/ServerManager.java b/wms/src/main/java/org/trafodion/wms/server/ServerManager.java
index 398c154..6c260f0 100644
--- a/wms/src/main/java/org/trafodion/wms/server/ServerManager.java
+++ b/wms/src/main/java/org/trafodion/wms/server/ServerManager.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server;
 
 import org.apache.zookeeper.CreateMode;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/ServerRestart.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/ServerRestart.java b/wms/src/main/java/org/trafodion/wms/server/ServerRestart.java
index 4754ef8..3757bdd 100644
--- a/wms/src/main/java/org/trafodion/wms/server/ServerRestart.java
+++ b/wms/src/main/java/org/trafodion/wms/server/ServerRestart.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server;
 
 import org.apache.zookeeper.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/ServerStatusServlet.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/ServerStatusServlet.java b/wms/src/main/java/org/trafodion/wms/server/ServerStatusServlet.java
index ab78b93..01a76c1 100644
--- a/wms/src/main/java/org/trafodion/wms/server/ServerStatusServlet.java
+++ b/wms/src/main/java/org/trafodion/wms/server/ServerStatusServlet.java
@@ -1,5 +1,28 @@
 /**
 * @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
+* @@@ START COPYRIGHT @@@
 
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/WmsServer.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/WmsServer.java b/wms/src/main/java/org/trafodion/wms/server/WmsServer.java
index 32dff89..6a3b50f 100644
--- a/wms/src/main/java/org/trafodion/wms/server/WmsServer.java
+++ b/wms/src/main/java/org/trafodion/wms/server/WmsServer.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/stats/PStats.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/stats/PStats.java b/wms/src/main/java/org/trafodion/wms/server/stats/PStats.java
index 80ed50c..777c888 100644
--- a/wms/src/main/java/org/trafodion/wms/server/stats/PStats.java
+++ b/wms/src/main/java/org/trafodion/wms/server/stats/PStats.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.stats;
 
 import java.io.BufferedReader;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/stats/PStatsCpuBusy.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsCpuBusy.java b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsCpuBusy.java
index b5862f0..5854271 100644
--- a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsCpuBusy.java
+++ b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsCpuBusy.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.stats;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryInfo.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryInfo.java b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryInfo.java
index 80d2d5e..474903b 100644
--- a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryInfo.java
+++ b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryInfo.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.stats;
 
 import java.io.BufferedReader;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryMonitor.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryMonitor.java b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryMonitor.java
index 07edd27..884ed87 100644
--- a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryMonitor.java
+++ b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryMonitor.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.stats;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryUsage.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryUsage.java b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryUsage.java
index 8783fa0..4f58664 100644
--- a/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryUsage.java
+++ b/wms/src/main/java/org/trafodion/wms/server/stats/PStatsMemoryUsage.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.stats;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStats.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStats.java b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStats.java
index 1e40474..b74ff83 100644
--- a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStats.java
+++ b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStats.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.store;
 
 import java.util.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStore.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStore.java b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStore.java
index 9d2928d..961794f 100644
--- a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStore.java
+++ b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadStore.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.workload;
 
 import java.net.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadThresholds.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadThresholds.java b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadThresholds.java
index e2f5352..791a5ce 100644
--- a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadThresholds.java
+++ b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadThresholds.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.store;
 
 import java.util.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadTrafodionStats.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadTrafodionStats.java b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadTrafodionStats.java
index 3c2f447..de965b3 100644
--- a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadTrafodionStats.java
+++ b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadTrafodionStats.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.store;
 
 import java.util.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadsOffender.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadsOffender.java b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadsOffender.java
index d4334de..ffa4d47 100644
--- a/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadsOffender.java
+++ b/wms/src/main/java/org/trafodion/wms/server/workload/WorkloadsOffender.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.server.store;
 
 import java.util.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/Bytes.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/Bytes.java b/wms/src/main/java/org/trafodion/wms/util/Bytes.java
index 9505490..d6a4332 100644
--- a/wms/src/main/java/org/trafodion/wms/util/Bytes.java
+++ b/wms/src/main/java/org/trafodion/wms/util/Bytes.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2010 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/InfoServer.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/InfoServer.java b/wms/src/main/java/org/trafodion/wms/util/InfoServer.java
index e2443f5..7309e5e 100644
--- a/wms/src/main/java/org/trafodion/wms/util/InfoServer.java
+++ b/wms/src/main/java/org/trafodion/wms/util/InfoServer.java
@@ -1,5 +1,28 @@
 /**
 * @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
+* @@@ START COPYRIGHT @@@
 
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/RetryCounter.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/RetryCounter.java b/wms/src/main/java/org/trafodion/wms/util/RetryCounter.java
index bbf5bb3..89d187a 100644
--- a/wms/src/main/java/org/trafodion/wms/util/RetryCounter.java
+++ b/wms/src/main/java/org/trafodion/wms/util/RetryCounter.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2011 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/RetryCounterFactory.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/RetryCounterFactory.java b/wms/src/main/java/org/trafodion/wms/util/RetryCounterFactory.java
index 3cbaa54..88e55e0 100644
--- a/wms/src/main/java/org/trafodion/wms/util/RetryCounterFactory.java
+++ b/wms/src/main/java/org/trafodion/wms/util/RetryCounterFactory.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2011 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/Strings.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/Strings.java b/wms/src/main/java/org/trafodion/wms/util/Strings.java
index 2690457..1777d65 100644
--- a/wms/src/main/java/org/trafodion/wms/util/Strings.java
+++ b/wms/src/main/java/org/trafodion/wms/util/Strings.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2010 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/VersionInfo.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/VersionInfo.java b/wms/src/main/java/org/trafodion/wms/util/VersionInfo.java
index 8f9a8b6..a4391f0 100644
--- a/wms/src/main/java/org/trafodion/wms/util/VersionInfo.java
+++ b/wms/src/main/java/org/trafodion/wms/util/VersionInfo.java
@@ -1,5 +1,28 @@
 /**
 * @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
+* @@@ START COPYRIGHT @@@
 
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/WmsConfTool.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/WmsConfTool.java b/wms/src/main/java/org/trafodion/wms/util/WmsConfTool.java
index 9171763..b32dfd6 100644
--- a/wms/src/main/java/org/trafodion/wms/util/WmsConfTool.java
+++ b/wms/src/main/java/org/trafodion/wms/util/WmsConfTool.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.util;
 
 import org.apache.hadoop.conf.Configuration;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/util/WmsConfiguration.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/util/WmsConfiguration.java b/wms/src/main/java/org/trafodion/wms/util/WmsConfiguration.java
index 98195f6..e93b370 100644
--- a/wms/src/main/java/org/trafodion/wms/util/WmsConfiguration.java
+++ b/wms/src/main/java/org/trafodion/wms/util/WmsConfiguration.java
@@ -1,5 +1,28 @@
 /**
 * @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
+* @@@ START COPYRIGHT @@@
 
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/resources/StringPair.avsc
----------------------------------------------------------------------
diff --git a/wms/src/main/resources/StringPair.avsc b/wms/src/main/resources/StringPair.avsc
index 60b1569..8c409ff 100644
--- a/wms/src/main/resources/StringPair.avsc
+++ b/wms/src/main/resources/StringPair.avsc
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 {
  "type": "record",
  "name": "StringPair",

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/resources/platform-stats.avsc
----------------------------------------------------------------------
diff --git a/wms/src/main/resources/platform-stats.avsc b/wms/src/main/resources/platform-stats.avsc
index cbe9cdb..250d4af 100644
--- a/wms/src/main/resources/platform-stats.avsc
+++ b/wms/src/main/resources/platform-stats.avsc
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 {
   "namespace": "org.trafodion.wms.stats",
   "type": "record",

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/resources/trafodion-rms.avsc
----------------------------------------------------------------------
diff --git a/wms/src/main/resources/trafodion-rms.avsc b/wms/src/main/resources/trafodion-rms.avsc
index a1791de..7506abb 100644
--- a/wms/src/main/resources/trafodion-rms.avsc
+++ b/wms/src/main/resources/trafodion-rms.avsc
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 {
     "namespace": "org.trafodion.wms.trafodion.rms",
     "type": "record",

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/test/java/org/trafodion/wms/AppTest.java
----------------------------------------------------------------------
diff --git a/wms/src/test/java/org/trafodion/wms/AppTest.java b/wms/src/test/java/org/trafodion/wms/AppTest.java
index 3421c8c..512a382 100644
--- a/wms/src/test/java/org/trafodion/wms/AppTest.java
+++ b/wms/src/test/java/org/trafodion/wms/AppTest.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms;
 
 import junit.framework.Test;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/test/java/org/trafodion/wms/LargeTests.java
----------------------------------------------------------------------
diff --git a/wms/src/test/java/org/trafodion/wms/LargeTests.java b/wms/src/test/java/org/trafodion/wms/LargeTests.java
index db3105f..a1e7ca7 100644
--- a/wms/src/test/java/org/trafodion/wms/LargeTests.java
+++ b/wms/src/test/java/org/trafodion/wms/LargeTests.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms;
 
 public interface LargeTests {

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/test/java/org/trafodion/wms/MediumTests.java
----------------------------------------------------------------------
diff --git a/wms/src/test/java/org/trafodion/wms/MediumTests.java b/wms/src/test/java/org/trafodion/wms/MediumTests.java
index 1776f76..0684af7 100644
--- a/wms/src/test/java/org/trafodion/wms/MediumTests.java
+++ b/wms/src/test/java/org/trafodion/wms/MediumTests.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms;
 
 public interface MediumTests {

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/test/java/org/trafodion/wms/MemoryMapTest.java
----------------------------------------------------------------------
diff --git a/wms/src/test/java/org/trafodion/wms/MemoryMapTest.java b/wms/src/test/java/org/trafodion/wms/MemoryMapTest.java
index df06258..cc44207 100644
--- a/wms/src/test/java/org/trafodion/wms/MemoryMapTest.java
+++ b/wms/src/test/java/org/trafodion/wms/MemoryMapTest.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms;
 
 import junit.framework.Test;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/test/java/org/trafodion/wms/SmallTests.java
----------------------------------------------------------------------
diff --git a/wms/src/test/java/org/trafodion/wms/SmallTests.java b/wms/src/test/java/org/trafodion/wms/SmallTests.java
index 13f5a71..330e864 100644
--- a/wms/src/test/java/org/trafodion/wms/SmallTests.java
+++ b/wms/src/test/java/org/trafodion/wms/SmallTests.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms;
 
 public interface SmallTests {

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/test/java/org/trafodion/wms/ZkDataTest.java
----------------------------------------------------------------------
diff --git a/wms/src/test/java/org/trafodion/wms/ZkDataTest.java b/wms/src/test/java/org/trafodion/wms/ZkDataTest.java
index 89ea6b6..c37215f 100644
--- a/wms/src/test/java/org/trafodion/wms/ZkDataTest.java
+++ b/wms/src/test/java/org/trafodion/wms/ZkDataTest.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms;
 
 import junit.framework.Test;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/test/java/org/trafodion/wms/ZkStatsTest.java
----------------------------------------------------------------------
diff --git a/wms/src/test/java/org/trafodion/wms/ZkStatsTest.java b/wms/src/test/java/org/trafodion/wms/ZkStatsTest.java
index 40f80b8..f21e071 100644
--- a/wms/src/test/java/org/trafodion/wms/ZkStatsTest.java
+++ b/wms/src/test/java/org/trafodion/wms/ZkStatsTest.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms;
 
 import junit.framework.Test;


[21/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbc_cl.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbc_cl.c b/core/conn/unixodbc/odbc/Krypton/odbc_cl.c
deleted file mode 100644
index c82bddd..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbc_cl.c
+++ /dev/null
@@ -1,4475 +0,0 @@
-/*
- * Translation unit: ODBC
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:24 2004
- * Code file for use with the CEE
- * Client functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-
-/*****************
- * Module 'odbc' *
- *****************/
-
-/***************************
- * Interface 'odbc_SQLSvc' *
- ***************************/
-typedef IDL_Object odbc_SQLSvc;
-struct odbc_SQLSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbc_SQLSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_SQLInvalidHandle has no members */
-/* Exception odbc_SQLSvc_SQLNeedData has no members */
-/* Exception odbc_SQLSvc_SQLNoDataFound has no members */
-struct odbc_SQLSvc_InvalidUser { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-struct odbc_SQLSvc_SQLRetryCompile { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_InvalidConnection has no members */
-struct odbc_SQLSvc_ProcessStopError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbc_SQLSvc_SQLStillExecuting has no members */
-struct odbc_SQLSvc_SQLQueryCancelled { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_CancelNotPossible has no members */
-struct odbc_SQLSvc_CancelSQLError { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_TransactionError has no members */
-/* Exception odbc_SQLSvc_StatisticsError has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyEnabled has no members */
-/* Exception odbc_SQLSvc_TraceError has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyEnabled has no members */
-
-/**********************************************
- * Operation 'odbc_SQLSvc_InitializeDialogue' *
- **********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_InitializeDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_InitializeDialogue_SQLError_exn_ 3
-#define odbc_SQLSvc_InitializeDialogue_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_InitializeDialogue_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_InitializeDialogue_InvalidUser_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-struct odbc_SQLSvc_InitializeDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_InvalidUser InvalidUser;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_osy_ ((IDL_long) 1359385411)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-static void
-odbc_SQLSvc_InitializeDialogue_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_InitializeDialogue_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_InitializeDialogue_exc_ *) pv_[1]
-    , (OUT_CONNECTION_CONTEXT_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_cct_ rtn_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) userDesc;
-  pv_[2] = (void *) inContext;
-  pv_[3] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 1 /* = odbc_SQLSvc_InitializeDialogue_ldx_ */
-  , pv_
-  , odbc_SQLSvc_InitializeDialogue_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern void
-odbc_SQLSvc_InitializeDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) userDesc;
-  pv_[3] = (void *) inContext;
-  pv_[4] = (void *) &dialogueId;
-  pv_[5] = (void *) outContext;
-  CEE_OBJECT_CALL(
-      ph_
-    , 1  /* = odbc_SQLSvc_InitializeDialogue_ldx_ */
-    , pv_);
-}
-
-/*********************************************
- * Operation 'odbc_SQLSvc_TerminateDialogue' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_TerminateDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_TerminateDialogue_SQLError_exn_ 3
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-struct odbc_SQLSvc_TerminateDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_osy_ ((IDL_long) -1443365892)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-static void
-odbc_SQLSvc_TerminateDialogue_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_TerminateDialogue_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_TerminateDialogue_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 2 /* = odbc_SQLSvc_TerminateDialogue_ldx_ */
-  , pv_
-  , odbc_SQLSvc_TerminateDialogue_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern void
-odbc_SQLSvc_TerminateDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  CEE_OBJECT_CALL(
-      ph_
-    , 2  /* = odbc_SQLSvc_TerminateDialogue_ldx_ */
-    , pv_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_MonitorCall' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-struct odbc_SQLSvc_MonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_osy_ ((IDL_long) 1574086967)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-static void
-odbc_SQLSvc_MonitorCall_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_MonitorCall_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_MonitorCall_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_MonitorCall_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 3 /* = odbc_SQLSvc_MonitorCall_ldx_ */
-  , pv_
-  , odbc_SQLSvc_MonitorCall_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern void
-odbc_SQLSvc_MonitorCall(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  CEE_OBJECT_CALL(
-      ph_
-    , 3  /* = odbc_SQLSvc_MonitorCall_ldx_ */
-    , pv_);
-}
-
-/***********************************************
- * Operation 'odbc_SQLSvc_SetConnectionOption' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ParamError_exn_ 1
-#define odbc_SQLSvc_SetConnectionOption_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_SetConnectionOption_SQLError_exn_ 3
-#define odbc_SQLSvc_SetConnectionOption_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-struct odbc_SQLSvc_SetConnectionOption_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_osy_ ((IDL_long) 915354899)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-static void
-odbc_SQLSvc_SetConnectionOption_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_SetConnectionOption_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_SetConnectionOption_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  )
-{
-  static IDL_long osy_ = 915354899;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &connectionOption;
-  pv_[3] = (void *) &optionValueNum;
-  pv_[4] = (void *) &optionValueStr;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 4 /* = odbc_SQLSvc_SetConnectionOption_ldx_ */
-  , pv_
-  , odbc_SQLSvc_SetConnectionOption_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern void
-odbc_SQLSvc_SetConnectionOption(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 915354899;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &connectionOption;
-  pv_[4] = (void *) &optionValueNum;
-  pv_[5] = (void *) &optionValueStr;
-  pv_[6] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 4  /* = odbc_SQLSvc_SetConnectionOption_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_EndTransaction' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ParamError_exn_ 1
-#define odbc_SQLSvc_EndTransaction_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_EndTransaction_SQLError_exn_ 3
-#define odbc_SQLSvc_EndTransaction_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_EndTransaction_TransactionError_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-struct odbc_SQLSvc_EndTransaction_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_osy_ ((IDL_long) 1774722963)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-static void
-odbc_SQLSvc_EndTransaction_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_EndTransaction_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_EndTransaction_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_EndTransaction_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &transactionOpt;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 5 /* = odbc_SQLSvc_EndTransaction_ldx_ */
-  , pv_
-  , odbc_SQLSvc_EndTransaction_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern void
-odbc_SQLSvc_EndTransaction(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &transactionOpt;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 5  /* = odbc_SQLSvc_EndTransaction_ldx_ */
-    , pv_);
-}
-
-/***********************************
- * Operation 'odbc_SQLSvc_Prepare' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ParamError_exn_ 1
-#define odbc_SQLSvc_Prepare_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Prepare_SQLError_exn_ 3
-#define odbc_SQLSvc_Prepare_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_Prepare_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_Prepare_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Prepare'
- */
-struct odbc_SQLSvc_Prepare_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_osy_ ((IDL_long) 620562877)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_Prepare'
- */
-static void
-odbc_SQLSvc_Prepare_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_Prepare_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_Prepare_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , (SQLItemDescList_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Prepare_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 620562877;
-  const void *pv_[8];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) stmtExplainLabel;
-  pv_[4] = (void *) &stmtType;
-  pv_[5] = (void *) &sqlString;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 6 /* = odbc_SQLSvc_Prepare_ldx_ */
-  , pv_
-  , odbc_SQLSvc_Prepare_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern void
-odbc_SQLSvc_Prepare(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 620562877;
-  void *pv_[13];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlString;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  pv_[9] = (void *) estimatedCost;
-  pv_[10] = (void *) inputDesc;
-  pv_[11] = (void *) outputDesc;
-  pv_[12] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 6  /* = odbc_SQLSvc_Prepare_ldx_ */
-    , pv_);
-}
-
-/**************************************
- * Operation 'odbc_SQLSvc_ExecDirect' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirect_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirect_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirect_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirect_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirect_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-struct odbc_SQLSvc_ExecDirect_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_osy_ ((IDL_long) 2144051445)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-static void
-odbc_SQLSvc_ExecDirect_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirect_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecDirect_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecDirect_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  const void *pv_[10];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlStmtType;
-  pv_[7] = (void *) &sqlString;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 7 /* = odbc_SQLSvc_ExecDirect_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecDirect_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern void
-odbc_SQLSvc_ExecDirect(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  void *pv_[15];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) stmtExplainLabel;
-  pv_[6] = (void *) &stmtType;
-  pv_[7] = (void *) &sqlStmtType;
-  pv_[8] = (void *) &sqlString;
-  pv_[9] = (void *) &sqlAsyncEnable;
-  pv_[10] = (void *) &queryTimeout;
-  pv_[11] = (void *) estimatedCost;
-  pv_[12] = (void *) outputDesc;
-  pv_[13] = (void *) rowsAffected;
-  pv_[14] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 7  /* = odbc_SQLSvc_ExecDirect_ldx_ */
-    , pv_);
-}
-
-/************************************
- * Operation 'odbc_SQLSvc_ExecuteN' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteN_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteN_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteN_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteN_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteN_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteN_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-struct odbc_SQLSvc_ExecuteN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_osy_ ((IDL_long) 1289684900)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-static void
-odbc_SQLSvc_ExecuteN_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecuteN_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecuteN_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecuteN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  const void *pv_[9];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) &sqlStmtType;
-  pv_[5] = (void *) &inputRowCnt;
-  pv_[6] = (void *) inputValueList;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 8 /* = odbc_SQLSvc_ExecuteN_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecuteN_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern void
-odbc_SQLSvc_ExecuteN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  void *pv_[12];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) &sqlStmtType;
-  pv_[6] = (void *) &inputRowCnt;
-  pv_[7] = (void *) inputValueList;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  pv_[10] = (void *) rowsAffected;
-  pv_[11] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 8  /* = odbc_SQLSvc_ExecuteN_ldx_ */
-    , pv_);
-}
-
-/**********************************
- * Operation 'odbc_SQLSvc_FetchN' *
- **********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchN_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchN_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchN_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchN_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchN_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchN'
- */
-struct odbc_SQLSvc_FetchN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_osy_ ((IDL_long) 149638890)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_FetchN'
- */
-static void
-odbc_SQLSvc_FetchN_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_FetchN_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_FetchN_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLValueList_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 149638890;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &maxRowCnt;
-  pv_[4] = (void *) &maxRowLen;
-  pv_[5] = (void *) &sqlAsyncEnable;
-  pv_[6] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 9 /* = odbc_SQLSvc_FetchN_ldx_ */
-  , pv_
-  , odbc_SQLSvc_FetchN_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern void
-odbc_SQLSvc_FetchN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 149638890;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &maxRowCnt;
-  pv_[5] = (void *) &maxRowLen;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  pv_[8] = (void *) rowsAffected;
-  pv_[9] = (void *) outputValueList;
-  pv_[10] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 9  /* = odbc_SQLSvc_FetchN_ldx_ */
-    , pv_);
-}
-
-/*********************************
- * Operation 'odbc_SQLSvc_Close' *
- *********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ParamError_exn_ 1
-#define odbc_SQLSvc_Close_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Close_SQLError_exn_ 3
-#define odbc_SQLSvc_Close_TransactionError_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Close'
- */
-struct odbc_SQLSvc_Close_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_osy_ ((IDL_long) -670504925)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_Close'
- */
-static void
-odbc_SQLSvc_Close_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_Close_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_Close_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Close_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  )
-{
-  static IDL_long osy_ = -670504925;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &freeResourceOpt;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 10 /* = odbc_SQLSvc_Close_ldx_ */
-  , pv_
-  , odbc_SQLSvc_Close_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern void
-odbc_SQLSvc_Close(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -670504925;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &freeResourceOpt;
-  pv_[5] = (void *) rowsAffected;
-  pv_[6] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 10  /* = odbc_SQLSvc_Close_ldx_ */
-    , pv_);
-}
-
-/*******************************************
- * Operation 'odbc_SQLSvc_CancelStatement' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ParamError_exn_ 1
-#define odbc_SQLSvc_CancelStatement_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_CancelStatement_CancelSQLError_exn_ 3
-#define odbc_SQLSvc_CancelStatement_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_CancelStatement_CancelNotPossible_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-struct odbc_SQLSvc_CancelStatement_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_CancelSQLError CancelSQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_osy_ ((IDL_long) -2103734653)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-static void
-odbc_SQLSvc_CancelStatement_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_CancelStatement_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_CancelStatement_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern CEE_status
-odbc_SQLSvc_CancelStatement_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_CancelStatement_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  )
-{
-  static IDL_long osy_ = -2103734653;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 11 /* = odbc_SQLSvc_CancelStatement_ldx_ */
-  , pv_
-  , odbc_SQLSvc_CancelStatement_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern void
-odbc_SQLSvc_CancelStatement(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -2103734653;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 11  /* = odbc_SQLSvc_CancelStatement_ldx_ */
-    , pv_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_SetDiagInfo' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-struct odbc_SQLSvc_SetDiagInfo_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_osy_ ((IDL_long) 1012784524)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-static void
-odbc_SQLSvc_SetDiagInfo_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_SetDiagInfo_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_SetDiagInfo_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern CEE_status
-odbc_SQLSvc_SetDiagInfo_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  )
-{
-  static IDL_long osy_ = 1012784524;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &DiagnosticFlag;
-  pv_[3] = (void *) &ClientPCName;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 12 /* = odbc_SQLSvc_SetDiagInfo_ldx_ */
-  , pv_
-  , odbc_SQLSvc_SetDiagInfo_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern void
-odbc_SQLSvc_SetDiagInfo(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  )
-{
-  static IDL_long osy_ = 1012784524;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &DiagnosticFlag;
-  pv_[4] = (void *) &ClientPCName;
-  CEE_OBJECT_CALL(
-      ph_
-    , 12  /* = odbc_SQLSvc_SetDiagInfo_ldx_ */
-    , pv_);
-}
-
-/**************************************
- * Operation 'odbc_SQLSvc_StopServer' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ParamError_exn_ 1
-#define odbc_SQLSvc_StopServer_ProcessStopError_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_StopServer'
- */
-struct odbc_SQLSvc_StopServer_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_ProcessStopError ProcessStopError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_osy_ ((IDL_long) 1843288558)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_StopServer_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_StopServer'
- */
-static void
-odbc_SQLSvc_StopServer_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_StopServer_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_StopServer_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern CEE_status
-odbc_SQLSvc_StopServer_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_StopServer_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 1843288558;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &StopType;
-  pv_[3] = (void *) &ReasonText;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 13 /* = odbc_SQLSvc_StopServer_ldx_ */
-  , pv_
-  , odbc_SQLSvc_StopServer_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern void
-odbc_SQLSvc_StopServer(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 1843288558;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &StopType;
-  pv_[4] = (void *) &ReasonText;
-  CEE_OBJECT_CALL(
-      ph_
-    , 13  /* = odbc_SQLSvc_StopServer_ldx_ */
-    , pv_);
-}
-
-/****************************************
- * Operation 'odbc_SQLSvc_SetTestPoint' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_SetTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-struct odbc_SQLSvc_SetTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_osy_ ((IDL_long) -1315988903)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-static void
-odbc_SQLSvc_SetTestPoint_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_SetTestPoint_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_SetTestPoint_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_SetTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  )
-{
-  static IDL_long osy_ = -1315988903;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &TestPoint;
-  pv_[3] = (void *) &Operation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 14 /* = odbc_SQLSvc_SetTestPoint_ldx_ */
-  , pv_
-  , odbc_SQLSvc_SetTestPoint_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern void
-odbc_SQLSvc_SetTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  )
-{
-  static IDL_long osy_ = -1315988903;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &TestPoint;
-  pv_[4] = (void *) &Operation;
-  CEE_OBJECT_CALL(
-      ph_
-    , 14  /* = odbc_SQLSvc_SetTestPoint_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_ClearTestPoint' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_ClearTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-struct odbc_SQLSvc_ClearTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_osy_ ((IDL_long) -1810813871)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-static void
-odbc_SQLSvc_ClearTestPoint_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ClearTestPoint_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ClearTestPoint_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_ClearTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  )
-{
-  static IDL_long osy_ = -1810813871;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &TestPoint;
-  pv_[3] = (void *) &Operation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 15 /* = odbc_SQLSvc_ClearTestPoint_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ClearTestPoint_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern void
-odbc_SQLSvc_ClearTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  )
-{
-  static IDL_long osy_ = -1810813871;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &TestPoint;
-  pv_[4] = (void *) &Operation;
-  CEE_OBJECT_CALL(
-      ph_
-    , 15  /* = odbc_SQLSvc_ClearTestPoint_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_GetSQLCatalogs' *
- ******************************************/
-typedef IDL_char odbc_SQLSvc_GetSQLCatalogs_tableTypeList_str_[129];
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ParamError_exn_ 1
-#define odbc_SQLSvc_GetSQLCatalogs_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_GetSQLCatalogs_SQLError_exn_ 3
-#define odbc_SQLSvc_GetSQLCatalogs_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-struct odbc_SQLSvc_GetSQLCatalogs_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_osy_ ((IDL_long) -1542386367)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ const IDL_char *catStmtLabel
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-static void
-odbc_SQLSvc_GetSQLCatalogs_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_GetSQLCatalogs_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_GetSQLCatalogs_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern CEE_status
-odbc_SQLSvc_GetSQLCatalogs_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  )
-{
-  static IDL_long osy_ = -1542386367;
-  const void *pv_[19];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &APIType;
-  pv_[4] = (void *) catalogNm;
-  pv_[5] = (void *) schemaNm;
-  pv_[6] = (void *) tableNm;
-  pv_[7] = (void *) tableTypeList;
-  pv_[8] = (void *) columnNm;
-  pv_[9] = (void *) &columnType;
-  pv_[10] = (void *) &rowIdScope;
-  pv_[11] = (void *) &nullable;
-  pv_[12] = (void *) &uniqueness;
-  pv_[13] = (void *) &accuracy;
-  pv_[14] = (void *) &sqlType;
-  pv_[15] = (void *) &metadataId;
-  pv_[16] = (void *) fkcatalogNm;
-  pv_[17] = (void *) fkschemaNm;
-  pv_[18] = (void *) fktableNm;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 16 /* = odbc_SQLSvc_GetSQLCatalogs_ldx_ */
-  , pv_
-  , odbc_SQLSvc_GetSQLCatalogs_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern void
-odbc_SQLSvc_GetSQLCatalogs(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  , /* Out   */ IDL_char *catStmtLabel
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1542386367;
-  void *pv_[23];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &APIType;
-  pv_[5] = (void *) catalogNm;
-  pv_[6] = (void *) schemaNm;
-  pv_[7] = (void *) tableNm;
-  pv_[8] = (void *) tableTypeList;
-  pv_[9] = (void *) columnNm;
-  pv_[10] = (void *) &columnType;
-  pv_[11] = (void *) &rowIdScope;
-  pv_[12] = (void *) &nullable;
-  pv_[13] = (void *) &uniqueness;
-  pv_[14] = (void *) &accuracy;
-  pv_[15] = (void *) &sqlType;
-  pv_[16] = (void *) &metadataId;
-  pv_[17] = (void *) fkcatalogNm;
-  pv_[18] = (void *) fkschemaNm;
-  pv_[19] = (void *) fktableNm;
-  pv_[20] = (void *) catStmtLabel;
-  pv_[21] = (void *) outputDesc;
-  pv_[22] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 16  /* = odbc_SQLSvc_GetSQLCatalogs_ldx_ */
-    , pv_);
-}
-
-/****************************************
- * Operation 'odbc_SQLSvc_GeneralParam' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_ParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-struct odbc_SQLSvc_GeneralParam_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_osy_ ((IDL_long) -836905121)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-typedef void (*odbc_SQLSvc_GeneralParam_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-static void
-odbc_SQLSvc_GeneralParam_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_GeneralParam_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_GeneralParam_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern CEE_status
-odbc_SQLSvc_GeneralParam_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_GeneralParam_cct_ rtn_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = -836905121;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) paramList;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 17 /* = odbc_SQLSvc_GeneralParam_ldx_ */
-  , pv_
-  , odbc_SQLSvc_GeneralParam_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern void
-odbc_SQLSvc_GeneralParam(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = -836905121;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) paramList;
-  CEE_OBJECT_CALL(
-      ph_
-    , 17  /* = odbc_SQLSvc_GeneralParam_ldx_ */
-    , pv_);
-}
-
-/*************************************
- * Operation 'odbc_SQLSvc_FetchPerf' *
- *************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchPerf_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchPerf_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchPerf_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchPerf_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchPerf_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchPerf_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchPerf_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-struct odbc_SQLSvc_FetchPerf_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_ldx_ ((IDL_unsigned_long) 18)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_osy_ ((IDL_long) 509640371)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-typedef void (*odbc_SQLSvc_FetchPerf_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_FetchPerf_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQL_DataValue_def *outputDataValue
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-static void
-odbc_SQLSvc_FetchPerf_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_FetchPerf_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_FetchPerf_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQL_DataValue_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern CEE_status
-odbc_SQLSvc_FetchPerf_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchPerf_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 509640371;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &maxRowCnt;
-  pv_[4] = (void *) &maxRowLen;
-  pv_[5] = (void *) &sqlAsyncEnable;
-  pv_[6] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 18 /* = odbc_SQLSvc_FetchPerf_ldx_ */
-  , pv_
-  , odbc_SQLSvc_FetchPerf_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern void
-odbc_SQLSvc_FetchPerf(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_FetchPerf_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 509640371;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &maxRowCnt;
-  pv_[5] = (void *) &maxRowLen;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  pv_[8] = (void *) rowsAffected;
-  pv_[9] = (void *) outputDataValue;
-  pv_[10] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 18  /* = odbc_SQLSvc_FetchPerf_ldx_ */
-    , pv_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_FetchRowset' *
- ***************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchRowset_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchRowset_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchRowset_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchRowset_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchRowset_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-struct odbc_SQLSvc_FetchRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_ldx_ ((IDL_unsigned_long) 19)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_osy_ ((IDL_long) 1588986592)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-typedef void (*odbc_SQLSvc_FetchRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_FetchRowset_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQL_DataValue_def *outputDataValue
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-static void
-odbc_SQLSvc_FetchRowset_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_FetchRowset_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_FetchRowset_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQL_DataValue_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern CEE_status
-odbc_SQLSvc_FetchRowset_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchRowset_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 1588986592;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &maxRowCnt;
-  pv_[4] = (void *) &maxRowLen;
-  pv_[5] = (void *) &sqlAsyncEnable;
-  pv_[6] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 19 /* = odbc_SQLSvc_FetchRowset_ldx_ */
-  , pv_
-  , odbc_SQLSvc_FetchRowset_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern void
-odbc_SQLSvc_FetchRowset(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_FetchRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1588986592;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &maxRowCnt;
-  pv_[5] = (void *) &maxRowLen;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  pv_[8] = (void *) rowsAffected;
-  pv_[9] = (void *) outputDataValue;
-  pv_[10] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 19  /* = odbc_SQLSvc_FetchRowset_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbc_SQLSvc_PrepareRowset' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_PrepareRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_PrepareRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_PrepareRowset_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_PrepareRowset_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_PrepareRowset_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-struct odbc_SQLSvc_PrepareRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_ldx_ ((IDL_unsigned_long) 20)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_osy_ ((IDL_long) -504361269)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-typedef void (*odbc_SQLSvc_PrepareRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_PrepareRowset_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-static void
-odbc_SQLSvc_PrepareRowset_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_PrepareRowset_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_PrepareRowset_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , (SQLItemDescList_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern CEE_status
-odbc_SQLSvc_PrepareRowset_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_PrepareRowset_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  )
-{
-  static IDL_long osy_ = -504361269;
-  const void *pv_[10];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) stmtExplainLabel;
-  pv_[4] = (void *) &stmtType;
-  pv_[5] = (void *) &sqlStmtType;
-  pv_[6] = (void *) &sqlString;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  pv_[9] = (void *) &maxRowsetSize;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 20 /* = odbc_SQLSvc_PrepareRowset_ldx_ */
-  , pv_
-  , odbc_SQLSvc_PrepareRowset_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern void
-odbc_SQLSvc_PrepareRowset(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_PrepareRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -504361269;
-  void *pv_[15];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlStmtType;
-  pv_[7] = (void *) &sqlString;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  pv_[10] = (void *) &maxRowsetSize;
-  pv_[11] = (void *) estimatedCost;
-  pv_[12] = (void *) inputDesc;
-  pv_[13] = (void *) outputDesc;
-  pv_[14] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 20  /* = odbc_SQLSvc_PrepareRowset_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbc_SQLSvc_ExecDirectRowset' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirectRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirectRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirectRowset_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirectRowset_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirectRowset_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-struct odbc_SQLSvc_ExecDirectRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_ldx_ ((IDL_unsigned_long) 21)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_osy_ ((IDL_long) 190992998)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-typedef void (*odbc_SQLSvc_ExecDirectRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecDirectRowset_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-static void
-odbc_SQLSvc_ExecDirectRowset_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirectRowset_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecDirectRowset_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirectRowset_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecDirectRowset_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  )
-{
-  static IDL_long osy_ = 190992998;
-  const void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlStmtType;
-  pv_[7] = (void *) &sqlString;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  pv_[10] = (void *) &maxRowsetSize;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 21 /* = odbc_SQLSvc_ExecDirectRowset_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecDirectRowset_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-extern void
-odbc_SQLSvc_ExecDirectRowset(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecDirectRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 190992998;
-  void *pv_[16];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) stmtExplainLabel;
-  pv_[6] = (void *) &stmtType;
-  pv_[7] = (void *) &sqlStmtType;
-  pv_[8] = (void *) &sqlString;
-  pv_[9] = (void *) &sqlAsyncEnable;
-  pv_[10] = (void *) &queryTimeout;
-  pv_[11] = (void *) &maxRowsetSize;
-  pv_[12] = (void *) estimatedCost;
-  pv_[13] = (void *) outputDesc;
-  pv_[14] = (void *) rowsAffected;
-  pv_[15] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 21  /* = odbc_SQLSvc_ExecDirectRowset_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbc_SQLSvc_ExecuteRowset' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteRowset'
- */
-#define odbc_SQLSvc_ExecuteRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteRowset_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteRowset_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteRowset_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteRowset_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteRowset_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteRowset_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteRowset'
- */
-struct odbc_SQLSvc_ExecuteRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteRowset'
- */
-#define odbc_SQLSvc_ExecuteRowset_ldx_ ((IDL_unsigned_long) 22)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteRowset'
- */
-#define odbc_SQLSvc_ExecuteRowset_osy_ ((IDL_long) 1337422358)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecuteRowset'
- */
-typedef void (*odbc_SQLSvc_ExecuteRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecuteRowset_exc_ *exception_
-  , /* In    */

<TRUNCATED>


[04/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqstart.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqstart.1 b/core/sqf/export/share/man/man1/sqstart.1
index 70da475..5d10633 100644
--- a/core/sqf/export/share/man/man1/sqstart.1
+++ b/core/sqf/export/share/man/man1/sqstart.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQSTART 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqstart \- SQ start

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqstate.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqstate.1 b/core/sqf/export/share/man/man1/sqstate.1
index 073c131..5a04e52 100644
--- a/core/sqf/export/share/man/man1/sqstate.1
+++ b/core/sqf/export/share/man/man1/sqstate.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQSTATE 1 "04 October 2012" "SQ bin" "SQ-BIN Reference Pages"
 .SH NAME
 sqstate \- Display SQ state

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqstop.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqstop.1 b/core/sqf/export/share/man/man1/sqstop.1
index a61bcb9..1779cba 100644
--- a/core/sqf/export/share/man/man1/sqstop.1
+++ b/core/sqf/export/share/man/man1/sqstop.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQSTOP 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqstop \- SQ stop

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqtrace.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqtrace.1 b/core/sqf/export/share/man/man1/sqtrace.1
index 10d835f..ef6c8e2 100644
--- a/core/sqf/export/share/man/man1/sqtrace.1
+++ b/core/sqf/export/share/man/man1/sqtrace.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQTRACE 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqtrace \- start/stop seabed-trace

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqvers.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqvers.1 b/core/sqf/export/share/man/man1/sqvers.1
index 97821f8..b2430d3 100644
--- a/core/sqf/export/share/man/man1/sqvers.1
+++ b/core/sqf/export/share/man/man1/sqvers.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQVERS 1 "05 March 2013" "SQ bin" "SQ-BIN Reference Pages"
 .SH NAME
 sqvers \- Display SQ version information

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/traf_pkill.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/traf_pkill.1 b/core/sqf/export/share/man/man1/traf_pkill.1
index 6435745..cbf38c6 100644
--- a/core/sqf/export/share/man/man1/traf_pkill.1
+++ b/core/sqf/export/share/man/man1/traf_pkill.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH TRAF_PKILL 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 traf_pkill \- process kill

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/update_sql.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/update_sql.1 b/core/sqf/export/share/man/man1/update_sql.1
index 55059c0..3a664c8 100644
--- a/core/sqf/export/share/man/man1/update_sql.1
+++ b/core/sqf/export/share/man/man1/update_sql.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH UPDATE_SQL 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 update_sql \- Update sql/sqlmx directory

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/gdb/monitor.gdb
----------------------------------------------------------------------
diff --git a/core/sqf/gdb/monitor.gdb b/core/sqf/gdb/monitor.gdb
index 310c2cc..756ccb5 100644
--- a/core/sqf/gdb/monitor.gdb
+++ b/core/sqf/gdb/monitor.gdb
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
 # monitor functions
 
 define monitor

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/gdb/sb.gdb
----------------------------------------------------------------------
diff --git a/core/sqf/gdb/sb.gdb b/core/sqf/gdb/sb.gdb
index 9508982..65b3a1d 100644
--- a/core/sqf/gdb/sb.gdb
+++ b/core/sqf/gdb/sb.gdb
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
 define psb
 	help psb
 end

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/gdb/scan_md.gdb
----------------------------------------------------------------------
diff --git a/core/sqf/gdb/scan_md.gdb b/core/sqf/gdb/scan_md.gdb
index 10054b3..1d720ba 100644
--- a/core/sqf/gdb/scan_md.gdb
+++ b/core/sqf/gdb/scan_md.gdb
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
 #
 # gdb macro to scan the seabed md's
 #

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/gdb/se.gdb
----------------------------------------------------------------------
diff --git a/core/sqf/gdb/se.gdb b/core/sqf/gdb/se.gdb
index 3149861..348601f 100644
--- a/core/sqf/gdb/se.gdb
+++ b/core/sqf/gdb/se.gdb
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
 #
 # gdb user defined commands for use with the SE component.  Some scripts
 # might not function if the corresponding symbols aren't available in

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/inc/seaquest/sqtypes.h
----------------------------------------------------------------------
diff --git a/core/sqf/inc/seaquest/sqtypes.h b/core/sqf/inc/seaquest/sqtypes.h
index 8f5f45a..83f022e 100755
--- a/core/sqf/inc/seaquest/sqtypes.h
+++ b/core/sqf/inc/seaquest/sqtypes.h
@@ -1,3 +1,24 @@
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
+//
 #ifndef _SQTYPES_H
 #define _SQTYPES_H
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/montest001
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/montest001 b/core/sqf/monitor/linux/montest001
index 7fa5c35..8eeae6b 100755
--- a/core/sqf/monitor/linux/montest001
+++ b/core/sqf/monitor/linux/montest001
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 #!/usr/bin/expect -f
 #
 # Test monitor's ability to store and retrieve registry configuration

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/montest_run.virtual
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/montest_run.virtual b/core/sqf/monitor/linux/montest_run.virtual
index 8692332..1384c5e 100755
--- a/core/sqf/monitor/linux/montest_run.virtual
+++ b/core/sqf/monitor/linux/montest_run.virtual
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 #!/bin/sh
 
 # Cleanup 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test.cmd
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test.cmd b/core/sqf/monitor/linux/test.cmd
index c53bb41..26a582c 100755
--- a/core/sqf/monitor/linux/test.cmd
+++ b/core/sqf/monitor/linux/test.cmd
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 startup trace 2
 node
 ps

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test.sh
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test.sh b/core/sqf/monitor/linux/test.sh
index ca47eab..b90311d 100755
--- a/core/sqf/monitor/linux/test.sh
+++ b/core/sqf/monitor/linux/test.sh
@@ -1,2 +1,25 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 mpirun -ha -spawn -TCP -e MPI_TEST_DELAY=200 -e MPI_TMPDIR=/home/chultgren -hostfile=./cluster.conf ./monitor COLD
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test.sub b/core/sqf/monitor/linux/test.sub
index 74206e1..838b841 100755
--- a/core/sqf/monitor/linux/test.sub
+++ b/core/sqf/monitor/linux/test.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ps
 exec {nowait,name $SERV0,nid 0}server
 exec {nowait,pri 5,name $SERV1}server

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test1.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test1.sub b/core/sqf/monitor/linux/test1.sub
index cfb76a0..9ce47a9 100755
--- a/core/sqf/monitor/linux/test1.sub
+++ b/core/sqf/monitor/linux/test1.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! General tests for monitor functionality. This includes
 !  Open, Close, NewProcess, ProcessInfo and sync node state
 !  between nodes.

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test10.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test10.sub b/core/sqf/monitor/linux/test10.sub
index 7404310..ee04629 100644
--- a/core/sqf/monitor/linux/test10.sub
+++ b/core/sqf/monitor/linux/test10.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Persistent process test
 set {process $ABC} PERSIST_ZONES=1,2
 set {process $ABC} PERSIST_RETRIES=1,10

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test10.sub.ln
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test10.sub.ln b/core/sqf/monitor/linux/test10.sub.ln
index 344a683..c458616 100755
--- a/core/sqf/monitor/linux/test10.sub.ln
+++ b/core/sqf/monitor/linux/test10.sub.ln
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Persistent process test
 set {process $ABC} PERSIST_ZONES=2,4
 set {process $ABC} PERSIST_RETRIES=1,10

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test10a.sub.ln
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test10a.sub.ln b/core/sqf/monitor/linux/test10a.sub.ln
index 915affa..ce5851b 100755
--- a/core/sqf/monitor/linux/test10a.sub.ln
+++ b/core/sqf/monitor/linux/test10a.sub.ln
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! Persistent process test10a
 !
 ! Test sequence:

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test10b.sub.ln
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test10b.sub.ln b/core/sqf/monitor/linux/test10b.sub.ln
index 5e9a539..1c36976 100755
--- a/core/sqf/monitor/linux/test10b.sub.ln
+++ b/core/sqf/monitor/linux/test10b.sub.ln
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Persistent process kill with abort test
 set {process $ABC} PERSIST_ZONES=2,4
 set {process $ABC} PERSIST_RETRIES=1,10

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test11.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test11.sub b/core/sqf/monitor/linux/test11.sub
index d230070..5ebaa41 100755
--- a/core/sqf/monitor/linux/test11.sub
+++ b/core/sqf/monitor/linux/test11.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Test SeaPilot ProXy w/ process death
 !
 exec {type spx,nowait,nid 2,out SPX02.lst}testspx

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test11.sub.ln
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test11.sub.ln b/core/sqf/monitor/linux/test11.sub.ln
index ded3e15..943f527 100755
--- a/core/sqf/monitor/linux/test11.sub.ln
+++ b/core/sqf/monitor/linux/test11.sub.ln
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Test SeaPilot ProXy w/ process death - Logical Nodes
 ! Note: Only one SPX process per physical node
 !        6 in a virtual cluster

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test12.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test12.sub b/core/sqf/monitor/linux/test12.sub
index f9ce0c2..0b42207 100755
--- a/core/sqf/monitor/linux/test12.sub
+++ b/core/sqf/monitor/linux/test12.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! STD Redirection test
 node
 ps

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test12a.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test12a.sub b/core/sqf/monitor/linux/test12a.sub
index 74e8f19..de1c1e4 100755
--- a/core/sqf/monitor/linux/test12a.sub
+++ b/core/sqf/monitor/linux/test12a.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! STD Redirection test
 ps
 exec {name $SHELL2,nid 2} shell test12b.sub

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test12b.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test12b.sub b/core/sqf/monitor/linux/test12b.sub
index 80710e0..1a0b75c 100755
--- a/core/sqf/monitor/linux/test12b.sub
+++ b/core/sqf/monitor/linux/test12b.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! STD Redirection test
 ! "tes12b - ******************"
 ! "tes12b - STDOUT redirection"

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test2.cmd
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test2.cmd b/core/sqf/monitor/linux/test2.cmd
index 36060d9..f44a81d 100755
--- a/core/sqf/monitor/linux/test2.cmd
+++ b/core/sqf/monitor/linux/test2.cmd
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 node
 startup
 pwd

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test2.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test2.sub b/core/sqf/monitor/linux/test2.sub
index 9d75ec0..97baa15 100755
--- a/core/sqf/monitor/linux/test2.sub
+++ b/core/sqf/monitor/linux/test2.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! General Client/Server testing through child shell
 pwd
 path

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test3.cmd
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test3.cmd b/core/sqf/monitor/linux/test3.cmd
index ba2322d..7a856b5 100755
--- a/core/sqf/monitor/linux/test3.cmd
+++ b/core/sqf/monitor/linux/test3.cmd
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! NonStop Process pair testing.
 !
 startup trace 0

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test3.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test3.sub b/core/sqf/monitor/linux/test3.sub
index fb0e1ce..8bae87d 100755
--- a/core/sqf/monitor/linux/test3.sub
+++ b/core/sqf/monitor/linux/test3.sub
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! NonStop Process pair testing.
 !
 ! - 1 NonStop Server, 1 client test driver

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test3a.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test3a.sub b/core/sqf/monitor/linux/test3a.sub
index 1f56ad4..cff2b67 100755
--- a/core/sqf/monitor/linux/test3a.sub
+++ b/core/sqf/monitor/linux/test3a.sub
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! NonStop Process pair testing.
 !
 ! - 1 NonStop Server, 1 client test driver

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test3b.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test3b.sub b/core/sqf/monitor/linux/test3b.sub
index 8c7dec7..d3ec9c0 100755
--- a/core/sqf/monitor/linux/test3b.sub
+++ b/core/sqf/monitor/linux/test3b.sub
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! NonStop Process pair testing.
 !
 ! - 1 NonStop Server, 1 client test driver

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test4.cmd
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test4.cmd b/core/sqf/monitor/linux/test4.cmd
index c868a26..f4453cc 100755
--- a/core/sqf/monitor/linux/test4.cmd
+++ b/core/sqf/monitor/linux/test4.cmd
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 startup
 echo ===set cluster global group
 set key1=cluster1

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test4.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test4.sub b/core/sqf/monitor/linux/test4.sub
index 36ab3d0..b405fce 100755
--- a/core/sqf/monitor/linux/test4.sub
+++ b/core/sqf/monitor/linux/test4.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 echo ===set cluster global group
 set ckey0=cluster0
 set ckey1=cluster1

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test5.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test5.sub b/core/sqf/monitor/linux/test5.sub
index b64b654..7aeb9b0 100755
--- a/core/sqf/monitor/linux/test5.sub
+++ b/core/sqf/monitor/linux/test5.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Test getting TM seq. numbers with collistions
 !
 exec {nid 0,nowait} getseq

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test6.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test6.sub b/core/sqf/monitor/linux/test6.sub
index 256777b..4a18c32 100755
--- a/core/sqf/monitor/linux/test6.sub
+++ b/core/sqf/monitor/linux/test6.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Test to register and cancel process death
 ! notices from non parent process.
 !

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test7.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test7.sub b/core/sqf/monitor/linux/test7.sub
index 8d9faa3..8a074d4 100644
--- a/core/sqf/monitor/linux/test7.sub
+++ b/core/sqf/monitor/linux/test7.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 exec {nid 0,nowait,name $x01,out x01.log} server
 exec {nid 1,nowait,name $x02,out x02.log} server
 exec {nid -1,nowait,name $x03,out x03.log} server

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test8-10.sub.sn
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test8-10.sub.sn b/core/sqf/monitor/linux/test8-10.sub.sn
index 12e4867..6eac0e4 100755
--- a/core/sqf/monitor/linux/test8-10.sub.sn
+++ b/core/sqf/monitor/linux/test8-10.sub.sn
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! Test TM sync requests with and without collisions
 !           (Spare Nodes configuration)
 !

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test8-8.sub.sn
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test8-8.sub.sn b/core/sqf/monitor/linux/test8-8.sub.sn
index c1a5870..62e198a 100755
--- a/core/sqf/monitor/linux/test8-8.sub.sn
+++ b/core/sqf/monitor/linux/test8-8.sub.sn
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! Test TM sync requests with and without collisions
 !           (Spare Nodes configuration)
 !

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test8.cmd
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test8.cmd b/core/sqf/monitor/linux/test8.cmd
index 513d059..cde04e6 100755
--- a/core/sqf/monitor/linux/test8.cmd
+++ b/core/sqf/monitor/linux/test8.cmd
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 startup trace 2
 exec shell test8.sub
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test8.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test8.sub b/core/sqf/monitor/linux/test8.sub
index b334c79..d3085f4 100755
--- a/core/sqf/monitor/linux/test8.sub
+++ b/core/sqf/monitor/linux/test8.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! Test TM sync requests with collisions
 !
 exec {type dtm,nowait,nid 2,out TM02.lst}testtm

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test8.sub.ln
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test8.sub.ln b/core/sqf/monitor/linux/test8.sub.ln
index 95e115b..1918da3 100755
--- a/core/sqf/monitor/linux/test8.sub.ln
+++ b/core/sqf/monitor/linux/test8.sub.ln
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! Test TM sync requests with and without collisions 
 !           (Logical Node configuration)
 !

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test8.sub.sn
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test8.sub.sn b/core/sqf/monitor/linux/test8.sub.sn
index 8ee7f23..2318ee5 100755
--- a/core/sqf/monitor/linux/test8.sub.sn
+++ b/core/sqf/monitor/linux/test8.sub.sn
@@ -1,4 +1,27 @@
 !
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
+!
 ! Test TM sync requests with and without collisions
 !           (Spare Nodes configuration)
 !

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/test9.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/test9.sub b/core/sqf/monitor/linux/test9.sub
index 6c3e3c7..42edb52 100644
--- a/core/sqf/monitor/linux/test9.sub
+++ b/core/sqf/monitor/linux/test9.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ! test primary / backup process device handling
 set {process $DATA} ZONE=0
 set {process $DATA} ZONE-M=2

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/testall.cmd
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/testall.cmd b/core/sqf/monitor/linux/testall.cmd
index e76000d..ca14d74 100755
--- a/core/sqf/monitor/linux/testall.cmd
+++ b/core/sqf/monitor/linux/testall.cmd
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 startup trace 0
 echo ===Test1-Client/Server, priority, open, close, processinfo
 exec shell test1.sub

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/testall.sh
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/testall.sh b/core/sqf/monitor/linux/testall.sh
index e37855e..37d2a51 100755
--- a/core/sqf/monitor/linux/testall.sh
+++ b/core/sqf/monitor/linux/testall.sh
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 #!/bin/sh
 echo "===Starting environment in trace mode"
 ./xshell -c "'startup trace 2'" 2>/dev/null &

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/testall.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/testall.sub b/core/sqf/monitor/linux/testall.sub
index 3d303ba..71a3d39 100755
--- a/core/sqf/monitor/linux/testall.sub
+++ b/core/sqf/monitor/linux/testall.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 echo ===Test1-Client/Server, priority, open, close, processinfo
 exec shell test1.sub
 echo ===Test2-Client/Server Multi pass

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/monitor/linux/trace.sub
----------------------------------------------------------------------
diff --git a/core/sqf/monitor/linux/trace.sub b/core/sqf/monitor/linux/trace.sub
index 330f039..4f5fc48 100644
--- a/core/sqf/monitor/linux/trace.sub
+++ b/core/sqf/monitor/linux/trace.sub
@@ -1,3 +1,26 @@
+!
+! @@@ START COPYRIGHT @@@
+!
+! 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.
+!
+! @@@ END COPYRIGHT @@@
+!
+
 ///////////////////////////////////////////////////////////////////////////////
 //
 // @@@ START COPYRIGHT @@@

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/sql/scripts/cp_search
----------------------------------------------------------------------
diff --git a/core/sqf/sql/scripts/cp_search b/core/sqf/sql/scripts/cp_search
index 47e4306..5013d6a 100755
--- a/core/sqf/sql/scripts/cp_search
+++ b/core/sqf/sql/scripts/cp_search
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 #!/bin/sh
 pathlist=`cp_separator | grep jar`
 for p in $pathlist; do

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/sql/scripts/cp_separator
----------------------------------------------------------------------
diff --git a/core/sqf/sql/scripts/cp_separator b/core/sqf/sql/scripts/cp_separator
index 3f1b2dd..7e2d669 100755
--- a/core/sqf/sql/scripts/cp_separator
+++ b/core/sqf/sql/scripts/cp_separator
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 #!/bin/sh
 pathlist=`echo $CLASSPATH | sed -e "s/:/ /g"`
 for p in $pathlist; do

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/sql/scripts/orc/OrcFileRead.java
----------------------------------------------------------------------
diff --git a/core/sqf/sql/scripts/orc/OrcFileRead.java b/core/sqf/sql/scripts/orc/OrcFileRead.java
index 5ab7778..67f5796 100644
--- a/core/sqf/sql/scripts/orc/OrcFileRead.java
+++ b/core/sqf/sql/scripts/orc/OrcFileRead.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hive.ql.io.orc;
 
 import java.io.BufferedReader;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/sql/scripts/orc/build
----------------------------------------------------------------------
diff --git a/core/sqf/sql/scripts/orc/build b/core/sqf/sql/scripts/orc/build
index 87b19fe..a729a15 100644
--- a/core/sqf/sql/scripts/orc/build
+++ b/core/sqf/sql/scripts/orc/build
@@ -1 +1,24 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 $JAVA_HOME/bin/javac -d . -g OrcFileRead.java

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/sql/scripts/orc/create_orc_store
----------------------------------------------------------------------
diff --git a/core/sqf/sql/scripts/orc/create_orc_store b/core/sqf/sql/scripts/orc/create_orc_store
index 08ebb3c..a5169f8 100644
--- a/core/sqf/sql/scripts/orc/create_orc_store
+++ b/core/sqf/sql/scripts/orc/create_orc_store
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 create table orc_store
 (
     s_store_sk                int,

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/sql/scripts/orc/load_orc_store
----------------------------------------------------------------------
diff --git a/core/sqf/sql/scripts/orc/load_orc_store b/core/sqf/sql/scripts/orc/load_orc_store
index b78785e..09b5339 100755
--- a/core/sqf/sql/scripts/orc/load_orc_store
+++ b/core/sqf/sql/scripts/orc/load_orc_store
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 #!/bin/bash
 
 swhive << EOF

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/sql/scripts/orc/run_me
----------------------------------------------------------------------
diff --git a/core/sqf/sql/scripts/orc/run_me b/core/sqf/sql/scripts/orc/run_me
index d8d6ef2..696c7b9 100644
--- a/core/sqf/sql/scripts/orc/run_me
+++ b/core/sqf/sql/scripts/orc/run_me
@@ -1 +1,24 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 $JAVA_HOME/bin/java org.apache.hadoop.hive.ql.io.orc.OrcFileRead /user/hive/warehouse/orc_store/000000_0

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/BatchException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/BatchException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/BatchException.java
index 62590cb..4b634a6 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/BatchException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/BatchException.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/CommitUnsuccessfulException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/CommitUnsuccessfulException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/CommitUnsuccessfulException.java
index f46b16b..b1b6837 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/CommitUnsuccessfulException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/CommitUnsuccessfulException.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/HBaseBackedTransactionLogger.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/HBaseBackedTransactionLogger.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/HBaseBackedTransactionLogger.java
index d3901c6..0287330 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/HBaseBackedTransactionLogger.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/HBaseBackedTransactionLogger.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/JtaXAResource.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/JtaXAResource.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/JtaXAResource.java
index e4891c1..e5fad40 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/JtaXAResource.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/JtaXAResource.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/LocalTransactionLogger.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/LocalTransactionLogger.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/LocalTransactionLogger.java
index e7c4203..ff103b2 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/LocalTransactionLogger.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/LocalTransactionLogger.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/MemoryUsageException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/MemoryUsageException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/MemoryUsageException.java
index 71ca708..7503cfd 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/MemoryUsageException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/MemoryUsageException.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/OutOfOrderProtocolException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/OutOfOrderProtocolException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/OutOfOrderProtocolException.java
index d7c9f1b..daf180c 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/OutOfOrderProtocolException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/OutOfOrderProtocolException.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one



[16/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbcas_sv.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbcas_sv.c b/core/conn/unixodbc/odbc/Krypton/odbcas_sv.c
deleted file mode 100644
index a12fdbe..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbcas_sv.c
+++ /dev/null
@@ -1,4815 +0,0 @@
-/*
- * Translation unit: ODBCAS
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:22 2004
- * Code file for use with the CEE
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-typedef IDL_enum CfgSvc_REQ_t;
-#define UNKNOWN_NM ((IDL_enum) 0)
-#define ASSOC_NM ((IDL_enum) 1)
-#define DATASOURCE_NM ((IDL_enum) 2)
-#define USER_NM ((IDL_enum) 3)
-#define PROFILE_NM ((IDL_enum) 4)
-typedef CfgSvc_REQ_t CfgSvc_REQ_def;
-typedef IDL_enum DS_AUTOMATION_t;
-#define AUTOMATIC ((IDL_enum) 0)
-#define MANUAL ((IDL_enum) 1)
-typedef DS_AUTOMATION_t DS_AUTOMATION_def;
-typedef struct DATASOURCE_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQL_IDENTIFIER_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_LIST_def;
-struct DATASOURCE_DESC_t {
-  SQL_IDENTIFIER_def DSNm;
-  char pad_to_offset_132_[3];
-  IDL_unsigned_long DSNStatus;
-  TIMESTAMP_STR_def LastStatusChange;
-  char pad_to_offset_168_[1];
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  TIMESTAMP_STR_def LastUpdated;
-  char pad_to_size_240_[1];
-};
-typedef struct DATASOURCE_DESC_t DATASOURCE_DESC_def;
-struct RES_HIT_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_char Action[129];
-  char pad_to_offset_280_[7];
-  IDL_long_long ActualValue;
-};
-typedef struct RES_HIT_DESC_t RES_HIT_DESC_def;
-typedef struct DEFINE_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DEFINE_DESC_LIST_def;
-typedef IDL_short NSK_PROCESS_HANDLE[10];
-struct PROCESS_ID_t {
-  IDL_short nodeId;
-  char pad_to_offset_4_[2];
-  IDL_long processId;
-  NSK_PROCESS_HANDLE pHandle;
-};
-typedef struct PROCESS_ID_t PROCESS_ID_def;
-struct DATASOURCE_CFG_t {
-  SQL_IDENTIFIER_def DSName;
-  char pad_to_offset_132_[3];
-  IDL_long DSId;
-  IDL_short defaultDS;
-  char pad_to_offset_140_[2];
-  DS_AUTOMATION_def DSAutomation;
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  IDL_short Status;
-  char pad_to_offset_188_[2];
-  IDL_long StatusChangeTime;
-  RES_DESC_LIST_def ResDescList;
-  ENV_DESC_LIST_def EnvDescList;
-  DEFINE_DESC_LIST_def DefineDescList;
-};
-typedef struct DATASOURCE_CFG_t DATASOURCE_CFG_def;
-typedef struct DATASOURCE_CFG_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  DATASOURCE_CFG_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_CFG_LIST_def;
-struct DATASOURCE_STATUS_t {
-  SQL_IDENTIFIER_def DSName;
-  char pad_to_offset_132_[3];
-  DS_AUTOMATION_def DSAutomation;
-  IDL_short defaultFlag;
-  char pad_to_offset_140_[2];
-  IDL_long DSState;
-  IDL_long MaxSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long StartAheadCnt;
-  IDL_long CurrentSrvrRegistered;
-  IDL_long CurrentSrvrConnected;
-  TIME_def StateChangeTime;
-};
-typedef struct DATASOURCE_STATUS_t DATASOURCE_STATUS_def;
-struct SRVR_STATUS_t {
-  IDL_long srvrType;
-  IDL_OBJECT_def srvrObjRef;
-  IDL_short nodeId;
-  char pad_to_offset_136_[2];
-  IDL_unsigned_long srvrProcessId;
-  SQL_IDENTIFIER_def DSName;
-  IDL_char processName[9];
-  char pad_to_offset_280_[2];
-  IDL_long srvrState;
-  IDL_char computerName[16];
-  IDL_unsigned_long clientProcessId;
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  DIALOGUE_ID_def dialogueId;
-  TIME_def lastUpdatedTime;
-  VERSION_def srvrVersion;
-  char pad_to_size_344_[4];
-};
-typedef struct SRVR_STATUS_t SRVR_STATUS_def;
-struct AS_CFG_STATUS_t {
-  IDL_short ASNodeId;
-  char pad_to_offset_4_[2];
-  IDL_long ASProcessId;
-  IDL_long ASSrvrState;
-  IDL_char ASProcessName[9];
-  IDL_OBJECT_def ASSrvrObjRef;
-  char pad_to_offset_152_[3];
-  TIME_def ASLastUpdatedTime;
-  VERSION_def ASVersion;
-  IDL_short CfgNodeId;
-  char pad_to_offset_172_[2];
-  IDL_long CfgProcessId;
-  IDL_long CfgSrvrState;
-  IDL_char CfgProcessName[9];
-  IDL_OBJECT_def CfgSrvrObjRef;
-  char pad_to_offset_320_[3];
-  TIME_def CfgLastUpdatedTime;
-  VERSION_def CfgVersion;
-};
-typedef struct AS_CFG_STATUS_t AS_CFG_STATUS_def;
-typedef struct DATASOURCE_STATUS_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  DATASOURCE_STATUS_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_STATUS_LIST_def;
-typedef struct SRVR_STATUS_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SRVR_STATUS_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SRVR_STATUS_LIST_def;
-
-/*******************
- * Module 'odbcas' *
- *******************/
-
-/****************************
- * Interface 'odbcas_ASSvc' *
- ****************************/
-typedef IDL_Object odbcas_ASSvc;
-struct odbcas_ASSvc_ASParamError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-struct odbcas_ASSvc_ASTimeout { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbcas_ASSvc_ASNoSrvrHdl has no members */
-struct odbcas_ASSvc_ASRejectRegistry { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbcas_ASSvc_ASRegistryFailed has no members */
-/* Exception odbcas_ASSvc_ASTryAgain has no members */
-struct odbcas_ASSvc_ASStateChangeError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-struct odbcas_ASSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbcas_ASSvc_PortNotAvailable has no members */
-/* Exception odbcas_ASSvc_DSNotFound has no members */
-/* Exception odbcas_ASSvc_DSAlreadyStopped has no members */
-/* Exception odbcas_ASSvc_DSAlreadyStarted has no members */
-/* Exception odbcas_ASSvc_DSStateChangeError has no members */
-/* Exception odbcas_ASSvc_ProcessStopError has no members */
-struct odbcas_ASSvc_ASNotAvailable { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-struct odbcas_ASSvc_DSNotAvailable { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbcas_ASSvc_SrvrNotFound has no members */
-/* Exception odbcas_ASSvc_SrvrInUseByAnotherClient has no members */
-/* Exception odbcas_ASSvc_InvalidUser has no members */
-/* Exception odbcas_ASSvc_SrvrCreateError has no members */
-/* Exception odbcas_ASSvc_CfgSrvrFailed has no members */
-struct odbcas_ASSvc_LogonUserFailure { /* Exception */ 
-  IDL_long errorCode;
-};
-/* Exception odbcas_ASSvc_TraceAlreadyEnabled has no members */
-/* Exception odbcas_ASSvc_TraceAlreadyDisabled has no members */
-/* Exception odbcas_ASSvc_TraceEnableError has no members */
-/* Exception odbcas_ASSvc_TraceDisableError has no members */
-
-/***************************************
- * Operation 'odbcas_ASSvc_RegProcess' *
- ***************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-#define odbcas_ASSvc_RegProcess_ASParamError_exn_ 1
-#define odbcas_ASSvc_RegProcess_ASTimeout_exn_ 2
-#define odbcas_ASSvc_RegProcess_ASRegistryFailed_exn_ 3
-#define odbcas_ASSvc_RegProcess_ASRejectRegistry_exn_ 4
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-struct odbcas_ASSvc_RegProcess_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASTimeout ASTimeout;
-    struct odbcas_ASSvc_ASRejectRegistry ASRejectRegistry;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_RegProcess'
- */
-#define odbcas_ASSvc_RegProcess_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_RegProcess'
- */
-#define odbcas_ASSvc_RegProcess_osy_ ((IDL_long) -671528134)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-typedef void (*odbcas_ASSvc_RegProcess_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const VERSION_def *intfVersion
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ const PROCESS_ID_def *nskProcessInfo
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-static void
-odbcas_ASSvc_RegProcess_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_RegProcess_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (VERSION_def *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (PROCESS_ID_def *) pv_[4]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-extern CEE_status
-odbcas_ASSvc_RegProcess_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_RegProcess_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_RegProcess_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-extern CEE_status
-odbcas_ASSvc_RegProcess_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_RegProcess_exc_ *exception_
-  , /* In    */ const SRVR_CONTEXT_def *srvrContext
-  )
-{
-  static IDL_long osy_ = -671528134;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) srvrContext;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_RegProcess'
- */
-typedef void (*odbcas_ASSvc_RegProcess_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_RegProcess_exc_ *exception_
-  , /* In    */ const VERSION_def *intfVersion
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ const PROCESS_ID_def *nskProcessInfo
-  , /* Out   */ SRVR_CONTEXT_def *srvrContext
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-static void
-odbcas_ASSvc_RegProcess_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_RegProcess_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_RegProcess_exc_ *) pv_[1]
-    , (VERSION_def *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , (PROCESS_ID_def *) pv_[5]
-    , (SRVR_CONTEXT_def *) pv_[6]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-extern CEE_status
-odbcas_ASSvc_RegProcess_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_RegProcess_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_RegProcess_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-extern CEE_status
-odbcas_ASSvc_RegProcess_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_RegProcess_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_RegProcess_smw_);
-}
-
-/*****************************************
- * Operation 'odbcas_ASSvc_GetObjRefHdl' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-#define odbcas_ASSvc_GetObjRefHdl_ASParamError_exn_ 1
-#define odbcas_ASSvc_GetObjRefHdl_ASTimeout_exn_ 2
-#define odbcas_ASSvc_GetObjRefHdl_ASNoSrvrHdl_exn_ 3
-#define odbcas_ASSvc_GetObjRefHdl_ASTryAgain_exn_ 4
-#define odbcas_ASSvc_GetObjRefHdl_ASNotAvailable_exn_ 5
-#define odbcas_ASSvc_GetObjRefHdl_DSNotAvailable_exn_ 6
-#define odbcas_ASSvc_GetObjRefHdl_PortNotAvailable_exn_ 7
-#define odbcas_ASSvc_GetObjRefHdl_InvalidUser_exn_ 8
-#define odbcas_ASSvc_GetObjRefHdl_LogonUserFailure_exn_ 9
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-struct odbcas_ASSvc_GetObjRefHdl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASTimeout ASTimeout;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-    struct odbcas_ASSvc_DSNotAvailable DSNotAvailable;
-    struct odbcas_ASSvc_LogonUserFailure LogonUserFailure;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-#define odbcas_ASSvc_GetObjRefHdl_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-#define odbcas_ASSvc_GetObjRefHdl_osy_ ((IDL_long) 2027146038)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-typedef void (*odbcas_ASSvc_GetObjRefHdl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ IDL_long srvrType
-  , /* In    */ IDL_short retryCount
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-static void
-odbcas_ASSvc_GetObjRefHdl_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_GetObjRefHdl_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (CONNECTION_CONTEXT_def *) pv_[1]
-    , (USER_DESC_def *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_short *) pv_[4]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-extern CEE_status
-odbcas_ASSvc_GetObjRefHdl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_GetObjRefHdl_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_GetObjRefHdl_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-extern CEE_status
-odbcas_ASSvc_GetObjRefHdl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_GetObjRefHdl_exc_ *exception_
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *dataSource
-  , /* In    */ const USER_SID_def *userSid
-  , /* In    */ const VERSION_LIST_def *versionList
-  )
-{
-  static IDL_long osy_ = 2027146038;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) srvrObjRef;
-  pv_[3] = (void *) &dialogueId;
-  pv_[4] = (void *) dataSource;
-  pv_[5] = (void *) userSid;
-  pv_[6] = (void *) versionList;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_GetObjRefHdl'
- */
-typedef void (*odbcas_ASSvc_GetObjRefHdl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_GetObjRefHdl_exc_ *exception_
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ IDL_long srvrType
-  , /* In    */ IDL_short retryCount
-  , /* Out   */ IDL_char *srvrObjRef
-  , /* Out   */ DIALOGUE_ID_def *dialogueId
-  , /* Out   */ IDL_char *dataSource
-  , /* Out   */ USER_SID_def *userSid
-  , /* Out   */ VERSION_LIST_def *versionList
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-static void
-odbcas_ASSvc_GetObjRefHdl_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_GetObjRefHdl_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_GetObjRefHdl_exc_ *) pv_[1]
-    , (CONNECTION_CONTEXT_def *) pv_[2]
-    , (USER_DESC_def *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , (IDL_char *) pv_[6]
-    , (DIALOGUE_ID_def *) pv_[7]
-    , (IDL_char *) pv_[8]
-    , (USER_SID_def *) pv_[9]
-    , (VERSION_LIST_def *) pv_[10]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-extern CEE_status
-odbcas_ASSvc_GetObjRefHdl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_GetObjRefHdl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_GetObjRefHdl_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-extern CEE_status
-odbcas_ASSvc_GetObjRefHdl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_GetObjRefHdl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_GetObjRefHdl_smw_);
-}
-
-/********************************************
- * Operation 'odbcas_ASSvc_UpdateSrvrState' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-#define odbcas_ASSvc_UpdateSrvrState_ASParamError_exn_ 1
-#define odbcas_ASSvc_UpdateSrvrState_ASTimeout_exn_ 2
-#define odbcas_ASSvc_UpdateSrvrState_ASStateChangeError_exn_ 3
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-struct odbcas_ASSvc_UpdateSrvrState_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASTimeout ASTimeout;
-    struct odbcas_ASSvc_ASStateChangeError ASStateChangeError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-#define odbcas_ASSvc_UpdateSrvrState_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-#define odbcas_ASSvc_UpdateSrvrState_osy_ ((IDL_long) -1019394971)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-typedef void (*odbcas_ASSvc_UpdateSrvrState_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long srvrState
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-static void
-odbcas_ASSvc_UpdateSrvrState_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_UpdateSrvrState_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(IDL_long *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-extern CEE_status
-odbcas_ASSvc_UpdateSrvrState_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_UpdateSrvrState_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_UpdateSrvrState_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-extern CEE_status
-odbcas_ASSvc_UpdateSrvrState_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_UpdateSrvrState_exc_ *exception_
-  , /* In    */ IDL_long TraceType
-  , /* In    */ IDL_long StatisticsType
-  , /* In    */ IDL_long ContextType
-  , /* In    */ const SRVR_CONTEXT_def *srvrContext
-  )
-{
-  static IDL_long osy_ = -1019394971;
-  const void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &TraceType;
-  pv_[3] = (void *) &StatisticsType;
-  pv_[4] = (void *) &ContextType;
-  pv_[5] = (void *) srvrContext;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_UpdateSrvrState'
- */
-typedef void (*odbcas_ASSvc_UpdateSrvrState_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_UpdateSrvrState_exc_ *exception_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long srvrState
-  , /* Out   */ IDL_long *TraceType
-  , /* Out   */ IDL_long *StatisticsType
-  , /* Out   */ IDL_long *ContextType
-  , /* Out   */ SRVR_CONTEXT_def *srvrContext
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-static void
-odbcas_ASSvc_UpdateSrvrState_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_UpdateSrvrState_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_UpdateSrvrState_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , (IDL_long *) pv_[5]
-    , (IDL_long *) pv_[6]
-    , (IDL_long *) pv_[7]
-    , (SRVR_CONTEXT_def *) pv_[8]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-extern CEE_status
-odbcas_ASSvc_UpdateSrvrState_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_UpdateSrvrState_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_UpdateSrvrState_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-extern CEE_status
-odbcas_ASSvc_UpdateSrvrState_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_UpdateSrvrState_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_UpdateSrvrState_smw_);
-}
-
-/********************************************
- * Operation 'odbcas_ASSvc_SrvrMonitorCall' *
- ********************************************/
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-struct odbcas_ASSvc_SrvrMonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-#define odbcas_ASSvc_SrvrMonitorCall_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-#define odbcas_ASSvc_SrvrMonitorCall_osy_ ((IDL_long) -811446880)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-typedef void (*odbcas_ASSvc_SrvrMonitorCall_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long DSId
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-static void
-odbcas_ASSvc_SrvrMonitorCall_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_SrvrMonitorCall_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(IDL_long *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-extern CEE_status
-odbcas_ASSvc_SrvrMonitorCall_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_SrvrMonitorCall_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_SrvrMonitorCall_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-extern CEE_status
-odbcas_ASSvc_SrvrMonitorCall_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_SrvrMonitorCall_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = -811446880;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_SrvrMonitorCall'
- */
-typedef void (*odbcas_ASSvc_SrvrMonitorCall_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_SrvrMonitorCall_exc_ *exception_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long DSId
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-static void
-odbcas_ASSvc_SrvrMonitorCall_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_SrvrMonitorCall_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_SrvrMonitorCall_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-extern CEE_status
-odbcas_ASSvc_SrvrMonitorCall_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_SrvrMonitorCall_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_SrvrMonitorCall_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-extern CEE_status
-odbcas_ASSvc_SrvrMonitorCall_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_SrvrMonitorCall_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_SrvrMonitorCall_smw_);
-}
-
-/************************************
- * Operation 'odbcas_ASSvc_StartAS' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StartAS'
- */
-#define odbcas_ASSvc_StartAS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StartAS_DSAlreadyStarted_exn_ 2
-#define odbcas_ASSvc_StartAS_DSStateChangeError_exn_ 3
-#define odbcas_ASSvc_StartAS_PortNotAvailable_exn_ 4
-#define odbcas_ASSvc_StartAS_SQLError_exn_ 5
-#define odbcas_ASSvc_StartAS_ASTryAgain_exn_ 6
-#define odbcas_ASSvc_StartAS_SrvrCreateError_exn_ 7
-#define odbcas_ASSvc_StartAS_CfgSrvrFailed_exn_ 8
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StartAS'
- */
-struct odbcas_ASSvc_StartAS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StartAS'
- */
-#define odbcas_ASSvc_StartAS_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StartAS'
- */
-#define odbcas_ASSvc_StartAS_osy_ ((IDL_long) 478578729)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StartAS'
- */
-typedef void (*odbcas_ASSvc_StartAS_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StartAS'
- */
-static void
-odbcas_ASSvc_StartAS_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StartAS_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StartAS'
- */
-extern CEE_status
-odbcas_ASSvc_StartAS_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StartAS_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StartAS_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StartAS'
- */
-extern CEE_status
-odbcas_ASSvc_StartAS_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StartAS_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 478578729;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StartAS'
- */
-typedef void (*odbcas_ASSvc_StartAS_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StartAS_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StartAS'
- */
-static void
-odbcas_ASSvc_StartAS_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StartAS_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StartAS_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StartAS'
- */
-extern CEE_status
-odbcas_ASSvc_StartAS_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StartAS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StartAS_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StartAS'
- */
-extern CEE_status
-odbcas_ASSvc_StartAS_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StartAS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StartAS_smw_);
-}
-
-/***********************************
- * Operation 'odbcas_ASSvc_StopAS' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StopAS'
- */
-#define odbcas_ASSvc_StopAS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StopAS_DSStateChangeError_exn_ 2
-#define odbcas_ASSvc_StopAS_ProcessStopError_exn_ 3
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StopAS'
- */
-struct odbcas_ASSvc_StopAS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StopAS'
- */
-#define odbcas_ASSvc_StopAS_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StopAS'
- */
-#define odbcas_ASSvc_StopAS_osy_ ((IDL_long) 39137010)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StopAS'
- */
-typedef void (*odbcas_ASSvc_StopAS_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StopAS'
- */
-static void
-odbcas_ASSvc_StopAS_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StopAS_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(IDL_long *) pv_[1]
-    , *(IDL_string *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StopAS'
- */
-extern CEE_status
-odbcas_ASSvc_StopAS_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopAS_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StopAS_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StopAS'
- */
-extern CEE_status
-odbcas_ASSvc_StopAS_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StopAS_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 39137010;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StopAS'
- */
-typedef void (*odbcas_ASSvc_StopAS_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StopAS_exc_ *exception_
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StopAS'
- */
-static void
-odbcas_ASSvc_StopAS_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StopAS_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StopAS_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StopAS'
- */
-extern CEE_status
-odbcas_ASSvc_StopAS_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopAS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StopAS_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StopAS'
- */
-extern CEE_status
-odbcas_ASSvc_StopAS_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopAS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StopAS_smw_);
-}
-
-/************************************
- * Operation 'odbcas_ASSvc_StartDS' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StartDS'
- */
-#define odbcas_ASSvc_StartDS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StartDS_DSNotFound_exn_ 2
-#define odbcas_ASSvc_StartDS_DSAlreadyStarted_exn_ 3
-#define odbcas_ASSvc_StartDS_DSStateChangeError_exn_ 4
-#define odbcas_ASSvc_StartDS_PortNotAvailable_exn_ 5
-#define odbcas_ASSvc_StartDS_SQLError_exn_ 6
-#define odbcas_ASSvc_StartDS_SrvrCreateError_exn_ 7
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StartDS'
- */
-struct odbcas_ASSvc_StartDS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StartDS'
- */
-#define odbcas_ASSvc_StartDS_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StartDS'
- */
-#define odbcas_ASSvc_StartDS_osy_ ((IDL_long) -946920360)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StartDS'
- */
-typedef void (*odbcas_ASSvc_StartDS_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StartDS'
- */
-static void
-odbcas_ASSvc_StartDS_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StartDS_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StartDS'
- */
-extern CEE_status
-odbcas_ASSvc_StartDS_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StartDS_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StartDS_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StartDS'
- */
-extern CEE_status
-odbcas_ASSvc_StartDS_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StartDS_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -946920360;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StartDS'
- */
-typedef void (*odbcas_ASSvc_StartDS_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StartDS_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StartDS'
- */
-static void
-odbcas_ASSvc_StartDS_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StartDS_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StartDS_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StartDS'
- */
-extern CEE_status
-odbcas_ASSvc_StartDS_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StartDS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StartDS_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StartDS'
- */
-extern CEE_status
-odbcas_ASSvc_StartDS_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StartDS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StartDS_smw_);
-}
-
-/***********************************
- * Operation 'odbcas_ASSvc_StopDS' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StopDS'
- */
-#define odbcas_ASSvc_StopDS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StopDS_DSNotFound_exn_ 2
-#define odbcas_ASSvc_StopDS_DSAlreadyStopped_exn_ 3
-#define odbcas_ASSvc_StopDS_DSStateChangeError_exn_ 4
-#define odbcas_ASSvc_StopDS_ProcessStopError_exn_ 5
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StopDS'
- */
-struct odbcas_ASSvc_StopDS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StopDS'
- */
-#define odbcas_ASSvc_StopDS_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StopDS'
- */
-#define odbcas_ASSvc_StopDS_osy_ ((IDL_long) 1932719932)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StopDS'
- */
-typedef void (*odbcas_ASSvc_StopDS_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StopDS'
- */
-static void
-odbcas_ASSvc_StopDS_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StopDS_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StopDS'
- */
-extern CEE_status
-odbcas_ASSvc_StopDS_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopDS_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StopDS_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StopDS'
- */
-extern CEE_status
-odbcas_ASSvc_StopDS_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StopDS_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 1932719932;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StopDS'
- */
-typedef void (*odbcas_ASSvc_StopDS_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StopDS_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StopDS'
- */
-static void
-odbcas_ASSvc_StopDS_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StopDS_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StopDS_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StopDS'
- */
-extern CEE_status
-odbcas_ASSvc_StopDS_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopDS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StopDS_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StopDS'
- */
-extern CEE_status
-odbcas_ASSvc_StopDS_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopDS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StopDS_smw_);
-}
-
-/*************************************
- * Operation 'odbcas_ASSvc_StatusAS' *
- *************************************/
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-struct odbcas_ASSvc_StatusAS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusAS'
- */
-#define odbcas_ASSvc_StatusAS_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusAS'
- */
-#define odbcas_ASSvc_StatusAS_osy_ ((IDL_long) 470889124)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-typedef void (*odbcas_ASSvc_StatusAS_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-static void
-odbcas_ASSvc_StatusAS_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusAS_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusAS_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusAS_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StatusAS_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusAS_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StatusAS_exc_ *exception_
-  , /* In    */ const AS_CFG_STATUS_def *AsCfgStatus
-  )
-{
-  static IDL_long osy_ = 470889124;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) AsCfgStatus;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StatusAS'
- */
-typedef void (*odbcas_ASSvc_StatusAS_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StatusAS_exc_ *exception_
-  , /* Out   */ AS_CFG_STATUS_def *AsCfgStatus
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-static void
-odbcas_ASSvc_StatusAS_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusAS_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StatusAS_exc_ *) pv_[1]
-    , (AS_CFG_STATUS_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusAS_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusAS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StatusAS_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusAS_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusAS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StatusAS_smw_);
-}
-
-/*************************************
- * Operation 'odbcas_ASSvc_StatusDS' *
- *************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-#define odbcas_ASSvc_StatusDS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StatusDS_DSNotFound_exn_ 2
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-struct odbcas_ASSvc_StatusDS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusDS'
- */
-#define odbcas_ASSvc_StatusDS_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusDS'
- */
-#define odbcas_ASSvc_StatusDS_osy_ ((IDL_long) -1871233060)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-typedef void (*odbcas_ASSvc_StatusDS_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-static void
-odbcas_ASSvc_StatusDS_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusDS_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDS_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDS_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StatusDS_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDS_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StatusDS_exc_ *exception_
-  , /* In    */ const DATASOURCE_STATUS_def *DSStatus
-  )
-{
-  static IDL_long osy_ = -1871233060;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSStatus;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StatusDS'
- */
-typedef void (*odbcas_ASSvc_StatusDS_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StatusDS_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_STATUS_def *DSStatus
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-static void
-odbcas_ASSvc_StatusDS_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusDS_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StatusDS_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (DATASOURCE_STATUS_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDS_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StatusDS_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDS_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDS_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StatusDS_smw_);
-}
-
-/*******************************************
- * Operation 'odbcas_ASSvc_StatusDSDetail' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-#define odbcas_ASSvc_StatusDSDetail_ASParamError_exn_ 1
-#define odbcas_ASSvc_StatusDSDetail_DSNotFound_exn_ 2
-#define odbcas_ASSvc_StatusDSDetail_ASNotAvailable_exn_ 3
-#define odbcas_ASSvc_StatusDSDetail_DSNotAvailable_exn_ 4
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-struct odbcas_ASSvc_StatusDSDetail_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-    struct odbcas_ASSvc_DSNotAvailable DSNotAvailable;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusDSDetail'
- */
-#define odbcas_ASSvc_StatusDSDetail_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusDSDetail'
- */
-#define odbcas_ASSvc_StatusDSDetail_osy_ ((IDL_long) -1849630353)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-typedef void (*odbcas_ASSvc_StatusDSDetail_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-static void
-odbcas_ASSvc_StatusDSDetail_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusDSDetail_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSDetail_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDSDetail_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StatusDSDetail_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSDetail_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StatusDSDetail_exc_ *exception_
-  , /* In    */ const SRVR_STATUS_LIST_def *srvrListStatus
-  )
-{
-  static IDL_long osy_ = -1849630353;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) srvrListStatus;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StatusDSDetail'
- */
-typedef void (*odbcas_ASSvc_StatusDSDetail_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StatusDSDetail_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ SRVR_STATUS_LIST_def *srvrListStatus
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-static void
-odbcas_ASSvc_StatusDSDetail_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusDSDetail_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StatusDSDetail_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (SRVR_STATUS_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSDetail_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDSDetail_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StatusDSDetail_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSDetail_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDSDetail_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StatusDSDetail_smw_);
-}
-
-/******************************************
- * Operation 'odbcas_ASSvc_StatusSrvrAll' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-#define odbcas_ASSvc_StatusSrvrAll_ASParamError_exn_ 1
-#define odbcas_ASSvc_StatusSrvrAll_ASNotAvailable_exn_ 2
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-struct odbcas_ASSvc_StatusSrvrAll_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-#define odbcas_ASSvc_StatusSrvrAll_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-#define odbcas_ASSvc_StatusSrvrAll_osy_ ((IDL_long) 58174705)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-typedef void (*odbcas_ASSvc_StatusSrvrAll_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-static void
-odbcas_ASSvc_StatusSrvrAll_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusSrvrAll_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusSrvrAll_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusSrvrAll_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StatusSrvrAll_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusSrvrAll_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StatusSrvrAll_exc_ *exception_
-  , /* In    */ const SRVR_STATUS_LIST_def *srvrListStatus
-  )
-{
-  static IDL_long osy_ = 58174705;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) srvrListStatus;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StatusSrvrAll'
- */
-typedef void (*odbcas_ASSvc_StatusSrvrAll_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StatusSrvrAll_exc_ *exception_
-  , /* Out   */ SRVR_STATUS_LIST_def *srvrListStatus
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-static void
-odbcas_ASSvc_StatusSrvrAll_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusSrvrAll_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StatusSrvrAll_exc_ *) pv_[1]
-    , (SRVR_STATUS_LIST_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusSrvrAll_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusSrvrAll_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StatusSrvrAll_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusSrvrAll_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusSrvrAll_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StatusSrvrAll_smw_);
-}
-
-/*************************************
- * Operation 'odbcas_ASSvc_StopSrvr' *
- *************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-#define odbcas_ASSvc_StopSrvr_ASParamError_exn_ 1
-#define odbcas_ASSvc_StopSrvr_ASNotAvailable_exn_ 2
-#define odbcas_ASSvc_StopSrvr_SrvrNotFound_exn_ 3
-#define odbcas_ASSvc_StopSrvr_SrvrInUseByAnotherClient_exn_ 4
-#define odbcas_ASSvc_StopSrvr_ProcessStopError_exn_ 5
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-struct odbcas_ASSvc_StopSrvr_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StopSrvr'
- */
-#define odbcas_ASSvc_StopSrvr_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StopSrvr'
- */
-#define odbcas_ASSvc_StopSrvr_osy_ ((IDL_long) 1728644050)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-typedef void (*odbcas_ASSvc_StopSrvr_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long StopType
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-static void
-odbcas_ASSvc_StopSrvr_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StopSrvr_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-extern CEE_status
-odbcas_ASSvc_StopSrvr_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopSrvr_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StopSrvr_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-extern CEE_status
-odbcas_ASSvc_StopSrvr_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StopSrvr_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 1728644050;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StopSrvr'
- */
-typedef void (*odbcas_ASSvc_StopSrvr_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StopSrvr_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long StopType
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-static void
-odbcas_ASSvc_StopSrvr_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StopSrvr_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StopSrvr_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , *(IDL_long *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-extern CEE_status
-odbcas_ASSvc_StopSrvr_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopSrvr_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StopSrvr_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-extern CEE_status
-odbcas_ASSvc_StopSrvr_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StopSrvr_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StopSrvr_smw_);
-}
-
-/****************************************
- * Operation 'odbcas_ASSvc_StatusDSAll' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-#define odbcas_ASSvc_StatusDSAll_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-struct odbcas_ASSvc_StatusDSAll_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusDSAll'
- */
-#define odbcas_ASSvc_StatusDSAll_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusDSAll'
- */
-#define odbcas_ASSvc_StatusDSAll_osy_ ((IDL_long) 412216083)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-typedef void (*odbcas_ASSvc_StatusDSAll_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-static void
-odbcas_ASSvc_StatusDSAll_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusDSAll_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSAll_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDSAll_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_StatusDSAll_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSAll_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_StatusDSAll_exc_ *exception_
-  , /* In    */ const DATASOURCE_STATUS_LIST_def *DSListStatus
-  )
-{
-  static IDL_long osy_ = 412216083;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSListStatus;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_StatusDSAll'
- */
-typedef void (*odbcas_ASSvc_StatusDSAll_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_StatusDSAll_exc_ *exception_
-  , /* Out   */ DATASOURCE_STATUS_LIST_def *DSListStatus
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-static void
-odbcas_ASSvc_StatusDSAll_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_StatusDSAll_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_StatusDSAll_exc_ *) pv_[1]
-    , (DATASOURCE_STATUS_LIST_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSAll_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDSAll_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_StatusDSAll_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSAll_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_StatusDSAll_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_StatusDSAll_smw_);
-}
-
-/********************************************
- * Operation 'odbcas_ASSvc_WouldLikeToLive' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-#define odbcas_ASSvc_WouldLikeToLive_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-struct odbcas_ASSvc_WouldLikeToLive_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-#define odbcas_ASSvc_WouldLikeToLive_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-#define odbcas_ASSvc_WouldLikeToLive_osy_ ((IDL_long) 691115433)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-typedef void (*odbcas_ASSvc_WouldLikeToLive_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-static void
-odbcas_ASSvc_WouldLikeToLive_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_WouldLikeToLive_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(IDL_long *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-extern CEE_status
-odbcas_ASSvc_WouldLikeToLive_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_WouldLikeToLive_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_WouldLikeToLive_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-extern CEE_status
-odbcas_ASSvc_WouldLikeToLive_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_WouldLikeToLive_exc_ *exception_
-  , /* In    */ IDL_long lifePermit
-  )
-{
-  static IDL_long osy_ = 691115433;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &lifePermit;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_WouldLikeToLive'
- */
-typedef void (*odbcas_ASSvc_WouldLikeToLive_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_WouldLikeToLive_exc_ *exception_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* Out   */ IDL_long *lifePermit
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-static void
-odbcas_ASSvc_WouldLikeToLive_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_WouldLikeToLive_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_WouldLikeToLive_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (IDL_long *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-extern CEE_status
-odbcas_ASSvc_WouldLikeToLive_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_WouldLikeToLive_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_WouldLikeToLive_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-extern CEE_status
-odbcas_ASSvc_WouldLikeToLive_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_WouldLikeToLive_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_WouldLikeToLive_smw_);
-}
-
-/*****************************************
- * Operation 'odbcas_ASSvc_SetTestPoint' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-#define odbcas_ASSvc_SetTestPoint_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-struct odbcas_ASSvc_SetTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_SetTestPoint'
- */
-#define odbcas_ASSvc_SetTestPoint_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_SetTestPoint'
- */
-#define odbcas_ASSvc_SetTestPoint_osy_ ((IDL_long) -258781373)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-typedef void (*odbcas_ASSvc_SetTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-static void
-odbcas_ASSvc_SetTestPoint_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_SetTestPoint_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_unsigned_long *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_SetTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_SetTestPoint_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_SetTestPoint_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_SetTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_SetTestPoint_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = -258781373;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_SetTestPoint'
- */
-typedef void (*odbcas_ASSvc_SetTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-static void
-odbcas_ASSvc_SetTestPoint_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_SetTestPoint_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbcas_ASSvc_SetTestPoint_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , *(IDL_unsigned_long *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_SetTestPoint_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_SetTestPoint_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbcas_ASSvc_SetTestPoint_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_SetTestPoint_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_SetTestPoint_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbcas_ASSvc_SetTestPoint_smw_);
-}
-
-/*******************************************
- * Operation 'odbcas_ASSvc_ClearTestPoint' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-#define odbcas_ASSvc_ClearTestPoint_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-struct odbcas_ASSvc_ClearTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_ClearTestPoint'
- */
-#define odbcas_ASSvc_ClearTestPoint_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_ClearTestPoint'
- */
-#define odbcas_ASSvc_ClearTestPoint_osy_ ((IDL_long) 390699907)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-typedef void (*odbcas_ASSvc_ClearTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-static void
-odbcas_ASSvc_ClearTestPoint_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbcas_ASSvc_ClearTestPoint_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_unsigned_short *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_ClearTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbcas_ASSvc_ClearTestPoint_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 17 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbcas_ASSvc_ClearTestPoint_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_ClearTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbcas_ASSvc_ClearTestPoint_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 390699907;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbcas_ASSvc_ClearTestPoint'
- */
-typedef void (*odbcas_ASSvc_ClearTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbcas_ASSvc_ClearTestPoint_exc_ *exception_
-  , /* In    *

<TRUNCATED>


[22/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbc.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbc.idl b/core/conn/unixodbc/odbc/Krypton/odbc.idl
deleted file mode 100644
index c05c94e..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbc.idl
+++ /dev/null
@@ -1,340 +0,0 @@
-/**********************************************************************
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-********************************************************************/
-/**************************************************************************
-**************************************************************************/
-//
-// MODULE: ODBC.IDL 
-// PURPOSE: Describes the Tandem ODBC/MX RPC services.
-//
-// Modification History
-//  15Jan98				Changed MonitorCallContext method to include diaglogueId
-//
-//	22Aug97				Changed some of the typedefs into basic types, since these typedefs
-//							are declared elsewhere. Modified Error as an Exception instead of
-//							out parameters. Other changes to fit to compile without any error
-//  09Sep97				Added a new method SetConnectionOption and added a stmtType parameter
-//							in Prepare. (StmtType could be INTERNAL_STMT or EXTERNAL_STMT
-//  13Sep97				Added a new method GetSQLGetTypeInfo.
-//  22Sep97             Removed  Association Services, moved to own IDL
-
-#ifndef ODBCSVC_DEFINED
-#define ODBCSVC_DEFINED
-#include "odbcCommon.idl"
-
-module odbc {
-
-#define ODBCsvc_uuid ((UUID_def) "9101c0ac-e07a-11d0-a543-0060b01ad6ae")
-
-interface SQLSvc {
-
-	exception ParamError {string ParamDesc;};
-	exception SQLError {ERROR_DESC_LIST_def errorList;};
-	exception SQLInvalidHandle{};
-	exception SQLNeedData{};
-	exception SQLNoDataFound {};
-	exception InvalidUser{ERROR_DESC_LIST_def errorList;};
-	exception SQLRetryCompile{ERROR_DESC_LIST_def errorList;};
-	exception InvalidConnection {};
-//	exception RGError {RES_HIT_DESC_def resGov;};
-	exception ProcessStopError {string ErrorText;};
-	exception SQLStillExecuting{};
-	exception SQLQueryCancelled{long sqlcode;};
-	exception CancelNotPossible {};
-	exception CancelSQLError { long sqlcode;};
-	exception TransactionError{};
-	exception StatisticsError{};
-	exception StatisticsAlreadyDisabled{};
-	exception StatisticsAlreadyEnabled{};
-	exception TraceError{};
-	exception TraceAlreadyDisabled{};
-	exception TraceAlreadyEnabled{};
-
-    void InitializeDialogue(
-			in  USER_DESC_def			userDesc,
-			in  CONNECTION_CONTEXT_def  inContext,
-			in	DIALOGUE_ID_def			dialogueId,
-			out	OUT_CONNECTION_CONTEXT_def outContext)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, SQLNeedData, InvalidUser); 
-	
-	void TerminateDialogue (
-			in  DIALOGUE_ID_def			dialogueId)
-			raises (ParamError, InvalidConnection, SQLError); 
-
-	void MonitorCall(in DIALOGUE_ID_def dialogueId);
-
-	void SetConnectionOption(
- 	        in  DIALOGUE_ID_def			dialogueId,
-	        in  short					connectionOption,
-			in  long					optionValueNum,
-			in  string					optionValueStr,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle);
-
-   void EndTransaction (
-			in  DIALOGUE_ID_def			dialogueId,
-		    in  unsigned short			transactionOpt,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, TransactionError);  
-
-   	void Prepare (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	STMT_NAME_def			stmtExplainLabel,
-			in  short					stmtType,
-			in  string					sqlString,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out long					estimatedCost,
-			out	SQLItemDescList_def		inputDesc,
-			out	SQLItemDescList_def		outputDesc,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLStillExecuting, SQLQueryCancelled, TransactionError); 
-
-	void ExecDirect (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	string					cursorName,
-			in	STMT_NAME_def			stmtExplainLabel,
-			in	short					stmtType,
-			in  short					sqlStmtType,
-			in  string					sqlString,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out long					estimatedCost,
-			out SQLItemDescList_def		outputDesc,
-			out long					rowsAffected,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLStillExecuting, SQLQueryCancelled, TransactionError); 
-
-	void ExecuteN (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in  string					cursorName,
-			in  short					sqlStmtType,
-			in  long					inputRowCnt,
-			in	SQLValueList_def		inputValueList,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out long					rowsAffected,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, SQLNeedData, 
-						SQLRetryCompile, SQLStillExecuting, SQLQueryCancelled, TransactionError); 
-
-	void FetchN (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	long					maxRowCnt,
-			in	long					maxRowLen,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out long					rowsAffected,
-			out	SQLValueList_def		outputValueList,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, 
-					SQLNoDataFound, SQLStillExecuting, SQLQueryCancelled, TransactionError); 
-
-    void Close (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	unsigned short			freeResourceOpt,
-			out long					rowsAffected,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, TransactionError); 
-	
-	void CancelStatement (
-			in  DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, CancelSQLError, SQLInvalidHandle, CancelNotPossible); 
-
-
-	void SetDiagInfo (
-			in DIALOGUE_ID_def		dialogueId,
-			in long					DiagnosticFlag,
-			in	string				ClientPCName);
-
-	void StopServer(in DIALOGUE_ID_def	dialogueId,
-				  in long				StopType,
-				  in string				ReasonText)
-		raises (ParamError, ProcessStopError);
-
-	void SetTestPoint(
-			in DIALOGUE_ID_def		dialogueId,
-			in short				TestPoint,
-			in unsigned long	    Operation)
-			raises (ParamError, InvalidConnection);
-
-	void ClearTestPoint(
-			in DIALOGUE_ID_def		dialogueId,
-			in short				TestPoint,
-			in unsigned short		Operation)
-			raises (ParamError, InvalidConnection);
-
-	void GetSQLCatalogs (
-			in  DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def			stmtLabel,
-			in  short					APIType,
-			in  SQL_IDENTIFIER_def		catalogNm,
-			in  SQL_IDENTIFIER_def		schemaNm,
-			in  SQL_IDENTIFIER_def		tableNm,
-			in  string<128>             tableTypeList,
-			in  SQL_IDENTIFIER_def		columnNm,
-			in  long					columnType,
-			in  long					rowIdScope,
-			in  long					nullable,
-			in  long					uniqueness,
-			in  long					accuracy,
-			in  short					sqlType,
-			in	unsigned long			metadataId,					
-			in  SQL_IDENTIFIER_def		fkcatalogNm,
-			in  SQL_IDENTIFIER_def		fkschemaNm,
-			in  SQL_IDENTIFIER_def		fktableNm,
-			out	STMT_NAME_def			catStmtLabel,
-			out SQLItemDescList_def		outputDesc,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle);
-//
-// General Parameter Interface
-//
-	void GeneralParam(
-			in GEN_ParamList_def	paramList)
-			raises (ParamError);
-
-//
-// Performance
-//
-	void FetchPerf (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	long					maxRowCnt,
-			in	long					maxRowLen,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out long					rowsAffected,
-			out	SQL_DataValue_def		outputDataValue,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, 
-					SQLNoDataFound, SQLStillExecuting, SQLQueryCancelled, TransactionError);
-
-//
-// Rowset
-//
-	void FetchRowset (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	long					maxRowCnt,
-			in	long					maxRowLen,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out long					rowsAffected,
-			out	SQL_DataValue_def		outputDataValue,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, 
-					SQLNoDataFound, SQLStillExecuting, SQLQueryCancelled, TransactionError);
-					 
-   	void PrepareRowset (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	STMT_NAME_def			stmtExplainLabel,
-			in  short					stmtType,
-			in	short					sqlStmtType,
-			in  string					sqlString,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			in	long					maxRowsetSize,
-			out long					estimatedCost,
-			out	SQLItemDescList_def		inputDesc,
-			out	SQLItemDescList_def		outputDesc,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLStillExecuting, SQLQueryCancelled, TransactionError); 
-
-	void ExecDirectRowset (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in	string					cursorName,
-			in	STMT_NAME_def			stmtExplainLabel,
-			in	short					stmtType,
-			in  short					sqlStmtType,
-			in  string					sqlString,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			in	long					maxRowsetSize,
-			out long					estimatedCost,
-			out SQLItemDescList_def		outputDesc,
-			out long					rowsAffected,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLStillExecuting, SQLQueryCancelled, TransactionError); 
-
-	void ExecuteRowset (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in  string					cursorName,
-			in  short					sqlStmtType,
-			in  long					inputRowCnt,
-			in	SQL_DataValue_def		inputDataValue,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out long					rowsAffected,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, SQLNeedData, 
-						SQLRetryCompile, SQLStillExecuting, SQLQueryCancelled, TransactionError);
-						 
-	void EnableServerTrace(in DIALOGUE_ID_def	dialogueId,
-				  in long				TraceType)
-		raises (ParamError, TraceError, TraceAlreadyEnabled);
-
-	void DisableServerTrace(in DIALOGUE_ID_def	dialogueId,
-				  in long				TraceType)
-		raises (ParamError, TraceError, TraceAlreadyDisabled);
-
-	void EnableServerStatistics(
-			in DIALOGUE_ID_def	dialogueId,
-			in long				StatisticsType)
-			raises (ParamError, StatisticsError, StatisticsAlreadyEnabled);
-
-	void DisableServerStatistics(
-			in DIALOGUE_ID_def	dialogueId)
-			raises (ParamError, StatisticsError, StatisticsAlreadyDisabled);
-
-	void UpdateServerContext(in SRVR_CONTEXT_def	srvrContext)
-			raises (ParamError, SQLError);
-
-	void ExecuteCall (
-			in	DIALOGUE_ID_def			dialogueId,
-			in  STMT_NAME_def           stmtLabel,
-			in  string					cursorName,
-			in  short					sqlStmtType,
-			in  long					inputRowCnt,
-			in	SQLValueList_def		inputValueList,
-			in  short					sqlAsyncEnable,
-			in	long					queryTimeout,
-			out	SQLValueList_def		outputValueList,
-			out long					rowsAffected,
-			out ERROR_DESC_LIST_def		sqlWarning)
-			raises (ParamError, InvalidConnection, SQLError, SQLInvalidHandle, SQLNeedData, 
-						SQLRetryCompile, SQLStillExecuting, SQLQueryCancelled, TransactionError); 
-
-    }; // end of SQL interface
-}; // end of ODBC module
-
-#endif
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbcCommon.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbcCommon.idl b/core/conn/unixodbc/odbc/Krypton/odbcCommon.idl
deleted file mode 100644
index ee76e3e..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbcCommon.idl
+++ /dev/null
@@ -1,235 +0,0 @@
-/**********************************************************************
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-********************************************************************/
-/**************************************************************************
-**************************************************************************/
-//
-// MODULE: TDM_COMMON.IDL 
-// PURPOSE: Describes common typedefs used by the Tandem ODBC/MX 
-//    Krypton IDL specifications.
-//
-//// Modification History
-//	11Nov97     		Changed to colHeadingNm to be of 60 characters in length
-//  09Sep97				Changed the parameter name autoCommitOn to autocommit and its type from
-//							boolean to short in CONNECTION_CONTEXT_def
-//
-//	22Aug97				Changed some of the typedefs into basic types, since these typedefs
-//							are declared elsewhere.
-//  1JAN98		TJA			Changes for Association Service integration
-#ifndef _COMMON_DEFINED
-#define _COMMON_DEFINED 
-
-typedef string    UUID_def;
-
-#define common_uuid ((UUID_def) "d1894a72-0326-11d1-a54a-0060b01ad6ae")
-
-#define MAX_TEXT_SID_LEN		186 // check the comment in SecDrvr.cpp
-									// When you change this, Make sure you change in DrvrSrvr.h
-
-#define MAX_COMPUTERNAME_LENGTH	15	// defined in WINBASE.H
-
-#define	MAX_PROCESS_NAME_LEN	9
-
-typedef long				DIALOGUE_ID_def;
-typedef string<128>			SQL_IDENTIFIER_def;
-typedef string<30>			STMT_NAME_def;
-typedef long				SQL_DATATYPE_def;
-typedef string<5>			SQLSTATE_def;
-typedef string				ERROR_STR_def;
-typedef sequence<octet>		SQL_DataValue_def;
-typedef short				SQL_INDICATOR_def;
-typedef long long			INTERVAL_NUM_def;
-typedef string<30>			TIMESTAMP_STR_def;
-typedef sequence<octet>		USER_SID_def;
-typedef sequence<octet>		USER_PASSWORD_def;
-typedef sequence<octet>		USER_NAME_def;
-typedef long				TIME_def;	// This should be in sync with time_t declaration
-
-typedef short				GEN_PARAM_TOKEN_def;
-typedef short				GEN_PARAM_OPERATION_def;
-typedef sequence<octet>		GEN_PARAM_VALUE_def;
-
-typedef string<32>			VPROC_def;
-
-typedef struct ERROR_DESC_t {
-	long			rowId;             // 0 indicates all
-    long			errorDiagnosticId;
-	long			sqlcode;
-	SQLSTATE_def	sqlstate;
-	ERROR_STR_def	errorText;
-    long			operationAbortId;
-	long            errorCodeType;
-	string			Param1;
-	string			Param2;
-	string			Param3;
-	string			Param4;
-	string			Param5;
-	string			Param6;
-	string			Param7;
-} ERROR_DESC_def;
-
-typedef sequence<ERROR_DESC_def> ERROR_DESC_LIST_def;
-
-typedef struct SQLItemDesc_t {
-	long				version;
-	SQL_DATATYPE_def	dataType;
-	long				datetimeCode;
-	long				maxLen;
-	short				precision;
-	short				scale;
-	boolean				nullInfo;
-	string<60>			colHeadingNm;
-	boolean				signType;
-	long				ODBCDataType;
-	short				ODBCPrecision;
-	long				SQLCharset;
-	long				ODBCCharset;
-	string<128+1>		TableName;
-	string<128+1>		CatalogName;
-	string<128+1>		SchemaName;
-	string<128+1>		Heading;
-	long				intLeadPrec;
-	long				paramMode;
-} SQLItemDesc_def;
-
-typedef sequence<SQLItemDesc_def> SQLItemDescList_def;
-
-typedef struct SQLValue_t {
-	SQL_DATATYPE_def	dataType;
-	SQL_INDICATOR_def	dataInd;
-	SQL_DataValue_def	dataValue;
-	long				dataCharset;
-} SQLValue_def;
-
-typedef sequence<SQLValue_def> SQLValueList_def;
-
-typedef enum USER_DESC_TYPE_t {
-	SID_TYPE,
-	AUTHENTICATED_USER_TYPE,
-	UNAUTHENTICATED_USER_TYPE,
-	PASSWORD_ENCRYPTED_USER_TYPE,
-	SID_ENCRYPTED_USER_TYPE,
-	WIN95_USER_TYPE
-} USER_DESC_TYPE_def;
-
-typedef struct USER_DESC_t
-{
-	USER_DESC_TYPE_def 	userDescType;
-	USER_SID_def		userSid;
-	string				domainName;
-	string				userName;
-	USER_PASSWORD_def	password;
-} USER_DESC_def;
-
-// Note:	This output context has to be kept to a minimum since all context
-//			cannot be retrieved at the connection time (to speed up
-//			the connection process, we reply to the driver before we are 
-//			done with the connection process on the server side).  
-//			If more information is needed, then a different approach has to be taken.
-typedef struct VERSION_t {
-	short				componentId;
-    short				majorVersion; 
-    short				minorVersion;
-	unsigned long		buildId;
-} VERSION_def;
-
-typedef sequence<VERSION_def> VERSION_LIST_def;
-
-typedef struct CONNECTION_CONTEXT_t {
-	SQL_IDENTIFIER_def  datasource;
-	SQL_IDENTIFIER_def	catalog;
-	SQL_IDENTIFIER_def	schema;
-	SQL_IDENTIFIER_def	location;
-	SQL_IDENTIFIER_def  userRole;
-	short				accessMode;
-    short				autoCommit; 
-    short				queryTimeoutSec;
-    short				idleTimeoutSec;
-    short				loginTimeoutSec;
-    short				txnIsolationLevel;
-    short				rowSetSize;
-	long				diagnosticFlag;
-	unsigned long		processId;
-	char				computerName[MAX_COMPUTERNAME_LENGTH+1];
-	string				windowText;
-//	locale sensitive data (for language and code pages)
-	unsigned long		ctxACP;
-	unsigned long		ctxDataLang;
-	unsigned long		ctxErrorLang;
-	short				ctxCtrlInferNCHAR;
-	VERSION_LIST_def	clientVersionList;
-} CONNECTION_CONTEXT_def;
-
-
-typedef struct OUT_CONNECTION_CONTEXT_t {
-	VERSION_LIST_def	versionList;
-	short				nodeId;
-	unsigned long		processId;
-	char				computerName[MAX_COMPUTERNAME_LENGTH+1];
-	SQL_IDENTIFIER_def	catalog;
-	SQL_IDENTIFIER_def	schema;
-} OUT_CONNECTION_CONTEXT_def;
-
-//
-// Object reference
-//
-typedef char IDL_OBJECT_def[128];
-
-typedef struct GEN_Param_t {
-	GEN_PARAM_TOKEN_def		paramToken;
-	GEN_PARAM_OPERATION_def	paramOperation;
-	GEN_PARAM_VALUE_def		paramValue;
-} GEN_Param_def;
-
-typedef sequence<GEN_Param_def> GEN_ParamList_def;
-
-typedef struct RES_DESC_t {
-   SQL_IDENTIFIER_def   AttrNm;    
-   long long            Limit;
-   string		        Action;
-   long					Settable;
-} RES_DESC_def;
-
-
-typedef sequence<RES_DESC_def> RES_DESC_LIST_def;
-
-typedef struct ENV_DESC_t {
-	long			VarSeq;
-	long			VarType;
-	string			VarVal;
-} ENV_DESC_def;
-
-typedef sequence<ENV_DESC_def> ENV_DESC_LIST_def;
-
-typedef struct SRVR_CONTEXT_t
-{
-	INTERVAL_NUM_def		srvrIdleTimeout;
-	INTERVAL_NUM_def		connIdleTimeout;
-    RES_DESC_LIST_def		resDescList;
-    ENV_DESC_LIST_def		envDescList;
-} SRVR_CONTEXT_def;
-
-//
-// Performance
-//
-
-#endif


[14/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccfg.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccfg.h b/core/conn/unixodbc/odbc/Krypton/odbccfg.h
deleted file mode 100644
index 0e12a7c..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccfg.h
+++ /dev/null
@@ -1,4267 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#ifndef ODBCCFG_H_
-#define ODBCCFG_H_
-/*
- * Translation unit: ODBCCFG
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:19 2004
- * C++ constructs used
- * Header file for use with the CEE
- * Client functionality included
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-
-/********************
- * Module 'odbccfg' *
- ********************/
-
-/******************************
- * Interface 'odbccfg_CfgSvc' *
- ******************************/
-typedef IDL_Object odbccfg_CfgSvc;
-struct odbccfg_CfgSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbccfg_CfgSvc_CriticalError { /* Exception */ 
-  IDL_string ErrorDesc;
-  IDL_PTR_PAD(ErrorDesc, 1)
-};
-struct odbccfg_CfgSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbccfg_CfgSvc_SQLNoDataFound has no members */
-/* Exception odbccfg_CfgSvc_CFGDataError has no members */
-/* Exception odbccfg_CfgSvc_DatabaseFound has no members */
-/* Exception odbccfg_CfgSvc_SQLInvalidHandle has no members */
-/* Exception odbccfg_CfgSvc_DatabaseNotFound has no members */
-/* Exception odbccfg_CfgSvc_WrongUserPassword has no members */
-/* Exception odbccfg_CfgSvc_ServerError has no members */
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetObjectNameList' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetObjectNameList_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetObjectNameList_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-struct odbccfg_CfgSvc_GetObjectNameList_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_osy_ ((IDL_long) 2132509320)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_cct_ rtn_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-struct odbccfg_CfgSvc_GetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_osy_ ((IDL_long) -1136000689)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  );
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_DropDataSource' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDataSource_SQLNoDataFound_exn_ 3
-#define odbccfg_CfgSvc_DropDataSource_CFGDataError_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-struct odbccfg_CfgSvc_DropDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_osy_ ((IDL_long) 192692401)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-struct odbccfg_CfgSvc_SetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_osy_ ((IDL_long) -760481390)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  );
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_AddNewDataSource' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_AddNewDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_AddNewDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-struct odbccfg_CfgSvc_AddNewDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_osy_ ((IDL_long) -971327411)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CheckDataSourceName' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-struct odbccfg_CfgSvc_CheckDataSourceName_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_osy_ ((IDL_long) 38403397)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-struct odbccfg_CfgSvc_GetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_osy_ ((IDL_long) -792318961)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-struct odbccfg_CfgSvc_SetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_osy_ ((IDL_long) -418491648)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-struct odbccfg_CfgSvc_GetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_osy_ ((IDL_long) -1267536309)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_SetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-struct odbccfg_CfgSvc_SetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_osy_ ((IDL_long) 2025881850)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  );
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_GetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_osy_ ((IDL_long) 1456811159)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  );
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_SetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_osy_ ((IDL_long) -1655980690)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_smt_ method_
-  );
-
-/*****************************************************
- * Operation 'odbccfg_CfgSvc_GetStartupConfigValues' *
- *****************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_osy_ ((IDL_long) 606248999)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_cct_ rtn_
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_smt_ method_
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_GetDataSourceValues' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-struct odbccfg_CfgSvc_GetDataSourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_osy_ ((IDL_long) -1514184421)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetDSStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-struct odbccfg_CfgSvc_SetDSStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_osy_ ((IDL_long) 1088647180)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_cct_ rtn_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetASStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetASStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetASStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-struct odbccfg_CfgSvc_SetASStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_osy_ ((IDL_long) 1262533997)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_cct_ rtn_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_smt_ method_
-  );
-
-/**********************************************************
- * Operation 'odbccfg_CfgSvc_CreateConfigurationDatabase' *
- **********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-struct odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_osy_ ((IDL_long) -2038313241)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_CreateConfigurationDatabase_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateConfigurationDatabase_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateConfigurationDatabase_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CreateConfigurationDatabase_cct_ rtn_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateConfigurationDatabase(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_CreateConfigurationDatabase_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Asynchronous method function prototype for
- * o

<TRUNCATED>


[06/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.cpp
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.cpp b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.cpp
deleted file mode 100644
index f9415ae..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.cpp
+++ /dev/null
@@ -1,3220 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#include <stdio.h>
-#include <windows.h>
-#include "sql.h"
-#include "ossbit.h"
-#include <assert.h>
-
-HANDLE hInst;
-TestInfo *pTestInfo;
-SQLHWND hWnd;
-
-
-void LogAllErrors(TestInfo *pTestInfo)
-{             
-	char buf[MAX_SQLSTRING_LEN];
-	char State[STATE_SIZE];
-	RETCODE returncode;
-
-	/* Log any henv error messages */
-	strcpy(buf,"");
-	strcpy(State,"");
-	returncode = SQLError(pTestInfo->henv, NULL, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	while((returncode == SQL_SUCCESS) || (returncode == SQL_SUCCESS_WITH_INFO))
-	{
-		printf("%s %s\n",buf,State);
-		returncode = SQLError(pTestInfo->henv, NULL, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	}
-
-   /* Log any hdbc error messages */
-	returncode = SQLError(NULL, pTestInfo->hdbc, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	while((returncode == SQL_SUCCESS) || (returncode == SQL_SUCCESS_WITH_INFO))
-	{
-		printf("%s %s\n",buf,State);
-		returncode = SQLError(NULL, pTestInfo->hdbc, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	}
-
-   /* Log any hstmt error messages */
-	returncode = SQLError(NULL, NULL, pTestInfo->hstmt, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	while((returncode == SQL_SUCCESS) || (returncode == SQL_SUCCESS_WITH_INFO))
-	{
-		printf("%s %s\n",buf,State);
-		returncode = SQLError(NULL, NULL, pTestInfo->hstmt, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	}
-
-}                     
-
-//#####################################################################################################
-// Those functions cover the following APIs:
-// SQLAllocEnv
-// SQLAllocConnect
-// SQLDriverConnect
-// SQLAllocStmt
-//#####################################################################################################
-BOOL FullConnectPromptUser(TestInfo *pTestInfo)
-{
-	RETCODE returncode;
-	char	ConnectString[MAX_CONNECT_STRING];
-	short	ConnStrLength;
-	char	*pString;
-	char	*pTempString;
-	char	TempString[MAX_CONNECT_STRING];
-	SQLHENV	henv;
-	SQLHDBC	hdbc;
-	SQLHSTMT hstmt;
-	char*	dsnName = pTestInfo->DataSource;
-	char*	password = pTestInfo->Password;
-	char*	user = pTestInfo->UserID;
-
-	returncode = SQLAllocEnv(&henv);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Allocate Envirnoment (AllocEnv)\n");
-		return(FALSE);
-	}
-	pTestInfo->henv = henv;
-
-	returncode = SQLAllocConnect(henv,&hdbc);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Allocate Connect (AllocConnect)\n");
-		LogAllErrors(pTestInfo);		
-		SQLFreeEnv(henv);
-		return(FALSE);
-	}
-	pTestInfo->hdbc = hdbc;
-	sprintf(TempString,"DSN=%s;UID=%s;PWD=%s;",dsnName, user, password);
-	returncode = SQLDriverConnect(hdbc,hWnd,
-						(UCHAR*)TempString,strlen(TempString),
-                        (UCHAR*)ConnectString,sizeof(ConnectString),&ConnStrLength,
-                        SQL_DRIVER_NOPROMPT);
-	printf("%s\n", TempString);
-	if ((returncode != SQL_SUCCESS) && (returncode != SQL_SUCCESS_WITH_INFO))
-	{
-		printf("Unable to Connect (Connect)\n");
-		LogAllErrors(pTestInfo);		
-		SQLFreeConnect(hdbc);
-		SQLFreeEnv(henv);
-		return(FALSE);
-	}
-	
-	returncode = SQLAllocStmt(hdbc,&hstmt);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Allocate Statement", "Statement");
-		LogAllErrors(pTestInfo);		
-		SQLDisconnect(hdbc);
-		SQLFreeConnect(hdbc);
-		SQLFreeEnv(henv);
-		return(FALSE);
-	}
-	pTestInfo->hstmt = hstmt;
-      
-   // Strip out DSN from connection string. 
-	pString = strstr(ConnectString,"DSN=");
-	pString += 4;           // skip past 'DSN=' 
-  pTempString = TempString;
-	while(*pString != ';')
-	{
-		*pTempString = *pString;
-		pTempString++;
-		pString++;
-	}         
-	*pTempString = (char)NULL;
-	strcpy(pTestInfo->DataSource,TempString);
-
-	// Strip out UID from connection string. 
-	pString = strstr(ConnectString,"UID=");
-	if (pString != NULL)
-	{
-		pString += 4;           // skip past 'UID=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-	  *pTempString = (char)NULL;
-		strcpy(pTestInfo->UserID,TempString);
-	}
-  else
-		strcpy(pTestInfo->UserID,"");
-
-   // Strip out PWD from connection string. 
-	pString = strstr(ConnectString,"PWD=");
-	if (pString != NULL)
-	{
-		pString += 4;           // skip past 'PWD=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Password,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Password,"");
-   
-	// Strip out DBQ from connection string. 
-	pString = strstr(ConnectString,"DBQ=");
-  if (pString != NULL)
-	{
-		pString += 4;           // skip past 'DBQ=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Database,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Database,"MASTER");
-
-	// Strip out CATALOG from connection string. 
-	pString = strstr(ConnectString,"CATALOG=");
-	if (pString != NULL)
-	{
-		pString += 8;           // skip past 'CATALOG=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Catalog,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Catalog,"TANDEM_SYSTEM_NSK");
-
-	// Strip out SCHEMA from connection string. 
-	pString = strstr(ConnectString,"SCHEMA=");
-	if (pString != NULL)
-	{
-		pString += 7;           // skip past 'SCHEMA=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Schema,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Schema,"ODBC_SCHEMA");
-		strcpy((char *)pTestInfo->Table,ODBCTAB);
-
-   return(TRUE);
-}
-
-
-
-char *CreateCatalog(TestInfo *pTestInfo)
-{
-
-	sprintf(SQLStmt,"create catalog %s",pTestInfo->Catalog);
-	return (SQLStmt);
-
-}
-
-char *CreateSchema(TestInfo *pTestInfo)
-{
-
-	sprintf(SQLStmt,"create schema %s",pTestInfo->Schema);
-	return (SQLStmt);
-
-}
-
-char *DropTable(TestInfo *pTestInfo)
-{
-
-	sprintf(SQLStmt,"%s %s",DROP_TABLE, pTestInfo->Table);
-	return(SQLStmt);
-
-}
-
-char *CreateTable(TestInfo *pTestInfo)
-{
-	int i;
-	char *pk;		// primary key string
-	BOOL YN = FALSE;
-
-	pk = (char *) malloc(300);
-	strcpy(pk,"");
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,CREATE_TABLE);
-	if (strlen(pTestInfo->Catalog) > 0)
-	{
-		strcat (SQLStmt, pTestInfo->Catalog);
-		strcat(SQLStmt, ".");
-	}
-	if (strlen(pTestInfo->Schema) > 0)
-	{
-		strcat(SQLStmt, pTestInfo->Schema);
-		strcat(SQLStmt, ".");
-	}
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo[i].Name);
-		strcat(SQLStmt," ");
-		strcat(SQLStmt,ColumnInfo[i].Description);
-		if (strcmp(ColumnInfo[i].Precision,"") != 0)
-		{
-			strcat(SQLStmt,"(");
-			strcat(SQLStmt,ColumnInfo[i].Precision);
-			if (strcmp(ColumnInfo[i].Scale,"") != 0)
-			{
-				strcat(SQLStmt,",");
-				strcat(SQLStmt,ColumnInfo[i].Scale);
-			}
-			strcat(SQLStmt,")");
-		}
-		if (ColumnInfo[i].PriKey)
-		{
-			strcat(SQLStmt," NOT NULL");
-			if (YN)
-				strcat(pk,",");
-			strcat(pk,ColumnInfo[i].Name);
-  		YN = TRUE;
-		}
-		i++;
-	}
-
-	
-	if (strcmp(pk,"") != 0)
-	{
-		strcat(SQLStmt,", PRIMARY KEY (");
-		strcat(SQLStmt,pk);
-		strcat(SQLStmt,")");
-	}
-	strcat(SQLStmt,")");
-	Actual_Num_Columns = i;
-	free(pk); 
-
-	return (SQLStmt);
-
-}
-
-char *CreateTable2(TestInfo *pTestInfo)
-{
-	int i;
-	char *pk;		// primary key string
-	BOOL YN = FALSE;
-
-	pk = (char *) malloc(300);
-	strcpy(pk,"");
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,CREATE_TABLE);
-	strcat (SQLStmt, pTestInfo->Catalog);
-	strcat(SQLStmt, ".");
-	strcat(SQLStmt, pTestInfo->Schema);
-	strcat(SQLStmt, ".");
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo2[i].Name);
-		strcat(SQLStmt," ");
-		strcat(SQLStmt,ColumnInfo2[i].Description);
-		if (strcmp(ColumnInfo2[i].Precision,"") != 0)
-		{
-			strcat(SQLStmt,"(");
-			strcat(SQLStmt,ColumnInfo2[i].Precision);
-			if (strcmp(ColumnInfo2[i].Scale,"") != 0)
-			{
-				strcat(SQLStmt,",");
-				strcat(SQLStmt,ColumnInfo2[i].Scale);
-			}
-			strcat(SQLStmt,")");
-		}
-		if (ColumnInfo2[i].PriKey)
-		{
-			strcat(SQLStmt," NOT NULL");
-			if (YN)
-				strcat(pk,",");
-			strcat(pk,ColumnInfo2[i].Name);
-  		YN = TRUE;
-		}
-		else
-		{
-			strcat(SQLStmt," default ");
-			strcat(SQLStmt,ColumnInfo2[i].Default);
-		}
-		i++;
-	}
-
-	
-	if (strcmp(pk,"") != 0)
-	{
-		strcat(SQLStmt,", PRIMARY KEY (");
-		strcat(SQLStmt,pk);
-		strcat(SQLStmt,")");
-	}
-	strcat(SQLStmt,")");
-	Actual_Num_Columns = i;
-	free(pk); 
-
-	return (SQLStmt);
-
-}
-
-char *CreateTable3(TestInfo *pTestInfo)
-{
-	int i;
-	char *pk;		// primary key string
-	BOOL YN = FALSE;
-
-	pk = (char *) malloc(300);
-	strcpy(pk,"");
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,CREATE_TABLE);
-	strcat (SQLStmt, pTestInfo->Catalog);
-	strcat(SQLStmt, ".");
-	strcat(SQLStmt, pTestInfo->Schema);
-	strcat(SQLStmt, ".");
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo3[i].Name);
-		strcat(SQLStmt," ");
-		strcat(SQLStmt,ColumnInfo3[i].Description);
-		if (strcmp(ColumnInfo3[i].Precision,"") != 0)
-		{
-			strcat(SQLStmt,"(");
-			strcat(SQLStmt,ColumnInfo3[i].Precision);
-			if (strcmp(ColumnInfo3[i].Scale,"") != 0)
-			{
-				strcat(SQLStmt,",");
-				strcat(SQLStmt,ColumnInfo3[i].Scale);
-			}
-			strcat(SQLStmt,")");
-		}
-		strcat(SQLStmt," default ");
-		strcat(SQLStmt,ColumnInfo3[i].Default);
-		if (ColumnInfo3[i].PriKey)
-		{
-			strcat(SQLStmt," NOT NULL");
-			if (YN)
-				strcat(pk,",");
-			strcat(pk,ColumnInfo3[i].Name);
-  		YN = TRUE;
-		}
-		i++;
-	}
-
-	
-	if (strcmp(pk,"") != 0)
-	{
-		strcat(SQLStmt,", PRIMARY KEY (");
-		strcat(SQLStmt,pk);
-		strcat(SQLStmt,")");
-	}
-	strcat(SQLStmt,")");
-	Actual_Num_Columns = i;
-	free(pk); 
-
-	return (SQLStmt);
-
-}
-
-
-char *InsertTable(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,INSERT_TABLE);
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo[i].Name);
-		i++;
-	}
-	strcat(SQLStmt,") values (");
-	
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,"?");
-		i++;
-	}
-	strcat(SQLStmt,")");
-
-	return (SQLStmt);
-}
-
-
-char *InsertTable2(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,INSERT_TABLE);
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo2[i].Name);
-		i++;
-	}
-	strcat(SQLStmt,") values (");
-	
-	i = 0;
-	while (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,"?");
-		i++;
-	}
-	strcat(SQLStmt,")");
-
-	return (SQLStmt);
-}
-
-char *InsertTableWithValues2(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,INSERT_TABLE);
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	
-	i = 0;
-	while (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo2[i].Name);
-		i++;
-	}
-
-	strcat(SQLStmt,") values (");
-	
-	strcat(SQLStmt,"'");
-	strcat(SQLStmt,InputOutputValues2[rowdata].LongVarCharValue);
-	strcat(SQLStmt,"'");
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalYearValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalMonthValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalYearToMonthValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalHourValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalMinuteValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayToHourValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayToMinuteValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayToSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalHourToMinuteValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalHourToSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalMinuteToSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].DateValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].TimeValue); 
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].TimestampValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,"'");
-	strcat(SQLStmt,InputOutputValues2[rowdata].CharValue);
-	strcat(SQLStmt,"'");
-	strcat(SQLStmt,")");
-
-	return (SQLStmt);
-}
-
-char *InsertTableWithDefaults2(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,INSERT_TABLE);
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	
-	i = 0;
-//	while (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0)
-//	{
-//		if ((i != 0) && (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0))
-//			strcat(SQLStmt,",");
-		//strcat(SQLStmt,ColumnInfo2[i].Name);
-		strcat(SQLStmt,"COLUMN_CHAR");
-//		i++;
-//	}
-
-	strcat(SQLStmt,") values (");
-	
-	//strcat(SQLStmt,"'");
-	//strcat(SQLStmt,InputOutputValues2[rowdata].LongVarCharValue);
-	//strcat(SQLStmt,"'");
-	//strcat(SQLStmt,",");
-	strcat(SQLStmt,"'");
-	strcat(SQLStmt,InputOutputValues2[rowdata].CharValue);
-	strcat(SQLStmt,"'");
-/*	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalYearValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalMonthValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalYearToMonthValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalHourValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalMinuteValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayToHourValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayToMinuteValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalDayToSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalHourToMinuteValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalHourToSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].IntervalMinuteToSecondValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].DateValue);
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].TimeValue); 
-	strcat(SQLStmt,",");
-	strcat(SQLStmt,InputOutputValues2[rowdata].TimestampValue);*/
-	strcat(SQLStmt,")");
-
-	return (SQLStmt);
-}
-
-char *InsertTable3(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,INSERT_TABLE);
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo3[i].Name);
-		i++;
-	}
-	strcat(SQLStmt,") values (");
-	
-	i = 0;
-	while (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,"?");
-		i++;
-	}
-	strcat(SQLStmt,")");
-
-	return (SQLStmt);
-}
-
-
-
-char *SelectTable(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,SELECT_TABLE);
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo[i].Name);
-		i++;
-	}
-	strcat(SQLStmt," from ");
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," order by 1 ");
-	return (SQLStmt);
-
-}
-
-
-char *SelectTable2(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,SELECT_TABLE);
-	i = 0;
-	while (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo2[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo2[i].Name);
-		i++;
-	}
-	strcat(SQLStmt," from ");
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," order by 1 ");
-	return (SQLStmt);
-
-}
-
-char *SelectTable3(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,SELECT_TABLE);
-	i = 0;
-	while (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo3[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo3[i].Name);
-		i++;
-	}
-	strcat(SQLStmt," from ");
-	strcat(SQLStmt,pTestInfo->Table);
-	//strcat(SQLStmt," order by 1 ");
-	return (SQLStmt);
-
-}
-
-
-void ReleaseAll(TestInfo *pTestInfo)
-{
-		SQLFreeStmt(pTestInfo->hstmt,SQL_DROP);
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-}
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLExecDirect
-// SQLSetConnectOption
-// SQLGetConnectOption
-//#####################################################################################################
-BOOL InitialSetup(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	int			pvParam;
-	
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,SQL_MODE_READ_WRITE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set access mode to read/write (SetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get access mode to read/write (GetConnectOption)\n");
-	}
-	
-	if (pvParam != SQL_MODE_READ_WRITE)
-	{
-		printf("Invalid access mode value for read/write returned (GetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,SQL_TXN_READ_COMMITTED);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set transaction isolation mode to read committed (SetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get transaction isolation mode to read committed (GetConnectOption)\n");
-	}
-
-	if (pvParam != SQL_TXN_READ_COMMITTED)
-	{
-		printf("Invalid access mode value for read/write returned (GetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	SQLExecDirect(pTestInfo->hstmt,(UCHAR *)(pTestInfo),SQL_NTS); // Cleanup
-	SQLExecDirect(pTestInfo->hstmt,(UCHAR *)DropTable(pTestInfo),SQL_NTS);
-	returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)CreateTable(pTestInfo),SQL_NTS);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Create Table (ExecDirect)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	
-
-	return(TRUE);
-}	
-
-
-BOOL InitialSetup2(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	int			pvParam;
- 	
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,SQL_MODE_READ_WRITE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set access mode to read/write");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get access mode to read/write");
-	}
-	
-	if (pvParam != SQL_MODE_READ_WRITE)
-	{
-		printf("Invalid access mode value for read/write returned");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,SQL_TXN_READ_COMMITTED);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set transaction isolation mode to read committed");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get transaction isolation mode to read committed");
-	}
-
-	if (pvParam != SQL_TXN_READ_COMMITTED)
-	{
-		printf("Invalid access mode value for read/write returned");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	SQLExecDirect(pTestInfo->hstmt,(UCHAR *)DropTable(pTestInfo),SQL_NTS); // Cleanup
-	
-	returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)CreateTable2(pTestInfo),SQL_NTS);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Create Table - 2");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	
-
-	return(TRUE);
-}
-	
-BOOL InitialSetup3(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	int			pvParam;
- 	
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,SQL_MODE_READ_WRITE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set access mode to read/write");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get access mode to read/write");
-	}
-	
-	if (pvParam != SQL_MODE_READ_WRITE)
-	{
-		printf("Invalid access mode value for read/write returned");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,SQL_TXN_READ_COMMITTED);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set transaction isolation mode to read committed");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get transaction isolation mode to read committed");
-	}
-
-	if (pvParam != SQL_TXN_READ_COMMITTED)
-	{
-		printf("Invalid access mode value for read/write returned");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	SQLExecDirect(pTestInfo->hstmt,(UCHAR *)DropTable(pTestInfo),SQL_NTS); // Cleanup
-	
-	returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)CreateTable3(pTestInfo),SQL_NTS);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Create Table - 3");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	
-
-	return(TRUE);
-}
-
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLExecDirect
-//#####################################################################################################
-BOOL Cleanup(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	char		*temp;
-	ULONG		pvParam;
-
-	temp = (char *)malloc(50);
-	strcpy(temp,"");
-	strcpy(temp,DropTable(pTestInfo));
-
-	returncode = SQLSetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,SQL_ASYNC_ENABLE_OFF);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set ASYNC mode to ENABLE_OFF (SetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLGetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get ASYNC mode to ENABLE (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	if (pvParam != SQL_ASYNC_ENABLE_OFF)
-	{
-		printf("Invalid ASYNC mode value for ENABLE_OFF returned (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLSetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,SQL_ASYNC_ENABLE_ON);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set ASYNC mode to ENABLE (SetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLGetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get ASYNC mode to ENABLE (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	if (pvParam != SQL_ASYNC_ENABLE_ON)
-	{
-		printf("Invalid ASYNC mode value for ENABLE returned (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQL_STILL_EXECUTING;
-	while (returncode == SQL_STILL_EXECUTING)
-	{
-		returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)temp,SQL_NTS);
-	}
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Drop Table (ExecDirect)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		//return(FALSE);
-	}
-
-	returncode = SQLSetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,SQL_ASYNC_ENABLE_OFF);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set ASYNC mode to ENABLE_OFF (SetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	free(temp);
-	return(TRUE);
-}	
-
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLDisconnect
-// SQLFreeConnect
-// SQLFreeEnv
-//#####################################################################################################
-
-BOOL FullDisconnect(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-   
-  returncode = SQLDisconnect(pTestInfo->hdbc);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Disconnect (Disconnect)\n");
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-		return(FALSE);
-	}
-   
-  returncode = SQLFreeConnect(pTestInfo->hdbc);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to FreeConnect (FreeConnect)\n");
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-		return(FALSE);
-	}
-
-   
-  returncode = SQLFreeEnv(pTestInfo->henv);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to FreeEnvirnoment (FreeEnv)\n");
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-		return(FALSE);
-	}
-   
-  return(TRUE);
-}
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLDatasources
-// SQLDrivers
-// SQLGetInfo
-//#####################################################################################################
-BOOL GetAllInfo(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	UCHAR		szDSN[SQL_MAX_DSN_LENGTH], szDESC[SQL_MAX_DSN_LENGTH];
-	SWORD		cbDSN, pcbDESC;
-	UCHAR		szDRVDESC[SQL_MAX_DRIVER_LENGTH], szDRVATTR[SQL_MAX_DRIVER_LENGTH];
-	SWORD		cbDRVDESC, pcbDRVATTR;
-	PTR			fFuncs;
-
-	returncode = SQLDataSources(pTestInfo->henv, SQL_FETCH_FIRST, szDSN, SQL_MAX_DSN_LENGTH, &cbDSN, szDESC, SQL_MAX_DSN_LENGTH, &pcbDESC); 
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Fetch first datasource (DataSources)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-/*	returncode = SQLDataSources(pTestInfo->henv, SQL_FETCH_NEXT, szDSN, SQL_MAX_DSN_LENGTH, &cbDSN, szDESC, SQL_MAX_DSN_LENGTH, &pcbDESC); 
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Fetch next datasource", "DataSources");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	} */
-
-	returncode = SQLDrivers(pTestInfo->henv, SQL_FETCH_FIRST, szDRVDESC, SQL_MAX_DRIVER_LENGTH, &cbDRVDESC, szDRVATTR, SQL_MAX_DRIVER_LENGTH, &pcbDRVATTR); 
-	if (returncode != SQL_SUCCESS && returncode != SQL_NO_DATA_FOUND)
-	{
-		printf("Unable to Fetch first driver (Drivers)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-/*	returncode = SQLDrivers(pTestInfo->henv, SQL_FETCH_NEXT, szDRVDESC, SQL_MAX_DRIVER_LENGTH, &cbDRVDESC, szDRVATTR, SQL_MAX_DRIVER_LENGTH, &pcbDRVATTR); 
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Fetch next driver (Drivers)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	} */
-
-	fFuncs = (char *)malloc(SQL_MAX_DSN_LENGTH);
-	returncode = SQLGetInfo(pTestInfo->hdbc, SQL_DATA_SOURCE_NAME, fFuncs, SQL_MAX_DSN_LENGTH, NULL);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get active connections (GetInfo)\n");
-	}
-	if (strcmp((char *)fFuncs,pTestInfo->DataSource) != 0)
-	{
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	free(fFuncs);
-
-	return(TRUE);
-
-}
-
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLPrepare
-// SQLDescribeParam
-// SQLExecute
-// SQLBindParam
-// SQLNumParams
-// SQLSet/GetCursorName
-//#####################################################################################################
-BOOL StatementFunctions(TestInfo *pTestInfo)
-{
-  RETCODE	returncode;                        
-	SWORD		numparams;
-	char		temp[50];
-	int			iparam, num_rows_insert;
-	SWORD		paramSQLDataType;
-	SQLULEN 	paramColDef;
-	SWORD		paramColScale,paramColNull;
-
-	num_rows_insert = 0;
-	while (strcmp(InputOutputValues[num_rows_insert].CharValue,END_LOOP) != 0)
-	{
-		returncode = SQLPrepare(pTestInfo->hstmt,(UCHAR *)InsertTable(pTestInfo),SQL_NTS);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to prepare insert Table (Prepare)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		returncode = SQLNumParams(pTestInfo->hstmt,&numparams);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to return number of parameters for insert statement (NumParams)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if (numparams != Actual_Num_Columns)
-		{
-			sprintf(temp,"Number of parameters doesn't match expected: %d and actual: %d (NumParams)\n",numparams,Actual_Num_Columns); 
-			printf(temp);
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-	// Begin of bind parameter
-		returncode = SQLBindParameter(pTestInfo->hstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues[num_rows_insert].CharValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_CHAR during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_VARCHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues[num_rows_insert].VarCharValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_VARCHAR during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_DECIMAL, 0, 0, InputOutputValues[num_rows_insert].DecimalValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_DECIMAL during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 4, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_NUMERIC, 0, 0, InputOutputValues[num_rows_insert].NumericValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_NUMERIC during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 5, SQL_PARAM_INPUT, SQL_C_SHORT, SQL_SMALLINT, 0, 0, &(InputOutputValues[num_rows_insert].ShortValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_SHORT to SQL_SMALLINT during insert statement(BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 6, SQL_PARAM_INPUT, SQL_C_LONG, SQL_INTEGER, 0, 0, &(InputOutputValues[num_rows_insert].LongValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_LONG to SQL_INTEGER during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 7, SQL_PARAM_INPUT, SQL_C_FLOAT, SQL_REAL, 0, 0, &(InputOutputValues[num_rows_insert].RealValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_FLOAT to SQL_REAL during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		returncode = SQLBindParameter(pTestInfo->hstmt, 8, SQL_PARAM_INPUT, SQL_C_DOUBLE, SQL_FLOAT, 0, 0, &(InputOutputValues[num_rows_insert].FloatValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_DOUBLE to SQL_FLOAT during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		returncode = SQLBindParameter(pTestInfo->hstmt, 9, SQL_PARAM_INPUT, SQL_C_DOUBLE, SQL_DOUBLE, 0, 0, &(InputOutputValues[num_rows_insert].DoubleValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_DOUBLE to SQL_DOUBLE during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 10, SQL_PARAM_INPUT, SQL_C_DATE, SQL_DATE, 0, 0, &(InputOutputValues[num_rows_insert].DateValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_DATE to SQL_DATE during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 11, SQL_PARAM_INPUT, SQL_C_TIME, SQL_TIME, 0, 0, &(InputOutputValues[num_rows_insert].TimeValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_TIME to SQL_TIME during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 12, SQL_PARAM_INPUT, SQL_C_TIMESTAMP, SQL_TIMESTAMP, 0, 0, &(InputOutputValues[num_rows_insert].TimestampValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_TIMESTAMP to SQL_TIMESTAMP during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 13, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_BIGINT, MAX_SQLSTRING_LEN, 0, InputOutputValues[num_rows_insert].BigintValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_BIGINT during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-	// End of bind parameter
-
-		returncode = SQLExecute(pTestInfo->hstmt);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to execute the insert statement after bind parameter (Execute)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		for(iparam = 1; iparam <= numparams; iparam++)
-		{
-			returncode = SQLDescribeParam(pTestInfo->hstmt,iparam,&paramSQLDataType,&paramColDef,&paramColScale,&paramColNull);
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to execute describe parameter after insert (DescribeParam)\n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			if (iparam != 8)	// bug since SQL return DOUBLE for FLOAT also.
-			{
-				if (paramSQLDataType != ColumnInfo[iparam-1].DataType)
-				{
-					sprintf(temp,"Parameter %d doesn't match expected: %d and actual: %d (DescribeParam)\n",iparam,paramSQLDataType,ColumnInfo[iparam-1].DataType); 
-					printf(temp);
-					ReleaseAll(pTestInfo);
-					return(FALSE);
-				}
-			}
-		} // end of for loop 
-		num_rows_insert++;
-	} // end of while loop
-
-	return(TRUE);
-}
-
-BOOL StatementFunctions2(TestInfo *pTestInfo)
-{
-	RETCODE		returncode;                        
-	SWORD		numparams;
-	char		temp[50];
-	int			iparam, num_rows_insert;
-	SWORD		paramSQLDataType;
-	SQLULEN		paramColDef;
-	SWORD		paramColScale,paramColNull;
-
-	num_rows_insert = 0;
-	while (strcmp(InputOutputValues2[num_rows_insert].LongVarCharValue,END_LOOP) != 0)
-	{
-		if (InputOutputValues2[num_rows_insert].UseExecDirect)
-		{
-			rowdata = num_rows_insert;
-			returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)InsertTableWithValues2(pTestInfo),SQL_NTS);
-			if (returncode != SQL_SUCCESS)
-			{
-				if (returncode == SQL_SUCCESS_WITH_INFO)
-				{
-					printf("This is not an error");
-					LogAllErrors(pTestInfo);
-				}
-				else
-				{
-					printf("Unable to ExecDirect insert Table");
-					LogAllErrors(pTestInfo);		
-					ReleaseAll(pTestInfo);
-					return(FALSE);
-				}
-			}
-		}
-		else
-		if (InputOutputValues2[num_rows_insert].UseDefaults)
-		{
-			rowdata = num_rows_insert;
-			returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)InsertTableWithDefaults2(pTestInfo),SQL_NTS);
-			if (returncode != SQL_SUCCESS)
-			{
-				if (returncode == SQL_SUCCESS_WITH_INFO)
-				{
-					printf("This is not an error");
-					LogAllErrors(pTestInfo);
-				}
-				else
-				{
-					printf("Unable to ExecDirect insert Table");
-					LogAllErrors(pTestInfo);		
-					ReleaseAll(pTestInfo);
-					return(FALSE);
-				}
-			}
-		}
-		else
-		{
-		//Indent here
-			returncode = SQLPrepare(pTestInfo->hstmt,(UCHAR *)InsertTable2(pTestInfo),SQL_NTS);
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to prepare insert Table");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-
-			returncode = SQLNumParams(pTestInfo->hstmt,&numparams);
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to return number of parameters for insert statement");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			if (numparams != Actual_Num_Columns)
-			{
-				sprintf(temp,"Number of parameters doesn't match expected: %d and actual: %d",numparams,Actual_Num_Columns); 
-				printf("NumParams");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-
-			// Begin of bind parameter
-			returncode = SQLBindParameter(pTestInfo->hstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_LONGVARCHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].LongVarCharValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_LONGVARCHAR during insert statement (BindParam)\n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			returncode = SQLBindParameter(pTestInfo->hstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_YEAR, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalYearValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_YEAR during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_MONTH, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalMonthValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_MONTH during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			returncode = SQLBindParameter(pTestInfo->hstmt, 4, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_YEAR_TO_MONTH, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalYearToMonthValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_YEAR_TO_MONTH during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 5, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_DAY, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalDayValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_DAY during insert statement (BindParam) \n" );
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 6, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_HOUR, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalHourValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_HOUR during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 7, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_MINUTE, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalMinuteValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_MINUTE during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 8, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_SECOND, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalSecondValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_SECOND during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 9, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_DAY_TO_HOUR, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalDayToHourValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_DAY_TO_HOUR during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 10, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_DAY_TO_MINUTE, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalDayToMinuteValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_DAY_TO_MINUTE during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 11, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_DAY_TO_SECOND, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalDayToSecondValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_DAY_TO_SECOND during insert statement (BindParam) \n ");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 12, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_HOUR_TO_MINUTE, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalHourToMinuteValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_HOUR_TO_MINUTE during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 13, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_HOUR_TO_SECOND, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalHourToSecondValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_HOUR_TO_SECOND during insert statement (BindParam) \n" );
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
- 			returncode = SQLBindParameter(pTestInfo->hstmt, 14, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_INTERVAL_MINUTE_TO_SECOND, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].IntervalMinuteToSecondValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_INTERVAL_MINUTE_TO_SECOND during insert statement (BindParam) \n ");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			returncode = SQLBindParameter(pTestInfo->hstmt, 15, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_TYPE_DATE, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].DateValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_TYPE_DATE during insert statement (BindParam) \n" );
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			returncode = SQLBindParameter(pTestInfo->hstmt, 16, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_TYPE_TIME, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].TimeValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_TYPE_TIME during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			returncode = SQLBindParameter(pTestInfo->hstmt, 17, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_TYPE_TIMESTAMP, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].TimestampValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_TYPE_TIMESTAMP during insert statement (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			returncode = SQLBindParameter(pTestInfo->hstmt, 18, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues2[num_rows_insert].CharValue, 0, &(InputOutputValues2[num_rows_insert].InValue));
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to convert from SQL_C_CHAR to SQL_CHAR during insert statement - 2 (BindParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			// End of bind parameter
-
-			returncode = SQLExecute(pTestInfo->hstmt);
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to execute the insert statement after bind parameter (Execute) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-
-			for(iparam = 1; iparam <= numparams; iparam++)
-			{
-				returncode = SQLDescribeParam(pTestInfo->hstmt,iparam,&paramSQLDataType,&paramColDef,&paramColScale,&paramColNull);
-				if (returncode != SQL_SUCCESS)
-				{
-					printf("Unable to execute describe parameter after insert (DescribeParam) \n" );
-					LogAllErrors(pTestInfo);		
-					ReleaseAll(pTestInfo);
-					return(FALSE);
-				}
-			}  
-		// indent upto here
-		}	
-		num_rows_insert++;
-	} // end of while loop
-
-	return(TRUE);
-}
-
-BOOL StatementFunctions3(TestInfo *pTestInfo)
-{
-	RETCODE		returncode;                        
-	SWORD		numparams;
-	char		temp[50];
-	int			iparam, num_rows_insert;
-	SWORD		paramSQLDataType;
-	SQLULEN		paramColDef;
-	SWORD		paramColScale,paramColNull;
-
-	num_rows_insert = 0;
-	while (strcmp(InputOutputValues3[num_rows_insert].WCharValue,END_LOOP) != 0)
-	{
-/*		if (InputOutputValues3[num_rows_insert].UseExecDirect)
-		{
-			rowdata = num_rows_insert;
-			returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)InsertTableWithValues3(pTestInfo),SQL_NTS);
-			if (returncode != SQL_SUCCESS)
-			{
-				MessageBox(NULL,"Unable to ExecDirect insert Table", "ExecuteDirect",MB_OK);
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-		}
-		else  
-		if (InputOutputValues3[num_rows_insert].UseDefaults)
-		{
-			rowdata = num_rows_insert;
-			returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)InsertTableWithDefaults3(pTestInfo),SQL_NTS);
-			if (returncode != SQL_SUCCESS)
-			{
-				MessageBox(NULL,"Unable to ExecDirect insert Table", "ExecuteDirect",MB_OK);
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-		}
-		else */
-		{
-		//Indent here
-		returncode = SQLPrepare(pTestInfo->hstmt,(UCHAR *)InsertTable3(pTestInfo),SQL_NTS);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to prepare insert Table (Prepare) \n" );
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		returncode = SQLNumParams(pTestInfo->hstmt,&numparams);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to return number of parameters for insert statement", "(NumParams)");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if (numparams != Actual_Num_Columns)
-		{
-			sprintf(temp,"Number of parameters doesn't match expected: %d and actual: %d",numparams,Actual_Num_Columns); 
-			printf(temp);
-			printf("NumParams");
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		// Begin of bind parameter
-		returncode = SQLBindParameter(pTestInfo->hstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_WCHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues3[num_rows_insert].WCharValue, 0, &(InputOutputValues3[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_WCHAR during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_WVARCHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues3[num_rows_insert].WVarCharValue, 0, &(InputOutputValues3[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_WVARCHAR during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_WLONGVARCHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues3[num_rows_insert].WLongVarCharValue, 0, &(InputOutputValues3[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_WLONGVARCHAR during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 4, SQL_PARAM_INPUT, SQL_C_SHORT, SQL_BIT, 0, 0, &(InputOutputValues3[num_rows_insert].BitValue), 0, &(InputOutputValues3[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_SHORT to SQL_BIT during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 5, SQL_PARAM_INPUT, SQL_C_SHORT, SQL_TINYINT, 0, 0, &(InputOutputValues3[num_rows_insert].TinyintValue), 0, &(InputOutputValues3[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_SHORT to SQL_TINYINT during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 6, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_BINARY, MAX_SQLSTRING_LEN, 0, InputOutputValues3[num_rows_insert].BinaryValue, 0, &(InputOutputValues3[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_BINARY during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 7, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_VARBINARY, MAX_SQLSTRING_LEN, 0, InputOutputValues3[num_rows_insert].VarBinaryValue, 0, &(InputOutputValues3[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_VARBINARY during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 8, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_LONGVARBINARY, MAX_SQLSTRING_LEN, 0, InputOutputValues3[num_rows_insert].LongVarBinaryValue, 0, &(InputOutputValues3[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_LONGVARBINARY during insert statement (BindParam) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-	// End of bind parameter
-
-		returncode = SQLExecute(pTestInfo->hstmt);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to execute the insert statement after bind parameter (Execute) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		for(iparam = 1; iparam <= numparams; iparam++)
-		{
-			returncode = SQLDescribeParam(pTestInfo->hstmt,iparam,&paramSQLDataType,&paramColDef,&paramColScale,&paramColNull);
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to execute describe parameter after insert (DescribeParam) \n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-		}  
-		// indent upto here
-		}	
-		num_rows_insert++;
-	} // end of while loop
-
-	return(TRUE);
-}
-
-
-
-
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLNumResultCols
-// SQLDescribeParam
-// SQLExecute
-// SQLBindParam
-// SQLNumParams
-// SQLSet/GetCursorName
-//#####################################################################################################
-BOOL ResultFunctions(TestInfo *pTestInfo)
-{
-  RETCODE						returncode;                        
-	SWORD							numcols;
-	int								icol;
-	UCHAR							columnName[SQL_MAX_COLUMN_NAME_LEN];
-	SWORD							columnLength, columnSQLDataType;
-	SQLULEN						columnColDef;
-	SWORD							columnColScale,columnNull;
-	char							temp[50];
-	PTR								columnAttribute;
-	SWORD							pcDesc;
-#if defined(_WIN64) || defined(__LP64__) || defined(__64BIT__)
-	SQLINTEGER					pfDesc_4bytes;
-#endif
-	SQLLEN						pfDesc;
-
-
-	char							*CharOutput;
-	char							*VarCharOutput;
-	char							*DecimalOutput;
-	char							*NumericOutput;
-	SWORD							ShortOutput;
-	SDWORD						LongOutput;
-	SFLOAT						RealOutput;
-	SDOUBLE						FloatOutput;
-	SDOUBLE						DoubleOutput;
-	DATE_STRUCT				DateOutput;
-	TIME_STRUCT				TimeOutput;
-	TIMESTAMP_STRUCT	TimestampOutput;
-	char							*BigintOutput;
-	SQLLEN						CharOutputLen;
-	SQLLEN						VarCharOutputLen;
-	SQLLEN						DecimalOutputLen;
-	SQLLEN						NumericOutputLen;
-	SQLLEN						ShortOutputLen;
-	SQLLEN						LongOutputLen;
-	SQLLEN						RealOutputLen;
-	SQLLEN						FloatOutputLen;
-	SQLLEN						DoubleOutputLen;
-	SQLLEN						DateOutputLen;
-	SQLLEN						TimeOutputLen;
-	SQLLEN						TimestampOutputLen;
-	SQLLEN						BigintOutputLen;
-
-	CharOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	VarCharOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	DecimalOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	NumericOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	BigintOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-
-	returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)SelectTable(pTestInfo),SQL_NTS);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Drop Table (ExecDirect)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLNumResultCols(pTestInfo->hstmt,&numcols);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to return number of parameters for insert statement (NumParams)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (numcols != Actual_Num_Columns)
-	{
-		sprintf(temp,"Number of columns doesn't match expected: %d and actual: %d (NumCols)\n",numcols,Actual_Num_Columns); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	for (icol = 0; icol < numcols; icol++)
-	{
-		returncode = SQLDescribeCol(pTestInfo->hstmt,icol+1,columnName,SQL_MAX_COLUMN_NAME_LEN,&columnLength,&columnSQLDataType,&columnColDef,&columnColScale,&columnNull);
-		if (returncode != SQL_SUCCESS)
-		{
-			sprintf(temp,"Unable to describe column %d after select statement (DescribeCol)\n",icol+1); 
-			printf(temp);
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if ((icol+1) != 8 && (icol+1) != 13) // bug since SQL return DOUBLE for FLOAT and NUMERIC for LARGE_INT also. May be we treat this as feature.
-		{
-			if ((_strnicmp((char *)columnName,ColumnInfo[icol].Name,columnLength) != 0) && (columnSQLDataType != ColumnInfo[icol].DataType))
-			{
-				sprintf(temp,"Column %d doesn't match column name expected: %s and actual: %s and datatype expected: %d and actual: %d (DescribeCol)\n",icol+1,ColumnInfo[icol].Name,columnName,ColumnInfo[icol].DataType,columnSQLDataType); 
-				printf(temp);
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-		}
-		columnAttribute = (char *)malloc(SQL_MAX_COLUMN_NAME_LEN);
-
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_NAME,columnAttribute,SQL_MAX_COLUMN_NAME_LEN,&pcDesc,&pfDesc);
-
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to get column attribute name after select statement (ColumnAttribute)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if (_strnicmp(ColumnInfo[icol].Name,(char *)columnAttribute,pcDesc) != 0)
-		{
-			sprintf(temp,"Column %d doesn't match column name expected: %s and actual: %s (DescribeCol)\n",icol+1,ColumnInfo[icol].Name,columnAttribute); 
-			printf(temp);
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-#if defined(_WIN64) || defined(__LP64__) || defined(__64BIT__)
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_TYPE,columnAttribute,0,&pcDesc,(SQLLEN*)&pfDesc_4bytes);
-		pfDesc = pfDesc_4bytes;
-#else
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_TYPE,columnAttribute,0,&pcDesc,&pfDesc);
-#endif
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to get column attribute type after select statement (ColumnAttribute)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if ((icol+1) != 8 && (icol+1) != 13) // bug since SQL return DOUBLE for FLOAT also NUMERIC for LARGE_INT. May be we treat this as feature.
-		{
-			if (ColumnInfo[icol].DataType != pfDesc)
-			{
-				sprintf(temp,"Column %d doesn't match column type expected: %d and actual: %d (DescribeCol)\n",icol+1,ColumnInfo[icol].DataType,pfDesc); 
-				printf(temp);
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-		}
-		free(columnAttribute); 
-	
-		switch (ColumnInfo[icol].DataType)
-		{
-			case SQL_CHAR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,CharOutput,MAX_COLUMN_OUTPUT,&CharOutputLen);
-				break;
-			case SQL_VARCHAR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,VarCharOutput,MAX_COLUMN_OUTPUT,&VarCharOutputLen);
-				break;
-			case SQL_DECIMAL:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,DecimalOutput,MAX_COLUMN_OUTPUT,&DecimalOutputLen);
-				break;
-			case SQL_NUMERIC:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,NumericOutput,MAX_COLUMN_OUTPUT,&NumericOutputLen);
-				break;
-			case SQL_SMALLINT:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&ShortOutput,0,&ShortOutputLen);
-				break;
-			case SQL_INTEGER:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&LongOutput,0,&LongOutputLen);
-				break;
-			case SQL_REAL:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&RealOutput,0,&RealOutputLen);
-				break;
-			case SQL_FLOAT:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&FloatOutput,0,&FloatOutputLen);
-				break;
-			case SQL_DOUBLE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&DoubleOutput,0,&DoubleOutputLen);
-				break;
-			case SQL_DATE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&DateOutput,0,&DateOutputLen);
-				break;
-			case SQL_TIME:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&TimeOutput,0,&TimeOutputLen);
-				break;
-			case SQL_TIMESTAMP:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&TimestampOutput,0,&TimestampOutputLen);
-				break;
-			case SQL_BIGINT:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,BigintOutput,MAX_COLUMN_OUTPUT,&BigintOutputLen);
-				break;
-		}
-		if (returncode != SQL_SUCCESS)
-		{
-			sprintf(temp,"Unable to bind column %d after select statement (BindCol)\n",icol); 
-			printf(temp);
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-	
-	}
-	returncode = SQLFetch(pTestInfo->hstmt);
-	if (returncode != SQL_SUCCESS)
-	{
-		assert(0);
-		printf("Unable to fetch after bind column (Fetch)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	icol = 0;
-	// for future release you can loop here
-	if (_strnicmp(InputOutputValues[icol].CharValue,CharOutput,strlen(InputOutputValues[icol].CharValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].CharValue,CharOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].VarCharValue,VarCharOutput,strlen(InputOutputValues[icol].VarCharValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].VarCharValue,VarCharOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].DecimalValue,DecimalOutput,strlen(InputOutputValues[icol].DecimalValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].DecimalValue,DecimalOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].NumericValue,NumericOutput,strlen(InputOutputValues[icol].NumericValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s ,(DescribeCol)\n",icol+1,InputOutputValues[icol].NumericValue,NumericOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].ShortValue != ShortOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d ,(DescribeCol)\n",icol+1,InputOutputValues[icol].ShortValue,ShortOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].LongValue != LongOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d (DescribeCol)\n",icol+1,InputOutputValues[icol].LongValue,LongOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].RealValue != RealOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %f and actual: %f (DescribeCol)\n",icol+1,InputOutputValues[icol].RealValue,RealOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].FloatValue != FloatOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %e and actual: %e (DescribeCol)\n",icol+1,InputOutputValues[icol].FloatValue,FloatOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	if (InputOutputValues[icol].DoubleValue != DoubleOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %e and actual: %e (DescribeCol)\n",icol+1,InputOutputValues[icol].DoubleValue,DoubleOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if ((InputOutputValues[icol].DateValue.month != DateOutput.month) && (InputOutputValues[icol].DateValue.day != DateOutput.day) && (InputOutputValues[icol].DateValue.year != DateOutput.year))
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d (DescribeCol)\n",icol+1,InputOutputValues[icol].DateValue,DateOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if ((InputOutputValues[icol].TimeValue.hour != TimeOutput.hour) && (InputOutputValues[icol].TimeValue.minute != TimeOutput.minute) && (InputOutputValues[icol].TimeValue.second != TimeOutput.second))
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d (DescribeCol)\n",icol+1,InputOutputValues[icol].TimeValue,TimeOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if ((InputOutputValues[icol].TimestampValue.month != TimestampOutput.month) && (InputOutputValues[icol].TimestampValue.day != TimestampOutput.day) && (InputOutputValues[icol].TimestampValue.year != TimestampOutput.year) && (InputOutputValues[icol].TimestampValue.hour != TimestampOutput.hour) && (InputOutputValues[icol].TimestampValue.minute != TimestampOutput.minute) && (InputOutputValues[icol].TimestampValue.second != TimestampOutput.second) && (InputOutputValues[icol].TimestampValue.fraction != TimestampOutput.fraction))
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d ,(DescribeCol)\n",icol+1,InputOutputValues[icol].TimestampValue,TimestampOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].BigintValue,BigintOutput,strlen(InputOutputValues[icol].BigintValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].BigintValue,BigintOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLFreeStmt(pTestInfo->hstmt,SQL_CLOSE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to freestmt with CLOSE option (FreeStmt)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	free(CharOutput);
-	free(VarCharOutput);
-	free(DecimalOutput);
-	free(NumericOutput);
-	free(BigintOutput);
-
-	return(TRUE);
-}
-
-
-
-
-void ConvertIntervalStructToString(SQL_INTERVAL_STRUCT InStruct, SWORD SQLType, char *OutString)
-{
-	if (InStruct.interval_sign)
-		{	
-			switch (SQLType)
-			{
-			case SQL_INTERVAL_YEAR:
-				sprintf(OutString, "-%d", InStruct.intval.year_month.year);
-				break;
-			case SQL_INTERVAL_MONTH:
-				sprintf(OutString, "-%d", InStruct.intval.year_month.month);
-				break;
-			case SQL_INTERVAL_YEAR_TO_MONTH:
-				sprintf(OutString, "-%d-%d", InStruct.intval.year_month.year, InStruct.intval.year_month.month);
-				break;
-			case SQL_INTERVAL_DAY:
-				sprintf(OutString, "-%d", InStruct.intval.day_second.day);
-				break;
-			case SQL_INTERVAL_HOUR:
-				sprintf(OutString, "-%d", InStruct.intval.day_second.hour);
-				break;
-			case SQL_INTERVAL_MINUTE:
-				sprintf(OutString, "-%d", InStruct.intval.day_second.minute);
-				break;
-			case SQL_INTERVAL_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "-%d", InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "-%d.%d", InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			case SQL_INTERVAL_DAY_TO_HOUR:
-				sprintf(OutString, "-%d %d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour);
-				break;
-			case SQL_INTERVAL_DAY_TO_MINUTE:
-				sprintf(OutString, "-%d %d:%d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour, InStruct.intval.day_second.minute);
-				break;
-			case SQL_INTERVAL_DAY_TO_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "-%d %d:%d:%d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "-%d %d:%d:%d.%d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			case SQL_INTERVAL_HOUR_TO_MINUTE:
-				sprintf(OutString, "-%d:%d", InStruct.intval.day_second.hour, InStruct.intval.day_second.minute);
-				break;
-			case SQL_INTERVAL_HOUR_TO_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "-%d:%d:%d", InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "-%d:%d:%d.%d", InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			case SQL_INTERVAL_MINUTE_TO_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "-%d:%d", InStruct.intval.day_second.minute, InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "-%d:%d.%d", InStruct.intval.day_second.minute, InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			}
-		}
-	else
-		{	
-			switch (SQLType)
-			{
-			case SQL_INTERVAL_YEAR:
-				sprintf(OutString, "%d", InStruct.intval.year_month.year);
-				break;
-			case SQL_INTERVAL_MONTH:
-				sprintf(OutString, "%d", InStruct.intval.year_month.month);
-				break;
-			case SQL_INTERVAL_YEAR_TO_MONTH:
-				sprintf(OutString, "%d-%d", InStruct.intval.year_month.year, InStruct.intval.year_month.month);
-				break;
-			case SQL_INTERVAL_DAY:
-				sprintf(OutString, "%d", InStruct.intval.day_second.day);
-				break;
-			case SQL_INTERVAL_HOUR:
-				sprintf(OutString, "%d", InStruct.intval.day_second.hour);
-				break;
-			case SQL_INTERVAL_MINUTE:
-				sprintf(OutString, "%d", InStruct.intval.day_second.minute);
-				break;
-			case SQL_INTERVAL_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "%d", InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "%d.%d", InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			case SQL_INTERVAL_DAY_TO_HOUR:
-				sprintf(OutString, "%d %d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour);
-				break;
-			case SQL_INTERVAL_DAY_TO_MINUTE:
-				sprintf(OutString, "%d %d:%d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour, InStruct.intval.day_second.minute);
-				break;
-			case SQL_INTERVAL_DAY_TO_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "%d %d:%d:%d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "%d %d:%d:%d.%d", InStruct.intval.day_second.day, InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			case SQL_INTERVAL_HOUR_TO_MINUTE:
-				sprintf(OutString, "%d:%d", InStruct.intval.day_second.hour, InStruct.intval.day_second.minute);
-				break;
-			case SQL_INTERVAL_HOUR_TO_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "%d:%d:%d", InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "%d:%d:%d.%d", InStruct.intval.day_second.hour, InStruct.intval.day_second.minute, InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			case SQL_INTERVAL_MINUTE_TO_SECOND:
-				if (InStruct.intval.day_second.fraction == 0)
-					sprintf(OutString, "%d:%d", InStruct.intval.day_second.minute, InStruct.intval.day_second.second);
-				else
-					sprintf(OutString, "%d:%d.%d", InStruct.intval.day_second.minute, InStruct.intval.day_second.second, InStruct.intval.day_second.fraction);
-				break;
-			}
-		}
-	return;
-}
-
-BOOL ResultFunctions2(TestInfo *pTestInfo)
-{
-	RETCODE						returncode;                        
-	SWORD						numcols;
-	int							icol;
-	int							irow;
-	UCHAR						columnName[SQL_MAX_COLUMN_NAME_LEN];
-	SWORD						columnLength, columnSQLDataType;
-	SQLULEN						columnColDef;
-	SWORD						columnColScale,columnNull;
-	char						temp[50];
-	PTR							columnAttribute;
-	SWORD						pcDesc;
-#if defined(_WIN64) || defined(__LP64__) || defined(__64BIT__)
-	SQLINTEGER					pfDesc_4bytes;
-#endif
-	SDWORD						pfDesc;
-	char						*LongVarCharOutput;
-	char						*CharOutput;
-	SQL_INTERVAL_STRUCT			IntervalOutputYear;
-	SQL_INTERVAL_STRUCT			IntervalOutputMonth;
-	SQL_INTERVAL_STRUCT			IntervalOutputYearToMonth;
-	SQL_INTERVAL_STRUCT			IntervalOutputDay;
-	SQL_INTERVAL_STRUCT			IntervalOutputHour;
-	SQL_INTERVAL_STRUCT			IntervalOutputMinute;
-	SQL_INTERVAL_STRUCT			IntervalOutputSecond;
-	SQL_INTERVAL_STRUCT			IntervalOutputDayToHour;
-	SQL_INTERVAL_STRUCT			IntervalOutputDayToMinute;
-	SQL_INTERVAL_STRUCT			IntervalOutputDayToSecond;
-	SQL_INTERVAL_STRUCT			IntervalOutputHourToMinute;
-	SQL_INTERVAL_STRUCT			IntervalOutputHourToSecond;
-	SQL_INTERVAL_STRUCT			IntervalOutputMinuteToSecond;
-	DATE_STRUCT					DateOutput;
-	TIME_STRUCT					TimeOutput;
-	TIMESTAMP_STRUCT			TimestampOutput;
-
-	char						*IntervalOutputString;
-
-	SQLLEN						LongVarCharOutputLen;
-	SQLLEN						IntervalOutputLen;
-	SQLLEN						DateOutputLen;
-	SQLLEN						TimeOutputLen;
-	SQLLEN						TimestampOutputLen;
-	SQLLEN						CharOutputLen;
-
-	CharOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	LongVarCharOutput =		(char *)malloc(MAX_COLUMN_OUTPUT);
-	IntervalOutputString =	(char *)malloc(100);
-
-	returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)SelectTable2(pTestInfo),SQL_NTS);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Drop Table (ExecDirect) \n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLNumResultCols(pTestInfo->hstmt,&numcols);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to return number of parameters for insert statement (NumParams) \n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (numcols != Actual_Num_Columns)
-	{
-		sprintf(temp,"Number of columns doesn't match expected: %d and actual: %d",numcols,Actual_Num_Columns); 
-		printf(temp);
-		printf(" NumCols \n");
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	for (icol = 0; icol < numcols; icol++)
-	{
-		returncode = SQLDescribeCol(pTestInfo->hstmt,icol+1,columnName,SQL_MAX_COLUMN_NAME_LEN,&columnLength,&columnSQLDataType,&columnColDef,&columnColScale,&columnNull);
-		if (returncode != SQL_SUCCESS)
-		{
-			sprintf(temp,"Unable to describe column %d after select statement",icol+1); 
-			printf(temp);
-			printf(" DescribeCol \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		columnAttribute = (char *)malloc(SQL_MAX_COLUMN_NAME_LEN);
-#if defined(_WIN64) || defined(__LP64__) || defined(__64BIT__)
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_NAME,columnAttribute,SQL_MAX_COLUMN_NAME_LEN,&pcDesc,(SQLLEN*)&pfDesc);
-#else
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_NAME,columnAttribute,SQL_MAX_COLUMN_NAME_LEN,&pcDesc,&pfDesc);
-#endif
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to get column attribute name after select statement (ColumnAttribute) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if (_strnicmp(ColumnInfo2[icol].Name,(char *)columnAttribute,pcDesc) != 0)
-		{
-			sprintf(temp,"Column %d doesn't match column name expected: %s and actual: %s",icol+1,ColumnInfo2[icol].Name,columnAttribute); 
-			printf(temp);
-			printf(" DescribeCol \n");
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-#if defined(_WIN64) || defined(__LP64__) || defined(__64BIT__)
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_TYPE,columnAttribute,0,&pcDesc,(SQLLEN*)&pfDesc_4bytes);
-		pfDesc = pfDesc_4bytes;
-#else
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_TYPE,columnAttribute,0,&pcDesc,(SQLLEN*)&pfDesc);
-#endif
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to get column attribute type after select statement (ColumnAttribute) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		free(columnAttribute); 
-	
-		switch (ColumnInfo2[icol].DataType)
-		{
-			case SQL_LONGVARCHAR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,LongVarCharOutput,MAX_COLUMN_OUTPUT,&LongVarCharOutputLen);
-				break;
-			case SQL_INTERVAL_YEAR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputYear,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_MONTH:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputMonth,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_YEAR_TO_MONTH:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputYearToMonth,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_DAY:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputDay,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_HOUR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputHour,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_MINUTE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputMinute,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_SECOND:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputSecond,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_DAY_TO_HOUR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputDayToHour,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_DAY_TO_MINUTE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputDayToMinute,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_DAY_TO_SECOND:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputDayToSecond,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_HOUR_TO_MINUTE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputHourToMinute,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_HOUR_TO_SECOND:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputHourToSecond,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_INTERVAL_MINUTE_TO_SECOND:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&IntervalOutputMinuteToSecond,MAX_COLUMN_OUTPUT,&IntervalOutputLen);
-				break;
-			case SQL_TYPE_DATE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&DateOutput,MAX_COLUMN_OUTPUT,&DateOutputLen);
-				break;
-			case SQL_TYPE_TIME:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&TimeOutput,MAX_COLUMN_OUTPUT,&TimeOutputLen);
-				break;
-			case SQL_TYPE_TIMESTAMP:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,&TimestampOutput,MAX_COLUMN_OUTPUT,&TimestampOutputLen);
-				break;
-			case SQL_CHAR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo2[icol].CDataType,CharOutput,MAX_COLUMN_OUTPUT,&CharOutputLen);
-				break;
-		}
-		if (returncode != SQL_SUCCESS)
-		{
-			sprintf(temp,"Unable to bind column %d after select statement",icol); 
-			printf(temp);
-			printf(" BindCol \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-	}
-
-	irow = 0;
-	while (returncode == SQL_SUCCESS)
-	{
-		returncode = SQLFetch(pTestInfo->hstmt);
-		if((returncode != SQL_NO_DATA_FOUND)&&(returncode != SQL_SUCCESS))
-		{
-			printf("Unable to fetch after bind column (Fetch) \n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		else if (returncode == SQL_SUCCESS)
-		{
-			icol = 1;
-			if (_strnicmp(InputOutputValues2[irow].LongVarCharValue,LongVarCharOutput,strlen(InputOutputValues2[irow].LongVarCharValue)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,InputOutputValues2[irow].LongVarCharValue,LongVarCharOutput); 
-				printf(temp);
-				printf(" Output Value Compare \n");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputYear, SQL_INTERVAL_YEAR, IntervalOutputString);
-			if (_strnicmp(IntervalValues[irow].Year,IntervalOutputString,strlen(IntervalValues[irow].Year)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,IntervalValues[irow].Year,IntervalOutputString); 
-				printf(temp);
-				printf(" Output Value Compare  \n ");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputMonth, SQL_INTERVAL_MONTH, IntervalOutputString);
-			if (_strnicmp(IntervalValues[irow].Month,IntervalOutputString,strlen(IntervalValues[irow].Month)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,IntervalValues[irow].Month,IntervalOutputString); 
-				printf(temp);
-				printf("  Output Value Compare \n");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputYearToMonth, SQL_INTERVAL_YEAR_TO_MONTH, IntervalOutputString);
-			if (_strnicmp(IntervalValues[irow].YearToMonth,IntervalOutputString,strlen(IntervalValues[irow].YearToMonth)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,IntervalValues[irow].YearToMonth,IntervalOutputString); 
-				printf(temp);
-				printf(" Output Value Compare \n");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputDay, SQL_INTERVAL_DAY, IntervalOutputString);
-			if (_strnicmp(IntervalValues[irow].Day,IntervalOutputString,strlen(IntervalValues[irow].Day)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,IntervalValues[irow].Day,IntervalOutputString); 
-				printf(temp );
-				printf(" Output Value Compare \n");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputHour, SQL_INTERVAL_HOUR, IntervalOutputString);
-			if (_strnicmp(IntervalValues[irow].Hour,IntervalOutputString,strlen(IntervalValues[irow].Hour)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,IntervalValues[irow].Hour,IntervalOutputString); 
-				printf(temp);
-				printf(" Output Value Compare \n");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputMinute, SQL_INTERVAL_MINUTE, IntervalOutputString);
-			if (_strnicmp(IntervalValues[irow].Minute,IntervalOutputString,strlen(IntervalValues[irow].Minute)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,IntervalValues[irow].Minute,IntervalOutputString); 
-				printf(temp );
-				printf(" Output Value Compare \n");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputSecond, SQL_INTERVAL_SECOND, IntervalOutputString);
-			if (_strnicmp(IntervalValues[irow].Second,IntervalOutputString,strlen(IntervalValues[irow].Second)) != 0)
-			{
-				sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s",icol,IntervalValues[irow].Second,IntervalOutputString); 
-				printf(temp);
-				printf(" Output Value Compare \n");
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			icol++;
-			ConvertIntervalStructToString (IntervalOutputDayToHour, SQL_INTERVAL_DA

<TRUNCATED>


[30/31] incubator-trafodion git commit: Merge remote branch 'origin/master' into sandhya_copyright2

Posted by su...@apache.org.
Merge remote branch 'origin/master' into sandhya_copyright2


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/427e2ceb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/427e2ceb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/427e2ceb

Branch: refs/heads/master
Commit: 427e2ceb8e02553cb0511fac42d6a24cbddb369b
Parents: 09f19da 64e0856
Author: Sandhya Sundaresan <sa...@esgyn.com>
Authored: Tue Oct 6 04:14:25 2015 +0000
Committer: Sandhya Sundaresan <sa...@esgyn.com>
Committed: Tue Oct 6 04:14:25 2015 +0000

----------------------------------------------------------------------
 Makefile                               | 52 +++++++++++++++++++--------
 core/conn/trafci/.gitignore            |  1 +
 core/conn/trafci/build.xml             | 22 ++++++++++--
 core/conn/trafci/utils/trafci.cmd      | 52 ---------------------------
 core/conn/trafci/utils/trafci.cmd-tmpl | 54 +++++++++++++++++++++++++++++
 core/rest/Makefile                     |  2 +-
 core/sqf/Makefile                      |  7 +++-
 core/sql/regress/executor/EXPECTED130  | 38 ++++++++++----------
 core/sql/regress/executor/TEST130      | 24 ++++++-------
 dcs/Makefile                           |  2 +-
 10 files changed, 151 insertions(+), 103 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/427e2ceb/core/conn/trafci/utils/trafci.cmd-tmpl
----------------------------------------------------------------------
diff --cc core/conn/trafci/utils/trafci.cmd-tmpl
index 0000000,578135f..aa195a6
mode 000000,100644..100644
--- a/core/conn/trafci/utils/trafci.cmd-tmpl
+++ b/core/conn/trafci/utils/trafci.cmd-tmpl
@@@ -1,0 -1,34 +1,54 @@@
+ @echo off&Title Trafodion Command Interface
++REM @@@ START COPYRIGHT @@@
++REM
++REM Licensed to the Apache Software Foundation (ASF) under one
++REM or more contributor license agreements.  See the NOTICE file
++REM distributed with this work for additional information
++REM regarding copyright ownership.  The ASF licenses this file
++REM to you under the Apache License, Version 2.0 (the
++REM "License"); you may not use this file except in compliance
++REM with the License.  You may obtain a copy of the License at
++REM
++REM   http://www.apache.org/licenses/LICENSE-2.0
++REM
++REM Unless required by applicable law or agreed to in writing,
++REM software distributed under the License is distributed on an
++REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
++REM KIND, either express or implied.  See the License for the
++REM specific language governing permissions and limitations
++REM under the License.
++REM
++REM @@@ END COPYRIGHT @@@
+ 
+ CLS
+ set MY_SQROOT=
+ set CMD_LINE_ARGS=
+ set TRAFODION_VER_PROD=@prodver@
+ set PRODUCT_COPYRIGHT_HEADER=@copyrighthdr@
+ set TRAFCI_QUERY_STRING=
+ set TRAFCI_CLASSPATH="##TRAFCI_CLASSPATH##"
+ set ROLE_ARGS=-r ""
+ set count=0
+ 
+ :set_args_loop
+ 
+ set /a count+=1
+ set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
+ shift /1
+ if %count%==16 goto after_set_args_loop
+ 
+ goto set_args_loop
+ 
+ :after_set_args_loop
+ set binlocation=%~dp0
+ set driver=%binlocation:~0,2%
+ %driver%
+ cd %binlocation%
+ java -classpath %TRAFCI_CLASSPATH% org.trafodion.ci.UserInterface %CMD_LINE_ARGS%
+ 
+ if not %ERRORLEVEL% EQU -9999 goto end_loop
+ echo.
+ echo Press any key to close this session
+ pause > nul
+ 
+ :end_loop


[08/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccommon.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccommon.h b/core/conn/unixodbc/odbc/Krypton/odbccommon.h
deleted file mode 100644
index e25866f..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccommon.h
+++ /dev/null
@@ -1,372 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#ifndef ODBCCOMMON_H_
-#define ODBCCOMMON_H_
-/*
- * Translation unit: ODBCCOMMON
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:19 2004
- * C++ constructs used
- * Header file for use with the CEE
- * Client functionality included
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-#define UUID_def_cin_ ((char *) "d0+")
-#define UUID_def_csz_ ((IDL_unsigned_long) 3)
-typedef IDL_long DIALOGUE_ID_def;
-#define DIALOGUE_ID_def_cin_ ((char *) "F")
-#define DIALOGUE_ID_def_csz_ ((IDL_unsigned_long) 1)
-typedef IDL_char SQL_IDENTIFIER_def[129];
-#define SQL_IDENTIFIER_def_cin_ ((char *) "d128+")
-#define SQL_IDENTIFIER_def_csz_ ((IDL_unsigned_long) 5)
-typedef IDL_char STMT_NAME_def[31];
-#define STMT_NAME_def_cin_ ((char *) "d30+")
-#define STMT_NAME_def_csz_ ((IDL_unsigned_long) 4)
-typedef IDL_long SQL_DATATYPE_def;
-#define SQL_DATATYPE_def_cin_ ((char *) "F")
-#define SQL_DATATYPE_def_csz_ ((IDL_unsigned_long) 1)
-typedef IDL_char SQLSTATE_def[6];
-#define SQLSTATE_def_cin_ ((char *) "d5+")
-#define SQLSTATE_def_csz_ ((IDL_unsigned_long) 3)
-typedef IDL_string ERROR_STR_def;
-#define ERROR_STR_def_cin_ ((char *) "d0+")
-#define ERROR_STR_def_csz_ ((IDL_unsigned_long) 3)
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-#define SQL_DataValue_def_cin_ ((char *) "c0+H")
-#define SQL_DataValue_def_csz_ ((IDL_unsigned_long) 4)
-typedef IDL_short SQL_INDICATOR_def;
-#define SQL_INDICATOR_def_cin_ ((char *) "I")
-#define SQL_INDICATOR_def_csz_ ((IDL_unsigned_long) 1)
-typedef IDL_long_long INTERVAL_NUM_def;
-#define INTERVAL_NUM_def_cin_ ((char *) "G")
-#define INTERVAL_NUM_def_csz_ ((IDL_unsigned_long) 1)
-typedef IDL_char TIMESTAMP_STR_def[31];
-#define TIMESTAMP_STR_def_cin_ ((char *) "d30+")
-#define TIMESTAMP_STR_def_csz_ ((IDL_unsigned_long) 4)
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-#define USER_SID_def_cin_ ((char *) "c0+H")
-#define USER_SID_def_csz_ ((IDL_unsigned_long) 4)
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-#define USER_PASSWORD_def_cin_ ((char *) "c0+H")
-#define USER_PASSWORD_def_csz_ ((IDL_unsigned_long) 4)
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-#define USER_NAME_def_cin_ ((char *) "c0+H")
-#define USER_NAME_def_csz_ ((IDL_unsigned_long) 4)
-typedef IDL_long TIME_def;
-#define TIME_def_cin_ ((char *) "F")
-#define TIME_def_csz_ ((IDL_unsigned_long) 1)
-typedef IDL_short GEN_PARAM_TOKEN_def;
-#define GEN_PARAM_TOKEN_def_cin_ ((char *) "I")
-#define GEN_PARAM_TOKEN_def_csz_ ((IDL_unsigned_long) 1)
-typedef IDL_short GEN_PARAM_OPERATION_def;
-#define GEN_PARAM_OPERATION_def_cin_ ((char *) "I")
-#define GEN_PARAM_OPERATION_def_csz_ ((IDL_unsigned_long) 1)
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-#define GEN_PARAM_VALUE_def_cin_ ((char *) "c0+H")
-#define GEN_PARAM_VALUE_def_csz_ ((IDL_unsigned_long) 4)
-typedef IDL_char VPROC_def[33];
-#define VPROC_def_cin_ ((char *) "d32+")
-#define VPROC_def_csz_ ((IDL_unsigned_long) 4)
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef ERROR_DESC_t ERROR_DESC_def;
-#define ERROR_DESC_def_cin_ ((char *) \
-    "b14+FFFd5+d0+FFd0+d0+d0+d0+d0+d0+d0+")
-#define ERROR_DESC_def_csz_ ((IDL_unsigned_long) 36)
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-#define ERROR_DESC_LIST_def_cin_ ((char *) \
-    "c0+b14+FFFd5+d0+FFd0+d0+d0+d0+d0+d0+d0+")
-#define ERROR_DESC_LIST_def_csz_ ((IDL_unsigned_long) 39)
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef SQLItemDesc_t SQLItemDesc_def;
-#define SQLItemDesc_def_cin_ ((char *) \
-    "b19+FFFFIIBd60+BFIFFd129+d129+d129+d129+FF")
-#define SQLItemDesc_def_csz_ ((IDL_unsigned_long) 42)
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-#define SQLItemDescList_def_cin_ ((char *) \
-    "c0+b19+FFFFIIBd60+BFIFFd129+d129+d129+d129+FF")
-#define SQLItemDescList_def_csz_ ((IDL_unsigned_long) 45)
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef SQLValue_t SQLValue_def;
-#define SQLValue_def_cin_ ((char *) "b4+FIc0+HF")
-#define SQLValue_def_csz_ ((IDL_unsigned_long) 10)
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-#define SQLValueList_def_cin_ ((char *) "c0+b4+FIc0+HF")
-#define SQLValueList_def_csz_ ((IDL_unsigned_long) 13)
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-#define USER_DESC_TYPE_def_cin_ ((char *) "h5+")
-#define USER_DESC_TYPE_def_csz_ ((IDL_unsigned_long) 3)
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef USER_DESC_t USER_DESC_def;
-#define USER_DESC_def_cin_ ((char *) "b5+h5+c0+Hd0+d0+c0+H")
-#define USER_DESC_def_csz_ ((IDL_unsigned_long) 20)
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef VERSION_t VERSION_def;
-#define VERSION_def_cin_ ((char *) "b4+IIIK")
-#define VERSION_def_csz_ ((IDL_unsigned_long) 7)
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-#define VERSION_LIST_def_cin_ ((char *) "c0+b4+IIIK")
-#define VERSION_LIST_def_csz_ ((IDL_unsigned_long) 10)
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-#define CONNECTION_CONTEXT_def_cin_ ((char *) \
-    "b21+d128+d128+d128+d128+d128+IIIIIIIFKa1+16+Cd0+KKKIc0+b4+II"\
-    "IK")
-#define CONNECTION_CONTEXT_def_csz_ ((IDL_unsigned_long) 62)
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-#define OUT_CONNECTION_CONTEXT_def_cin_ ((char *) \
-    "b6+c0+b4+IIIKIKa1+16+Cd128+d128+")
-#define OUT_CONNECTION_CONTEXT_def_csz_ ((IDL_unsigned_long) 32)
-typedef IDL_char IDL_OBJECT_def[128];
-#define IDL_OBJECT_def_cin_ ((char *) "a1+128+C")
-#define IDL_OBJECT_def_csz_ ((IDL_unsigned_long) 8)
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef GEN_Param_t GEN_Param_def;
-#define GEN_Param_def_cin_ ((char *) "b3+IIc0+H")
-#define GEN_Param_def_csz_ ((IDL_unsigned_long) 9)
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-#define GEN_ParamList_def_cin_ ((char *) "c0+b3+IIc0+H")
-#define GEN_ParamList_def_csz_ ((IDL_unsigned_long) 12)
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef RES_DESC_t RES_DESC_def;
-#define RES_DESC_def_cin_ ((char *) "b4+d128+Gd0+F")
-#define RES_DESC_def_csz_ ((IDL_unsigned_long) 13)
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-#define RES_DESC_LIST_def_cin_ ((char *) "c0+b4+d128+Gd0+F")
-#define RES_DESC_LIST_def_csz_ ((IDL_unsigned_long) 16)
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef ENV_DESC_t ENV_DESC_def;
-#define ENV_DESC_def_cin_ ((char *) "b3+FFd0+")
-#define ENV_DESC_def_csz_ ((IDL_unsigned_long) 8)
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-#define ENV_DESC_LIST_def_cin_ ((char *) "c0+b3+FFd0+")
-#define ENV_DESC_LIST_def_csz_ ((IDL_unsigned_long) 11)
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef SRVR_CONTEXT_t SRVR_CONTEXT_def;
-#define SRVR_CONTEXT_def_cin_ ((char *) \
-    "b4+GGc0+b4+d128+Gd0+Fc0+b3+FFd0+")
-#define SRVR_CONTEXT_def_csz_ ((IDL_unsigned_long) 32)
-/*
- * End translation unit: ODBCCOMMON
- */
-#endif /* ODBCCOMMON_H_ */

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbcsrvrcommon.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbcsrvrcommon.idl b/core/conn/unixodbc/odbc/Krypton/odbcsrvrcommon.idl
deleted file mode 100644
index 5610f9c..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbcsrvrcommon.idl
+++ /dev/null
@@ -1,117 +0,0 @@
-/**********************************************************************
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-********************************************************************/
-/**************************************************************************
-**************************************************************************/
-//
-// MODULE: TDM_COMMON.IDL 
-//
-//
-// PURPOSE: Describes common typedefs used by the Tandem ODBC/MX 
-//    Krypton IDL specifications.
-//
-//// Modification History
-//	11Nov97     Changed to colHeadingNm to be of 60 characters in length
-//  09Sep97	Changed the parameter name autoCommitOn to autocommit and its type from
-//							boolean to short in CONNECTION_CONTEXT_def
-//
-//	22Aug97		Changed some of the typedefs into basic types, since these typedefs
-//							are declared elsewhere.
-//  1JAN98		TJA			Changes for Association Service integration
-#ifndef _ODBCSRVRCOMMON_DEFINED
-#define _ODBCSRVRCOMMON_DEFINED 
-
-#include "odbcCommon.idl"
-
-// tja 1/1/98 - added ASSOC_NM, moved UNKNOWN_NM to position 0
-//     to match Cfg Svc implementation
-typedef enum CfgSvc_REQ_t {
-    UNKNOWN_NM
-   ,ASSOC_NM
-   ,DATASOURCE_NM
-   ,USER_NM
-   ,PROFILE_NM
-} CfgSvc_REQ_def;
-
-typedef enum DS_AUTOMATION_t {
-   AUTOMATIC,
-   MANUAL
-} DS_AUTOMATION_def;
-
-typedef sequence<SQL_IDENTIFIER_def> DATASOURCE_LIST_def;
-
-typedef struct DATASOURCE_DESC_t {
-   SQL_IDENTIFIER_def   DSNm;
-   unsigned long		DSNStatus;
-   TIMESTAMP_STR_def    LastStatusChange;
-   long				    MaxSrvrCnt;
-   long					AvailSrvrCnt;
-   long				    InitSrvrCnt;
-   long					StartAheadCnt;
-   INTERVAL_NUM_def     SrvrIdleTimeout;
-   INTERVAL_NUM_def     ConnIdleTimeout;
-   INTERVAL_NUM_def     RefreshRate;
-   TIMESTAMP_STR_def    LastUpdated;    
-} DATASOURCE_DESC_def;
-
-
-typedef struct RES_HIT_DESC_t {
-	SQL_IDENTIFIER_def   AttrNm;    
-	long long            Limit;
-	string<128>	         Action;	
-	long long			 ActualValue;
-} RES_HIT_DESC_def;
-
-typedef sequence<octet>	DEFINE_DESC_LIST_def;
-
-typedef short NSK_PROCESS_HANDLE[10];
-
-typedef struct PROCESS_ID_t {
-    short							nodeId;
-    long							processId;
-	NSK_PROCESS_HANDLE				pHandle;
-} PROCESS_ID_def;
-
-
-typedef struct DATASOURCE_CFG_t {
-   SQL_IDENTIFIER_def   DSName;
-   long					DSId;
-   short				defaultDS;
-   DS_AUTOMATION_def	DSAutomation;
-   long					MaxSrvrCnt;
-   long					AvailSrvrCnt;
-   long					InitSrvrCnt;
-   long					StartAheadCnt;
-   INTERVAL_NUM_def     SrvrIdleTimeout;
-   INTERVAL_NUM_def     ConnIdleTimeout;
-   INTERVAL_NUM_def     RefreshRate; 
-   short				Status;
-   long					StatusChangeTime;        
-   RES_DESC_LIST_def	ResDescList;
-   ENV_DESC_LIST_def	EnvDescList;
-   DEFINE_DESC_LIST_def	DefineDescList;
-} DATASOURCE_CFG_def;
-
-typedef sequence<DATASOURCE_CFG_def> DATASOURCE_CFG_LIST_def;
-
-
-#endif

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/omxSec.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/omxSec.idl b/core/conn/unixodbc/odbc/Krypton/omxSec.idl
deleted file mode 100644
index fb34fa8..0000000
--- a/core/conn/unixodbc/odbc/Krypton/omxSec.idl
+++ /dev/null
@@ -1,74 +0,0 @@
-/*************************************************************************
-*
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-**************************************************************************/
-//
-// MODULE: omxSec.IDL 
-// PURPOSE: Describes methods for client call to authentication service
-//          provided by cluster or PDC.  independent from the ODBC Services
-//          
-//
-//// Modification History
-
-#ifndef _OMXSEC_DEFINED
-#define _OMXSEC_DEFINED 
-
-
-// used to simulate a unique id for interface
-// concatates elements
-//      major = x01, minor = x00, build = x0001
-typedef long long VERSION_def;
-typedef string    UUID_def;
-module OMX {
-
-#define OMXSec_uuid ((UUID_def) "d1894a72-0326-11d1-a54a-0060b01ad6ae")
-#define OMXSec_version ((VERSION_def) 16777217)
-#define MAX_AUTH_LEN		2048 
-typedef sequence<octet,MAX_AUTH_LEN>	AuthData_def;
-
-//it will appear that this is a cludgy design, treating the
-// byte transfer as only an octet string, but its passed encrypted
-// destroying any structure, and the bytes must be untouched from
-// requester to server
-
-interface Sec {
-	exception ParamError {};
-	exception AuthDenied {};
-	exception AuthError {};
-	exception SecSvcBusy{};
-	exception SecSvcUnavailable{};
-	
-    void GetAuthId(
-			in  AuthData_def			pzInAuthData,
-			out AuthData_def            pzRtnAuthData)
-			raises ( ParamError
-			       , AuthError
-				   , AuthDenied
-			       , SecSvcBusy
-			       , SecSvcUnavailable ); 
-
-    }; // end of Sec interface
-
-}; // end of OMX module
-
-
-#endif

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/TCPIPV4/TCPIPV4.RC
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/TCPIPV4/TCPIPV4.RC b/core/conn/unixodbc/odbc/odbcclient/unixcli/TCPIPV4/TCPIPV4.RC
deleted file mode 100644
index beceebf..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/TCPIPV4/TCPIPV4.RC
+++ /dev/null
@@ -1,109 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,51,201,113
- PRODUCTVERSION 2,0,0,113
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x40004L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "000004b0"
-        BEGIN
-            VALUE "Comments", "T7968G10_01NOV2004_ABC_IPV4_1220\0"
-            VALUE "CompanyName", "Esgyn Corporation\0"
-            VALUE "FileDescription", "NonStop� ODBC/MX TCPIPV4 DLL\0"
-            VALUE "FileVersion", "3, 51, 201, 113\0"
-            VALUE "InternalName", "NonStop� ODBC/MX TCPIPV4 DLL\0"
-            VALUE "LegalCopyright", "� Copyright Apache Software Foundation\0"
-            VALUE "LegalTrademarks", "\0"
-            VALUE "OriginalFilename", "tdm_TCPIPV4.dll\0"
-            VALUE "PrivateBuild", "\0"
-            VALUE "ProductName", "NonStop� ODBC/MX\0"
-            VALUE "ProductVersion", "2, 0, 0, 113\0"
-            VALUE "SpecialBuild", "\0"
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x0, 1200
-    END
-END
-
-#endif    // !_MAC
-
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-#endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/Doxyfile
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/Doxyfile b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/Doxyfile
index f7b6217..3b9e060 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/Doxyfile
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/Doxyfile
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 # Doxyfile 1.3.7-KDevelop
 
 #---------------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXODSN.TXT
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXODSN.TXT b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXODSN.TXT
deleted file mode 100644
index 1b5f0a0..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXODSN.TXT
+++ /dev/null
@@ -1,47 +0,0 @@
-[ODBC]
-TraceFlags             = 6
-TraceStart             = 0
-TraceFile              = TRLOG
-
-[ODBC Data Sources]
-TDM_Default_DataSource = NonStop ODBC/MX 2.0
-ATC_TESTS              = NonStop ODBC/MX 2.0
-DataSourceName         = Driver
-
-[DataSourceName]
-Driver = NonStop ODBC/MX 2.0
-
-[Default_DataSource]
-Description                 = Default Data Source
-Catalog                     = CAT
-Schema                      = SCH
-DataLang                    = 0
-FetchBufferSize             = SYSTEM_DEFAULT
-Server                      = FILE:\NODE1.$ZODBC
-SQL_ATTR_CONNECTION_TIMEOUT = SYSTEM_DEFAULT
-SQL_LOGIN_TIMEOUT           = SYSTEM_DEFAULT
-SQL_QUERY_TIMEOUT           = NO_TIMEOUT
-
-[ATC_TESTS]
-Description                 = Data Source for ATC programs
-Catalog                     = Cat
-Schema                      = Sch
-DataLang                    = 0
-FetchBufferSize             = 10
-Server                      = LOCAL:0
-SQL_ATTR_CONNECTION_TIMEOUT = 10
-SQL_LOGIN_TIMEOUT           = 10
-SQL_QUERY_TIMEOUT           = 10
-
-[CHARSET_TESTS]
-Description                 = Data Source for Charset Support
-Catalog                     = Cat
-Schema                      = Sch
-DataLang                    = 0
-ReplacementCharacter	    = ?
-FetchBufferSize             = SYSTEM_DEFAULT
-Server                      = FILE:\NODE1.$ZODBC
-SQL_ATTR_CONNECTION_TIMEOUT = SYSTEM_DEFAULT
-SQL_LOGIN_TIMEOUT           = SYSTEM_DEFAULT
-SQL_QUERY_TIMEOUT           = NO_TIMEOUT
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXOMSG.txt
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXOMSG.txt b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXOMSG.txt
deleted file mode 100644
index 1355bef..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/MXOMSG.txt
+++ /dev/null
@@ -1,678 +0,0 @@
-VR
-T7971G06 ~	
-ER
-1 IDS^01^002
-01002 01001 Disconnect error. Transaction rolled back.
-~
-2 IDS^01^004
-01004 01004 Data truncated.
-~
-3 IDS^01^006
-01006 01006 Privilege not revoked.
-~
-4 IDS^07^001
-07001 01008 Wrong number of parameters.
-~
-5 IDS^07^003
-07003 01010 Dynamic SQL error.  Cursor specification cannot be executed.
-~
-6 IDS^07^005
-07005 01012 Dynamic SQL error.  Prepared statement is not a cursor specification.
-~
-7 IDS^07^006
-07006 01014 Restricted data type attribute violation.
-~
-8 IDS^07^008
-07008 01016 Dynamic SQL error.  Wrong number of bound columns.
-~
-9 IDS^08^001
-08001 01018 Unable to connect to data source.
-~
-10 IDS^08^001^01
-08001 01018 Unable to connect to data source. The Association Service entry is not found or empty.
-~
-11 IDS^08^001^02
-08001 01018 Unable to connect to data source. The Driver Entry is not found or empty.
-~
-12 IDS^08^002
-08002 01020 Connection in use.
-~
-13 IDS^08^003
-08003 01022 Connection not open.
-~
-14 IDS^08^004
-08004 01024 Data source rejected establishment of connection for implementation defined reasons.
-~
-15 IDS^08^005
-08005 01026 Communication failure.
-~
-16 IDS^08^006
-08006 01028 Transaction rolledback.
-~
-17 IDS^08^007
-08007 01030 Connection failure during transaction.
-~
-18 IDS^08^S01
-08S01 01032 Communication link failure. The server timed out or disappeared.
-~
-19 IDS^21^001
-21001 01034 Cardinality violation; insert value list does not match column list
-.
-~
-20 IDS^21^002
-21002 01036 Cardinality violation; parameter value list does not match column l
-ist.
-~
-21 IDS^21^S01
-21S01 01038 Cardinality violation; insertion value list does not match column l
-ist.
-~
-22 IDS^21^S02
-21S02 01040 Cardinality violation; parameter list does not match column list.
-~
-23 IDS^22^001
-22001 01042 String data right truncation.
-~
-24 IDS^22^003
-22003 01044 Numeric value out of range.
-~
-25 IDS^22^005
-22005 01046 Error in assignment.
-~
-26 IDS^22^005^01
-22005 Precision or scale out of range.
-~
-27 IDS^22^012
-22012 01050 Division by zero.
-~
-28 IDS^23^000
-23000 01052 Integrity constraint violation.
-~
-29 IDS^24^000
-24000 01054 Invalid cursor state.
-~
-30 IDS^25^000
-25000 01056 Invalid transaction state.
-~
-31 IDS^26^000
-26000 01058 Invalid SQL statement identifier.
-~
-32 IDS^28^000
-28000 01060 Invalid authorization specification.
-~
-33 IDS^28^000^00
-28000 01062 Invalid authorization specification; Access to selected database has been denied.
-~
-34 IDS^34^000
-34000 01064 Invalid cursor name.
-~
-35 IDS^37^000
-37000 01066 Syntax error in SQL dynamic statement.
-~
-36 IDS^3C^000
-3C000 01068 Duplicate cursor name.
-~
-37 IDS^40^001
-40001 01070 Attempt to initiate new SQL Server operation with data pending.
-~
-38 IDS^42^000
-42000 01072 Syntax error or access rule violation.
-~
-39 IDS^70^100
-70100 01074 Operation aborted (server did not process cancel request).
-~
-40 IDS^S0^001
-S0001 01076 Invalid table name; base table or view already exists.
-~
-41 IDS^S0^002
-S0002 01078 Invalid table name; table or view not found.
-~
-42 IDS^S0^011
-S0011 01080 Invalid index name; index already exists.
-~
-43 IDS^S0^012
-S0012 01082 Invalid index name; index not found.
-~
-44 IDS^S0^021
-S0021 01084 Invalid column name; column already exists.
-~
-45 IDS^S0^022
-S0022 01086 Invalid column name; column not found.
-~
-46 IDS^S1^000
-S1000 01088 General error.
-~
-47 IDS^S1^000^00
-S1000 01090 General error: Ongoing transaction has been commited.
-~
-48 IDS^S1^000^01
-S1000 01092 The stored procedure required to complete this operation could not be found 
-on the server they were supplied with the ODBC setup disk for the SQLServer driver). 
-Contact your service provider.
-~
-49 IDS^S1^000^02
-S1000 01094 Unknown token received from SQL Server
-~
-50 IDS^S1^000^03
-S1000 01096 The ODBC catalog stored procedures installed on server %s are version %s; 
-version %02d.%02d.%4.4d is required to ensure proper operation.  Please contact your system administrator.
-~
-51 IDS^S1^000^04
-S1000 01098 Unable to load communication module.  Driver has not been correctly installed.
-~
-52 IDS^S1^000^05
-S1000 01100 Communication module is not valid.  Driver has not been correctly Installed.
-~
-53 IDS^S1^000^06
-S1000 01102 Data type mismatch.
-~
-54 IDS^S1^001
-S1001 01104 Memory allocation error.
-~
-55 IDS^S1^002
-S1002 01106 Invalid column number.
-~
-56 IDS^S1^003
-S1003 01108 Program type out of range.
-~
-57 IDS^S1^004
-S1004 01110 SQL data type out of range.
-~
-58 IDS^S1^005
-S1005 01112 Parameter number out of range.
-~
-59 IDS^S1^006
-S1006 01114 Invalid conversion specified.
-~
-60 IDS^S1^007
-S1007 01116 Row count not available from the data source.
-~
-61 IDS^S1^008
-S1008 01118 Operation cancelled.
-~
-62 IDS^S1^009
-S1009 01120 Invalid argument value.
-~
-63 IDS^S1^010
-S1010 01122 Function sequence error.
-~
-64 IDS^S1^012
-S1012 01124 Invalid transaction operator code specified.
-~
-65 IDS^HY^015
-S1015 01130 No cursor name available.
-~
-66 IDS^S1^090
-S1090 01132 Invalid string or buffer length.
-~
-67 IDS^S1^091
-S1091 01134 Descriptor type out of range.
-~
-68 IDS^S1^092
-S1092 01136 Option type out of range.
-~
-69 IDS^S1^093
-S1093 01138 Invalid parameter number or missing parameter.
-~
-70 IDS^S1^094
-S1094 01140 Invalid scale value.
-~
-71 IDS^S1^095
-S1095 01142 Function type out of range.
-~
-72 IDS^S1^096
-S1096 01144 Information type out of range.
-~
-73 IDS^S1^097
-S1097 01146 Column type out of range.
-~
-74 IDS^S1^098
-S1098 01148 Scope type out of range.
-~
-75 IDS^S1^099
-S1099 zzzzz Nullable type out of range.
-~
-76 IDS^S1^100
-S1100 zzzzz Uniqueness option type out of range.
-~
-77 IDS^S1^101
-S1101 zzzzz Accuracy option type out of range.
-~
-78 IDS^S1^102
-S1102 zzzzz Table type out of range.
-~
-79 IDS^S1^103
-S1103 zzzzz Direction option out of range.
-~
-80 IDS^S1^106
-S1106 zzzzz Fetch type out of range.
-~
-81 IDS^S1^107
-S1107 zzzzz Row value out of range.
-~
-82 IDS^S1^108
-S1108 zzzzz Concurrency option out of range.
-~
-83 IDS^S1^109
-S1109 zzzzz Invalid cursor position; no keyset defined.
-~
-84 IDS^S1^C00
-S1C00 zzzzz Driver not capable.
-~
-85 IDS^S1^LD0
-S1LD0 zzzzz No long data values pending.
-~
-86 IDS^S1^T00
-S1T00 zzzzz Timeout expired.
-~
-87 IDS^IM^001
-IM001 zzzzz Driver does not support this function.
-~
-88 IDS^01^000
-01000 zzzzz General warning.
-~
-89 IDS^01^S02
-01S02 zzzzz Option value changed.
-~
-90 IDS^22^008
-22008 zzzzz Datetime field overflow.
-~
-91 IDS^S1^105
-S1105 zzzzz Invalid parameter type or parameter type not supported.
-~
-92 IDS^IM^009
-IM009 zzzzz Unable to load DLL.
-~
-93 IDS^186^DSTODRV^TRUNC
-HY721 zzzzz TranslationDLL Truncation: DataSourceToDriver [~1~].
-~
-94 IDS^188^DRVTODS^TRUNC
-HY721 zzzzz TranslationDLL Truncation: DriverToDataSource [~1~].
-~
-95 IDS^190^DSTODRV^ERROR
-HY722 zzzzz TranslationDLL Error: DataSourceToDriver [~1~].
-~
-96 IDS^193^DRVTODS^ERROR
-HY723 zzzzz TranslationDLL Error: DriverToDataSource [~1~].
-~
-150 IDS^NO^SRVR^AVAILABLE
-08001 zzzzz No more ODBC servers available to connect.
-~
-151 IDS^ASSOC^SRVR^NOT^AVAILABLE
-08001 zzzzz ODBC Services not yet available: ~1~.
-~
-152 IDS^DS^NOT^AVAILABLE
-08001 zzzzz DataSource not yet available or not found: ~1~.
-~
-200 IDS^PROGRAM^ERROR
-S1000 zzzzz Unexpected programming exception has been found: [~1~].  Check the server event log on node [~2~] for details.
-~
-201 IDS^PORT^NOT^AVAILABLE
-08001 zzzzz No more ports available to start ODBC servers.
-~
-202 IDS^RETRY^ATTEMPT^EXCEEDED
-08001 zzzzz Retry attempts to connect to the datasource failed, ODBC server not able to register to the ODBC service process.
-~
-203 IDS^01^000^01
-01000 zzzzz General warning. Connected to the default data source: ~1~.
-~
-204 IDS^S1^000^07
-S1000 zzzzz General error. Failed since resource governing policy is hit: ~1~.
-~
-205 IDS^08^004^01
-08004 zzzzz Data source rejected establishment of connection since the ODBC Server is connected to a different client now.
-~
-206 IDS^RG^LOG^INFO
-01000 zzzzz Query Estimated cost, ~1~, exceeds resource policy ~2~.  Statement written to log.
-~
-210 IDS^EXCEPTION^MSG
-S1000 zzzzz General error. Runtime exception [~1~] has been detected in function [~2~].
-~
-211 IDS^NO^FUNCTION
-S1000 zzzzz General error. The called function [~1~] is not implemented.  Please contact your service provider.
-~
-212 IDS^SQL^ERROR
-S1000 zzzzz SQL error:
-~
-213 IDS^SQL^WARNING
-01000 zzzzz SQL warning:
-~
-214 IDS^UNABLE^TO^CANCEL^BY^SQL
-S1000 zzzzz Unable to cancel the statement because of a SQL Error.
-~
-215 IDS^THREAD^ERROR
-S1000 zzzzz An internal thread error has been detected.  Error message: ~1~.
-~
-216 IDS^UNABLE^TO^GETPARAM
-S1000 zzzzz Unable to get parameter information either because of a NULL pointer or an incomplete parameter list.
-~
-217 IDS^TRANSACTION^ERROR
-S1000 zzzzz A TIP transaction error [~1~] has been detected.  Check the server event log on Node [~2~] for details.
-~
-220 IDS^NT^ERROR
-S1000 zzzzz General error. The function [~1~] has detected an NT error: [~2~].
-~
-221 IDS^UNABLE^TO^LOAD^LIBRARY
-S1000 zzzzz Unable to load the ODBC/MX driver because of an NT error: ~1~.
-~
-222 IDS^UNABLE^TO^GET^VERSION
-S1000 zzzzz Unable to get the OS version numbers because of an NT error: ~1~.
-~
-223 IDS^UNABLE^TO^GET^USER
-S1000 zzzzz Unable to get the user name because of an NT error: ~1~.
-~
-224 IDS^UNABLE^TO^GET^USER^DESC
-S1000 zzzzz Unable to get the user description because of an NT error: ~1~.
-~
-225 IDS^UNABLE^TO^LOGON
-S1000 zzzzz Unable to authenticate the user because of an NT error: ~1~.
-~
-226 IDS^UNABLE^TO^GETODBCINI
-S1000 zzzzz Unable to retrieve the ODBC.INI string for key [~1~] because of an NT error: ~2~.
-~
-227 IDS^UNABLE^TO^GETMODULENAME
-S1000 zzzzz Unable to retrieve the driver's module name because of an NT error: ~1~.
-~
-228 IDS^UNABLE^TO^GETFILEVERSION
-S1000 zzzzz Unable to retrieve the driver's file version because of an NT error: ~2~.
-~
-300 IDS^KR^UNABLE^TO^INITIALIZE
-S1000 zzzzz Unable to initialize the communication layer because of a network error: ~1~.
-~
-301 IDS^KR^UNABLE^TO^TERMINATE
-S1000 zzzzz Unable to terminate the dialogue with the MXCS Server because of a network error: ~1~.
-~
-302 IDS^KR^ODBCSRVR^INTERF^FAILED
-S1000 zzzzz Unable to register the MXCS Server interface because of a network error: ~1~.
-~
-303 IDS^KR^ASSRVR^INTERF^FAILED
-S1000 zzzzz Unable to register the Association Server interface because of a network error: ~1~.
-~
-304 IDS^KR^UNABLE^PROXY^CREATE
-S1000 zzzzz Unable to create the proxy for the MXCS Server because of a network error: ~1~.
-~
-305 IDS^KR^UNABLE^PROXY^DESTROY
-S1000 zzzzz Unable to destroy the proxy for the MXCS Server because of a network error: ~1~.
-~
-310 IDS^KR^ERROR
-S1000 zzzzz Unable to perform function [~1~] because of a network error: ~2~.
-~
-311 IDS^KR^SRVR^GONE
-08S01 zzzzz Communication Link failure.  Unable to perform function [~1~] because the MXCS Server disappeared.
-~
-312 IDS^KR^NO^SRVR
-S1000 zzzzz Unable to perform function [~1~] because the MXCS Server does not exist.
-~
-313 IDS^DS^NOT^FOUND
-08001 zzzzz Unable to connect to data source. The Data source Entry is not found.
-~
-314 IDS^HY^000
-HY000 01088 General error.
-~
-315 IDS^HY^001
-HY001 01089 Memory allocation error.
-~
-316 IDS^HY^090
-HY090 01090 Invalid string or buffer length.
-~
-317 IDS^IM^010
-IM010 01091 Data source name too long.
-~
-318 IDS^CEE^THREAD^NOT^AVAILABLE
-HY000 01092 General error - UnRecoverable Error - The network Component thread has been terminated earlier.
-~
-319 IDS^HY^092
-HY092 01093 Invalid attribute/option identifier.
-~
-320 IDS^HY^C00
-HYC00 01093 Optional feature not implemented.
-~
-321 IDS^HY^091
-HY091 01094 Invalid descriptor field identifier.
-~
-322 IDS^HY^016
-HY016 01095 Cannot modify an implementation row descriptor.
-~
-323 IDS^07^009
-07009 01096 Invalid descriptor index. RecNumber is 0 (Bookmark is not yet supported).
-~
-324 IDS^HY^021
-HY021 01096 Inconsistent descriptor information.
-~
-325 IDS^HY^003
-HY003 01097 Invalid application buffer type.
-~
-326 IDS^HY^013
-HY013 01098 Memory management error.
-~
-327 IDS^01^S00
-01S00 01099 Invalid connection string attribute.
-~
-328 IDS^IM^007
-IM007 01100 No data source or driver specified; dialog prohibited.
-~
-329 IDS^IM^008
-IM008 01101 Dialog failed.
-~
-ER
-330 IDS^HY^105
-HY105 01102 Invalid parameter type.
-~
-331 IDS^HY^018
-HY106 01103 Server declined cancel request.
-~
-332 IDS^07^002
-07002 01104 COUNT field incorrect.
-~
-333 IDS^07^S01
-07S01 01105 Invalid use of default parameter SQL_DEFAULT_PARAMETER not supported.
-~
-334 IDS^HY^010
-HY010 01106 Function sequence error.
-~
-335 IDS^HY^020
-HY020 01107 Attempt to concatenate a null value.
-~
-336 IDS^HY^019
-HY019 01108 Non-character and non-binary data sent in pieces.
-~
-337 IDS^22^002
-22002 01109 Indicator variable required but not supplied.
-~
-338 IDS^01^S07
-01S07 01110 Fractional truncation.
-~
-339 IDS^HY^107
-HY107 01111 Row-value out of range.
-~
-340 IDS^22^018
-22018 01112 Invalid character value for cast specification.
-~
-341 IDS^HY^024
-HY024 01113 Invalid attribute value.
-~
-342 IDS^HY^110
-HY110 01114 Invalid driver completion.
-~
-343 IDS^IM^002
-IM002 01115 Data source not found or no default driver specification.
-~
-344 IDS^HY^109
-HY009 01116 Invalid cursor position.
-~
-345 IDS^HY^007
-HY007 01117 Associated statement is not prepared.
-~
-346 IDS^HY^096
-HY096 01118 Information type out of range.
-~
-347 IDS^S1^000^08
-01000 zzzzz General warning. Resource governing policy is hit: ~1~.
-~
-348 IDS^HY^004
-HY004 01119 Invalid SQL data type.
-~
-349 IDS^HY^017
-HY017 01120 Invalid use of an automatically allocated descriptor handle.
-~ 
-350 IDS^22^015
-22015 zzzzz Interval field overflow.
-~ 
-
-~
-1000 CFGCL^SESSION^NULL^POINTER
-00500 zzzzzSession handle is null.
-~
-1001 CFGCL^SESSION^MISSING^ASPROCESS
-00501 zzzzzAS process was not specified.
-~
-1002 CFGCL^SESSION^NOT^FOUND
-00503 zzzzzSession is not found.
-~
-1003 CFGCL^SESSION^MAX^NUMBER
-00506 zzzzzMaximum number of session is reached.
-~
-1004 CFGCL^SESSION^DUPLICATED
-00508 zzzzzDuplicated session is found.
-~
-1005 CFGCL^BUFFER^NULL^POINTER
-00510 zzzzzBuffer is null.
-~
-1006 CFGCL^USER^NOT^AUTHENTICATED
-00530 zzzzzUser is not authenticated.
-~
-1007 CFGCL^USER^NOT^AUTHORIZED
-00540 zzzzzCurrent user does not have privileges to perform such operation.
-~
-1008 CFGCL^WRONG^INPUT^PARAMETER
-00550 zzzzzWrong input parameter.
-~
-1009 CFGCL^WRONG^INPUT^PARAMETERLEN
-00560 zzzzzWrong input parameter length.
-~
-1010 CFGCL^WRONG^USERNAME^PASSWORD
-00570 zzzzzWrong username and password.
-~
-1011 CFGCL^CFGSRVR^NOT^STARTED
-00580 zzzzzConfiguration server cannot be started.
-~
-1012 CFGCL^WRONG^BUFFER^NUMBER
-00590 zzzzzIncorrect buffer number: ~1~
-~
-1013 CFGCL^ASSRVR^NOT^STARTED
-00600 zzzzzAssociation server cannot be started.
-~
-1014 CFGCL^TIMER^EXPIRED
-00610 zzzzzTimer has expired.
-~
-1015 CFGCL^NO^DATA^FOUND
-00620 zzzzzNo data found.
-~
-1016 CFGCL^SERVER^NO^MEMORY
-00630 zzzzzConfiguration server has no memory.
-~
-1017 CFGCL^CLIENT^NO^MEMORY
-00633 zzzzzConfiguration Client has no memory.
-~
-1018 CFGCL^UNKNOWN^OPERATION^CODE
-00640 zzzzzUnknown operation is selected for session.
-~
-1019 CFGCL^SQL^WARNING
-00650 zzzzzSQL Warning.
-~
-1020 CFGCL^TRACE^NOT^ENABLED
-00660 zzzzzTrace cannot be enabled.
-~
-1021 CFGCL^TRACE^NOT^DISABLED
-00663 zzzzzTrace cannot be disabled.
-~
-1022 CFGCL^DS^ALREADY^EXISTS
-007xx zzzzzData source ~1~ already exists.
-~
-1023 CFGCL^DS^NOT^FOUND
-007xx zzzzzData source does not exist.
-~
-1024 CFGCL^DS^IN^USE
-007xx zzzzzData source ~1~ is in use.
-~
-1025 CFGCL^CANNOT^STOP^SERVERTYPE
-00540 zzzzzSpecified server type cannot be stopped.
-~
-1026 CFGCL^ASPROCESS^TRY^AGAIN
-007xx zzzzzFailed to communicate with MXCS Service process.  Try again.
-~
-1027 CFGCL^ASPROCESS^PARAM^ERROR
-007xx zzzzzParameter error while trying to communicate with MXCS Service process.
-~
-1028 CFGCL^ASPROCESS^TIMEOUT^ERROR
-007xx zzzzzTimeout while trying to communicate with MXCS Service process.
-~
-1029 CFGCL^UNKNOWN^PROGRAM^EXCEPTION
-007xx zzzzzUnknown program exception ~1~ has occurred.
-~
-1030 CFGCL^PARAM^ERROR^NO^DESC
-007xx zzzzzUnknown Parameter error.
-~
-1031 CFGCL^PARAM^ERROR^WITH^DESC
-007xx zzzzzParameter error: ~1~
-~
-1032 CFGCL^CANNOT^START^DS
-007xx zzzzzMXCS Service failed to start one or more data sources.
-~
-1033 CFGCL^PORT^NOT^AVAILABLE
-007xx zzzzzPort is not available for MXCS Service to run.
-~
-1034 CFGCL^CANNOT^CREATE^SERVERS
-007xx zzzzzMXCS Service failed to start MXCS Server process.
-~
-1035 CFGCL^CFGSRVR^FAILED
-007xx zzzzzError in Configuration Server.
-~
-1036 CFGCL^CANNOT^STOP^DS
-007xx zzzzzMXCS Service failed to stop one or more data sources.
-~
-1037 CFGCL^CANNOT^STOP^AS
-007xx zzzzzMXCS Service failed to stop.
-~
-1038 CFGCL^AS^NOT^AVAILABLE
-007xx zzzzzMXCS Service is not available.
-~
-1039 CFGCL^DS^NOT^AVAILABLE
-007xx zzzzzData source is not available.
-~
-1040 CFGCL^SERVER^NOT^FOUND
-007xx zzzzzMXCS Service cannot find specified server.
-~
-1041 CFGCL^CATALOG^NOT^FOUND
-00515 zzzzzUnable to find system catalog name.
-~
-1042 CFGCL^ASPROCESS^NOT^FOUND
-00516 zzzzzNo MXCS Service is found in the system.
-~
-1043 CFGCL^SERVER^IN^USE
-007xx zzzzzMXCS Service failed to stop MXCS Server because client-connection ID does not match.
-~
-1044 CFGCL^CANNOT^STOP^SERVER
-007xx zzzzzMXCS Service failed to stop MXCS Server process.
-~
-1045 CFGCL^CREATE^CONTEXT^FAILED
-00515 zzzzzUnable to create context.
-~
-1046 CFGCL^PRIV^TO^METADATA^FAILED
-00516 zzzzzPrivileges denied while trying to to update metadata.
-~
-1047 CFGCL^DELETE^CONTEXT^FAILED
-00517 zzzzzUnable to delete context.
-~
-1048 CFGCL^CANNOT^DROP^DEFAULTDS
-007xx zzzzzDefault data source cannot be dropped.
-~
-1049 CFGCL^DSNAME^TOO^LONG
-00560 zzzzzData source name exceeds 128 character limit.
-~
-1050 CFGCL^ENV^VALUE^TOO^LONG
-00560 zzzzzEnvironment variable value exceeds 3900 character limit.
-~
-1051 CFGCL^ENV^LIST^TOO^LONG
-00560 zzzzzNumber of environment variables cannot exceed 256.
-~
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/create_msg_files/unixmsg.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/create_msg_files/unixmsg.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/create_msg_files/unixmsg.h
index 6c55bd5..ef77847 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/create_msg_files/unixmsg.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/create_msg_files/unixmsg.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 #include "mxomsg.h"
 #define DWORD long
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/unixmsg.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/unixmsg.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/unixmsg.h
index f3bec06..c28d82c 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/unixmsg.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/unixmsg.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 #include "mxomsg.h"
 #ifndef DWORD
 #define DWORD unsigned int

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/cee.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/cee.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/cee.h
index 46b56ad..567b033 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/cee.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/cee.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 #ifndef CEE_H
 #define CEE_H
 #define CEE_H_VERSION 19991123

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu.h
index 3c480de..51a5de0 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * glu.h
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_rs.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_rs.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_rs.h
index 5da95ea..e4c3927 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_rs.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_rs.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * !GLU Result Status Definitions
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_stdexc.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_stdexc.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_stdexc.h
index c429c1a..ed62f93 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_stdexc.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/glu_stdexc.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * !STDEXC Result Status Definitions
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/histry.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/histry.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/histry.h
index 843787f..cedbea0 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/histry.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/histry.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 
 #ifndef _HISTRYH_
 #define _HISTRYH_

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/hpsqlext.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/hpsqlext.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/hpsqlext.h
index 7e5f52f..eaf9170 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/hpsqlext.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/hpsqlext.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
 // @@@ START COPYRIGHT @@@
 //

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/idltype.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/idltype.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/idltype.h
index af14c8d..a92d2ae 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/idltype.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/idltype.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * idltype.h
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/odbccommon.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/odbccommon.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/odbccommon.h
index 75d4e93..c0510b1 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/odbccommon.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/odbccommon.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 #ifndef ODBCCOMMON_H_
 #define ODBCCOMMON_H_
 /*

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/tdmsig.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/tdmsig.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/tdmsig.h
index 32b325c..bc01b54 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/tdmsig.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/tdmsig.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /* T8645D40 - (D40Tool) - tdmsig.h   Extended signal definitions */
 
 #ifndef _TDMSIGH

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/unix_extra.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/unix_extra.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/unix_extra.h
index 8859b14..290f823 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/unix_extra.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/inc/unix_extra.h
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // This is a misc headerfile to store the changes/additions that needed to made
 // for the port to *nix platforms
 #ifndef UNIX_EXTRA_H

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/linux.exports
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/linux.exports b/core/conn/unixodbc/odbc/odbcclient/unixcli/linux.exports
index 240abe3..6968121 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/linux.exports
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/linux.exports
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 # This file is used to export functions from the ODBC Driver
 {
 global:

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/makefile.lnx
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/makefile.lnx b/core/conn/unixodbc/odbc/odbcclient/unixcli/makefile.lnx
index f2aa8eb..72c107e 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/makefile.lnx
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/makefile.lnx
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 # INCLUDES
 include $(MY_SQROOT)/macros.gmk #top level
 sinclude depend.mk


[27/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/Common/zmxoc.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/Common/zmxoc.h b/core/conn/odbc/src/odbc/Common/zmxoc.h
index f582c71..e3186a0 100644
--- a/core/conn/odbc/src/odbc/Common/zmxoc.h
+++ b/core/conn/odbc/src/odbc/Common/zmxoc.h
@@ -19,273 +19,6 @@
 //
 // @@@ END COPYRIGHT @@@
 /* SCHEMA PRODUCED DATE - TIME : 7/07/2010 - 01:20:50 */
-#pragma section zspi_ssn_zmxo
-/* Constant ZSPI-SSN-ZMXO created on 07/07/2010 at 01:20 */
-#define ZSPI_SSN_ZMXO 231
-#pragma section zmxo_val_owner
-/* Constant ZMXO-VAL-OWNER created on 07/07/2010 at 01:20 */
-#define ZMXO_VAL_OWNER "TANDEM  "
-#pragma section zmxo_val_number
-/* Constant ZMXO-VAL-NUMBER created on 07/07/2010 at 01:20 */
-#define ZMXO_VAL_NUMBER 231
-#pragma section zmxo_val_version
-/* Constant ZMXO-VAL-VERSION created on 07/07/2010 at 01:20 */
-#define ZMXO_VAL_VERSION 19997U
-#pragma section zmxo_val_ext_ssid
-/* Constant ZMXO-VAL-EXT-SSID created on 07/07/2010 at 01:20 */
-#define ZMXO_VAL_EXT_SSID "TANDEM.231.N29"
-#pragma section zmxo_val_ssid
-/* Definition ZMXO-VAL-SSID created on 07/07/2010 at 01:20 */
-#pragma fieldalign shared2 __zmxo_val_ssid
-typedef struct __zmxo_val_ssid
-{
-   union
-   {
-      char                            z_filler[8];
-      /*value is "TANDEM  "*/
-      zspi_ddl_char8_def              z_owner;
-   } u_z_filler;
-   zspi_ddl_int_def                z_number;
-   /*value is 231*/
-   zspi_ddl_uint_def               z_version;
-   /*value is 19997*/
-} zmxo_val_ssid_def;
-#define zmxo_val_ssid_def_Size 12
-#pragma section zmxo_tnm_eventnumber
-/* Constant ZMXO-TNM-EVENTNUMBER created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_EVENTNUMBER 2010
-#pragma section zmxo_tnm_component
-/* Constant ZMXO-TNM-COMPONENT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_COMPONENT 2011
-#pragma section zmxo_tnm_objectref
-/* Constant ZMXO-TNM-OBJECTREF created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_OBJECTREF 2012
-#pragma section zmxo_tnm_datasource
-/* Constant ZMXO-TNM-DATASOURCE created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DATASOURCE 2013
-#pragma section zmxo_tnm_srvc_initialized
-/* Constant ZMXO-TNM-SRVC-INITIALIZED created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVC_INITIALIZED 2014
-#pragma section zmxo_tnm_srvc_started
-/* Constant ZMXO-TNM-SRVC-STARTED created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVC_STARTED 2015
-#pragma section zmxo_tnm_cfg_srvr_init
-/* Constant ZMXO-TNM-CFG-SRVR-INIT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_CFG_SRVR_INIT 2016
-#pragma section zmxo_tnm_ds_started
-/* Constant ZMXO-TNM-DS-STARTED created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STARTED 2017
-#pragma section zmxo_tnm_ds_stopping
-/* Constant ZMXO-TNM-DS-STOPPING created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STOPPING 2018
-#pragma section zmxo_tnm_ds_stopped
-/* Constant ZMXO-TNM-DS-STOPPED created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STOPPED 2019
-#pragma section zmxo_tnm_rg_over_limit
-/* Constant ZMXO-TNM-RG-OVER-LIMIT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_RG_OVER_LIMIT 2020
-#pragma section zmxo_tnm_srvc_stopped
-/* Constant ZMXO-TNM-SRVC-STOPPED created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVC_STOPPED 2021
-#pragma section zmxo_tnm_reg_srvr_err
-/* Constant ZMXO-TNM-REG-SRVR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_REG_SRVR_ERR 2022
-#pragma section zmxo_tnm_srvst_chng_err
-/* Constant ZMXO-TNM-SRVST-CHNG-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVST_CHNG_ERR 2023
-#pragma section zmxo_tnm_start_srvr_err
-/* Constant ZMXO-TNM-START-SRVR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_START_SRVR_ERR 2024
-#pragma section zmxo_tnm_stop_srvr_err
-/* Constant ZMXO-TNM-STOP-SRVR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_STOP_SRVR_ERR 2025
-#pragma section zmxo_tnm_dsst_chng_fail
-/* Constant ZMXO-TNM-DSST-CHNG-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DSST_CHNG_FAIL 2026
-#pragma section zmxo_tnm_port_notavail
-/* Constant ZMXO-TNM-PORT-NOTAVAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_PORT_NOTAVAIL 2027
-#pragma section zmxo_tnm_srvc_strt_fail
-/* Constant ZMXO-TNM-SRVC-STRT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVC_STRT_FAIL 2028
-#pragma section zmxo_tnm_srvc_strt_info
-/* Constant ZMXO-TNM-SRVC-STRT-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVC_STRT_INFO 2029
-#pragma section zmxo_tnm_ds_strt_fail
-/* Constant ZMXO-TNM-DS-STRT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STRT_FAIL 2030
-#pragma section zmxo_tnm_ds_strt_info
-/* Constant ZMXO-TNM-DS-STRT-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STRT_INFO 2031
-#pragma section zmxo_tnm_svc_stopped_info
-/* Constant ZMXO-TNM-SVC-STOPPED-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SVC_STOPPED_INFO 2032
-#pragma section zmxo_tnm_ds_stopped_info
-/* Constant ZMXO-TNM-DS-STOPPED-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STOPPED_INFO 2033
-#pragma section zmxo_tnm_stsrv_cntxt_fail
-/* Constant ZMXO-TNM-STSRV-CNTXT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_STSRV_CNTXT_FAIL 2034
-#pragma section zmxo_tnm_srv_strt_indbg
-/* Constant ZMXO-TNM-SRV-STRT-INDBG created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRV_STRT_INDBG 2035
-#pragma section zmxo_tnm_srv_st_chng_info
-/* Constant ZMXO-TNM-SRV-ST-CHNG-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRV_ST_CHNG_INFO 2036
-#pragma section zmxo_tnm_ds_stopping
-/* Constant ZMXO-TNM-DS-STOPPING created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STOPPING 2037
-#pragma section zmxo_tnm_ds_stop_abrupt
-/* Constant ZMXO-TNM-DS-STOP-ABRUPT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STOP_ABRUPT 2038
-#pragma section zmxo_tnm_dstop_abrpt_info
-/* Constant ZMXO-TNM-DSTOP-ABRPT-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DSTOP_ABRPT_INFO 2039
-#pragma section zmxo_tnm_ds_stopin_abrupt
-/* Constant ZMXO-TNM-DS-STOPIN-ABRUPT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STOPIN_ABRUPT 2040
-#pragma section zmxo_tnm_ds_stopin_discon
-/* Constant ZMXO-TNM-DS-STOPIN-DISCON created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DS_STOPIN_DISCON 2041
-#pragma section zmxo_tnm_svc_stop_abrupt
-/* Constant ZMXO-TNM-SVC-STOP-ABRUPT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SVC_STOP_ABRUPT 2042
-#pragma section zmxo_tnm_svc_strt_warning
-/* Constant ZMXO-TNM-SVC-STRT-WARNING created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SVC_STRT_WARNING 2043
-#pragma section zmxo_tnm_sql_not_init
-/* Constant ZMXO-TNM-SQL-NOT-INIT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SQL_NOT_INIT 2044
-#pragma section zmxo_tnm_sav_dsstat_fail
-/* Constant ZMXO-TNM-SAV-DSSTAT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SAV_DSSTAT_FAIL 2045
-#pragma section zmxo_tnm_sav_asstat_fail
-/* Constant ZMXO-TNM-SAV-ASSTAT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SAV_ASSTAT_FAIL 2046
-#pragma section zmxo_tnm_intrnlcntr_recal
-/* Constant ZMXO-TNM-INTRNLCNTR-RECAL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_INTRNLCNTR_RECAL 2047
-#pragma section zmxo_tnm_collector_error
-/* Constant ZMXO-TNM-COLLECTOR-ERROR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_COLLECTOR_ERROR 2048
-#pragma section zmxo_tnm_trace_info
-/* Constant ZMXO-TNM-TRACE-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_TRACE_INFO 2049
-#pragma section zmxo_tnm_res_stat_info
-/* Constant ZMXO-TNM-RES-STAT-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_RES_STAT_INFO 2050
-#pragma section zmxo_tnm_query_status_info
-/* Constant ZMXO-TNM-QUERY-STATUS-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_QUERY_STATUS_INFO 2051
-#pragma section zmxo_tnm_program_err
-/* Constant ZMXO-TNM-PROGRAM-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_PROGRAM_ERR 2061
-#pragma section zmxo_tnm_sql_err
-/* Constant ZMXO-TNM-SQL-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SQL_ERR 2062
-#pragma section zmxo_tnm_krypton_err
-/* Constant ZMXO-TNM-KRYPTON-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_KRYPTON_ERR 2063
-#pragma section zmxo_tnm_srvr_reg_err
-/* Constant ZMXO-TNM-SRVR-REG-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVR_REG_ERR 2064
-#pragma section zmxo_tnm_nsk_err
-/* Constant ZMXO-TNM-NSK-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_NSK_ERR 2065
-#pragma section zmxo_tnm_srvr_env
-/* Constant ZMXO-TNM-SRVR-ENV created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVR_ENV 2066
-#pragma section zmxo_tnm_malloc_err
-/* Constant ZMXO-TNM-MALLOC-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_MALLOC_ERR 2067
-#pragma section zmxo_tnm_sql_warning
-/* Constant ZMXO-TNM-SQL-WARNING created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SQL_WARNING 2068
-#pragma section zmxo_tnm_rg_stop
-/* Constant ZMXO-TNM-RG-STOP created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_RG_STOP 2069
-#pragma section zmxo_tnm_srv_moncal_fail
-/* Constant ZMXO-TNM-SRV-MONCAL-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRV_MONCAL_FAIL 2070
-#pragma section zmxo_tnm_srv_itout_err
-/* Constant ZMXO-TNM-SRV-ITOUT-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRV_ITOUT_ERR 2071
-#pragma section zmxo_tnm_updt_srv_st_fail
-/* Constant ZMXO-TNM-UPDT-SRV-ST-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_UPDT_SRV_ST_FAIL 2072
-#pragma section zmxo_tnm_tip_notconnect
-/* Constant ZMXO-TNM-TIP-NOTCONNECT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_TIP_NOTCONNECT 2073
-#pragma section zmxo_tnm_tip_notconfig
-/* Constant ZMXO-TNM-TIP-NOTCONFIG created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_TIP_NOTCONFIG 2074
-#pragma section zmxo_tnm_tip_err
-/* Constant ZMXO-TNM-TIP-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_TIP_ERR 2075
-#pragma section zmxo_tnm_post_conct_err
-/* Constant ZMXO-TNM-POST-CONCT-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_POST_CONCT_ERR 2076
-#pragma section zmxo_tnm_odbcinit_started
-/* Constant ZMXO-TNM-ODBCINIT-STARTED created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_ODBCINIT_STARTED 2077
-#pragma section zmxo_tnm_definesetattr_err
-/* Constant ZMXO-TNM-DEFINESETATTR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DEFINESETATTR_ERR 2078
-#pragma section zmxo_tnm_definesave_err
-/* Constant ZMXO-TNM-DEFINESAVE-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DEFINESAVE_ERR 2079
-#pragma section zmxo_tnm_insuf_privlgs
-/* Constant ZMXO-TNM-INSUF-PRIVLGS created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_INSUF_PRIVLGS 2080
-#pragma section zmxo_tnm_eventtype
-/* Constant ZMXO-TNM-EVENTTYPE created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_EVENTTYPE 3000
-#pragma section zmxo_tnm_rg_estcost
-/* Constant ZMXO-TNM-RG-ESTCOST created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_RG_ESTCOST 3001
-#pragma section zmxo_tnm_rg_limit
-/* Constant ZMXO-TNM-RG-LIMIT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_RG_LIMIT 3002
-#pragma section zmxo_tnm_sql_text
-/* Constant ZMXO-TNM-SQL-TEXT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SQL_TEXT 3003
-#pragma section zmxo_tnm_reason
-/* Constant ZMXO-TNM-REASON created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_REASON 3004
-#pragma section zmxo_tnm_nexttoken
-/* Constant ZMXO-TNM-NEXTTOKEN created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_NEXTTOKEN 3005
-#pragma section zmxo_tnm_srvobjref
-/* Constant ZMXO-TNM-SRVOBJREF created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVOBJREF 3006
-#pragma section zmxo_tnm_srvrstate
-/* Constant ZMXO-TNM-SRVRSTATE created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SRVRSTATE 3007
-#pragma section zmxo_tnm_procport
-/* Constant ZMXO-TNM-PROCPORT created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_PROCPORT 3008
-#pragma section zmxo_tnm_dsstate
-/* Constant ZMXO-TNM-DSSTATE created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DSSTATE 3009
-#pragma section zmxo_tnm_debugflag
-/* Constant ZMXO-TNM-DEBUGFLAG created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DEBUGFLAG 3010
-#pragma section zmxo_tnm_dsid
-/* Constant ZMXO-TNM-DSID created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_DSID 3011
-#pragma section zmxo_tnm_ceeparam
-/* Constant ZMXO-TNM-CEEPARAM created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_CEEPARAM 3012
-#pragma section zmxo_tnm_experience_level
-/* Constant ZMXO-TNM-EXPERIENCE-LEVEL created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_EXPERIENCE_LEVEL 3013
-#pragma section zmxo_tnm_severity
-/* Constant ZMXO-TNM-SEVERITY created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_SEVERITY 3014
-#pragma section zmxo_tnm_event_target
-/* Constant ZMXO-TNM-EVENT-TARGET created on 07/07/2010 at 01:20 */
-#define ZMXO_TNM_EVENT_TARGET 3015
-#pragma section zmxo_evt_reg_srvr_err
 /* Constant ZMXO-EVT-REG-SRVR-ERR created on 07/07/2010 at 01:20 */
 #define ZMXO_EVT_REG_SRVR_ERR 31000
 #pragma section zmxo_evt_srvst_chng_err
@@ -747,222 +480,3 @@ enum
    zmxo_enm_cs_insuf_privlgs = 21260
 };
 typedef short                           zmxo_ddl_eventnumber_enum_def;
-#pragma section zmxo_tkn_srvc_initialized
-/* Token Code ZMXO-TKN-SRVC-INITIALIZED created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVC_INITIALIZED 33490910LU
-#pragma section zmxo_tkn_odbcinit_started
-/* Token Code ZMXO-TKN-ODBCINIT-STARTED created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_ODBCINIT_STARTED 33490973LU
-#pragma section zmxo_tkn_srvc_started
-/* Token Code ZMXO-TKN-SRVC-STARTED created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVC_STARTED 33490911LU
-#pragma section zmxo_tkn_cfg_srvr_init
-/* Token Code ZMXO-TKN-CFG-SRVR-INIT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_CFG_SRVR_INIT 33490912LU
-#pragma section zmxo_tkn_ds_started
-/* Token Code ZMXO-TKN-DS-STARTED created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STARTED 33490913LU
-#pragma section zmxo_tkn_ds_stopped
-/* Token Code ZMXO-TKN-DS-STOPPED created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STOPPED 33490915LU
-#pragma section zmxo_tkn_ds_stopping
-/* Token Code ZMXO-TKN-DS-STOPPING created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STOPPING 33490933LU
-#pragma section zmxo_tkn_component
-/* Token Code ZMXO-TKN-COMPONENT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_COMPONENT 33490907LU
-#pragma section zmxo_tkn_objectref
-/* Token Code ZMXO-TKN-OBJECTREF created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_OBJECTREF 33490908LU
-#pragma section zmxo_tkn_datasource
-/* Token Code ZMXO-TKN-DATASOURCE created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DATASOURCE 33490909LU
-#pragma section zmxo_tkn_program_err
-/* Token Code ZMXO-TKN-PROGRAM-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_PROGRAM_ERR 33490957LU
-#pragma section zmxo_tkn_sql_err
-/* Token Code ZMXO-TKN-SQL-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SQL_ERR 33490958LU
-#pragma section zmxo_tkn_krypton_err
-/* Token Code ZMXO-TKN-KRYPTON-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_KRYPTON_ERR 33490959LU
-#pragma section zmxo_tkn_srvr_reg_err
-/* Token Code ZMXO-TKN-SRVR-REG-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVR_REG_ERR 33490960LU
-#pragma section zmxo_tkn_nsk_err
-/* Token Code ZMXO-TKN-NSK-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_NSK_ERR 33490961LU
-#pragma section zmxo_tkn_srvr_env
-/* Token Code ZMXO-TKN-SRVR-ENV created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVR_ENV 33490962LU
-#pragma section zmxo_tkn_malloc_err
-/* Token Code ZMXO-TKN-MALLOC-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_MALLOC_ERR 33490963LU
-#pragma section zmxo_tkn_sql_warning
-/* Token Code ZMXO-TKN-SQL-WARNING created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SQL_WARNING 33490964LU
-#pragma section zmxo_tkn_definesetattr_err
-/* Token Code ZMXO-TKN-DEFINESETATTR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DEFINESETATTR_ERR 33490974LU
-#pragma section zmxo_tkn_definesave_err
-/* Token Code ZMXO-TKN-DEFINESAVE-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DEFINESAVE_ERR 33490975LU
-#pragma section zmxo_tkn_rg_stop
-/* Token Code ZMXO-TKN-RG-STOP created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_RG_STOP 33490965LU
-#pragma section zmxo_tkn_srv_moncal_fail
-/* Token Code ZMXO-TKN-SRV-MONCAL-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRV_MONCAL_FAIL 33490966LU
-#pragma section zmxo_tkn_srv_itout_err
-/* Token Code ZMXO-TKN-SRV-ITOUT-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRV_ITOUT_ERR 33490967LU
-#pragma section zmxo_tkn_updt_srv_st_fail
-/* Token Code ZMXO-TKN-UPDT-SRV-ST-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_UPDT_SRV_ST_FAIL 33490968LU
-#pragma section zmxo_tkn_tip_notconnect
-/* Token Code ZMXO-TKN-TIP-NOTCONNECT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_TIP_NOTCONNECT 33490969LU
-#pragma section zmxo_tkn_tip_notconfig
-/* Token Code ZMXO-TKN-TIP-NOTCONFIG created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_TIP_NOTCONFIG 33490970LU
-#pragma section zmxo_tkn_tip_err
-/* Token Code ZMXO-TKN-TIP-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_TIP_ERR 33490971LU
-#pragma section zmxo_tkn_post_conct_err
-/* Token Code ZMXO-TKN-POST-CONCT-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_POST_CONCT_ERR 33490972LU
-#pragma section zmxo_tkn_reg_srvr_err
-/* Token Code ZMXO-TKN-REG-SRVR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_REG_SRVR_ERR 33490918LU
-#pragma section zmxo_tkn_srvst_chng_err
-/* Token Code ZMXO-TKN-SRVST-CHNG-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVST_CHNG_ERR 33490919LU
-#pragma section zmxo_tkn_start_srvr_err
-/* Token Code ZMXO-TKN-START-SRVR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_START_SRVR_ERR 33490920LU
-#pragma section zmxo_tkn_stop_srvr_err
-/* Token Code ZMXO-TKN-STOP-SRVR-ERR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_STOP_SRVR_ERR 33490921LU
-#pragma section zmxo_tkn_dsst_chng_fail
-/* Token Code ZMXO-TKN-DSST-CHNG-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DSST_CHNG_FAIL 33490922LU
-#pragma section zmxo_tkn_port_notavail
-/* Token Code ZMXO-TKN-PORT-NOTAVAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_PORT_NOTAVAIL 33490923LU
-#pragma section zmxo_tkn_srvc_strt_fail
-/* Token Code ZMXO-TKN-SRVC-STRT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVC_STRT_FAIL 33490924LU
-#pragma section zmxo_tkn_srvc_strt_info
-/* Token Code ZMXO-TKN-SRVC-STRT-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVC_STRT_INFO 33490925LU
-#pragma section zmxo_tkn_ds_strt_fail
-/* Token Code ZMXO-TKN-DS-STRT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STRT_FAIL 33490926LU
-#pragma section zmxo_tkn_ds_strt_info
-/* Token Code ZMXO-TKN-DS-STRT-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STRT_INFO 33490927LU
-#pragma section zmxo_tkn_svc_stopped_info
-/* Token Code ZMXO-TKN-SVC-STOPPED-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SVC_STOPPED_INFO 33490928LU
-#pragma section zmxo_tkn_ds_stopped_info
-/* Token Code ZMXO-TKN-DS-STOPPED-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STOPPED_INFO 33490929LU
-#pragma section zmxo_tkn_stsrv_cntxt_fail
-/* Token Code ZMXO-TKN-STSRV-CNTXT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_STSRV_CNTXT_FAIL 33490930LU
-#pragma section zmxo_tkn_srv_strt_indbg
-/* Token Code ZMXO-TKN-SRV-STRT-INDBG created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRV_STRT_INDBG 33490931LU
-#pragma section zmxo_tkn_srv_st_chng_info
-/* Token Code ZMXO-TKN-SRV-ST-CHNG-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRV_ST_CHNG_INFO 33490932LU
-#pragma section zmxo_tkn_ds_stop_abrupt
-/* Token Code ZMXO-TKN-DS-STOP-ABRUPT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STOP_ABRUPT 33490934LU
-#pragma section zmxo_tkn_ds_stopin_abrupt
-/* Token Code ZMXO-TKN-DS-STOPIN-ABRUPT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STOPIN_ABRUPT 33490936LU
-#pragma section zmxo_tkn_ds_stopin_discon
-/* Token Code ZMXO-TKN-DS-STOPIN-DISCON created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DS_STOPIN_DISCON 33490937LU
-#pragma section zmxo_tkn_svc_stop_abrupt
-/* Token Code ZMXO-TKN-SVC-STOP-ABRUPT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SVC_STOP_ABRUPT 33490938LU
-#pragma section zmxo_tkn_svc_strt_warning
-/* Token Code ZMXO-TKN-SVC-STRT-WARNING created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SVC_STRT_WARNING 33490939LU
-#pragma section zmxo_tkn_sql_not_init
-/* Token Code ZMXO-TKN-SQL-NOT-INIT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SQL_NOT_INIT 33490940LU
-#pragma section zmxo_tkn_sav_dsstat_fail
-/* Token Code ZMXO-TKN-SAV-DSSTAT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SAV_DSSTAT_FAIL 33490941LU
-#pragma section zmxo_tkn_sav_asstat_fail
-/* Token Code ZMXO-TKN-SAV-ASSTAT-FAIL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SAV_ASSTAT_FAIL 33490942LU
-#pragma section zmxo_tkn_intrnlcntr_recal
-/* Token Code ZMXO-TKN-INTRNLCNTR-RECAL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_INTRNLCNTR_RECAL 33490943LU
-#pragma section zmxo_tkn_collector_error
-/* Token Code ZMXO-TKN-COLLECTOR-ERROR created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_COLLECTOR_ERROR 33490944LU
-#pragma section zmxo_tkn_trace_info
-/* Token Code ZMXO-TKN-TRACE-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_TRACE_INFO 33490945LU
-#pragma section zmxo_tkn_res_stat_info
-/* Token Code ZMXO-TKN-RES-STAT-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_RES_STAT_INFO 33490946LU
-#pragma section zmxo_tkn_query_status_info
-/* Token Code ZMXO-TKN-QUERY-STATUS-INFO created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_QUERY_STATUS_INFO 33490947LU
-#pragma section zmxo_tkn_rg_estcost
-/* Token Code ZMXO-TKN-RG-ESTCOST created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_RG_ESTCOST 33688505LU
-#pragma section zmxo_tkn_rg_limit
-/* Token Code ZMXO-TKN-RG-LIMIT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_RG_LIMIT 33688506LU
-#pragma section zmxo_tkn_sql_text
-/* Token Code ZMXO-TKN-SQL-TEXT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SQL_TEXT 33491899LU
-#pragma section zmxo_tkn_reason
-/* Token Code ZMXO-TKN-REASON created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_REASON 33491900LU
-#pragma section zmxo_tkn_nexttoken
-/* Token Code ZMXO-TKN-NEXTTOKEN created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_NEXTTOKEN 33491901LU
-#pragma section zmxo_tkn_eventtype
-/* Token Code ZMXO-TKN-EVENTTYPE created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_EVENTTYPE 33491896LU
-#pragma section zmxo_tkn_srvobjref
-/* Token Code ZMXO-TKN-SRVOBJREF created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVOBJREF 33491902LU
-#pragma section zmxo_tkn_srvrstate
-/* Token Code ZMXO-TKN-SRVRSTATE created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SRVRSTATE 33491903LU
-#pragma section zmxo_tkn_procport
-/* Token Code ZMXO-TKN-PROCPORT created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_PROCPORT 33688512LU
-#pragma section zmxo_tkn_dsstate
-/* Token Code ZMXO-TKN-DSSTATE created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DSSTATE 33491905LU
-#pragma section zmxo_tkn_dsid
-/* Token Code ZMXO-TKN-DSID created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DSID 33491907LU
-#pragma section zmxo_tkn_debugflag
-/* Token Code ZMXO-TKN-DEBUGFLAG created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_DEBUGFLAG 33491906LU
-#pragma section zmxo_tkn_ceeparam
-/* Token Code ZMXO-TKN-CEEPARAM created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_CEEPARAM 33491908LU
-#pragma section zmxo_tkn_insuf_privlgs
-/* Token Code ZMXO-TKN-INSUF-PRIVLGS created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_INSUF_PRIVLGS 33490976LU
-#pragma section zmxo_tkn_experience_level
-/* Token Code ZMXO-TKN-EXPERIENCE-LEVEL created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_EXPERIENCE_LEVEL 33491909LU
-#pragma section zmxo_tkn_severity
-/* Token Code ZMXO-TKN-SEVERITY created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_SEVERITY 33491910LU
-#pragma section zmxo_tkn_event_target
-/* Token Code ZMXO-TKN-EVENT-TARGET created on 07/07/2010 at 01:20 */
-#define ZMXO_TKN_EVENT_TARGET 33491911LU

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/Common/zspic
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/Common/zspic b/core/conn/odbc/src/odbc/Common/zspic
deleted file mode 100644
index 53295d2..0000000
--- a/core/conn/odbc/src/odbc/Common/zspic
+++ /dev/null
@@ -1,1143 +0,0 @@
-/* SPI T9752ABK (23FEB05) */
-#pragma section zspi_ddl_flt
-typedef float                           zspi_ddl_flt_def;
-#pragma section zspi_ddl_flt2
-typedef double                          zspi_ddl_flt2_def;
-#pragma section zspi_ddl_byte
-typedef unsigned char                   zspi_ddl_byte_def;
-#pragma section zspi_ddl_char
-typedef char                            zspi_ddl_char_def;
-#pragma section zspi_ddl_int
-typedef short                           zspi_ddl_int_def;
-#pragma section zspi_ddl_uint
-typedef unsigned short                  zspi_ddl_uint_def;
-#pragma section zspi_ddl_int2
-typedef long                            zspi_ddl_int2_def;
-#pragma section zspi_ddl_int4
-typedef long long                       zspi_ddl_int4_def;
-#pragma section zspi_ddl_message
-typedef long                            zspi_ddl_message_def;
-#pragma section zspi_ddl_boolean
-typedef short                           zspi_ddl_boolean_def;
-#pragma section zspi_ddl_enum
-typedef short                           zspi_ddl_enum_def;
-#pragma section zspi_ddl_timestamp
-typedef zspi_ddl_int4_def               zspi_ddl_timestamp_def;
-#pragma section zspi_ddl_version
-typedef unsigned short                  zspi_ddl_version_def;
-#pragma section zspi_ddl_byte_pair
-#pragma fieldalign shared2 __zspi_ddl_byte_pair
-typedef struct __zspi_ddl_byte_pair
-{
-   zspi_ddl_byte_def               z_byte[2];
-} zspi_ddl_byte_pair_def;
-#define zspi_ddl_byte_pair_def_Size 2
-#pragma section zspi_ddl_char_pair
-#pragma fieldalign shared2 __zspi_ddl_char_pair
-typedef struct __zspi_ddl_char_pair
-{
-   union
-   {
-      char                            z_c[2];
-      struct
-      {
-         short                           z_i;
-      } z_s;
-      char                            z_b[2];
-   } u_z_c;
-} zspi_ddl_char_pair_def;
-#define zspi_ddl_char_pair_def_Size 2
-#pragma section zspi_ddl_char3
-#pragma fieldalign shared2 __zspi_ddl_char3
-typedef struct __zspi_ddl_char3
-{
-   union
-   {
-      char                            z_c[3];
-      struct
-      {
-         short                           z_i;
-         char                            filler_0;
-      } z_s;
-      char                            z_b[3];
-   } u_z_c;
-} zspi_ddl_char3_def;
-#define zspi_ddl_char3_def_Size 3
-#pragma section zspi_ddl_char4
-#pragma fieldalign shared2 __zspi_ddl_char4
-typedef struct __zspi_ddl_char4
-{
-   union
-   {
-      char                            z_c[4];
-      struct
-      {
-         short                           z_i[2];
-      } z_s;
-      char                            z_b[4];
-   } u_z_c;
-} zspi_ddl_char4_def;
-#define zspi_ddl_char4_def_Size 4
-#pragma section zspi_ddl_char5
-#pragma fieldalign shared2 __zspi_ddl_char5
-typedef struct __zspi_ddl_char5
-{
-   union
-   {
-      char                            z_c[5];
-      struct
-      {
-         short                           z_i[2];
-         char                            filler_0;
-      } z_s;
-      char                            z_b[5];
-   } u_z_c;
-} zspi_ddl_char5_def;
-#define zspi_ddl_char5_def_Size 5
-#pragma section zspi_ddl_char6
-#pragma fieldalign shared2 __zspi_ddl_char6
-typedef struct __zspi_ddl_char6
-{
-   union
-   {
-      char                            z_c[6];
-      struct
-      {
-         short                           z_i[3];
-      } z_s;
-      char                            z_b[6];
-   } u_z_c;
-} zspi_ddl_char6_def;
-#define zspi_ddl_char6_def_Size 6
-#pragma section zspi_ddl_char7
-#pragma fieldalign shared2 __zspi_ddl_char7
-typedef struct __zspi_ddl_char7
-{
-   union
-   {
-      char                            z_c[7];
-      struct
-      {
-         short                           z_i[3];
-         char                            filler_0;
-      } z_s;
-      char                            z_b[7];
-   } u_z_c;
-} zspi_ddl_char7_def;
-#define zspi_ddl_char7_def_Size 7
-#pragma section zspi_ddl_char8
-#pragma fieldalign shared2 __zspi_ddl_char8
-typedef struct __zspi_ddl_char8
-{
-   union
-   {
-      char                            z_c[8];
-      struct
-      {
-         short                           z_i[4];
-      } z_s;
-      char                            z_b[8];
-   } u_z_c;
-} zspi_ddl_char8_def;
-#define zspi_ddl_char8_def_Size 8
-#pragma section zspi_ddl_char16
-#pragma fieldalign shared2 __zspi_ddl_char16
-typedef struct __zspi_ddl_char16
-{
-   union
-   {
-      char                            z_c[16];
-      struct
-      {
-         short                           z_i[8];
-      } z_s;
-      char                            z_b[16];
-   } u_z_c;
-} zspi_ddl_char16_def;
-#define zspi_ddl_char16_def_Size 16
-#pragma section zspi_ddl_char24
-#pragma fieldalign shared2 __zspi_ddl_char24
-typedef struct __zspi_ddl_char24
-{
-   union
-   {
-      char                            z_c[24];
-      struct
-      {
-         short                           z_i[12];
-      } z_s;
-      char                            z_b[24];
-   } u_z_c;
-} zspi_ddl_char24_def;
-#define zspi_ddl_char24_def_Size 24
-#pragma section zspi_ddl_char40
-#pragma fieldalign shared2 __zspi_ddl_char40
-typedef struct __zspi_ddl_char40
-{
-   union
-   {
-      char                            z_c[40];
-      struct
-      {
-         short                           z_i[20];
-      } z_s;
-      char                            z_b[40];
-   } u_z_c;
-} zspi_ddl_char40_def;
-#define zspi_ddl_char40_def_Size 40
-#pragma section zspi_ddl_char50
-#pragma fieldalign shared2 __zspi_ddl_char50
-typedef struct __zspi_ddl_char50
-{
-   union
-   {
-      char                            z_c[50];
-      struct
-      {
-         short                           z_i[25];
-      } z_s;
-      char                            z_b[50];
-   } u_z_c;
-} zspi_ddl_char50_def;
-#define zspi_ddl_char50_def_Size 50
-#pragma section zspi_ddl_char64
-#pragma fieldalign shared2 __zspi_ddl_char64
-typedef struct __zspi_ddl_char64
-{
-   union
-   {
-      char                            z_c[64];
-      struct
-      {
-         short                           z_i[32];
-      } z_s;
-      char                            z_b[64];
-   } u_z_c;
-} zspi_ddl_char64_def;
-#define zspi_ddl_char64_def_Size 64
-#pragma section zspi_ddl_char128
-#pragma fieldalign shared2 __zspi_ddl_char128
-typedef struct __zspi_ddl_char128
-{
-   union
-   {
-      char                            z_c[128];
-      struct
-      {
-         short                           z_i[64];
-      } z_s;
-      char                            z_b[128];
-   } u_z_c;
-} zspi_ddl_char128_def;
-#define zspi_ddl_char128_def_Size 128
-#pragma section zspi_ddl_device
-typedef zspi_ddl_char8_def              zspi_ddl_device_def;
-#pragma section zspi_ddl_crtpid
-#pragma fieldalign shared2 __zspi_ddl_crtpid
-typedef struct __zspi_ddl_crtpid
-{
-   union
-   {
-      zspi_ddl_char6_def              z_procname;
-      zspi_ddl_int_def                z_crt[3];
-   } u_z_procname;
-   union
-   {
-      struct
-      {
-         zspi_ddl_byte_def               z_cpu;
-         zspi_ddl_byte_def               z_pin;
-      } z_pid;
-      zspi_ddl_uint_def               z_cpupin;
-   } u_z_pid;
-} zspi_ddl_crtpid_def;
-#define zspi_ddl_crtpid_def_Size 8
-#pragma section zspi_ddl_discname
-#pragma fieldalign shared2 __zspi_ddl_discname
-typedef struct __zspi_ddl_discname
-{
-   zspi_ddl_char8_def              z_volume;
-   zspi_ddl_char8_def              z_subvolume;
-   zspi_ddl_char8_def              z_filename;
-} zspi_ddl_discname_def;
-#define zspi_ddl_discname_def_Size 24
-#pragma section zspi_ddl_procname
-#pragma fieldalign shared2 __zspi_ddl_procname
-typedef struct __zspi_ddl_procname
-{
-   zspi_ddl_crtpid_def             z_crtpid;
-   zspi_ddl_char8_def              z_qual1;
-   zspi_ddl_char8_def              z_qual2;
-} zspi_ddl_procname_def;
-#define zspi_ddl_procname_def_Size 24
-#pragma section zspi_ddl_devname
-#pragma fieldalign shared2 __zspi_ddl_devname
-typedef struct __zspi_ddl_devname
-{
-   zspi_ddl_device_def             z_devname;
-   zspi_ddl_char8_def              z_subdevname;
-   char                            z_filler[8];
-} zspi_ddl_devname_def;
-#define zspi_ddl_devname_def_Size 24
-#pragma section zspi_ddl_fname
-#pragma fieldalign shared2 __zspi_ddl_fname
-typedef struct __zspi_ddl_fname
-{
-   union
-   {
-      zspi_ddl_discname_def           z_disc;
-      zspi_ddl_procname_def           z_process;
-      zspi_ddl_devname_def            z_device;
-   } u_z_disc;
-} zspi_ddl_fname_def;
-#define zspi_ddl_fname_def_Size 24
-#pragma section zspi_ddl_subvol
-#pragma fieldalign shared2 __zspi_ddl_subvol
-typedef struct __zspi_ddl_subvol
-{
-   union
-   {
-      zspi_ddl_char8_def              z_volume;
-      zspi_ddl_char8_def              z_devname;
-   } u_z_volume;
-   union
-   {
-      zspi_ddl_char8_def              z_subvolume;
-      zspi_ddl_char8_def              z_subdevname;
-   } u_z_subvolume;
-} zspi_ddl_subvol_def;
-#define zspi_ddl_subvol_def_Size 16
-#pragma section zspi_ddl_fname32
-#pragma fieldalign shared2 __zspi_ddl_fname32
-typedef struct __zspi_ddl_fname32
-{
-   zspi_ddl_char8_def              z_sysname;
-   zspi_ddl_fname_def              z_localname;
-} zspi_ddl_fname32_def;
-#define zspi_ddl_fname32_def_Size 32
-#pragma section zspi_ddl_ssid
-#pragma fieldalign shared2 __zspi_ddl_ssid
-typedef struct __zspi_ddl_ssid
-{
-   zspi_ddl_char8_def              z_owner;
-   zspi_ddl_int_def                z_number;
-   zspi_ddl_uint_def               z_version;
-} zspi_ddl_ssid_def;
-#define zspi_ddl_ssid_def_Size 12
-#pragma section zspi_ddl_tokencode
-#pragma fieldalign shared2 __zspi_ddl_tokencode
-typedef struct __zspi_ddl_tokencode
-{
-   union
-   {
-      struct
-      {
-         zspi_ddl_byte_def               z_datatype;
-         zspi_ddl_byte_def               z_bytelen;
-         zspi_ddl_int_def                z_number;
-      } z_tkn;
-      zspi_ddl_int_def                z_tkntype[2];
-      zspi_ddl_int2_def               z_tkncode;
-   } u_z_tkn;
-} zspi_ddl_tokencode_def;
-#define zspi_ddl_tokencode_def_Size 4
-#pragma section zspi_ddl_error
-#pragma fieldalign shared2 __zspi_ddl_error
-typedef struct __zspi_ddl_error
-{
-   zspi_ddl_ssid_def               z_ssid;
-   zspi_ddl_enum_def               z_error;
-} zspi_ddl_error_def;
-#define zspi_ddl_error_def_Size 14
-#pragma section zspi_ddl_parm_err
-#pragma fieldalign shared2 __zspi_ddl_parm_err
-typedef struct __zspi_ddl_parm_err
-{
-   zspi_ddl_tokencode_def          z_tokencode;
-   zspi_ddl_uint_def               z_index;
-   zspi_ddl_uint_def               z_offset;
-} zspi_ddl_parm_err_def;
-#define zspi_ddl_parm_err_def_Size 8
-#pragma section zspi_ddl_username
-#pragma fieldalign shared2 __zspi_ddl_username
-typedef struct __zspi_ddl_username
-{
-   zspi_ddl_char8_def              z_groupname;
-   zspi_ddl_char8_def              z_username;
-} zspi_ddl_username_def;
-#define zspi_ddl_username_def_Size 16
-#pragma section zspi_ddl_userid
-typedef zspi_ddl_byte_pair_def          zspi_ddl_userid_def;
-#pragma section zspi_ddl_int_pair
-#pragma fieldalign shared2 __zspi_ddl_int_pair
-typedef struct __zspi_ddl_int_pair
-{
-   zspi_ddl_int_def                z_int[2];
-} zspi_ddl_int_pair_def;
-#define zspi_ddl_int_pair_def_Size 4
-#pragma section zspi_ddl_int2_pair
-#pragma fieldalign shared2 __zspi_ddl_int2_pair
-typedef struct __zspi_ddl_int2_pair
-{
-   zspi_ddl_int2_def               z_int2[2];
-} zspi_ddl_int2_pair_def;
-#define zspi_ddl_int2_pair_def_Size 8
-#pragma section zspi_ddl_transid
-#pragma fieldalign shared2 __zspi_ddl_transid
-typedef struct __zspi_ddl_transid
-{
-   long long                       z_transid;
-} zspi_ddl_transid_def;
-#define zspi_ddl_transid_def_Size 8
-#pragma section zspi_ddl_exioaddr
-#pragma fieldalign shared2 __zspi_ddl_exioaddr
-typedef struct __zspi_ddl_exioaddr
-{
-   zspi_ddl_enum_def               z_patype;
-   zspi_ddl_uint_def               z_chnl;
-   zspi_ddl_uint_def               z_ctlr;
-   zspi_ddl_uint_def               z_unit;
-   zspi_ddl_uint_def               z_cpu;
-   zspi_ddl_int2_def               z_filler;
-} zspi_ddl_exioaddr_def;
-#define zspi_ddl_exioaddr_def_Size 14
-#pragma section zspi_ddl_phandle
-#pragma fieldalign shared2 __zspi_ddl_phandle
-typedef struct __zspi_ddl_phandle
-{
-   zspi_ddl_byte_def               z_byte[20];
-} zspi_ddl_phandle_def;
-#define zspi_ddl_phandle_def_Size 20
-#pragma section zspi_ddl_header
-#pragma fieldalign shared2 __zspi_ddl_header
-typedef struct __zspi_ddl_header
-{
-   zspi_ddl_int_def                z_msgcode;
-   zspi_ddl_uint_def               z_buflen;
-   zspi_ddl_uint_def               z_occurs;
-   zspi_ddl_byte_def               z_filler[94];
-} zspi_ddl_header_def;
-#define zspi_ddl_header_def_Size 100
-#pragma section zspi_ddl_sel_operand
-#pragma fieldalign shared2 __zspi_ddl_sel_operand
-typedef struct __zspi_ddl_sel_operand
-{
-   zspi_ddl_int_def                zvalue_type;
-   zspi_ddl_tokencode_def          ztkncode;
-   zspi_ddl_int_def                zindex;
-   zspi_ddl_int_def                zfuture1;
-   zspi_ddl_int_def                zfuture2;
-   zspi_ddl_int_def                zfuture3;
-   zspi_ddl_int_def                zfuture4;
-   zspi_ddl_int_def                zfuture5;
-} zspi_ddl_sel_operand_def;
-#define zspi_ddl_sel_operand_def_Size 18
-#pragma section zspi_ddl_base_item
-#pragma fieldalign shared2 __zspi_ddl_base_item
-typedef struct __zspi_ddl_base_item
-{
-   unsigned short                  zbase_type;
-   unsigned short                  zeffective_type;
-   zspi_ddl_ssid_def               zssid_owner;
-   zspi_ddl_tokencode_def          ztokencode;
-   char                            zddl_name[30];
-   short                           zddl_length;
-   char                            zlabel[40];
-   short                           zlabel_length;
-   short                           zdisplay_format_code;
-   short                           zdisplay_format_width;
-   short                           zoccurs;
-   char                            zcustom_procedure_name[32];
-   short                           zcustom_procedure_len;
-} zspi_ddl_base_item_def;
-#define zspi_ddl_base_item_def_Size 134
-#pragma section zspi_ddl_field_item
-#pragma fieldalign shared2 __zspi_ddl_field_item
-typedef struct __zspi_ddl_field_item
-{
-   short                           zfield_number;
-   unsigned short                  zfield_data_type;
-   unsigned long                   zfield_offset;
-   unsigned long                   zfield_length;
-   short                           zfield_level;
-   short                           zfield_redef;
-} zspi_ddl_field_item_def;
-#define zspi_ddl_field_item_def_Size 16
-#pragma section zspi_ddl_enumerated_item
-#pragma fieldalign shared2 __zspi_ddl_enumerated_item
-typedef struct __zspi_ddl_enumerated_item
-{
-   unsigned short                  zenum_value;
-   unsigned long                   zenum_offset;
-} zspi_ddl_enumerated_item_def;
-#define zspi_ddl_enumerated_item_def_Size 6
-#pragma section zspi_ddl_shared_ssid_item
-#pragma fieldalign shared2 __zspi_ddl_shared_ssid_item
-typedef struct __zspi_ddl_shared_ssid_item
-{
-   zspi_ddl_ssid_def               zsh_ssid_value;
-} zspi_ddl_shared_ssid_item_def;
-#define zspi_ddl_shared_ssid_item_def_Size 12
-#pragma section zspi_ddl_any_item
-#pragma fieldalign shared2 __zspi_ddl_any_item
-typedef struct __zspi_ddl_any_item
-{
-   zspi_ddl_base_item_def          zbase;
-   union
-   {
-      zspi_ddl_field_item_def         zfield;
-      zspi_ddl_enumerated_item_def    zenumerated;
-      zspi_ddl_shared_ssid_item_def   zshared_ssid;
-   } u_zfield;
-} zspi_ddl_any_item_def;
-#define zspi_ddl_any_item_def_Size 150
-#pragma section constants
-#define ZSPI_VAL_TRUE -1
-#define ZSPI_VAL_FALSE 0
-#define ZSPI_CMD_GETVERSION 0
-#define ZSPI_ERR_OK 0
-#define ZSPI_ERR_INVBUF -1
-#define ZSPI_ERR_ILLPARM -2
-#define ZSPI_ERR_MISPARM -3
-#define ZSPI_ERR_BADADDR -4
-#define ZSPI_ERR_NOSPACE -5
-#define ZSPI_ERR_XSUMERR -6
-#define ZSPI_ERR_INTERR -7
-#define ZSPI_ERR_MISTKN -8
-#define ZSPI_ERR_ILLTKN -9
-#define ZSPI_ERR_BADSSID -10
-#define ZSPI_ERR_NOTIMP -11
-#define ZSPI_ERR_NOSTACK -12
-#define ZSPI_ERR_ZFIL_ERR -13
-#define ZSPI_ERR_ZGRD_ERR -14
-#define ZSPI_ERR_INV_FILE -15
-#define ZSPI_ERR_CONTINUE -16
-#define ZSPI_ERR_NEW_LINE -17
-#define ZSPI_ERR_NO_MORE -18
-#define ZSPI_ERR_MISS_NAME -19
-#define ZSPI_ERR_DUP_NAME -20
-#define ZSPI_ERR_MISS_ENUM -21
-#define ZSPI_ERR_MISS_STRUCT -22
-#define ZSPI_ERR_MISS_OFFSET -23
-#define ZSPI_ERR_TOO_LONG -24
-#define ZSPI_ERR_MISS_FIELD -25
-#define ZSPI_ERR_NO_SCANID -26
-#define ZSPI_ERR_NO_FORMATID -27
-#define ZSPI_ERR_OCCURS_DEPTH -28
-#define ZSPI_ERR_MISS_LABEL -29
-#define ZSPI_ERR_BUF_TOO_LARGE -30
-#define ZSPI_ERR_OBJFORM -31
-#define ZSPI_ERR_OBJCLASS -32
-#define ZSPI_ERR_BADNAME -33
-#define ZSPI_ERR_TEMPLATE -34
-#define ZSPI_ERR_ILL_CHAR -35
-#define ZSPI_ERR_NO_TKNDEFID -36
-#define ZSPI_ERR_INCOMP_RESP -37
-#define ZSPI_ERR_TKN_VAL_INV -38
-#define ZSPI_ERR_SEL_EXPR_COMPLEX -39
-#define ZSPI_ERR_SEL_EXPR_BAD_RESULT -40
-#define ZSPI_ERR_SEL_CMPR_INV -41
-#define ZSPI_VAL_STAT1_OK 0
-#define ZSPI_VAL_STAT1_SEG_ALLOC 1
-#define ZSPI_VAL_STAT1_TMPL_OPEN -2
-#define ZSPI_VAL_STAT1_TMPL_FILE 2
-#define ZSPI_VAL_STAT1_TMPL_READ 3
-#define ZSPI_VAL_STAT1_SEG_MOVE 4
-#define ZSPI_SSN_NULL 0
-#define ZSPI_SSN_ZSPI 1
-#define ZSPI_SSN_ZODP 2
-#define ZSPI_SSN_ZTAC 3
-#define ZSPI_SSN_ZTAP 4
-#define ZSPI_SSN_ZDNS 5
-#define ZSPI_SSN_ZFUP 6
-#define ZSPI_SSN_ZPUP 7
-#define ZSPI_SSN_ZPWY 8
-#define ZSPI_SSN_ZBAT 9
-#define ZSPI_SSN_ZTMF 10
-#define ZSPI_SSN_ZTUT 11
-#define ZSPI_SSN_ZEMS 12
-#define ZSPI_SSN_ZFOX 13
-#define ZSPI_SSN_ZMDS 14
-#define ZSPI_SSN_ZCPU 15
-#define ZSPI_SSN_ZIPB 16
-#define ZSPI_SSN_ZCAB 17
-#define ZSPI_SSN_ZCAT 18
-#define ZSPI_SSN_ZLAM 19
-#define ZSPI_SSN_ZTMD 20
-#define ZSPI_SSN_ZCOM 21
-#define ZSPI_SSN_ZAM3 22
-#define ZSPI_SSN_ZAM6 23
-#define ZSPI_SSN_ZATP 24
-#define ZSPI_SSN_ZSCP 25
-#define ZSPI_SSN_ZCP6 26
-#define ZSPI_SSN_ZCSM 27
-#define ZSPI_SSN_ZART 28
-#define ZSPI_SSN_ZAPC 29
-#define ZSPI_SSN_ZEXP 30
-#define ZSPI_SSN_ZDSK 31
-#define ZSPI_SSN_ZDCS 32
-#define ZSPI_SSN_ZGDS 33
-#define ZSPI_SSN_ZDSC 34
-#define ZSPI_SSN_ZSTN 35
-#define ZSPI_SSN_ZSX1 36
-#define ZSPI_SSN_ZCDF 37
-#define ZSPI_SSN_ZTIL 38
-#define ZSPI_SSN_ZTHL 39
-#define ZSPI_SSN_ZTR3 40
-#define ZSPI_SSN_ZX25 41
-#define ZSPI_SSN_ZS04 42
-#define ZSPI_SSN_ZDDN 44
-#define ZSPI_SSN_ZMHS 45
-#define ZSPI_SSN_ZGRD 46
-#define ZSPI_SSN_ZGP1 47
-#define ZSPI_SSN_ZGP2 48
-#define ZSPI_SSN_ZGP3 49
-#define ZSPI_SSN_ZGP4 50
-#define ZSPI_SSN_ZGP5 51
-#define ZSPI_SSN_ZGP6 52
-#define ZSPI_SSN_ZGP7 53
-#define ZSPI_SSN_ZGP8 54
-#define ZSPI_SSN_ZGP9 55
-#define ZSPI_SSN_ZSRT 56
-#define ZSPI_SSN_ZSPL 57
-#define ZSPI_SSN_ZENF 58
-#define ZSPI_SSN_ZVCS 59
-#define ZSPI_SSN_ZVPT 60
-#define ZSPI_SSN_ZS16 61
-#define ZSPI_SSN_ZOSI 62
-#define ZSPI_SSN_ZOS4 63
-#define ZSPI_SSN_ZCLX 64
-#define ZSPI_SSN_ZTLN 65
-#define ZSPI_SSN_ZCLK 66
-#define ZSPI_SSN_ZSRV 67
-#define ZSPI_SSN_ZFIL 68
-#define ZSPI_SSN_ZGIO 69
-#define ZSPI_SSN_ZCMS 70
-#define ZSPI_SSN_ZCSS 71
-#define ZSPI_SSN_ZMON 72
-#define ZSPI_SSN_ZMSG 73
-#define ZSPI_SSN_ZBKU 74
-#define ZSPI_SSN_ZRST 75
-#define ZSPI_SSN_ZBKC 76
-#define ZSPI_SSN_ZNFS 77
-#define ZSPI_SSN_ZCDG 78
-#define ZSPI_SSN_ZRPC 79
-#define ZSPI_SSN_ZTCI 80
-#define ZSPI_SSN_ZPMT 81
-#define ZSPI_SSN_ZDSN 82
-#define ZSPI_SSN_ZCMK 83
-#define ZSPI_SSN_ZDGN 84
-#define ZSPI_SSN_ZCL2 85
-#define ZSPI_SSN_ZSCM 86
-#define ZSPI_SSN_ZORS 87
-#define ZSPI_SSN_ZEXF 88
-#define ZSPI_SSN_ZPWR 89
-#define ZSPI_SSN_ZREP 90
-#define ZSPI_SSN_ZTNT 91
-#define ZSPI_SSN_ZFIR 92
-#define ZSPI_SSN_ZAPS 93
-#define ZSPI_SSN_ZSFG 94
-#define ZSPI_SSN_ZSYS 95
-#define ZSPI_SSN_ZTAS 96
-#define ZSPI_SSN_ZOSA 97
-#define ZSPI_SSN_ZFTM 98
-#define ZSPI_SSN_ZMMS 99
-#define ZSPI_SSN_ZDUA 100
-#define ZSPI_SSN_ZNMA 101
-#define ZSPI_SSN_ZTRC 102
-#define ZSPI_SSN_ZDNI 103
-#define ZSPI_SSN_ZRPO 104
-#define ZSPI_SSN_ZSDN 105
-#define ZSPI_SSN_ZACS 106
-#define ZSPI_SSN_ZENV 107
-#define ZSPI_SSN_ZCCM 108
-#define ZSPI_SSN_ZEM3 109
-#define ZSPI_SSN_ZHLS 110
-#define ZSPI_SSN_ZMCS 111
-#define ZSPI_SSN_ZTLK 112
-#define ZSPI_SSN_ZPNA 113
-#define ZSPI_SSN_ZING 114
-#define ZSPI_SSN_ZT21 115
-#define ZSPI_SSN_ZSYT 116
-#define ZSPI_SSN_ZNNM 117
-#define ZSPI_SSN_ZSWY 118
-#define ZSPI_SSN_ZTWY 119
-#define ZSPI_SSN_ZNST 120
-#define ZSPI_SSN_ZSNM 121
-#define ZSPI_SSN_ZSCS 122
-#define ZSPI_SSN_ZLEG 124
-#define ZSPI_SSN_ZTN3 125
-#define ZSPI_SSN_ZEMA 126
-#define ZSPI_SSN_ZOMF 127
-#define ZSPI_SSN_ZEDF 128
-#define ZSPI_SSN_ZMCM 129
-#define ZSPI_SSN_ZRMT 130
-#define ZSPI_SSN_ZSYH 131
-#define ZSPI_SSN_ZLDS 132
-#define ZSPI_SSN_ZCRE 133
-#define ZSPI_SSN_ZRMI 134
-#define ZSPI_SSN_ZPHI 135
-#define ZSPI_SSN_ZOSF 136
-#define ZSPI_SSN_ZSGN 137
-#define ZSPI_SSN_ZVHS 138
-#define ZSPI_SSN_ZOSN 139
-#define ZSPI_SSN_ZSUI 140
-#define ZSPI_SSN_ZMSR 141
-#define ZSPI_SSN_ZBRT 142
-#define ZSPI_SSN_ZOSS 143
-#define ZSPI_SSN_ZNAR 144
-#define ZSPI_SSN_ZXCR 145
-#define ZSPI_SSN_ZXCS 146
-#define ZSPI_SSN_ZSXC 147
-#define ZSPI_SSN_ZMWR 148
-#define ZSPI_SSN_ZGPA 149
-#define ZSPI_SSN_ZSSI 150
-#define ZSPI_SSN_ZDMP 151
-#define ZSPI_SSN_ZQAT 152
-#define ZSPI_SSN_ZNDS 153
-#define ZSPI_SSN_ZDTS 154
-#define ZSPI_SSN_ZSMP 155
-#define ZSPI_SSN_ZGSX 156
-#define ZSPI_SSN_ZGSP 157
-#define ZSPI_SSN_ZTBL 158
-#define ZSPI_SSN_ZLBL 159
-#define ZSPI_SSN_ZRSC 160
-#define ZSPI_SSN_ZSQL 161
-#define ZSPI_SSN_ZAUD 162
-#define ZSPI_SSN_ZNSX 163
-#define ZSPI_SSN_ZIPX 164
-#define ZSPI_SSN_ZWMS 165
-#define ZSPI_SSN_ZQIO 166
-#define ZSPI_SSN_ZLMN 167
-#define ZSPI_SSN_ZSMF 168
-#define ZSPI_SSN_ZTIF 169
-#define ZSPI_SSN_ZGSS 170
-#define ZSPI_SSN_ZCIC 171
-#define ZSPI_SSN_ZATM 172
-#define ZSPI_SSN_ZOPS 173
-#define ZSPI_SSN_ZEIC 174
-#define ZSPI_SSN_ZRAL 175
-#define ZSPI_SSN_ZWAN 176
-#define ZSPI_SSN_ZLSN 177
-#define ZSPI_SSN_ZNBX 178
-#define ZSPI_SSN_ZNBT 179
-#define ZSPI_SSN_ZHRM 180
-#define ZSPI_SSN_ZCCC 181
-#define ZSPI_SSN_ZONS 182
-#define ZSPI_SSN_ZNSK 183
-#define ZSPI_SSN_ZSRL 184
-#define ZSPI_SSN_ZTMX 185
-#define ZSPI_SSN_ZMEV 186
-#define ZSPI_SSN_ZTAG 187
-#define ZSPI_SSN_ZDCE 188
-#define ZSPI_SSN_ZSTO 189
-#define ZSPI_SSN_ZSCZ 190
-#define ZSPI_SSN_ZTSE 191
-#define ZSPI_SSN_ZSQA 192
-#define ZSPI_SSN_ZLAN 193
-#define ZSPI_SSN_ZTSM 194
-#define ZSPI_SSN_ZSAP 195
-#define ZSPI_SSN_ZISA 196
-#define ZSPI_SSN_ZYMP 197
-#define ZSPI_SSN_ZCEV 198
-#define ZSPI_SSN_ZKRN 199
-#define ZSPI_SSN_ZXIO 200
-#define ZSPI_SSN_ZSNT 201
-#define ZSPI_SSN_ZTSA 202
-#define ZSPI_SSN_ZIPC 203
-#define ZSPI_SSN_ZNSC 204
-#define ZSPI_SSN_ZSMD 205
-#define ZSPI_SSN_ZSPR 206
-#define ZSPI_SSN_ZSIM 207
-#define ZSPI_SSN_ZTUX 208
-#define ZSPI_SSN_ZDIO 209
-#define ZSPI_SSN_ZWEB 210
-#define ZSPI_SSN_ZRDF 211
-#define ZSPI_SSN_ZESM 212
-#define ZSPI_SSN_ZASM 213
-#define ZSPI_SSN_ZPRT 214
-#define ZSPI_SSN_ZPAM 215
-#define ZSPI_SSN_ZDOM 216
-#define ZSPI_SSN_ZESA 217
-#define ZSPI_SSN_ZSCL 218
-#define ZSPI_SSN_ZNIM 219
-#define ZSPI_SSN_ZTCP 220
-#define ZSPI_SSN_ZETN 221
-#define ZSPI_SSN_ZDSL 225
-#define ZSPI_SSN_ZASP 226
-#define ZSPI_SSN_ZKRF 227
-#define ZSPI_SSN_ZMXO 231
-#define ZSPI_SSN_ZNNS 232
-#define ZSPI_SSN_ZDPA 233
-#define ZSPI_SSN_ZNOS 234
-#define ZSPI_SSN_ZNDC 235
-#define ZSPI_SSN_ZMXS 236
-#define ZSPI_SSN_ZSMN 237
-#define ZSPI_SSN_ZFTP 238
-#define ZSPI_SSN_ZNUL 239
-#define ZSPI_SSN_ZFSP 240
-#define ZSPI_SSN_ZINS 241
-#define ZSPI_SSN_ZESC 242
-#define ZSPI_SSN_ZLSG 243
-#define ZSPI_SSN_ZXMN 244
-#define ZSPI_SSN_ZTTY 245
-#define ZSPI_SSN_ZTC6 246
-#define ZSPI_SSN_ZMQI 247
-#define ZSPI_SSN_ZMQS 248
-#define ZSPI_SSN_ZASY 249
-#define ZSPI_SSN_ZOSM 250
-#define ZSPI_SSN_ZE2A 251
-#define ZSPI_SSN_ZACL 252
-#define ZSPI_SSN_ZOVN 253
-#define ZSPI_SSN_ZOVM 254
-#define ZSPI_SSN_ZBRU 255
-#define ZSPI_SSN_ZTPM 256
-#define ZSPI_SSN_ZWVP 257
-#define ZSPI_SSN_ZOPM 258
-#define ZSPI_SSN_ZCIP 259
-#define ZSPI_SSN_ZDLL 260
-#define ZSPI_SSN_ZWPY 261
-#define ZSPI_SSN_ZFSM 262
-#define ZSPI_SSN_ZCMP 263
-#define ZSPI_SSN_ZZXA 264
-#define ZSPI_SSN_ZL4J 265
-#define ZSPI_VAL_MSGCODE -28
-#define ZSPI_VAL_HDRSIZE 256
-#define ZSPI_VAL_CMDHDR 0
-#define ZSPI_VAL_EVTHDR 1
-#define ZSPI_VAL_NLTFHDR 2
-#define ZSPI_VAL_NULL_COMMAND -1
-#define ZSPI_VAL_NULL_OBJECT_TYPE 0
-#define ZSPI_VAL_NULL_VERSION 0
-#define ZSPI_VAL_NULL_EVTNUM 0
-#define ZSPI_VAL_NULL_MESSAGE 0L
-#define ZSPI_VAL_NULL_EXT_SSID "0.0.0"
-#define ZSPI_VAL_EXT_SSID "TANDEM.1.0"
-#define ZSPI_VAL_NULL_TOKENCODE 0L
-#define ZSPI_VAL_INITIAL_BUFFER 0
-#define ZSPI_VAL_INITIAL_LIST -1
-#define ZSPI_VAL_SSINIT 1
-#define ZSPI_VAL_SSGET 2
-#define ZSPI_VAL_SSGETTKN 3
-#define ZSPI_VAL_SSMOVE 4
-#define ZSPI_VAL_SSMOVETKN 5
-#define ZSPI_VAL_SSNULL 6
-#define ZSPI_VAL_SSPUT 7
-#define ZSPI_VAL_SSPUTTKN 8
-#define ZSPI_VAL_BUFFER_FORMATSTART 9
-#define ZSPI_VAL_BUFFER_FORMATNEXT 10
-#define ZSPI_VAL_BUFFER_FORMATFINISH 11
-#define ZSPI_VAL_FORMAT_CLOSE 12
-#define ZSPI_VAL_OBJNAME_DECODE 13
-#define ZSPI_VAL_OBJNAME_ENCODE 14
-#define ZSPI_VAL_OBJNAME_LENGTH 15
-#define ZSPI_VAL_OBJNAME_MATCH 16
-#define ZSPI_VAL_EXPRESSION_EVALUATE 17
-#define ZSPI_VAL_TANDEM "TANDEM  "
-#define ZSPI_VAL_VERSION 18433U
-#define ZSPI_VAL_NORM_ONLY 1
-#define ZSPI_VAL_WARN_AND_NORM 3
-#define ZSPI_VAL_ERR_AND_WARN 6
-#define ZSPI_VAL_ERR_WARN_AND_NORM 7
-#pragma fieldalign shared2 __zspi_val_ssid
-typedef struct __zspi_val_ssid
-{
-   union
-   {
-      char                            z_filler[8];
-      /*value is "TANDEM  "*/
-      zspi_ddl_char8_def              z_owner;
-   } u_z_filler;
-   zspi_ddl_int_def                z_number;
-   /*value is 1*/
-   zspi_ddl_uint_def               z_version;
-   /*value is 18433*/
-} zspi_val_ssid_def;
-#define zspi_val_ssid_def_Size 12
-#define ZSPI_VAL_OBJCLASS_NULL -1
-#define ZSPI_VAL_OBJCLASS_MAX 1
-#define ZSPI_VAL_OBJFORM_NULL 0
-#define ZSPI_VAL_OBJFORM_EXTERNAL 1
-#define ZSPI_VAL_OBJFORM_ENCODED 2
-#define ZSPI_VAL_OBJFORM_NATIVE 3
-#define ZSPI_VAL_OBJLEN_0_EXTERNAL 256
-#define ZSPI_VAL_OBJLEN_0_ENCODED 256
-#define ZSPI_VAL_OBJLEN_0_NATIVE 256
-#define ZSPI_VAL_OBJLEN_1_EXTERNAL 4096
-#define ZSPI_VAL_OBJLEN_1_ENCODED 2050
-#define ZSPI_VAL_OBJLEN_1_NATIVE 1024
-#define ZSPI_VAL_ALLOW_SEGMENTS -1
-#define ZSPI_VAL_SEL_CONTENTS 0
-#define ZSPI_VAL_SEL_COUNT 1
-#define ZSPI_VAL_SEL_LENGTH 2
-#define ZSPI_VAL_SELOP_NOT 128
-#define ZSPI_VAL_SELOP_AND 129
-#define ZSPI_VAL_SELOP_XOR 130
-#define ZSPI_VAL_SELOP_OR 131
-#define ZSPI_VAL_SELOP_LESS 132
-#define ZSPI_VAL_SELOP_LESS_ALL 133
-#define ZSPI_VAL_SELOP_LESS_ANY 135
-#define ZSPI_VAL_SELOP_EQUAL 136
-#define ZSPI_VAL_SELOP_EQUAL_ALL 137
-#define ZSPI_VAL_SELOP_EQUAL_ANY 139
-#define ZSPI_VAL_SELOP_GREATER 140
-#define ZSPI_VAL_SELOP_GREATER_ALL 141
-#define ZSPI_VAL_SELOP_GREATER_ANY 143
-#define ZSPI_VAL_SELOP_SUBSTR 144
-#define ZSPI_VAL_SELOP_SUBSTR_ALL 145
-#define ZSPI_VAL_SELOP_SUBSTR_ANY 147
-#define ZSPI_VAL_SELOP_CONT_IN 148
-#define ZSPI_VAL_SELOP_CONT_IN_ALL 149
-#define ZSPI_VAL_SELOP_CONT_IN_ANY 151
-#define ZSPI_VAL_SELOP_CONT_SET 251
-#define ZSPI_VAL_SELOP_CASE_MATCH 252
-#define ZSPI_VAL_SELOP_CASE_IGNORE 253
-#define ZSPI_VAL_SELOP_STORE 254
-#define ZSPI_VAL_SELOP_LOAD 255
-#define ZSPI_VAL_TKNDEF_VERSION_1 1
-#define ZSPI_VAL_TYPE_SIMPLE 1
-#define ZSPI_VAL_TYPE_STRUCT 2
-#define ZSPI_VAL_TYPE_MAP 3
-#define ZSPI_VAL_TYPE_FIELD 4
-#define ZSPI_VAL_TYPE_ENUM 5
-#define ZSPI_VAL_TYPE_SH_SSID 6
-#define ZSPI_VAL_FMT_I 1
-#define ZSPI_VAL_FMT_B 2
-#define ZSPI_VAL_FMT_O 3
-#define ZSPI_VAL_FMT_H 4
-#define ZSPI_VAL_FMT_ZI 5
-#define ZSPI_VAL_FMT_ZB 6
-#define ZSPI_VAL_FMT_ZO 7
-#define ZSPI_VAL_FMT_ZH 8
-#define ZSPI_VAL_FMT_A 9
-#define ZSPI_VAL_DATA_TYP_BYTE 50
-#define ZSPI_VAL_DATA_TYP_CHAR 51
-#define ZSPI_VAL_DATA_TYP_INT 52
-#define ZSPI_VAL_DATA_TYP_UINT 53
-#define ZSPI_VAL_DATA_TYP_ENUM 54
-#define ZSPI_VAL_DATA_TYP_BOOL 55
-#define ZSPI_VAL_DATA_TYP_INT2 56
-#define ZSPI_VAL_DATA_TYP_INT4 57
-#define ZSPI_VAL_DATA_TYP_STRUCT 58
-#define ZSPI_VAL_DATA_TYP_FNAME 59
-#define ZSPI_VAL_DATA_TYP_DEVICE 60
-#define ZSPI_VAL_DATA_TYP_CRTPID 61
-#define ZSPI_VAL_DATA_TYP_TSTAMP 62
-#define ZSPI_VAL_DATA_TYP_SSID 63
-#define ZSPI_VAL_DATA_TYP_FNAME32 64
-#define ZSPI_VAL_DATA_TYP_SUBVOL 65
-#define ZSPI_VAL_DATA_TYP_USERNAME 66
-#define ZSPI_VAL_DATA_TYP_TRANSID 67
-#define ZSPI_VAL_DATA_TYP_UINT2 68
-#define ZSPI_VAL_DATA_TYP_FLOAT32 69
-#define ZSPI_VAL_DATA_TYP_FLOAT64 70
-#define ZSPI_VAL_DATA_TYP_COMPLEX64 71
-#define ZSPI_VAL_DATA_TYP_BOOL1 72
-#define ZSPI_VAL_DATA_TYP_BOOL2 55
-#define ZSPI_VAL_DATA_TYP_BOOL4 73
-#define ZSPI_VAL_DATA_TYP_SBYTE 74
-#define ZSPI_VAL_DATA_TYP_REAL_ENUM 75
-#define ZSPI_VAL_DATA_TYP_EXIOADDR 76
-#define ZSPI_VAL_DATA_TYP_TOKENCODE 77
-#define ZSPI_VAL_DATA_TYP_BYTE_ENUM 78
-#define ZSPI_VAL_DATA_TYP_PHANDLE 79
-#define ZSPI_VAL_DATA_TYP_REAL_UENUM 80
-#define ZSPI_TDT_UNDEF 0
-#define ZSPI_TDT_CHAR 1
-#define ZSPI_TDT_INT 2
-#define ZSPI_TDT_INT2 3
-#define ZSPI_TDT_INT4 4
-#define ZSPI_TDT_FLT 5
-#define ZSPI_TDT_FLT2 6
-#define ZSPI_TDT_STRUCT 7
-#define ZSPI_TDT_MAP 8
-#define ZSPI_TDT_UINT 9
-#define ZSPI_TDT_BOOLEAN 10
-#define ZSPI_TDT_ENUM 11
-#define ZSPI_TDT_BYTE 12
-#define ZSPI_TDT_MESSAGE 13
-#define ZSPI_TDT_FNAME 20
-#define ZSPI_TDT_DEVICE 21
-#define ZSPI_TDT_CRTPID 22
-#define ZSPI_TDT_TIMESTAMP 23
-#define ZSPI_TDT_SSID 24
-#define ZSPI_TDT_FNAME32 25
-#define ZSPI_TDT_SUBVOL 26
-#define ZSPI_TDT_USERNAME 27
-#define ZSPI_TDT_ERROR 28
-#define ZSPI_TDT_TOKENCODE 29
-#define ZSPI_TDT_TRANSID 30
-#define ZSPI_TDT_MARK 31
-#define ZSPI_TDT_PHANDLE 32
-#define ZSPI_TDT_LIST 37
-#define ZSPI_TDT_SSTBL 38
-#define ZSPI_TDT_SSCTL 39
-#define ZSPI_TLN_VARIABLE 255
-#define ZSPI_TYP_ALLOW_TYPE 2818U
-#define ZSPI_TYP_BOOLEAN 2562U
-#define ZSPI_TYP_BYTE 3073U
-#define ZSPI_TYP_BYTE_PAIR 3074U
-#define ZSPI_TYP_BYTESTRING 3327U
-#define ZSPI_TYP_CHAR 257U
-#define ZSPI_TYP_CHAR_PAIR 258U
-#define ZSPI_TYP_CHAR3 259U
-#define ZSPI_TYP_CHAR4 260U
-#define ZSPI_TYP_CHAR5 261U
-#define ZSPI_TYP_CHAR6 262U
-#define ZSPI_TYP_CHAR7 263U
-#define ZSPI_TYP_CHAR8 264U
-#define ZSPI_TYP_CHAR16 272U
-#define ZSPI_TYP_CHAR24 280U
-#define ZSPI_TYP_CHAR40 296U
-#define ZSPI_TYP_CHAR50 306U
-#define ZSPI_TYP_CHAR64 320U
-#define ZSPI_TYP_CHAR128 384U
-#define ZSPI_TYP_CRTPID 5640U
-#define ZSPI_TYP_DEVICE 5384U
-#define ZSPI_TYP_ENUM 2818U
-#define ZSPI_TYP_ERROR 7182U
-#define ZSPI_TYP_FNAME 5144U
-#define ZSPI_TYP_FNAME32 6432U
-#define ZSPI_TYP_FLT 1284U
-#define ZSPI_TYP_FLT2 1544U
-#define ZSPI_TYP_INT 514U
-#define ZSPI_TYP_INT_PAIR 516U
-#define ZSPI_TYP_INT2 772U
-#define ZSPI_TYP_INT2_PAIR 776U
-#define ZSPI_TYP_INT4 1032U
-#define ZSPI_TYP_LASTERR 2818U
-#define ZSPI_TYP_LIST 9472U
-#define ZSPI_TYP_MAP 2303U
-#define ZSPI_TYP_MARK 7936U
-#define ZSPI_TYP_OBJFORM 2818U
-#define ZSPI_TYP_PARM_ERR 1800U
-#define ZSPI_TYP_PHANDLE 8212U
-#define ZSPI_TYP_POSITION 9992U
-#define ZSPI_TYP_RESPONSE_TYPE 2818U
-#define ZSPI_TYP_SSCTL 9984U
-#define ZSPI_TYP_SSID 6156U
-#define ZSPI_TYP_SSTBL 9983U
-#define ZSPI_TYP_STRING 511U
-#define ZSPI_TYP_STRUCT 2047U
-#define ZSPI_TYP_SUBVOL 6672U
-#define ZSPI_TYP_TIMESTAMP 5896U
-#define ZSPI_TYP_TOKENCODE 7428U
-#define ZSPI_TYP_TRANSID 7688U
-#define ZSPI_TYP_UINT 2306U
-#define ZSPI_TYP_USERNAME 6928U
-#define ZSPI_TYP_USERID 3074U
-#define ZSPI_TYP_VERSION 2306U
-#define ZSPI_TYP_MESSAGE 3332U
-#define ZSPI_TYP_SEL_OPERAND 1810U
-#define ZSPI_VAL_TNM_MIN -512
-#define ZSPI_VAL_TNM_HDR -480
-#define ZSPI_VAL_TNM_GBF -448
-#define ZSPI_VAL_TNM_STD -256
-#define ZSPI_VAL_TNM_MAX -1
-#define ZSPI_TNM_RETCODE 0
-#define ZSPI_TNM_CHECKSUM -512
-#define ZSPI_TNM_HDRTYPE -511
-#define ZSPI_TNM_COMMAND -510
-#define ZSPI_TNM_OBJECT_TYPE -509
-#define ZSPI_TNM_CLEARERR -508
-#define ZSPI_TNM_LASTERR -507
-#define ZSPI_TNM_LASTERRCODE -506
-#define ZSPI_TNM_SSID -505
-#define ZSPI_TNM_USEDLEN -504
-#define ZSPI_TNM_MAX_FIELD_VERSION -503
-#define ZSPI_TNM_MAXRESP -502
-#define ZSPI_TNM_SERVER_VERSION -501
-#define ZSPI_TNM_BUFLEN -500
-#define ZSPI_TNM_TBLHDR -480
-#define ZSPI_TNM_CMDHDR -479
-#define ZSPI_TNM_EVTHDR -478
-#define ZSPI_TNM_XEVTHDR -477
-#define ZSPI_TNM_NLTFHDR -476
-#define ZSPI_TNM_NEXTCODE -448
-#define ZSPI_TNM_NEXTTOKEN -447
-#define ZSPI_TNM_COUNT -446
-#define ZSPI_TNM_LEN -445
-#define ZSPI_TNM_OFFSET -444
-#define ZSPI_TNM_ADDR -443
-#define ZSPI_TNM_POSITION -442
-#define ZSPI_TNM_DATA_FLUSH -441
-#define ZSPI_TNM_DELETE -440
-#define ZSPI_TNM_LASTPOSITION -439
-#define ZSPI_TNM_INITIAL_POSITION -438
-#define ZSPI_TNM_DEFAULT_SSID -437
-#define ZSPI_TNM_RESET_BUFFER -436
-#define ZSPI_TNM_CONTEXT -256
-#define ZSPI_TNM_LIST -255
-#define ZSPI_TNM_ENDLIST -254
-#define ZSPI_TNM_DATALIST -253
-#define ZSPI_TNM_ERRLIST -252
-#define ZSPI_TNM_ERROR -251
-#define ZSPI_TNM_PARM_ERR -250
-#define ZSPI_TNM_ALLOW_TYPE -249
-#define ZSPI_TNM_RESPONSE_TYPE -248
-#define ZSPI_TNM_COMMENT -247
-#define ZSPI_TNM_SERVER_BANNER -246
-#define ZSPI_TNM_SSID_ERR -245
-#define ZSPI_TNM_PROC_ERR -244
-#define ZSPI_TNM_MANAGER -243
-#define ZSPI_TNM_IPM_ID -242
-#define ZSPI_TNM_PROG_FNAME -241
-#define ZSPI_TNM_SEGLIST -240
-#define ZSPI_TNM_ALLOW -239
-#define ZSPI_TNM_MORE_DATA -238
-#define ZSPI_TNM_SEGMENTATION -237
-#define ZSPI_TNM_MESSAGE -236
-#define ZSPI_TNM_SEL_OPERAND -235
-#define ZSPI_TNM_SEL_CONSTANT -234
-#define ZSPI_TNM_SEL_EXPRESSION -233
-#define ZSPI_TKN_ADDR 486866501LU
-#define ZSPI_TKN_ALLOW 184745745LU
-#define ZSPI_TKN_ALLOW_TYPE 184745735LU
-#define ZSPI_TKN_BUFLEN 151191052LU
-#define ZSPI_TKN_CHECKSUM 167968256LU
-#define ZSPI_TKN_CLEARERR 654376452LU
-#define ZSPI_TKN_COMMAND 184745474LU
-#define ZSPI_TKN_COMMENT 33554185LU
-#define ZSPI_TKN_CONTEXT 218103552LU
-#define ZSPI_TKN_COUNT 486866498LU
-#define ZSPI_TKN_DATA_FLUSH 654376519LU
-#define ZSPI_TKN_DATALIST 620822275LU
-#define ZSPI_TKN_DEFAULT_SSID 403504715LU
-#define ZSPI_TKN_DELETE 486866504LU
-#define ZSPI_TKN_ENDLIST 654376706LU
-#define ZSPI_TKN_ERRLIST 620822276LU
-#define ZSPI_TKN_ERROR 470744837LU
-#define ZSPI_TKN_HDRTYPE 151191041LU
-#define ZSPI_TKN_INITIAL_POSITION 167968330LU
-#define ZSPI_TKN_IPM_ID 184745742LU
-#define ZSPI_TKN_LASTERR 184745477LU
-#define ZSPI_TKN_LASTERRCODE 486866438LU
-#define ZSPI_TKN_LASTPOSITION 654900809LU
-#define ZSPI_TKN_LEN 486866499LU
-#define ZSPI_TKN_LIST 620822273LU
-#define ZSPI_TKN_MANAGER 421592845LU
-#define ZSPI_TKN_MAX_FIELD_VERSION 151191049LU
-#define ZSPI_TKN_MAXRESP 33750538LU
-#define ZSPI_TKN_MORE_DATA 167968530LU
-#define ZSPI_TKN_NEXTCODE 486866496LU
-#define ZSPI_TKN_NEXTTOKEN 486866497LU
-#define ZSPI_TKN_OBJECT_TYPE 184745475LU
-#define ZSPI_TKN_OFFSET 486866500LU
-#define ZSPI_TKN_PARM_ERR 118030086LU
-#define ZSPI_TKN_POSITION 654900806LU
-#define ZSPI_TKN_PROC_ERR 184745740LU
-#define ZSPI_TKN_PROG_FNAME 33554191LU
-#define ZSPI_TKN_RESET_BUFFER 151191116LU
-#define ZSPI_TKN_RESPONSE_TYPE 184745736LU
-#define ZSPI_TKN_RETCODE 184680448LU
-#define ZSPI_TKN_SEGLIST 620822288LU
-#define ZSPI_TKN_SEGMENTATION 167968531LU
-#define ZSPI_TKN_SEL_CONSTANT 218103574LU
-#define ZSPI_TKN_SEL_EXPRESSION 218103575LU
-#define ZSPI_TKN_SEL_OPERAND 118685461LU
-#define ZSPI_TKN_SERVER_BANNER 20119306LU
-#define ZSPI_TKN_SERVER_VERSION 151191051LU
-#define ZSPI_TKN_SSID 403504647LU
-#define ZSPI_TKN_SSID_ERR 403504907LU
-#define ZSPI_TKN_USEDLEN 151191048LU
-#define ZSPI_TKN_MESSAGE 218431252LU

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/EventMsgs/EventMsgs.rc
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/EventMsgs/EventMsgs.rc b/core/conn/odbc/src/odbc/EventMsgs/EventMsgs.rc
deleted file mode 100644
index 69f6fd0..0000000
--- a/core/conn/odbc/src/odbc/EventMsgs/EventMsgs.rc
+++ /dev/null
@@ -1,109 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,5,0,28
- PRODUCTVERSION 2,5,0,28
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x40004L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "040904b0"
-        BEGIN
-            VALUE "Comments", "T7969N29_18JUN2010_EMS_0706\0"
-            VALUE "CompanyName", "Hewlett-Packard Company\0"
-            VALUE "FileDescription", "HP ODBC Event Message DLL\0"
-            VALUE "FileVersion", "2, 5, 0, 28\0"
-            VALUE "InternalName", "HP ODBC Event Message DLL\0"
-            VALUE "LegalCopyright", "� Copyright 2007 Hewlett-Packard Development Company, LP\0"
-            VALUE "LegalTrademarks", "\0"
-            VALUE "OriginalFilename", "hp_odbcMsg.dll\0"
-            VALUE "PrivateBuild", "\0"
-            VALUE "ProductName", "HP ODBC\0"
-            VALUE "ProductVersion", "2, 5, 0, 28\0"
-            VALUE "SpecialBuild", "\0"
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x409, 1200
-    END
-END
-
-#endif    // !_MAC
-
-#endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/SrvrMsg/SrvrMsg.rc
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/SrvrMsg/SrvrMsg.rc b/core/conn/odbc/src/odbc/SrvrMsg/SrvrMsg.rc
deleted file mode 100644
index 5d89e38..0000000
--- a/core/conn/odbc/src/odbc/SrvrMsg/SrvrMsg.rc
+++ /dev/null
@@ -1,109 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""tdm_odbcSrvrMsg.rc""\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,5,0,28
- PRODUCTVERSION 2,5,0,28
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "040904b0"
-        BEGIN
-            VALUE "Comments", "T7969N29_18JUN2010_SMSG_0706\0"
-            VALUE "CompanyName", "Hewlett-Packard Company\0"
-            VALUE "FileDescription", "NonStop� ODBC/MX Server Msg DLL\0"
-            VALUE "FileVersion", "2, 5, 0, 28\0"
-            VALUE "InternalName", "NonStop� ODBC/MX Server Msg DLL\0"
-            VALUE "LegalCopyright", "� Copyright 2007 Hewlett-Packard Development Company, LP\0"
-            VALUE "LegalTrademarks", "\0"
-            VALUE "OriginalFilename", "tdm_odbcSrvrMsg_intl.dll\0"
-            VALUE "PrivateBuild", "\0"
-            VALUE "ProductName", "NonStop� ODBC/MX\0"
-            VALUE "ProductVersion", "2, 5, 0, 28\0"
-            VALUE "SpecialBuild", "\0"
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x409, 1200
-    END
-END
-
-#endif    // !_MAC
-
-#endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#include "tdm_odbcSrvrMsg.rc"
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/dependencies/linux/smxoevl.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/dependencies/linux/smxoevl.h b/core/conn/odbc/src/odbc/dependencies/linux/smxoevl.h
index 1664a8e..19aa04b 100644
--- a/core/conn/odbc/src/odbc/dependencies/linux/smxoevl.h
+++ b/core/conn/odbc/src/odbc/dependencies/linux/smxoevl.h
@@ -20,7 +20,6 @@
 // @@@ END COPYRIGHT @@@
 #ifndef SMXOEVL_H
 #define SMXOEVL_H
-#include "zspic"
 #include "zmxoc.h"
 
 typedef struct EVENTDATA_TABLE

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/ndcsbind
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/ndcsbind b/core/conn/odbc/src/odbc/ndcsbind
deleted file mode 100755
index d1401f6..0000000
--- a/core/conn/odbc/src/odbc/ndcsbind
+++ /dev/null
@@ -1,320 +0,0 @@
-#!/bin/bash
-
-function Usage {
-    ndcsEcho
-    ndcsEcho "Usage: $0 -n <nn> -p  { -h }"
-    ndcsEcho
-    ndcsEcho "-n <nn>  AS process name"    
-    ndcsEcho "-p <nn>  Port number" 
-    ndcsEcho "-h       Help"
-    ndcsEcho
-    exit $gv_error;
-}
-
-function HelpUsage {
-    echo "Usage: ndcsbind -n <nn> -p  { -h }"
-    echo
-    echo "-n <nn>  AS process name"    
-    echo "-p <nn>  Port number" 
-    echo "-h       Help"
-    echo
-    exit $gv_warn;
-}
-
-function GetOpts {
-    
-    while getopts ":n:p:b:h" arg
-    do
-       case $arg in
-          
-       n) gv_asprocess=${OPTARG}
-          ;;
-
-       p) gv_asport=${OPTARG}
-          ;;
-
-       *) HelpUsage
-          ;;
-
-       esac
-    done
-
-}
-
-function ndcsEcho {
-   echo `date` " : " "$1" "$2"  >> $MY_SQROOT/sql/scripts/ndcsbind.log
-}
-
-#
-# Reads the sqconfig file for the floating ip addresses that have been configured for the mxoas process
-#
-function GetFloatingIpAdrress {
-
-gv_float_external_ip=`sed -n '/begin floating_ip/,/end floating_ip/p' $MY_SQROOT/sql/scripts/sqconfig | grep -v '^#' | grep -i $gv_asprocess | grep external-ip | awk 'BEGIN{FS=";"}{split($3, ary, "="); print ary[2];}'`
-gv_float_external_interface=`sed -n '/begin floating_ip/,/end floating_ip/p' $MY_SQROOT/sql/scripts/sqconfig | grep -v '^#' | grep -i $gv_asprocess | grep external-ip | awk 'BEGIN{FS=";"}{split($2, ary, "="); print ary[2];}'`
-gv_float_internal_ip=`sed -n '/begin floating_ip/,/end floating_ip/p' $MY_SQROOT/sql/scripts/sqconfig | grep -v '^#' | grep -i $gv_asprocess | grep internal-ip | awk 'BEGIN{FS=";"}{split($3, ary, "="); print ary[2];}'`
-gv_float_internal_interface=`sed -n '/begin floating_ip/,/end floating_ip/p' $MY_SQROOT/sql/scripts/sqconfig | grep -v '^#' | grep -i $gv_asprocess | grep internal-ip | awk 'BEGIN{FS=";"}{split($2, ary, "="); print ary[2];}'`
-
-gv_float_external_mask=`/sbin/ip addr show $gv_float_external_interface | grep "inet .*$gv_float_external_interface\$" | awk '{print $2}' | cut -d'/' -f2`
-gv_float_internal_mask=`/sbin/ip addr show $gv_float_internal_interface | grep "inet .*$gv_float_internal_interface\$" | awk '{print $2}' | cut -d'/' -f2`
-
-ndcsEcho "reading sqconfig file for floating ip configuration for $gv_asprocess "
-
-if [ -z $gv_float_external_ip ]; then
-   gv_externalip_set=0
-   ndcsEcho "no floating external ip address has been set in the sqconfig file"
-else
-   ndcsEcho "floating external ip address is: " "$gv_float_external_ip/$gv_float_external_mask"
-   ndcsEcho "floating external interface  is: " "$gv_float_external_interface"
-fi
-
-if [ -z $gv_float_internal_ip ]; then
-   gv_internalip_set=0
-   ndcsEcho "no floating internal ip address has been set in the sqconfig file"
-else
-   ndcsEcho "floating internal ip address is: " "$gv_float_internal_ip/$gv_float_internal_mask"
-   ndcsEcho "floating internal interface  is: " "$gv_float_internal_interface"
-fi
-
-if  [ -z $gv_float_external_ip ] &&  [ -z $gv_float_internal_ip ] ; then
-   ndcsEcho "No floating internal or external ip address is set for process $gv_asprocess"
-   exit $gv_ok
-fi
-
-}
-
-function check_node {
-	 ndcsEcho "checking node $1"
-    for myinterface in `pdsh -N -w $1 ip link show|awk -F': ' '/^[0-9]+:.*/ {print $2;}'`; do
-		  ip_output=$(pdsh -N -w $1 ip addr show $myinterface)
-		  if [ $gv_externalip_set -eq 1 -a $external_only -eq 1 ]; then
-				myifport=`echo "$ip_output" | grep $gv_float_external_ip`
-				status=$?
-				if [ $status -eq 0 ]; then
-					 tempinterface=`echo $gv_float_external_interface:$gv_asport`
-					 
-	            # check if another interface is bound to this virtual ip address
-					 echo "$myifport" | grep "$tempinterface"  > /dev/null
-					 if [ $? -eq 1 -o "$1" != "$gv_myhostname" ]; then
-						  unbindip=`echo "$myifport"|awk '{print $2}'`
-						  unbindlb=`echo "$myifport"|awk '{print $NF}'`
-						  ndcsEcho "external ip $gv_float_external_ip is already in use on node $1 bound to interface $myinterface($unbindlb) - unbind..."
-						  ndcsEcho "pdsh -S -w $1 sudo ip addr del $unbindip dev $myinterface label $unbindlb"
-						  pdsh -S -w $1 sudo ip addr del $unbindip dev $myinterface label $unbindlb
-
-						  status=$?
-						  if [ $status -ne 0 ]; then
-								ndcsEcho "failed - status is $status"
-								exit $gv_error
-						  fi
-					 else
-						  ndcsEcho "external ip $gv_float_external_ip is already bound to $myinterface on node $1 - skip unbind"
-					 fi # endif node+name match
-				fi # endif looking for external ip
-		  fi #endif checking external ip is set or not
-		 #check if internal ip is in use
-		  if [ $gv_internalip_set -eq 1 -a $internal_only -eq 1 ]; then
-				myifport=`echo "$ip_output" |  grep $gv_float_internal_ip`
-				status=$?
-				if [ $status -eq 0 ]; then
-					 tempinterface=`echo $gv_float_internal_interface:$gv_asport`
-
-               # check if another interface is bound to this virtual ip address
-					 echo "$myifport" | grep "$tempinterface"  > /dev/null
-					 if [ $? -eq 1 -o "$1" !=  "$gv_myhostname" ]; then
-						  unbindip=`echo "$myifport"|awk '{print $2}'`
-						  unbindlb=`echo "$myifport"|awk '{print $NF}'`
-						  ndcsEcho "internal ip $gv_float_internal_ip is already in use on node $1 bound to interface $myinterface($unbindlb) - unbind..."
-						  ndcsEcho "pdsh -S -w $1 sudo ip addr del $unbindip dev $myinterface label $unbindlb"
-						  pdsh -S -w $1 sudo ip addr del $unbindip dev $myinterface label $unbindlb
-
-						  status=$?
-						  if [ $status -ne 0 ]; then
-								ndcsEcho "failed - status is $status"
-								exit $gv_error
-						  fi
-					 else
-						  ndcsEcho "internal ip $gv_float_internal_ip is already bound to $myinterface on node $1 - skip unbind"
-					 fi # endif node+name match
-				fi # endif looking for external ip
-		  fi #endif checking external ip is set or not
-    done
-}
-
-function Check_VirtualIP_InUse_Unbind {
-	 ndcsEcho "check all nodes to see if external/internal virtual ip address is in use and unbind if necessary"
-	 mynode=""
-	 allNodes="-a"
-	 
-	#check if external ip is in use
-    ndcsEcho "check all nodes $allNodes"
-    externalNodes=`pdsh $allNodes ip addr show | grep $gv_float_external_ip | awk -F' ' '/^.+:[[:space:]]+.*/ {print $1;}' | cut -d':' -f1 | sed '/^$/d'`
-    if [ ! -z "$externalNodes" ]; then
-		  ndcsEcho "find possible node `echo $externalNodes`"
-		  external_only=1
-		  internal_only=0
-		  for mynode in $externalNodes; do
-				check_node $mynode
-		  done
-    fi
-    internalNodes=`pdsh $allNodes ip addr show | grep $gv_float_internal_ip | awk -F' ' '/^.+:[[:space:]]+.*/ {print $1;}' | cut -d':' -f1 | sed '/^$/d'`
-    if [ ! -z "$internalNodes" ]; then
-		  ndcsEcho "find possible node `echo $internalNodes`"
-		  external_only=0
-		  internal_only=1
-		  for mynode in $internalNodes; do
-				check_node $mynode
-		  done
-
-    fi
-
-    ndcsEcho "checks completed"
-}
-
-function BindFloatIp {
-
-# bind the floating external ip
-if [ $gv_externalip_set -eq 1 ]; then
-   ndcsEcho "Binding external ip $gv_float_external_ip on node $gv_myhostname"
-   bcast=`/sbin/ip addr show $gv_float_external_interface | grep "inet .*$gv_float_external_interface\$" | awk '{print $4}'`
-   mask=`/sbin/ip addr show $gv_float_external_interface | grep "inet .*$gv_float_external_interface\$" | awk '{print $2}' | cut -d'/' -f2`
-	
-   /sbin/ip addr show| grep 'inet [^[:space:]]\+ '| awk '{print $2}'| sed -e 's/\/.*//'|grep $gv_float_external_ip > /dev/null
-   status=$?
-   if [ $status -eq 0 ]; then
-      ndcsEcho "external ip is already bound on node $gv_myhostname - skip bind step"
-   else
-      ndcsEcho "sudo /sbin/ip addr add $gv_float_external_ip/$mask broadcast $bcast dev $gv_float_external_interface label $gv_float_external_interface:$gv_asport"
-      sudo ip addr add $gv_float_external_ip/$mask broadcast $bcast dev $gv_float_external_interface label $gv_float_external_interface:$gv_asport >> $MY_SQROOT/sql/scripts/ndcsbind.log
-      status=$?
-      if [ $status -ne 0 ]; then
-       ndcsEcho "failed - status is $status"
-       exit $gv_error
-      fi
-      ndcsEcho "sudo /sbin/arping -U -w 30 -I $gv_float_external_interface $gv_float_external_ip"
-      sudo /sbin/arping -U -w 3 -c 3 -I $gv_float_external_interface $gv_float_external_ip >> $MY_SQROOT/sql/scripts/ndcsbind.log 2>&1
-      if [ $status -ne 0 ]; then
-       ndcsEcho "failed - status is $status"
-       exit $gv_error
-      fi
-   fi
-fi
-
-
-# bind the floating internal ip
-if [ $gv_internalip_set -eq 1 ]; then
-   ndcsEcho "Binding internal ip $gv_float_internal_ip on node $gv_myhostname"
-   bcast=`/sbin/ip addr show $gv_float_internal_interface | grep "inet .*$gv_float_internal_interface\$" | awk '{print $4}'`
-   mask=`/sbin/ip addr show $gv_float_internal_interface | grep "inet .*$gv_float_internal_interface\$" | awk '{print $2}' | cut -d'/' -f2`
-
-	/sbin/ip addr show| grep 'inet [^[:space:]]\+ '| awk '{print $2}'| sed -e 's/\/.*//'|grep $gv_float_internal_ip > /dev/null
-   status=$?
-   if [ $status -eq 0 ]; then
-      ndcsEcho "internal ip is already bound on node $gv_myhostname - skip bind step"
-   else
-      ndcsEcho "sudo /sbin/ip addr add $gv_float_internal_interface/$mask broadcast $bcast dev $gv_float_internal_ip label $gv_float_internal_interface:$gv_asport"
-		sudo ip addr add $gv_float_internal_ip/$mask broadcast $bcast dev $gv_float_internal_interface label $gv_float_internal_interface:$gv_asport >> $MY_SQROOT/sql/scripts/ndcsbind.log
-      status=$?
-      if [ $status -ne 0 ]; then
-       ndcsEcho "failed - status is $status"
-       exit $gv_error
-      fi
-   fi
-fi
-}
-
-#
-# Checks if we have permissions to execute the ip and arping commands
-# (it needs to be set in the /etc/sudoers file)
-#
-CheckSudo()
-{
-
-rm $MY_SQROOT/sql/scripts/ndcsbind.tmp > /dev/null 2>&1
-touch $MY_SQROOT/sql/scripts/ndcsbind.tmp
-sudo -l -S 1> $MY_SQROOT/sql/scripts/ndcsbind.tmp 2>&1  < $MY_SQROOT/sql/scripts/ndcsbind.tmp
-
-grep "/sbin/ip[[:space:]].*" $MY_SQROOT/sql/scripts/ndcsbind.tmp > /dev/null
-status=$?
-
-if [ $status -ne 0 ]; then
-   ndcsEcho "ip command is not on the sudo list"
-   rm $MY_SQROOT/sql/scripts/ndcsbind.tmp
-   exit $gv_error
-fi
-
-grep arping $MY_SQROOT/sql/scripts/ndcsbind.tmp > /dev/null
-status=$?
-if [ $status -ne 0 ]; then
-   ndcsEcho "arping command is not on the sudo list"
-   rm $MY_SQROOT/sql/scripts/ndcsbind.tmp
-   exit $gv_error
-fi
-rm $MY_SQROOT/sql/scripts/ndcsbind.tmp
-
-}
-
-#
-# validate the environment and parameters 
-#
-ValidateParams()
-{
-
-# check if we're on a cluster
-if [ -z $CLUSTERNAME ]; then
-   ndcsEcho "script should only be run on clusters"
-   exit $gv_warn
-fi
-
-if [[ ${gv_asprocess:0:1} != "$" ]]; then
-    ndcsEcho
-    ndcsEcho "Please specify a valid process name ex: '\\\$MXOAS' "
-    Usage
-    exit $gv_error
-fi
-
-if [ $gv_asport -eq 0 ]; then
-    ndcsEcho
-    ndcsEcho "Please specify port number."
-    Usage
-    exit $gv_error
-fi
-
-
-}
-
-SaveNDCSPort()
-{
-   echo $gv_asport 2>/dev/null > $MY_SQROOT/sql/scripts/.ndcsport$gv_asprocess
-}
-
-#########################################################
-# MAIN portion of ndcsbind begins here
-#########################################################
-
-gv_asprocess=""
-gv_asport=0
-
-gv_ok=0
-gv_warn=1
-gv_error=-1
-
-gv_externalip_set=1
-gv_internalip_set=1
-
-gv_myhostname=`hostname | cut -d'.' -f1`
-
-GetOpts $1 $2 $3 $4 $5 $6 $7 $8 $9
-
-ndcsEcho "ndcsbind invoked with parameters -n $gv_asprocess -p $gv_asport"
-
-
-ValidateParams
-CheckSudo
-GetFloatingIpAdrress
-Check_VirtualIP_InUse_Unbind
-BindFloatIp
-
-SaveNDCSPort
-
-exit $gv_ok

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/nsksrvr/Interface/linux/Listener_srvr_ps.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/nsksrvr/Interface/linux/Listener_srvr_ps.h b/core/conn/odbc/src/odbc/nsksrvr/Interface/linux/Listener_srvr_ps.h
deleted file mode 100644
index 84e1e25..0000000
--- a/core/conn/odbc/src/odbc/nsksrvr/Interface/linux/Listener_srvr_ps.h
+++ /dev/null
@@ -1 +0,0 @@
-// unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/nsksrvr/Makefile
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/nsksrvr/Makefile b/core/conn/odbc/src/odbc/nsksrvr/Makefile
index 5255c12..e24e496 100644
--- a/core/conn/odbc/src/odbc/nsksrvr/Makefile
+++ b/core/conn/odbc/src/odbc/nsksrvr/Makefile
@@ -37,7 +37,6 @@ include ../macros.gmk       # odbc level
 #       compression.cpp
 #       TransportBase.cpp
 #       FileSystemDrvr.cpp
-#       FileSystemDrvr_ps.cpp
 #       FileSystemSrvr.cpp
 #       TCPIPSystemSrvr.cpp
 #       Listener.cpp
@@ -48,9 +47,7 @@ include ../macros.gmk       # odbc level
 #       QSInterfaceDrvr
 #       QSMarshalingDrvr
 #    from Common/linux
-#       FileSystemDrvr_ps.cpp
 #       TCPIPSystemSrvr_ps.cpp
-#       Listener_ps.cpp
 #    from nsksrvr/Interface:
 #       Listener_srvr.cpp
 #       marshalingsrvr_srvr.cpp
@@ -74,7 +71,6 @@ COMMON_OBJS  = $(OUTDIR)/utils.o \
         $(OUTDIR)/compression.o \
         $(OUTDIR)/TransportBase.o \
         $(OUTDIR)/FileSystemDrvr.o \
-        $(OUTDIR)/FileSystemDrvr_ps.o \
         $(OUTDIR)/FileSystemSrvr.o \
         $(OUTDIR)/TCPIPSystemSrvr.o \
         $(OUTDIR)/TCPIPSystemSrvr_ps.o \

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/nsksrvrcore/Makefile
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/nsksrvrcore/Makefile b/core/conn/odbc/src/odbc/nsksrvrcore/Makefile
index 7ac3786..5490cbe 100644
--- a/core/conn/odbc/src/odbc/nsksrvrcore/Makefile
+++ b/core/conn/odbc/src/odbc/nsksrvrcore/Makefile
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 # Makefile for building ndcs shared library on Linux
 #
 include $(MY_SQROOT)/macros.gmk # top level
@@ -16,7 +37,6 @@ include ../macros.gmk       # odbc level
 #    from nsksvrvcore:
 #       csrvrstmt.cpp
 #       NskUtil.cpp
-#       NskUtil_ps.cpp
 #       ResStatistics.cpp
 #       ResStatisticsSession.cpp
 #       ResStatisticsStatement.cpp
@@ -33,7 +53,6 @@ OBJS  = $(OUTDIR)/CommonDiags.o \
         $(OUTDIR)/RegValues.o \
         $(OUTDIR)/csrvrstmt.o \
         $(OUTDIR)/NskUtil.o \
-        $(OUTDIR)/NskUtil_ps.o \
         $(OUTDIR)/ResStatistics.o \
         $(OUTDIR)/ResStatisticsSession.o \
         $(OUTDIR)/ResStatisticsStatement.o \

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/nsksrvrcore/linux/NskUtil_ps.cpp
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/nsksrvrcore/linux/NskUtil_ps.cpp b/core/conn/odbc/src/odbc/nsksrvrcore/linux/NskUtil_ps.cpp
deleted file mode 100644
index 2db1043..0000000
--- a/core/conn/odbc/src/odbc/nsksrvrcore/linux/NskUtil_ps.cpp
+++ /dev/null
@@ -1 +0,0 @@
-//unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/nsksrvrcore/linux/dmxrtmd.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/nsksrvrcore/linux/dmxrtmd.h b/core/conn/odbc/src/odbc/nsksrvrcore/linux/dmxrtmd.h
deleted file mode 100644
index 2db1043..0000000
--- a/core/conn/odbc/src/odbc/nsksrvrcore/linux/dmxrtmd.h
+++ /dev/null
@@ -1 +0,0 @@
-//unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/nsksrvrcore/nsk/NskUtil_ps.cpp
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/nsksrvrcore/nsk/NskUtil_ps.cpp b/core/conn/odbc/src/odbc/nsksrvrcore/nsk/NskUtil_ps.cpp
deleted file mode 100644
index 2db1043..0000000
--- a/core/conn/odbc/src/odbc/nsksrvrcore/nsk/NskUtil_ps.cpp
+++ /dev/null
@@ -1 +0,0 @@
-//unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/test/ODBCBIT/ODBCBIT.sln
----------------------------------------------------------------------
diff --git a/core/conn/odbc/test/ODBCBIT/ODBCBIT.sln b/core/conn/odbc/test/ODBCBIT/ODBCBIT.sln
deleted file mode 100644
index 451b3dd..0000000
--- a/core/conn/odbc/test/ODBCBIT/ODBCBIT.sln
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ODBCBIT", "ODBCBIT.vcproj", "{63BBEAED-5445-4984-80B2-05B3682F274E}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Release|Win32 = Release|Win32
-		UnicodeDebug|Win32 = UnicodeDebug|Win32
-		UnicodeRelease|Win32 = UnicodeRelease|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.Debug|Win32.ActiveCfg = Debug|Win32
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.Debug|Win32.Build.0 = Debug|Win32
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.Release|Win32.ActiveCfg = Release|Win32
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.Release|Win32.Build.0 = Release|Win32
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.UnicodeDebug|Win32.ActiveCfg = UnicodeDebug|Win32
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.UnicodeDebug|Win32.Build.0 = UnicodeDebug|Win32
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.UnicodeRelease|Win32.ActiveCfg = UnicodeRelease|Win32
-		{63BBEAED-5445-4984-80B2-05B3682F274E}.UnicodeRelease|Win32.Build.0 = UnicodeRelease|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal


[20/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbc_sv.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbc_sv.c b/core/conn/unixodbc/odbc/Krypton/odbc_sv.c
deleted file mode 100644
index 768ecb6..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbc_sv.c
+++ /dev/null
@@ -1,6500 +0,0 @@
-/*
- * Translation unit: ODBC
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:24 2004
- * Code file for use with the CEE
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-
-/*****************
- * Module 'odbc' *
- *****************/
-
-/***************************
- * Interface 'odbc_SQLSvc' *
- ***************************/
-typedef IDL_Object odbc_SQLSvc;
-struct odbc_SQLSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbc_SQLSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_SQLInvalidHandle has no members */
-/* Exception odbc_SQLSvc_SQLNeedData has no members */
-/* Exception odbc_SQLSvc_SQLNoDataFound has no members */
-struct odbc_SQLSvc_InvalidUser { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-struct odbc_SQLSvc_SQLRetryCompile { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_InvalidConnection has no members */
-struct odbc_SQLSvc_ProcessStopError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbc_SQLSvc_SQLStillExecuting has no members */
-struct odbc_SQLSvc_SQLQueryCancelled { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_CancelNotPossible has no members */
-struct odbc_SQLSvc_CancelSQLError { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_TransactionError has no members */
-/* Exception odbc_SQLSvc_StatisticsError has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyEnabled has no members */
-/* Exception odbc_SQLSvc_TraceError has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyEnabled has no members */
-
-/**********************************************
- * Operation 'odbc_SQLSvc_InitializeDialogue' *
- **********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_InitializeDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_InitializeDialogue_SQLError_exn_ 3
-#define odbc_SQLSvc_InitializeDialogue_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_InitializeDialogue_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_InitializeDialogue_InvalidUser_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-struct odbc_SQLSvc_InitializeDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_InvalidUser InvalidUser;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_osy_ ((IDL_long) 1359385411)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-static void
-odbc_SQLSvc_InitializeDialogue_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_InitializeDialogue_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (USER_DESC_def *) pv_[1]
-    , (CONNECTION_CONTEXT_def *) pv_[2]
-    , *(DIALOGUE_ID_def *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_InitializeDialogue_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) outContext;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-static void
-odbc_SQLSvc_InitializeDialogue_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_InitializeDialogue_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_InitializeDialogue_exc_ *) pv_[1]
-    , (USER_DESC_def *) pv_[2]
-    , (CONNECTION_CONTEXT_def *) pv_[3]
-    , *(DIALOGUE_ID_def *) pv_[4]
-    , (OUT_CONNECTION_CONTEXT_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_InitializeDialogue_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_InitializeDialogue_smw_);
-}
-
-/*********************************************
- * Operation 'odbc_SQLSvc_TerminateDialogue' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_TerminateDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_TerminateDialogue_SQLError_exn_ 3
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-struct odbc_SQLSvc_TerminateDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_osy_ ((IDL_long) -1443365892)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-static void
-odbc_SQLSvc_TerminateDialogue_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_TerminateDialogue_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_TerminateDialogue_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-static void
-odbc_SQLSvc_TerminateDialogue_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_TerminateDialogue_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_TerminateDialogue_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_TerminateDialogue_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_TerminateDialogue_smw_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_MonitorCall' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-struct odbc_SQLSvc_MonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_osy_ ((IDL_long) 1574086967)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-static void
-odbc_SQLSvc_MonitorCall_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_MonitorCall_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_MonitorCall_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-static void
-odbc_SQLSvc_MonitorCall_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_MonitorCall_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_MonitorCall_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_MonitorCall_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_MonitorCall_smw_);
-}
-
-/***********************************************
- * Operation 'odbc_SQLSvc_SetConnectionOption' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ParamError_exn_ 1
-#define odbc_SQLSvc_SetConnectionOption_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_SetConnectionOption_SQLError_exn_ 3
-#define odbc_SQLSvc_SetConnectionOption_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-struct odbc_SQLSvc_SetConnectionOption_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_osy_ ((IDL_long) 915354899)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-static void
-odbc_SQLSvc_SetConnectionOption_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetConnectionOption_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_SetConnectionOption_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 915354899;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-static void
-odbc_SQLSvc_SetConnectionOption_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetConnectionOption_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_SetConnectionOption_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , *(IDL_string *) pv_[5]
-    , (ERROR_DESC_LIST_def *) pv_[6]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_SetConnectionOption_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_SetConnectionOption_smw_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_EndTransaction' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ParamError_exn_ 1
-#define odbc_SQLSvc_EndTransaction_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_EndTransaction_SQLError_exn_ 3
-#define odbc_SQLSvc_EndTransaction_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_EndTransaction_TransactionError_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-struct odbc_SQLSvc_EndTransaction_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_osy_ ((IDL_long) 1774722963)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-static void
-odbc_SQLSvc_EndTransaction_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_EndTransaction_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_unsigned_short *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_EndTransaction_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-static void
-odbc_SQLSvc_EndTransaction_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_EndTransaction_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_EndTransaction_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_unsigned_short *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_EndTransaction_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_EndTransaction_smw_);
-}
-
-/***********************************
- * Operation 'odbc_SQLSvc_Prepare' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ParamError_exn_ 1
-#define odbc_SQLSvc_Prepare_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Prepare_SQLError_exn_ 3
-#define odbc_SQLSvc_Prepare_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_Prepare_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_Prepare_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Prepare'
- */
-struct odbc_SQLSvc_Prepare_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_osy_ ((IDL_long) 620562877)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_Prepare'
- */
-static void
-odbc_SQLSvc_Prepare_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Prepare_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_short *) pv_[4]
-    , *(IDL_string *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_long *) pv_[7]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_Prepare_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 620562877;
-  const void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &estimatedCost;
-  pv_[3] = (void *) inputDesc;
-  pv_[4] = (void *) outputDesc;
-  pv_[5] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_Prepare'
- */
-static void
-odbc_SQLSvc_Prepare_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Prepare_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_Prepare_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_string *) pv_[6]
-    , *(IDL_short *) pv_[7]
-    , *(IDL_long *) pv_[8]
-    , (IDL_long *) pv_[9]
-    , (SQLItemDescList_def *) pv_[10]
-    , (SQLItemDescList_def *) pv_[11]
-    , (ERROR_DESC_LIST_def *) pv_[12]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_Prepare_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_Prepare_smw_);
-}
-
-/**************************************
- * Operation 'odbc_SQLSvc_ExecDirect' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirect_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirect_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirect_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirect_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirect_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-struct odbc_SQLSvc_ExecDirect_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_osy_ ((IDL_long) 2144051445)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-static void
-odbc_SQLSvc_ExecDirect_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirect_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_string *) pv_[7]
-    , *(IDL_short *) pv_[8]
-    , *(IDL_long *) pv_[9]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_ExecDirect_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  const void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &estimatedCost;
-  pv_[3] = (void *) outputDesc;
-  pv_[4] = (void *) &rowsAffected;
-  pv_[5] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-static void
-odbc_SQLSvc_ExecDirect_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirect_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_ExecDirect_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    , (IDL_char *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_short *) pv_[7]
-    , *(IDL_string *) pv_[8]
-    , *(IDL_short *) pv_[9]
-    , *(IDL_long *) pv_[10]
-    , (IDL_long *) pv_[11]
-    , (SQLItemDescList_def *) pv_[12]
-    , (IDL_long *) pv_[13]
-    , (ERROR_DESC_LIST_def *) pv_[14]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_ExecDirect_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_ExecDirect_smw_);
-}
-
-/************************************
- * Operation 'odbc_SQLSvc_ExecuteN' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteN_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteN_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteN_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteN_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteN_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteN_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-struct odbc_SQLSvc_ExecuteN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_osy_ ((IDL_long) 1289684900)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-static void
-odbc_SQLSvc_ExecuteN_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecuteN_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    , *(IDL_short *) pv_[4]
-    , *(IDL_long *) pv_[5]
-    , (SQLValueList_def *) pv_[6]
-    , *(IDL_short *) pv_[7]
-    , *(IDL_long *) pv_[8]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_ExecuteN_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &rowsAffected;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-static void
-odbc_SQLSvc_ExecuteN_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecuteN_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_ExecuteN_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_long *) pv_[6]
-    , (SQLValueList_def *) pv_[7]
-    , *(IDL_short *) pv_[8]
-    , *(IDL_long *) pv_[9]
-    , (IDL_long *) pv_[10]
-    , (ERROR_DESC_LIST_def *) pv_[11]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_ExecuteN_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_ExecuteN_smw_);
-}
-
-/**********************************
- * Operation 'odbc_SQLSvc_FetchN' *
- **********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchN_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchN_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchN_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchN_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchN_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchN'
- */
-struct odbc_SQLSvc_FetchN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_osy_ ((IDL_long) 149638890)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_FetchN'
- */
-static void
-odbc_SQLSvc_FetchN_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_FetchN_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_long *) pv_[6]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_FetchN_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 149638890;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &rowsAffected;
-  pv_[3] = (void *) outputValueList;
-  pv_[4] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_FetchN'
- */
-static void
-odbc_SQLSvc_FetchN_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_FetchN_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_FetchN_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , *(IDL_long *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_long *) pv_[7]
-    , (IDL_long *) pv_[8]
-    , (SQLValueList_def *) pv_[9]
-    , (ERROR_DESC_LIST_def *) pv_[10]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_FetchN_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_FetchN_smw_);
-}
-
-/*********************************
- * Operation 'odbc_SQLSvc_Close' *
- *********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ParamError_exn_ 1
-#define odbc_SQLSvc_Close_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Close_SQLError_exn_ 3
-#define odbc_SQLSvc_Close_TransactionError_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Close'
- */
-struct odbc_SQLSvc_Close_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_osy_ ((IDL_long) -670504925)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_Close'
- */
-static void
-odbc_SQLSvc_Close_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Close_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_unsigned_short *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_Close_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -670504925;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &rowsAffected;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_Close'
- */
-static void
-odbc_SQLSvc_Close_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Close_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_Close_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_unsigned_short *) pv_[4]
-    , (IDL_long *) pv_[5]
-    , (ERROR_DESC_LIST_def *) pv_[6]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_Close_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_Close_smw_);
-}
-
-/*******************************************
- * Operation 'odbc_SQLSvc_CancelStatement' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ParamError_exn_ 1
-#define odbc_SQLSvc_CancelStatement_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_CancelStatement_CancelSQLError_exn_ 3
-#define odbc_SQLSvc_CancelStatement_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_CancelStatement_CancelNotPossible_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-struct odbc_SQLSvc_CancelStatement_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_CancelSQLError CancelSQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_osy_ ((IDL_long) -2103734653)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-static void
-odbc_SQLSvc_CancelStatement_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_CancelStatement_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern CEE_status
-odbc_SQLSvc_CancelStatement_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_CancelStatement_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern CEE_status
-odbc_SQLSvc_CancelStatement_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -2103734653;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-static void
-odbc_SQLSvc_CancelStatement_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_CancelStatement_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_CancelStatement_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern CEE_status
-odbc_SQLSvc_CancelStatement_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_CancelStatement_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern CEE_status
-odbc_SQLSvc_CancelStatement_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_CancelStatement_smw_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_SetDiagInfo' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-struct odbc_SQLSvc_SetDiagInfo_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_osy_ ((IDL_long) 1012784524)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-static void
-odbc_SQLSvc_SetDiagInfo_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetDiagInfo_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern CEE_status
-odbc_SQLSvc_SetDiagInfo_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_SetDiagInfo_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern CEE_status
-odbc_SQLSvc_SetDiagInfo_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 1012784524;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-static void
-odbc_SQLSvc_SetDiagInfo_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetDiagInfo_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_SetDiagInfo_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern CEE_status
-odbc_SQLSvc_SetDiagInfo_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_SetDiagInfo_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern CEE_status
-odbc_SQLSvc_SetDiagInfo_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_SetDiagInfo_smw_);
-}
-
-/**************************************
- * Operation 'odbc_SQLSvc_StopServer' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ParamError_exn_ 1
-#define odbc_SQLSvc_StopServer_ProcessStopError_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_StopServer'
- */
-struct odbc_SQLSvc_StopServer_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_ProcessStopError ProcessStopError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_osy_ ((IDL_long) 1843288558)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_StopServer'
- */
-static void
-odbc_SQLSvc_StopServer_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_StopServer_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern CEE_status
-odbc_SQLSvc_StopServer_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_StopServer_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern CEE_status
-odbc_SQLSvc_StopServer_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_StopServer_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 1843288558;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_StopServer'
- */
-static void
-odbc_SQLSvc_StopServer_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_StopServer_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_StopServer_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern CEE_status
-odbc_SQLSvc_StopServer_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_StopServer_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern CEE_status
-odbc_SQLSvc_StopServer_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_StopServer_smw_);
-}
-
-/****************************************
- * Operation 'odbc_SQLSvc_SetTestPoint' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_SetTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-struct odbc_SQLSvc_SetTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_osy_ ((IDL_long) -1315988903)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-static void
-odbc_SQLSvc_SetTestPoint_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetTestPoint_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_unsigned_long *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_SetTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_SetTestPoint_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_SetTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = -1315988903;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-static void
-odbc_SQLSvc_SetTestPoint_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetTestPoint_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_SetTestPoint_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , *(IDL_unsigned_long *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_SetTestPoint_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_SetTestPoint_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_SetTestPoint_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_SetTestPoint_smw_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_ClearTestPoint' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_ClearTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-struct odbc_SQLSvc_ClearTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_osy_ ((IDL_long) -1810813871)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-static void
-odbc_SQLSvc_ClearTestPoint_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ClearTestPoint_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_unsigned_short *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_ClearTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_ClearTestPoint_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_ClearTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = -1810813871;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-static void
-odbc_SQLSvc_ClearTestPoint_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ClearTestPoint_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_ClearTestPoint_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , *(IDL_unsigned_short *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_ClearTestPoint_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_ClearTestPoint_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_ClearTestPoint_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_ClearTestPoint_smw_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_GetSQLCatalogs' *
- ******************************************/
-typedef IDL_char odbc_SQLSvc_GetSQLCatalogs_tableTypeList_str_[129];
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ParamError_exn_ 1
-#define odbc_SQLSvc_GetSQLCatalogs_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_GetSQLCatalogs_SQLError_exn_ 3
-#define odbc_SQLSvc_GetSQLCatalogs_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-struct odbc_SQLSvc_GetSQLCatalogs_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_osy_ ((IDL_long) -1542386367)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-static void
-odbc_SQLSvc_GetSQLCatalogs_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_GetSQLCatalogs_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , (IDL_char *) pv_[5]
-    , (IDL_char *) pv_[6]
-    , (IDL_char *) pv_[7]
-    , (IDL_char *) pv_[8]
-    , *(IDL_long *) pv_[9]
-    , *(IDL_long *) pv_[10]
-    , *(IDL_long *) pv_[11]
-    , *(IDL_long *) pv_[12]
-    , *(IDL_long *) pv_[13]
-    , *(IDL_short *) pv_[14]
-    , *(IDL_unsigned_long *) pv_[15]
-    , (IDL_char *) pv_[16]
-    , (IDL_char *) pv_[17]
-    , (IDL_char *) pv_[18]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern CEE_status
-odbc_SQLSvc_GetSQLCatalogs_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_GetSQLCatalogs_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern CEE_status
-odbc_SQLSvc_GetSQLCatalogs_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ const IDL_char *catStmtLabel
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1542386367;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) catStmtLabel;
-  pv_[3] = (void *) outputDesc;
-  pv_[4] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  , /* Out   */ IDL_char *catStmtLabel
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-static void
-odbc_SQLSvc_GetSQLCatalogs_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_GetSQLCatalogs_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_GetSQLCatalogs_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_short *) pv_[4]
-    , (IDL_char *) pv_[5]
-    , (IDL_char *) pv_[6]
-    , (IDL_char *) pv_[7]
-    , (IDL_char *) pv_[8]
-    , (IDL_char *) pv_[9]
-    , *(IDL_long *) pv_[10]
-    , *(IDL_long *) pv_[11]
-    , *(IDL_long *) pv_[12]
-    , *(IDL_long *) pv_[13]
-    , *(IDL_long *) pv_[14]
-    , *(IDL_short *) pv_[15]
-    , *(IDL_unsigned_long *) pv_[16]
-    , (IDL_char *) pv_[17]
-    , (IDL_char *) pv_[18]
-    , (IDL_char *) pv_[19]
-    , (IDL_char *) pv_[20]
-    , (SQLItemDescList_def *) pv_[21]
-    , (ERROR_DESC_LIST_def *) pv_[22]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern CEE_status
-odbc_SQLSvc_GetSQLCatalogs_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *)

<TRUNCATED>


[28/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
Copyright changes part 3 and cleanup work in dcs


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/69f18872
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/69f18872
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/69f18872

Branch: refs/heads/master
Commit: 69f188726754dfdc13f4ffae65473c1b8189fb08
Parents: 55d5adf
Author: Sandhya Sundaresan <sa...@esgyn.com>
Authored: Fri Oct 2 18:14:28 2015 +0000
Committer: Sandhya Sundaresan <sa...@esgyn.com>
Committed: Fri Oct 2 18:14:28 2015 +0000

----------------------------------------------------------------------
 core/conn/doDrvInfo                             |    4 +-
 core/conn/jdbc_type2/native/Vproc.cpp-tmpl      |    2 -
 core/conn/jdbc_type2/native/Vproc.h-tmpl        |    5 -
 .../src/main/java/SQLMXT2Messages_en.properties |   23 +-
 .../java/org/trafodion/jdbc/t2/BaseRow.java     |   20 +
 .../org/trafodion/jdbc/t2/DriverInfo.java-tmpl  |   23 +-
 core/conn/jdbc_type4/build.xml                  |    2 +-
 core/conn/jdbc_type4/samples/t4jdbc.properties  |   23 +-
 core/conn/jdbc_type4/src/T4Messages.properties  |   22 +
 .../src/org/trafodion/jdbc/t4/Vproc.java        |    2 +-
 core/conn/odbc/msg/odbc/DrvMsg/DrvMsg.rc        |  106 -
 .../odbc/msg/odbc/DrvMsg/enu/tdm_odbcDrvMsg.mc  |    1 -
 core/conn/odbc/msg/odbc/DrvMsg/msgbuild.mak     |  100 -
 core/conn/odbc/msg/odbc/DrvMsg/resource.h       |   35 -
 core/conn/odbc/msg/odbc/SrvrMsg/SrvrMsg.rc      |  106 -
 .../msg/odbc/SrvrMsg/enu/tdm_odbcsrvrMsg.mc     |    1 -
 core/conn/odbc/msg/odbc/SrvrMsg/msgbuild.mak    |  100 -
 core/conn/odbc/msg/odbc/SrvrMsg/resource.h      |   35 -
 core/conn/odbc/msg/odbc/msgbuild.bat            |  163 -
 .../odbc/BuildOdbcDrvr/build_odbc_driver.ksh    |  339 -
 core/conn/odbc/src/odbc/BuildOdbcDrvr/buildinfo |   11 -
 .../src/odbc/BuildOdbcDrvr/master_build.ksh     |  124 -
 .../odbc/src/odbc/BuildOdbcDrvr/package.ksh     |  164 -
 .../src/odbc/BuildOdbcDrvr/update_version.pl    |   82 -
 .../src/odbc/Common/linux/FileSystemDrvr_ps.cpp |    1 -
 .../odbc/src/odbc/Common/linux/Listener_ps.cpp  |    1 -
 .../odbc/src/odbc/Common/linux/Listener_ps.h    |    1 -
 .../odbc/src/odbc/Common/linux/Timers_ps.cpp    |    1 -
 .../conn/odbc/src/odbc/Common/linux/Timers_ps.h |    1 -
 core/conn/odbc/src/odbc/Common/zmxoc.h          |  486 -
 core/conn/odbc/src/odbc/Common/zspic            | 1143 ---
 core/conn/odbc/src/odbc/EventMsgs/EventMsgs.rc  |  109 -
 core/conn/odbc/src/odbc/SrvrMsg/SrvrMsg.rc      |  109 -
 .../odbc/src/odbc/dependencies/linux/smxoevl.h  |    1 -
 core/conn/odbc/src/odbc/ndcsbind                |  320 -
 .../nsksrvr/Interface/linux/Listener_srvr_ps.h  |    1 -
 core/conn/odbc/src/odbc/nsksrvr/Makefile        |    4 -
 core/conn/odbc/src/odbc/nsksrvrcore/Makefile    |   23 +-
 .../src/odbc/nsksrvrcore/linux/NskUtil_ps.cpp   |    1 -
 .../odbc/src/odbc/nsksrvrcore/linux/dmxrtmd.h   |    1 -
 .../src/odbc/nsksrvrcore/nsk/NskUtil_ps.cpp     |    1 -
 core/conn/odbc/test/ODBCBIT/ODBCBIT.sln         |   26 -
 core/conn/odbc/test/ODBCBIT/ODBCBIT.vcproj      |  355 -
 core/conn/trafci/dllsrc/WCIUtils/ReadMe.txt     |   21 +
 .../trafci/dllsrc/WCIUtils/WCIUtils64.make.bat  |   21 +
 core/conn/trafci/dllsrc/WCIUtils/stdafx.h       |   21 +
 core/conn/trafci/getBuildInfo                   |   20 +
 core/conn/trafci/lib/perl/Session.pm            |   21 +
 core/conn/trafci/samples/README                 |   21 +
 core/conn/trafci/samples/sample.sql             |   21 +
 .../org/trafodion/ci/help/common_common.help    |   20 +
 .../src/org/trafodion/ci/help/help_file.idx     |   21 +
 .../src/org/trafodion/ci/help/sql_common.help   |   20 +
 core/conn/trafci/utils/README                   |   20 +
 core/conn/trafci/utils/trafci                   |   20 +
 core/conn/trafci/utils/trafci.cmd               |   20 +
 core/conn/trafci/utils/trafci.sh                |   20 +
 core/conn/trafci/utils/trafci_install.sh        |   20 +
 core/conn/unixodbc/odbc/Krypton/Krypton.dsp     |  318 -
 core/conn/unixodbc/odbc/Krypton/Krypton.mak     |  222 -
 core/conn/unixodbc/odbc/Krypton/Krypton.plg     |   16 -
 .../conn/unixodbc/odbc/Krypton/KryptonBuild.bat |   58 -
 core/conn/unixodbc/odbc/Krypton/assocsvc.idl    |  167 -
 core/conn/unixodbc/odbc/Krypton/ca.idl          |  111 -
 core/conn/unixodbc/odbc/Krypton/ceecfg.idl      |  682 --
 core/conn/unixodbc/odbc/Krypton/ceercv.h        |  493 -
 core/conn/unixodbc/odbc/Krypton/ceercv.idl      |   89 -
 core/conn/unixodbc/odbc/Krypton/clientcfg.idl   |   30 -
 core/conn/unixodbc/odbc/Krypton/idlcnp.bat      |   79 -
 core/conn/unixodbc/odbc/Krypton/odbc.c          | 9041 ------------------
 core/conn/unixodbc/odbc/Krypton/odbc.h          | 5913 ------------
 core/conn/unixodbc/odbc/Krypton/odbc.idl        |  340 -
 core/conn/unixodbc/odbc/Krypton/odbcCommon.idl  |  235 -
 core/conn/unixodbc/odbc/Krypton/odbc_cl.c       | 4475 ---------
 core/conn/unixodbc/odbc/Krypton/odbc_sv.c       | 6500 -------------
 core/conn/unixodbc/odbc/Krypton/odbc_sv.h       | 4517 ---------
 core/conn/unixodbc/odbc/Krypton/odbcas.idl      |  268 -
 core/conn/unixodbc/odbc/Krypton/odbcas_cl.c     | 3204 -------
 core/conn/unixodbc/odbc/Krypton/odbcas_sv.c     | 4815 ----------
 core/conn/unixodbc/odbc/Krypton/odbccfg.c       | 6826 -------------
 core/conn/unixodbc/odbc/Krypton/odbccfg.h       | 4267 ---------
 core/conn/unixodbc/odbc/Krypton/odbccfg.idl     |  203 -
 core/conn/unixodbc/odbc/Krypton/odbccfg_cl.c    | 3343 -------
 core/conn/unixodbc/odbc/Krypton/odbccfg_cl.h    | 2238 -----
 core/conn/unixodbc/odbc/Krypton/odbccfg_sv.c    | 5023 ----------
 core/conn/unixodbc/odbc/Krypton/odbccfg_sv.h    | 3260 -------
 core/conn/unixodbc/odbc/Krypton/odbccommon.h    |  372 -
 .../unixodbc/odbc/Krypton/odbcsrvrcommon.idl    |  117 -
 core/conn/unixodbc/odbc/Krypton/omxSec.idl      |   74 -
 .../odbc/odbcclient/unixcli/TCPIPV4/TCPIPV4.RC  |  109 -
 .../odbc/odbcclient/unixcli/cli/Doxyfile        |   21 +
 .../odbc/odbcclient/unixcli/cli/MXODSN.TXT      |   47 -
 .../odbc/odbcclient/unixcli/cli/MXOMSG.txt      |  678 --
 .../unixcli/cli/create_msg_files/unixmsg.h      |   23 +
 .../odbc/odbcclient/unixcli/cli/unixmsg.h       |   23 +
 .../unixodbc/odbc/odbcclient/unixcli/inc/cee.h  |   23 +
 .../unixodbc/odbc/odbcclient/unixcli/inc/glu.h  |   23 +
 .../odbc/odbcclient/unixcli/inc/glu_rs.h        |   23 +
 .../odbc/odbcclient/unixcli/inc/glu_stdexc.h    |   23 +
 .../odbc/odbcclient/unixcli/inc/histry.h        |   23 +
 .../odbc/odbcclient/unixcli/inc/hpsqlext.h      |   23 +
 .../odbc/odbcclient/unixcli/inc/idltype.h       |   23 +
 .../odbc/odbcclient/unixcli/inc/odbccommon.h    |   23 +
 .../odbc/odbcclient/unixcli/inc/tdmsig.h        |   23 +
 .../odbc/odbcclient/unixcli/inc/unix_extra.h    |   23 +
 .../odbc/odbcclient/unixcli/linux.exports       |   21 +
 .../odbc/odbcclient/unixcli/makefile.lnx        |   21 +
 .../odbcclient/unixcli/ossbit/Bind_Array1.cpp   | 1098 ---
 .../odbc/odbcclient/unixcli/ossbit/build.sh     |    7 -
 .../odbcclient/unixcli/ossbit/build_MXODSN.sh   |   24 -
 .../odbc/odbcclient/unixcli/ossbit/builddyn.sh  |    8 -
 .../odbc/odbcclient/unixcli/ossbit/buildopt.sh  |    5 -
 .../odbcclient/unixcli/ossbit/connect_test.cpp  | 1492 ---
 .../odbc/odbcclient/unixcli/ossbit/ossbit.cpp   | 3220 -------
 .../odbc/odbcclient/unixcli/ossbit/ossbit.h     |  252 -
 .../odbc/odbcclient/unixcli/package/MXODSN      |   40 -
 .../odbc/odbcclient/unixcli/package/TRAFDSN     |   21 +
 .../odbc/odbcclient/unixcli/trace/stubtrace.h   |   22 +
 .../odbcclient/unixcli/trace/version.cpp-tmpl   |   26 +-
 .../unixcli/trace/version_drvr.cpp-tmpl         |   26 +-
 core/sqf/conf/log4cxx.monitor.mon.config        |   23 +
 core/sqf/conf/log4cxx.monitor.mon.snmp.config   |   23 +
 core/sqf/conf/log4cxx.monitor.psd.config        |   23 +
 core/sqf/conf/log4cxx.monitor.wdg.config        |   23 +
 core/sqf/conf/log4cxx.monitor.wdg.snmp.config   |   23 +
 core/sqf/conf/log4cxx.trafodion.lob.config      |   23 +
 .../sqf/conf/log4cxx.trafodion.masterexe.config |   23 +
 core/sqf/conf/log4cxx.trafodion.sscp.config     |   23 +
 core/sqf/conf/log4cxx.trafodion.ssmp.config     |   23 +
 core/sqf/conf/log4cxx.trafodion.tm.config       |   23 +
 core/sqf/conf/log4cxx.trafodion.udr.config      |   23 +
 core/sqf/conf/log4j.dtm.config                  |   23 +
 core/sqf/conf/log4j.hdfs.config                 |   23 +
 core/sqf/conf/trafodion.udr.config              |   23 +
 .../LSO/active_queries.sql                      |   23 +
 .../limited-support-tools/LSO/cpu_offender.sql  |   23 +
 .../limited-support-tools/LSO/dead_queries.sql  |   23 +
 .../LSO/inactive_queries.sql                    |   23 +
 .../limited-support-tools/LSO/mem_offender.sql  |   23 +
 .../LSO/queries_in_client.sql                   |   23 +
 .../LSO/queries_in_sql.sql                      |   23 +
 .../LSO/uninstrumented.sql                      |   23 +
 .../limited-support-tools/QPDrawer/PlanForest   |   23 +
 core/sqf/export/share/man/man1/ckill.1          |   22 +
 core/sqf/export/share/man/man1/ckillall.1       |   22 +
 core/sqf/export/share/man/man1/createhooks.1    |   22 +
 core/sqf/export/share/man/man1/cstat.1          |   22 +
 core/sqf/export/share/man/man1/delhooks.1       |   22 +
 core/sqf/export/share/man/man1/pkillall.1       |   22 +
 core/sqf/export/share/man/man1/pstacksq.1       |   22 +
 core/sqf/export/share/man/man1/pstat.1          |   22 +
 core/sqf/export/share/man/man1/shell.1          |   22 +
 core/sqf/export/share/man/man1/sq.1             |   22 +
 core/sqf/export/share/man/man1/sqcheck.1        |   22 +
 core/sqf/export/share/man/man1/sqcheckmon.1     |   22 +
 core/sqf/export/share/man/man1/sqcore.1         |   22 +
 core/sqf/export/share/man/man1/sqcorefile.1     |   22 +
 core/sqf/export/share/man/man1/sqgen.1          |   22 +
 core/sqf/export/share/man/man1/sqid.1           |   22 +
 core/sqf/export/share/man/man1/sqinfo.1         |   22 +
 core/sqf/export/share/man/man1/sqipcrm.1        |   22 +
 core/sqf/export/share/man/man1/sqkill.1         |   22 +
 core/sqf/export/share/man/man1/sqps.1           |   22 +
 core/sqf/export/share/man/man1/sqpstack.1       |   22 +
 core/sqf/export/share/man/man1/sqshell.1        |   22 +
 core/sqf/export/share/man/man1/sqsk.1           |   22 +
 core/sqf/export/share/man/man1/sqstart.1        |   22 +
 core/sqf/export/share/man/man1/sqstate.1        |   22 +
 core/sqf/export/share/man/man1/sqstop.1         |   22 +
 core/sqf/export/share/man/man1/sqtrace.1        |   22 +
 core/sqf/export/share/man/man1/sqvers.1         |   22 +
 core/sqf/export/share/man/man1/traf_pkill.1     |   22 +
 core/sqf/export/share/man/man1/update_sql.1     |   22 +
 core/sqf/gdb/monitor.gdb                        |   21 +
 core/sqf/gdb/sb.gdb                             |   21 +
 core/sqf/gdb/scan_md.gdb                        |   21 +
 core/sqf/gdb/se.gdb                             |   21 +
 core/sqf/inc/seaquest/sqtypes.h                 |   21 +
 core/sqf/monitor/linux/montest001               |   23 +
 core/sqf/monitor/linux/montest_run.virtual      |   23 +
 core/sqf/monitor/linux/test.cmd                 |   23 +
 core/sqf/monitor/linux/test.sh                  |   23 +
 core/sqf/monitor/linux/test.sub                 |   23 +
 core/sqf/monitor/linux/test1.sub                |   23 +
 core/sqf/monitor/linux/test10.sub               |   23 +
 core/sqf/monitor/linux/test10.sub.ln            |   23 +
 core/sqf/monitor/linux/test10a.sub.ln           |   23 +
 core/sqf/monitor/linux/test10b.sub.ln           |   23 +
 core/sqf/monitor/linux/test11.sub               |   23 +
 core/sqf/monitor/linux/test11.sub.ln            |   23 +
 core/sqf/monitor/linux/test12.sub               |   23 +
 core/sqf/monitor/linux/test12a.sub              |   23 +
 core/sqf/monitor/linux/test12b.sub              |   23 +
 core/sqf/monitor/linux/test2.cmd                |   23 +
 core/sqf/monitor/linux/test2.sub                |   23 +
 core/sqf/monitor/linux/test3.cmd                |   23 +
 core/sqf/monitor/linux/test3.sub                |   23 +
 core/sqf/monitor/linux/test3a.sub               |   23 +
 core/sqf/monitor/linux/test3b.sub               |   23 +
 core/sqf/monitor/linux/test4.cmd                |   23 +
 core/sqf/monitor/linux/test4.sub                |   23 +
 core/sqf/monitor/linux/test5.sub                |   23 +
 core/sqf/monitor/linux/test6.sub                |   23 +
 core/sqf/monitor/linux/test7.sub                |   23 +
 core/sqf/monitor/linux/test8-10.sub.sn          |   23 +
 core/sqf/monitor/linux/test8-8.sub.sn           |   23 +
 core/sqf/monitor/linux/test8.cmd                |   23 +
 core/sqf/monitor/linux/test8.sub                |   23 +
 core/sqf/monitor/linux/test8.sub.ln             |   23 +
 core/sqf/monitor/linux/test8.sub.sn             |   23 +
 core/sqf/monitor/linux/test9.sub                |   23 +
 core/sqf/monitor/linux/testall.cmd              |   23 +
 core/sqf/monitor/linux/testall.sh               |   23 +
 core/sqf/monitor/linux/testall.sub              |   23 +
 core/sqf/monitor/linux/trace.sub                |   23 +
 core/sqf/sql/scripts/cp_search                  |   23 +
 core/sqf/sql/scripts/cp_separator               |   23 +
 core/sqf/sql/scripts/orc/OrcFileRead.java       |   23 +
 core/sqf/sql/scripts/orc/build                  |   23 +
 core/sqf/sql/scripts/orc/create_orc_store       |   23 +
 core/sqf/sql/scripts/orc/load_orc_store         |   23 +
 core/sqf/sql/scripts/orc/run_me                 |   23 +
 .../client/transactional/BatchException.java    |   23 +
 .../CommitUnsuccessfulException.java            |   23 +
 .../HBaseBackedTransactionLogger.java           |   23 +
 .../client/transactional/JtaXAResource.java     |   23 +
 .../transactional/LocalTransactionLogger.java   |   23 +
 .../transactional/MemoryUsageException.java     |   23 +
 .../OutOfOrderProtocolException.java            |   23 +
 .../hbase/client/transactional/RMInterface.java |   23 +
 .../client/transactional/RegionHelper.java      |   23 +
 .../transactional/SsccTransactionalScanner.java |   23 +
 .../transactional/SsccTransactionalTable.java   |   23 +
 .../SsccUpdateConflictException.java            |   23 +
 .../hbase/client/transactional/TmDDL.java       |   23 +
 .../client/transactional/TransReturnCode.java   |   23 +
 .../hbase/client/transactional/TransState.java  |   23 +
 .../client/transactional/TransactionLogger.java |   23 +
 .../transactional/TransactionManager.java       |   23 +
 .../client/transactional/TransactionMap.java    |   23 +
 .../TransactionRegionLocation.java              |   23 +
 .../client/transactional/TransactionState.java  |   23 +
 .../TransactionalAggregationClient.java         |   23 +
 .../transactional/TransactionalReturn.java      |   23 +
 .../transactional/TransactionalScanner.java     |   23 +
 .../transactional/TransactionalTable.java       |   23 +
 .../transactional/TransactionalTableClient.java |   23 +
 .../UnknownTransactionException.java            |   23 +
 .../transactional/UnsuccessfulDDLException.java |   23 +
 .../transactional/SSccTableClient5.java         |   23 +
 .../transactional/SsccRegionEndpoint.java       |   23 +
 .../transactional/SsccTableClient.java          |   23 +
 .../transactional/SsccTableClient10.java        |   23 +
 .../transactional/SsccTableClient11.java        |   23 +
 .../transactional/SsccTableClient6.java         |   23 +
 .../transactional/SsccTableClient7.java         |   23 +
 .../transactional/SsccTableClient8.java         |   23 +
 .../transactional/SsccTableClient9.java         |   23 +
 .../transactional/SsccTableClientUtils.java     |   23 +
 .../transactional/TrxRegionEndpoint.java        |   23 +
 .../transactional/TrxRegionObserver.java        |   23 +
 .../transactional/TrxTableClient.java           |   23 +
 .../transactional/TrxTableClient2.java          |   23 +
 .../transactional/TrxTableClient3.java          |   23 +
 .../transactional/TrxTableClient4.java          |   23 +
 .../CleanOldTransactionsChore.java              |   23 +
 .../hbase/regionserver/transactional/IdTm.java  |   23 +
 .../regionserver/transactional/IdTmCb.java      |   23 +
 .../transactional/IdTmException.java            |   23 +
 .../regionserver/transactional/IdTmId.java      |   23 +
 .../transactional/KeyValueListScanner.java      |   23 +
 .../transactional/MemoryUsageChore.java         |   23 +
 .../SingleVersionDeleteNotSupported.java        |   23 +
 .../transactional/SsccTransactionState.java     |   23 +
 .../transactional/TransactionState.java         |   23 +
 .../transactional/TransactionalRegion.java      |   23 +
 .../TransactionalRegionScannerHolder.java       |   23 +
 .../transactional/TrxTransactionState.java      |   23 +
 .../tools/check_hbase_available/CheckHBase.java |   23 +
 .../CheckIfHbaseAvailable.cpp                   |   23 +
 .../sqf/tools/check_hbase_available/HBPerf.java |   23 +
 .../check_hbase_available/HBPerfWrite.java      |   23 +
 .../check_hbase_available/HBPerf_agg_count.java |   23 +
 .../check_hbase_available/HBPerf_counter.java   |   23 +
 .../check_hbase_available/HBTransPerf.java      |   23 +
 .../tools/check_hbase_available/HelloWorld.java |   23 +
 .../check_hbase_available/TestHBaseClient.java  |   23 +
 core/sqf/tools/check_hbase_available/hbstatus   |   23 +
 .../check_hbase_available/log4j.util.config     |   23 +
 core/sql/nskgmake/flexstep.awk                  |   23 +
 .../sql/parser/StmtDDLAlterTableAlterColumn.cpp |   23 +-
 core/sql/regress/core/TESTRTS                   |   22 +-
 core/sql/regress/seabase/TEST026                |   21 +
 core/sql/regress/seabase/TEST027                |   21 +
 core/sql/regress/tools/run_rts.ksh              |   24 +
 dcs/conf/log4j.properties                       |   21 +
 .../trafodion/dcs/master/QueryPlanModel.java    |   23 +
 .../trafodion/dcs/master/QueryPlanResponse.java |   23 +
 dcs/src/test/pytests/.config.ini.tmpl           |   21 +
 dcs/src/test/pytests/.env.sh.tmpl               |   21 +
 dcs/src/test/pytests/.odbc.ini.tmpl             |   21 +
 dcs/src/test/pytests/.odbcinst.ini.tmpl         |   21 +
 dcs/src/test/pytests/.testr.conf                |   21 +
 dcs/src/test/pytests/.tox.ini.tmpl              |   42 +
 dcs/src/test/pytests/README.rst                 |   21 +
 dcs/src/test/pytests/config.sh                  |   21 +
 dcs/src/test/resources/log4j.properties         |   21 +
 .../ODBC_Sample_Programs/basicsql.cpp           |   25 +-
 .../ODBC_Sample_Programs/build.bat              |   24 +-
 .../client_install/ODBC_Sample_Programs/run.bat |   24 +-
 .../Trafodion_Client_Installation_Guide.xml     |   23 +
 docs/client_install/source/xml-profile.xml      |   23 +
 .../Trafodion_Command_Interface_Guide.xml       |   23 +
 docs/command_interface/source/xml-profile.xml   |   23 +
 .../source/Trafodion_SQL_Reference_Manual.xml   |   23 +
 docs/sql_reference/source/xml-profile.xml       |   23 +
 docs/src/site/resources/css/site.css            |   23 +
 install/installer/traf_getHadoopNodes           |   23 +
 tests/phx/.pep8                                 |   23 +
 wms/bin/scripts/hp_default_service.py           |   24 +-
 wms/bin/scripts/sys_shell.py                    |    6 +-
 wms/build.xml                                   |   20 +
 wms/conf/log4j.properties                       |   22 +
 .../trafodion/wms/rest/GetStatusResponse.java   |   23 +
 .../org/trafodion/wms/rest/RESTServlet.java     |   23 +
 .../org/trafodion/wms/rest/ResourceBase.java    |   23 +
 .../org/trafodion/wms/rest/ResourceConfig.java  |   23 +
 .../org/trafodion/wms/rest/RestConstants.java   |   23 +
 .../org/trafodion/wms/rest/RestHandler.java     |   23 +
 .../java/org/trafodion/wms/rest/RestServer.java |   23 +
 .../org/trafodion/wms/rest/RootResource.java    |   23 +
 .../org/trafodion/wms/rest/RuleResource.java    |   23 +
 .../trafodion/wms/rest/ServerListResource.java  |   23 +
 .../org/trafodion/wms/rest/ServiceResource.java |   23 +
 .../org/trafodion/wms/rest/VersionResource.java |   23 +
 .../java/org/trafodion/wms/rest/WmsRest.java    |   23 +
 .../trafodion/wms/rest/model/RuleListModel.java |   23 +
 .../org/trafodion/wms/rest/model/RuleModel.java |   23 +
 .../wms/rest/model/ServerListModel.java         |   23 +
 .../trafodion/wms/rest/model/ServerModel.java   |   23 +
 .../wms/rest/model/StreamListModel.java         |   23 +
 .../trafodion/wms/rest/model/StreamModel.java   |   23 +
 .../trafodion/wms/rest/model/VersionModel.java  |   23 +
 .../wms/rest/model/WorkloadListModel.java       |   23 +
 .../trafodion/wms/rest/model/WorkloadModel.java |   23 +
 .../java/org/trafodion/wms/server/Metrics.java  |   23 +
 .../wms/server/ServerLeaderElection.java        |   23 +
 .../org/trafodion/wms/server/ServerManager.java |   23 +
 .../org/trafodion/wms/server/ServerRestart.java |   23 +
 .../wms/server/ServerStatusServlet.java         |   23 +
 .../org/trafodion/wms/server/WmsServer.java     |   23 +
 .../org/trafodion/wms/server/stats/PStats.java  |   23 +
 .../wms/server/stats/PStatsCpuBusy.java         |   23 +
 .../wms/server/stats/PStatsMemoryInfo.java      |   23 +
 .../wms/server/stats/PStatsMemoryMonitor.java   |   23 +
 .../wms/server/stats/PStatsMemoryUsage.java     |   23 +
 .../wms/server/workload/WorkloadStats.java      |   23 +
 .../wms/server/workload/WorkloadStore.java      |   23 +
 .../wms/server/workload/WorkloadThresholds.java |   23 +
 .../server/workload/WorkloadTrafodionStats.java |   23 +
 .../wms/server/workload/WorkloadsOffender.java  |   23 +
 .../main/java/org/trafodion/wms/util/Bytes.java |   23 +
 .../java/org/trafodion/wms/util/InfoServer.java |   23 +
 .../org/trafodion/wms/util/RetryCounter.java    |   23 +
 .../trafodion/wms/util/RetryCounterFactory.java |   23 +
 .../java/org/trafodion/wms/util/Strings.java    |   23 +
 .../org/trafodion/wms/util/VersionInfo.java     |   23 +
 .../org/trafodion/wms/util/WmsConfTool.java     |   23 +
 .../trafodion/wms/util/WmsConfiguration.java    |   23 +
 wms/src/main/resources/StringPair.avsc          |   23 +
 wms/src/main/resources/platform-stats.avsc      |   23 +
 wms/src/main/resources/trafodion-rms.avsc       |   23 +
 .../test/java/org/trafodion/wms/AppTest.java    |   23 +
 .../test/java/org/trafodion/wms/LargeTests.java |   23 +
 .../java/org/trafodion/wms/MediumTests.java     |   23 +
 .../java/org/trafodion/wms/MemoryMapTest.java   |   23 +
 .../test/java/org/trafodion/wms/SmallTests.java |   23 +
 .../test/java/org/trafodion/wms/ZkDataTest.java |   23 +
 .../java/org/trafodion/wms/ZkStatsTest.java     |   23 +
 379 files changed, 6749 insertions(+), 78244 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/doDrvInfo
----------------------------------------------------------------------
diff --git a/core/conn/doDrvInfo b/core/conn/doDrvInfo
index 7107d4f..3dadd09 100755
--- a/core/conn/doDrvInfo
+++ b/core/conn/doDrvInfo
@@ -28,7 +28,7 @@ BUILDID=$3
 if [ -f $SRC ]; then
 	# SRC exists - make a copy
 	TMP=/tmp/di$$
-	sed "s:@@@:$BUILDID:" $TMPL > $TMP
+	sed "s:@@@@:$BUILDID:" $TMPL > $TMP
 	cmp $SRC $TMP >& /dev/null
 	if [ $? != 0 ]; then
 		# new SRC does not match old SRC - overwrite it
@@ -37,5 +37,5 @@ if [ -f $SRC ]; then
 	rm -f $TMP
 else
 	# SRC does not exist - build the SRC
-	sed "s:@@@:$BUILDID:" $TMPL > $SRC
+	sed "s:@@@@:$BUILDID:" $TMPL > $SRC
 fi

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type2/native/Vproc.cpp-tmpl
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type2/native/Vproc.cpp-tmpl b/core/conn/jdbc_type2/native/Vproc.cpp-tmpl
deleted file mode 100644
index d2c49e6..0000000
--- a/core/conn/jdbc_type2/native/Vproc.cpp-tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-const char *driverVproc = "@@@";
-extern "C" void @@@(void) { return; }

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type2/native/Vproc.h-tmpl
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type2/native/Vproc.h-tmpl b/core/conn/jdbc_type2/native/Vproc.h-tmpl
deleted file mode 100644
index a90331b..0000000
--- a/core/conn/jdbc_type2/native/Vproc.h-tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-#ifndef VPROC_H
-#define VPROC_H
-extern const char *driverVproc;
-extern "C" void @@@(void);
-#endif /* VPROC_H */

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type2/src/main/java/SQLMXT2Messages_en.properties
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type2/src/main/java/SQLMXT2Messages_en.properties b/core/conn/jdbc_type2/src/main/java/SQLMXT2Messages_en.properties
index 09dc9eb..b6d03c1 100644
--- a/core/conn/jdbc_type2/src/main/java/SQLMXT2Messages_en.properties
+++ b/core/conn/jdbc_type2/src/main/java/SQLMXT2Messages_en.properties
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 unsupported_feature_msg=Unsupported feature - {0}
 unsupported_feature_sqlstate=HYC00
 unsupported_feature_sqlcode=29001
@@ -261,4 +282,4 @@ jdbcrowset_prepare_error_sqlstate=HY000
 jdbcrowset_prepare_error_sqlcode=29088
 jdbcrowset_connect_error_msg=JdbcRowSet connect error - {0} {1}
 jdbcrowset_connect_error_sqlstate=HY000
-jdbcrowset_connect_error_sqlcode=29089
\ No newline at end of file
+jdbcrowset_connect_error_sqlcode=29089

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/BaseRow.java
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/BaseRow.java b/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/BaseRow.java
index e7188eb..2eed427 100644
--- a/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/BaseRow.java
+++ b/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/BaseRow.java
@@ -1,3 +1,23 @@
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
 
 // Source File Name:   BaseRow.java
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/DriverInfo.java-tmpl
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/DriverInfo.java-tmpl b/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/DriverInfo.java-tmpl
index 6faeb0c..b144631 100644
--- a/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/DriverInfo.java-tmpl
+++ b/core/conn/jdbc_type2/src/main/java/org/trafodion/jdbc/t2/DriverInfo.java-tmpl
@@ -1,8 +1,29 @@
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
+
 package org.trafodion.jdbc.t2;
 
 class DriverInfo {
 
-	static final String driverVproc = "@@@";
+	static final String driverVproc = "@@@@";
 	static final String driverProductVersion = "###";
 	static final int JdbcMajorVersion = 3;
 	static final int JdbcMinorVersion = 2;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type4/build.xml
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type4/build.xml b/core/conn/jdbc_type4/build.xml
index 38d6ab1..32b2c75 100755
--- a/core/conn/jdbc_type4/build.xml
+++ b/core/conn/jdbc_type4/build.xml
@@ -90,7 +90,7 @@
 			</fileset>
 		</copy>
 
-		<replace file="${temp.src}/${vproc.java}" token="@@@" value="${vproc.str}" />
+		<replace file="${temp.src}/${vproc.java}" token="@@@@" value="${vproc.str}" />
 		<javac destdir="${temp.classes}" srcdir="${temp.src}" debug="on" includes="**/*.java" classpath="${java.home}/lib/tools.jar;${temp.classes}" includeAntRuntime="false" />
 	</target>
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type4/samples/t4jdbc.properties
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type4/samples/t4jdbc.properties b/core/conn/jdbc_type4/samples/t4jdbc.properties
index 5d84792..d4c1f98 100755
--- a/core/conn/jdbc_type4/samples/t4jdbc.properties
+++ b/core/conn/jdbc_type4/samples/t4jdbc.properties
@@ -1,4 +1,25 @@
-catalog = CAT
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
+catalog = TRAFODION
 schema  = SCH
 url = jdbc:t4jdbc://server:port/:
 user = usr

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type4/src/T4Messages.properties
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type4/src/T4Messages.properties b/core/conn/jdbc_type4/src/T4Messages.properties
index cab7a5b..43a9ade 100644
--- a/core/conn/jdbc_type4/src/T4Messages.properties
+++ b/core/conn/jdbc_type4/src/T4Messages.properties
@@ -1,3 +1,25 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+##############################################################
+
 #
 # Messages for T2 Driver
 #

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/jdbc_type4/src/org/trafodion/jdbc/t4/Vproc.java
----------------------------------------------------------------------
diff --git a/core/conn/jdbc_type4/src/org/trafodion/jdbc/t4/Vproc.java b/core/conn/jdbc_type4/src/org/trafodion/jdbc/t4/Vproc.java
index 4eb356a..afa0779 100644
--- a/core/conn/jdbc_type4/src/org/trafodion/jdbc/t4/Vproc.java
+++ b/core/conn/jdbc_type4/src/org/trafodion/jdbc/t4/Vproc.java
@@ -22,7 +22,7 @@
 package org.trafodion.jdbc.t4;
 
 public class Vproc {
-	private static final String vprocStr = "@@@";
+	private static final String vprocStr = "@@@@";
 
 	public static void main(String[] args) {
 		System.out.println(vprocStr);

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/DrvMsg/DrvMsg.rc
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/DrvMsg/DrvMsg.rc b/core/conn/odbc/msg/odbc/DrvMsg/DrvMsg.rc
deleted file mode 100644
index 8260fc4..0000000
--- a/core/conn/odbc/msg/odbc/DrvMsg/DrvMsg.rc
+++ /dev/null
@@ -1,106 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""tdm_odbcDrvMsg.rc""\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,10,10,9
- PRODUCTVERSION 1,1,0,0
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "040904b0"
-        BEGIN
-            VALUE "Comments", "NonStop ODBC/MX 2.10 Beta-2 Release\0"
-            VALUE "CompanyName", "Compaq Computer Corporation\0"
-            VALUE "FileDescription", "NonStop  ODBC/MX Client Msg DLL\0"
-            VALUE "FileVersion", "2, 10, 10, 9\0"
-            VALUE "InternalName", "NonStop ODBC/MX Client Msg DLL\0"
-            VALUE "LegalCopyright", "Copyright 1997-1999 Compaq Computer Corporation\0"
-            VALUE "OriginalFilename", "tdm_odbcDrvMsg_intl.dll\0"
-            VALUE "ProductName", "NonStop ODBC/MX \0"
-            VALUE "ProductVersion", "1, 1, 0, 0\0"
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x409, 1200
-    END
-END
-
-#endif    // !_MAC
-
-#endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#include "tdm_odbcDrvMsg.rc"
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/DrvMsg/enu/tdm_odbcDrvMsg.mc
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/DrvMsg/enu/tdm_odbcDrvMsg.mc b/core/conn/odbc/msg/odbc/DrvMsg/enu/tdm_odbcDrvMsg.mc
deleted file mode 120000
index 4c650a2..0000000
--- a/core/conn/odbc/msg/odbc/DrvMsg/enu/tdm_odbcDrvMsg.mc
+++ /dev/null
@@ -1 +0,0 @@
-..\..\..\..\src\odbc\DrvMsg\tdm_odbcDrvMsg.mc
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/DrvMsg/msgbuild.mak
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/DrvMsg/msgbuild.mak b/core/conn/odbc/msg/odbc/DrvMsg/msgbuild.mak
deleted file mode 100644
index b7d9410..0000000
--- a/core/conn/odbc/msg/odbc/DrvMsg/msgbuild.mak
+++ /dev/null
@@ -1,100 +0,0 @@
-# Makefile to build a message DLL for ODBC: Driver side, in $PSQL\msg\ODBC\DrvMsg.
-# Usage: NMAKE /f <this file> [ ALL | CLEAN ]
-
-# Assumes the current directory is $PSQL\msg\ODBC\DrvMsg.
-# Verifies that PSQL_MSGLANG and PSQL_MSGLIB have been set.
-
-# Define a macro to use to tell the user what we're doing.
-PROJNAME=ODBC_DRVMSG
-
-# Define some macros to make it easier for another project to copy
-# this file and customize it.  Note: None of these specify directories!
-## MCFILE is the language-specific sourcefile.  
-## RCFILE is the .RC file generated from MCFILE.
-## HDRFILE is the header file generated from MCFILE, 
-##   and used by other source files in ODBC/MX.
-##   Note: RCFILE and HDRFILE must have the same "base" name as MCFILE.
-## VERFILE is the .RC file with the version number for the message DLL.
-##   It refers to the message .RC file (RCFILE) by name.
-## DLLFILE is the message DLL filename.
-## RESFILE is the compiled resource file (contains information from
-##   VERFILE, RCFILE, and MSG00001.BIN).
-MCFILE=tdm_odbcDrvMsg.mc
-RCFILE=tdm_odbcDrvMsg.rc
-HDRFILE=tdm_odbcDrvMsg.h
-VERFILE=drvmsg.rc
-DLLFILE=tdm_odbcDrvMsg_intl.dll
-RESFILE=tdm_odbcDrvMsg.res
-
-### THE REST OF THE MAKEFILE SHOULD NOT REQUIRE CHANGES ###
-### FOR SIMPLE PROJECTS. ###
-
-# Verify that the invoker set PSQL_MSGLANG and PSQL_MSGLIB.
-!IF "$(PSQL_MSGLANG)" == ""
-!ERROR Language-specific subdirectory (PSQL_MSGLANG) not specified.
-!ENDIF
-!IF "$(PSQL_MSGLIB)" == ""
-!ERROR Output directory (PSQL_MSGLIB) not specified.
-!ENDIF
-
-# Define macros to specify programs to run, so they can be
-# overridden on the command line if necessary.
-# We supply the message compiler.
-# The resource compiler and linker must be on the PATH.
-MC=mc.exe
-RSC=rc.exe
-LINK32=link.exe
-# Define a macro for the default language used by RC (English).
-# This ought to be overridden by explicit Language statements
-# in the .RC file, so you probably don't need to change it.
-RSC_LANG=/l 0x409
-
-ALL : "$(PSQL_MSGLIB)\$(DLLFILE)"
-
-CLEAN :
-	-@erase "$(RCFILE)"
-	-@erase "$(HDRFILE)"
-	-@erase "MSG00001.BIN"
-	-@erase "$(RESFILE)"
-	-@erase "$(PSQL_MSGLIB)\$(DLLFILE)"
-
-"$(PSQL_MSGLIB)\$(DLLFILE)" : "$(RESFILE)"
-	echo Linking message DLL for $(PROJNAME)
-	$(LINK32) /nologo /subsystem:windows /dll /machine:ix86 \
-		/out:"$(PSQL_MSGLIB)\$(DLLFILE)" \
-		"$(RESFILE)" msvcrt.lib
-
-"$(RESFILE)" : "$(VERFILE)" "$(RCFILE)" MSG00001.BIN
-	echo Compiling message DLL resources for $(PROJNAME)
-	$(RSC) $(RSC_LANG) /fo"$(RESFILE)" "$(VERFILE)"
-
-"$(RCFILE)" "$(HDRFILE)" MSG00001.BIN : "$(PSQL_MSGLANG)\$(MCFILE)"
-	echo Compiling messages for $(PROJNAME)
-	$(MC) -v -u -U "$(PSQL_MSGLANG)\$(MCFILE)"
-## NOTE:
-## when compiling more than one language into the same DLL, we need to process
-## other languages as well as follows, (you have to be aware that all target
-## code pages have to be installed on the same system to compile it):
-## ALL : "$(PSQL_MSGLIB)\$(DLLFILE)"
-## 
-## CLEAN :
-## 	-@erase "$(RCFILE)"
-## 	-@erase "$(HDRFILE)"
-## 	-@erase "MSG00001.BIN"
-## 	-@erase "$(RESFILE)"
-## 	-@erase "$(PSQL_MSGLIB)\$(DLLFILE)"
-## 
-## "$(PSQL_MSGLIB)\$(DLLFILE)" : "$(RESFILE)"
-## 	echo Linking message DLL for $(PROJNAME)
-## 	$(LINK32) /nologo /subsystem:windows /dll /machine:ix86 \
-## 		/out:"$(PSQL_MSGLIB)\$(DLLFILE)" \
-## 		"$(RESFILE)" msvcrt.lib
-## 
-## "$(RESFILE)" : "$(VERFILE)" "$(RCFILE)" MSG00001.BIN
-## 	echo Compiling message DLL resources for $(PROJNAME)
-## 	$(RSC) $(RSC_LANG) /fo"$(RESFILE)" "$(VERFILE)"
-## 
-## "$(PSQL_MSGLANG)\$(RCFILE)" "$(HDRFILE)" MSG00001.BIN : "$(MCFILE)"
-## 	echo Compiling messages for $(PROJNAME)
-## 	$(MC) -v -u -U "enu\$(MCFILE)"
-## 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/DrvMsg/resource.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/DrvMsg/resource.h b/core/conn/odbc/msg/odbc/DrvMsg/resource.h
deleted file mode 100644
index 1cea0a8..0000000
--- a/core/conn/odbc/msg/odbc/DrvMsg/resource.h
+++ /dev/null
@@ -1,35 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-//{{NO_DEPENDENCIES}}
-// Microsoft Developer Studio generated include file.
-// Used by DrvMsg.rc
-//
-
-// Next default values for new objects
-// 
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE        101
-#define _APS_NEXT_COMMAND_VALUE         40001
-#define _APS_NEXT_CONTROL_VALUE         1000
-#define _APS_NEXT_SYMED_VALUE           101
-#endif
-#endif

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/SrvrMsg/SrvrMsg.rc
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/SrvrMsg/SrvrMsg.rc b/core/conn/odbc/msg/odbc/SrvrMsg/SrvrMsg.rc
deleted file mode 100644
index 8f02b83..0000000
--- a/core/conn/odbc/msg/odbc/SrvrMsg/SrvrMsg.rc
+++ /dev/null
@@ -1,106 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""tdm_odbcSrvrMsg.rc""\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,0,9
- PRODUCTVERSION 1,1,0,0
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "040904b0"
-        BEGIN
-            VALUE "Comments", "NonStop ODBC/MX 2.10 Beta-2 Release\0"
-            VALUE "CompanyName", "Compaq Computer Corporation\0"
-            VALUE "FileDescription", "NonStop  ODBC/MX Server Msg DLL\0"
-            VALUE "FileVersion", "1, 0, 0, 9\0"
-            VALUE "InternalName", "NonStop ODBC/MX Server Msg DLL\0"
-            VALUE "LegalCopyright", "Copyright 1997-1999 Compaq Computer Corporation\0"
-            VALUE "OriginalFilename", "tdm_odbcSrvrMsg_intl.dll\0"
-            VALUE "ProductName", "NonStop ODBC/MX \0"
-            VALUE "ProductVersion", "1, 1, 0, 0\0"
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x409, 1200
-    END
-END
-
-#endif    // !_MAC
-
-#endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#include "tdm_odbcSrvrMsg.rc"
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/SrvrMsg/enu/tdm_odbcsrvrMsg.mc
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/SrvrMsg/enu/tdm_odbcsrvrMsg.mc b/core/conn/odbc/msg/odbc/SrvrMsg/enu/tdm_odbcsrvrMsg.mc
deleted file mode 120000
index 3418454..0000000
--- a/core/conn/odbc/msg/odbc/SrvrMsg/enu/tdm_odbcsrvrMsg.mc
+++ /dev/null
@@ -1 +0,0 @@
-..\..\..\..\src\odbc\srvrMsg\tdm_odbcsrvrMsg.mc
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/SrvrMsg/msgbuild.mak
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/SrvrMsg/msgbuild.mak b/core/conn/odbc/msg/odbc/SrvrMsg/msgbuild.mak
deleted file mode 100644
index 22549d3..0000000
--- a/core/conn/odbc/msg/odbc/SrvrMsg/msgbuild.mak
+++ /dev/null
@@ -1,100 +0,0 @@
-# Makefile to build a message DLL for ODBC: Srvr side, in $PSQL\msg\ODBC\SrvrMsg.
-# Usage: NMAKE /f <this file> [ ALL | CLEAN ]
-
-# Assumes the current directory is $PSQL\msg\ODBC\SrvrMsg.
-# Verifies that PSQL_MSGLANG and PSQL_MSGLIB have been set.
-
-# Define a macro to use to tell the user what we're doing.
-PROJNAME=ODBC_SRVRMSG
-
-# Define some macros to make it easier for another project to copy
-# this file and customize it.  Note: None of these specify directories!
-## MCFILE is the language-specific sourcefile.  
-## RCFILE is the .RC file generated from MCFILE.
-## HDRFILE is the header file generated from MCFILE, 
-##   and used by other source files in ODBC/MX.
-##   Note: RCFILE and HDRFILE must have the same "base" name as MCFILE.
-## VERFILE is the .RC file with the version number for the message DLL.
-##   It refers to the message .RC file (RCFILE) by name.
-## DLLFILE is the message DLL filename.
-## RESFILE is the compiled resource file (contains information from
-##   VERFILE, RCFILE, and MSG00001.BIN).
-MCFILE=tdm_odbcSrvrMsg.mc
-RCFILE=tdm_odbcSrvrMsg.rc
-HDRFILE=tdm_odbcSrvrMsg.h
-VERFILE=SrvrMsg.rc
-DLLFILE=tdm_odbcSrvrMsg_intl.dll
-RESFILE=tdm_odbcSrvrMsg.res
-
-### THE REST OF THE MAKEFILE SHOULD NOT REQUIRE CHANGES ###
-### FOR SIMPLE PROJECTS. ###
-
-# Verify that the invoker set PSQL_MSGLANG and PSQL_MSGLIB.
-!IF "$(PSQL_MSGLANG)" == ""
-!ERROR Language-specific subdirectory (PSQL_MSGLANG) not specified.
-!ENDIF
-!IF "$(PSQL_MSGLIB)" == ""
-!ERROR Output directory (PSQL_MSGLIB) not specified.
-!ENDIF
-
-# Define macros to specify programs to run, so they can be
-# overridden on the command line if necessary.
-# We supply the message compiler.
-# The resource compiler and linker must be on the PATH.
-MC=mc.exe
-RSC=rc.exe
-LINK32=link.exe
-# Define a macro for the default language used by RC (English).
-# This ought to be overridden by explicit Language statements
-# in the .RC file, so you probably don't need to change it.
-RSC_LANG=/l 0x409
-
-ALL : "$(PSQL_MSGLIB)\$(DLLFILE)"
-
-CLEAN :
-	-@erase "$(RCFILE)"
-	-@erase "$(HDRFILE)"
-	-@erase "MSG00001.BIN"
-	-@erase "$(RESFILE)"
-	-@erase "$(PSQL_MSGLIB)\$(DLLFILE)"
-
-"$(PSQL_MSGLIB)\$(DLLFILE)" : "$(RESFILE)"
-	echo Linking message DLL for $(PROJNAME)
-	$(LINK32) /nologo /subsystem:windows /dll /machine:ix86 \
-		/out:"$(PSQL_MSGLIB)\$(DLLFILE)" \
-		"$(RESFILE)" msvcrt.lib
-
-"$(RESFILE)" : "$(VERFILE)" "$(RCFILE)" MSG00001.BIN
-	echo Compiling message DLL resources for $(PROJNAME)
-	$(RSC) $(RSC_LANG) /fo"$(RESFILE)" "$(VERFILE)"
-
-"$(RCFILE)" "$(HDRFILE)" MSG00001.BIN : "$(PSQL_MSGLANG)\$(MCFILE)"
-	echo Compiling messages for $(PROJNAME)
-	$(MC) -v -u -U "$(PSQL_MSGLANG)\$(MCFILE)"
-## NOTE:
-## when compiling more than one language into the same DLL, we need to process
-## other languages as well as follows, (you have to be aware that all target
-## code pages have to be installed on the same system to compile it):
-## ALL : "$(PSQL_MSGLIB)\$(DLLFILE)"
-## 
-## CLEAN :
-## 	-@erase "$(RCFILE)"
-## 	-@erase "$(HDRFILE)"
-## 	-@erase "MSG00001.BIN"
-## 	-@erase "$(RESFILE)"
-## 	-@erase "$(PSQL_MSGLIB)\$(DLLFILE)"
-## 
-## "$(PSQL_MSGLIB)\$(DLLFILE)" : "$(RESFILE)"
-## 	echo Linking message DLL for $(PROJNAME)
-## 	$(LINK32) /nologo /subsystem:windows /dll /machine:ix86 \
-## 		/out:"$(PSQL_MSGLIB)\$(DLLFILE)" \
-## 		"$(RESFILE)" msvcrt.lib
-## 
-## "$(RESFILE)" : "$(VERFILE)" "$(RCFILE)" MSG00001.BIN
-## 	echo Compiling message DLL resources for $(PROJNAME)
-## 	$(RSC) $(RSC_LANG) /fo"$(RESFILE)" "$(VERFILE)"
-## 
-## "$(PSQL_MSGLANG)\$(RCFILE)" "$(HDRFILE)" MSG00001.BIN : "$(MCFILE)"
-## 	echo Compiling messages for $(PROJNAME)
-## 	$(MC) -v -u -U "enu\$(MCFILE)"
-## 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/SrvrMsg/resource.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/SrvrMsg/resource.h b/core/conn/odbc/msg/odbc/SrvrMsg/resource.h
deleted file mode 100644
index 2797a8d..0000000
--- a/core/conn/odbc/msg/odbc/SrvrMsg/resource.h
+++ /dev/null
@@ -1,35 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-//{{NO_DEPENDENCIES}}
-// Microsoft Developer Studio generated include file.
-// Used by SrvrMsg.rc
-//
-
-// Next default values for new objects
-// 
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE        101
-#define _APS_NEXT_COMMAND_VALUE         40001
-#define _APS_NEXT_CONTROL_VALUE         1000
-#define _APS_NEXT_SYMED_VALUE           101
-#endif
-#endif

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/msg/odbc/msgbuild.bat
----------------------------------------------------------------------
diff --git a/core/conn/odbc/msg/odbc/msgbuild.bat b/core/conn/odbc/msg/odbc/msgbuild.bat
deleted file mode 100644
index c842494..0000000
--- a/core/conn/odbc/msg/odbc/msgbuild.bat
+++ /dev/null
@@ -1,163 +0,0 @@
-REM @@@ START COPYRIGHT @@@
-REM
-REM Licensed to the Apache Software Foundation (ASF) under one
-REM or more contributor license agreements.  See the NOTICE file
-REM distributed with this work for additional information
-REM regarding copyright ownership.  The ASF licenses this file
-REM to you under the Apache License, Version 2.0 (the
-REM "License"); you may not use this file except in compliance
-REM with the License.  You may obtain a copy of the License at
-REM
-REM   http://www.apache.org/licenses/LICENSE-2.0
-REM
-REM Unless required by applicable law or agreed to in writing,
-REM software distributed under the License is distributed on an
-REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-REM KIND, either express or implied.  See the License for the
-REM specific language governing permissions and limitations
-REM under the License.
-REM
-REM @@@ END COPYRIGHT @@@
-@echo off
-rem This script builds (or cleans up) the message DLL for ODBC/MX.
-rem
-rem Usage:
-rem     cd $PSQL\msg\ODBC
-rem     call msgbuild.bat <target>
-rem where <target> is ALL or CLEAN.  If omitted, we assume ALL.
-rem This script runs "msgbuild.mak" passing <target>.
-rem
-rem Environment variables:
-rem PSQL_MSGLANG specifies the name of a language-specific subdirectory
-rem     (under the project message directory) where the message definition
-rem     file (.MC file) lives.
-rem     If it is not specified, this script sets it to "enu" (English).
-rem PSQL_MSGLIB specifies the directory where the message DLL will go.
-rem     If it is not specified, this script sets it to "..\lib"
-rem   (thus pointing to $PSQL\msg\lib).
-rem
-
-rem Set PSQL_MSGLANG and PSQL_MSGLIB if not already set.
-if .%PSQL_MSGLANG% == . set PSQL_MSGLANG=enu
-if .%PSQL_MSGLIB%  == . set PSQL_MSGLIB=..\lib
-set BUILDDIR=%PSQL%\msg\odbc
-rem set BUILDDIR=".\"
-
-:TestDirExistence
-if not exist %PSQL_MSGLIB% goto MsgLibNotFoundError
-if not exist %BUILDDIR% goto BuildDirNotFoundError
-if not exist %PSQL% goto PSQLDirNotFoundError
-
-rem Verify the caller passed an appropriate argument.
-set MsgArg=%1
-if .%MsgArg% == .     set MsgArg=ALL
-if %MsgArg%  == ALL   goto ODBCBuildDlls
-if %MsgArg%  == CLEAN goto ODBCBuildClean
-if %MsgArg%  == -CLEAN goto ODBCBuildClean
-if %MsgArg%  == -clean goto ODBCBuildClean
-if %MsgArg%  == -?    goto usage
-if %MsgArg% == /h goto usage
-if %MsgArg% == /? goto usage
-if /I %MsgArg% == /Help goto usage
-if /I %MsgArg% == -help goto usage
-if %MsgArg% == ""  goto usage
-echo Argument must be ALL or CLEAN: %1
-goto failure
-
-:ODBCBuildDlls
-rem Delete any existing log file.
-if exist %BUILDDIR%\makelog.txt del %BUILDDIR%\makelog.txt
-echo Building ODBC/MX Message Dlls
-echo Building ODBC/MX Message Dlls >> %BUILDDIR%\makelog.txt
-set BuildError=0
-
-rem Run the message DLL Makefile for each project in ODBC.
-
-cd %BUILDDIR%\SrvrMsg
-echo Building SrvrMsg
-echo Building SrvrMsg >> %BUILDDIR%\makelog.txt
-nmake /c /s /x %BUILDDIR%\ODBCMake.log /f msgbuild.mak ALL >> %BUILDDIR%\makelog.txt
-if ErrorLevel 1 set BuildError=1
-type %BUILDDIR%\ODBCMake.log >> %BUILDDIR%\makelog.txt
-del %BUILDDIR%\ODBCMake.log
-if %BuildError% == 1 goto failure
-
-cd %BUILDDIR%\DrvMsg
-echo Building DrvMsg
-echo Building DrvMsg >> %BUILDDIR%\makelog.txt
-nmake /c /s /x %BUILDDIR%\ODBCMake.log /f msgbuild.mak ALL >> %BUILDDIR%\makelog.txt
-if ErrorLevel 1 set BuildError=1
-type %BUILDDIR%\ODBCMake.log >> %BUILDDIR%\makelog.txt
-del %BUILDDIR%\ODBCMake.log
-if %BuildError% == 1 goto failure
-
-cd %BUILDDIR%
-goto success
-
-:usage
-echo
-echo Usage:
-echo     cd $PSQL\msg\ODBC
-echo     call msgbuild.bat {target}
-echo where {target} is ALL or CLEAN.  If omitted, we assume ALL.
-echo This script runs "msgbuild.mak" passing {target}.
-echo
-echo Environment variables:
-echo PSQL_MSGLANG specifies the name of a language-specific subdirectory
-echo     (under the project message directory) where the message definition
-echo     file (.MC file) lives.
-echo     If it is not specified, this script sets it to "enu" (English).
-echo PSQL_MSGLIB specifies the directory where the message DLL will go.
-echo     If it is not specified, this script sets it to "..\lib"
-echo   (thus pointing to $PSQL\msg\lib).
-echo
-goto finish
-
-:ODBCBuildClean
-cd %BUILDDIR%
-rem echo cleaning files in %BUILDDIR%
-rem pause
-echo Cleaning DrvMsg
-echo Cleaning DrvMsg >> %BUILDDIR%\makelog.txt
-cd %BUILDDIR%\DrvMsg
-nmake /c /s /x %BUILDDIR%\ODBCMake.log /f msgbuild.mak CLEAN >> %BUILDDIR%\makelog.txt
-echo Cleaning SrvrMsg
-echo Cleaning SrvrMsg >> %BUILDDIR%\makelog.txt
-cd %BUILDDIR%\SrvrMsg
-nmake /c /s /x %BUILDDIR%\ODBCMake.log /f msgbuild.mak CLEAN >> %BUILDDIR%\makelog.txt
-cd %BUILDDIR%
-goto finish
-
-:MsgLibNotFoundError
-echo Error%0:%PSQL_MSGLIB% Directory Not Found
-echo Error%0:%PSQL_MSGLIB% Directory Not Found >> makelog.txt
-goto failure
-
-:BuildDirNotFoundError
-echo Error %0:%BUILDDIR% Not Found
-echo Error %0:%BUILDDIR% Not Found >> %BUILDDIR%\makelog.txt
-goto failure
-
-:PSQLDirNotFoundError
-echo Error%0:%PSQL% Directory Not Found
-echo Error%0:%PSQL% Directory Not Found >> %BUILDDIR%\makelog.txt
-goto failure
-
-:failure
-rem Set the exit code so our caller can notice the failure.
-rem Assumes we include false.exe in our tools.
-echo.
-echo ***
-echo *** %0 ABORTED 
-echo ***
-echo. >> %BUILDDIR%\makelog.txt
-echo *** >> %BUILDDIR%\makelog.txt
-echo *** %0 ABORTED >> %BUILDDIR%\makelog.txt
-echo *** >> %BUILDDIR%\makelog.txt
-false
-goto finish
-
-:success
-
-:finish
-cd %BUILDDIR%

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/BuildOdbcDrvr/build_odbc_driver.ksh
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/BuildOdbcDrvr/build_odbc_driver.ksh b/core/conn/odbc/src/odbc/BuildOdbcDrvr/build_odbc_driver.ksh
deleted file mode 100644
index 55ffdf0..0000000
--- a/core/conn/odbc/src/odbc/BuildOdbcDrvr/build_odbc_driver.ksh
+++ /dev/null
@@ -1,339 +0,0 @@
-#!/bin/ksh
-
-# This script has to be run on PC under a MKS environment 
-# where Visual Studio 2010 and InstallShield 2012 are setup.
-# Make sure $BUILDDIR is setup correctly before running this script.
-
-function init {
-
-SRCDIR=$BUILDDIR/src/odbc
-LIBDIR=$BUILDDIR/lib 
-PATH=$MSBUILD_PATH\;$PATH
-DATE=`date +%y%m%d`
-
-if [ ! -d "$SRCDIR" ] 
-then
-  echo "Error: $SRCDIR does not exist" 
-  exit 1
-fi
-
-}
-
-function display_setup {
-
-echo
-echo ===============================
-echo     BUILD SETUP
-echo ===============================
-echo
-echo BUILDDIR=$BUILDDIR
-echo
-
-}
-
-function build_clean {
-
-echo
-echo ===============================
-echo     CLEAN UP
-echo ===============================
-echo
-
-rm -Rf $LIBDIR/Release/*
-rm -Rf $LIBDIR/x64/Release/* 
- 
-rm -Rf $SRCDIR/odbcclient/drvr35/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35/TCPIPV4/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35/TCPIPV6/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35adm/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35trace/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35msg/Release/*
-rm -Rf $SRCDIR/odbcclient/Drvr35Res/Release/*
-rm -Rf $SRCDIR/odbcclient/TranslationDll/Release/*
-rm -Rf $SRCDIR/Install/SetCertificateDirReg/SetCertificateDirReg/Release/*
-rm -Rf $SRCDIR/Install/UpdateDSN/UpdateDSN/Release/*
- 
-rm -Rf $SRCDIR/odbcclient/drvr35/x64/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35/TCPIPV4/x64/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35/TCPIPV6/x64/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35adm/x64/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35trace/x64/Release/*
-rm -Rf $SRCDIR/odbcclient/drvr35msg/x64/Release/*
-rm -Rf $SRCDIR/odbcclient/Drvr35Res/x64/Release/*
-rm -Rf $SRCDIR/odbcclient/TranslationDll/x64/Release/*
-rm -Rf $SRCDIR/Install/SetCertificateDirReg/SetCertificateDirReg/x64/Release/*
-rm -Rf $SRCDIR/Install/UpdateDSN/UpdateDSN/x64/Release/*  
-
-}
-
-#create_version_file function to update version string
-# $1 should be filename
-# $2 should be library version
-# $3 should be timestamp
-# $4 product name (ie HPODBC or HPODBC_DRVR)
-function create_version_file {
-echo
-echo ===============================
-echo     UPDATE VPROC
-echo ===============================
-echo
-
-echo "// $3 Version File generate $2, svn revision $SVN_REVISION" > $1
-echo "extern char* VprocString=\"$3 Version $MAJOR_VER.$MINOR_VER.$BUG_VER Release $REL_MAJ_VER.$REL_MIN_VER.$REL_SP_VER (Build release [$SVN_REVISION])\";" >> $1
-echo "extern \"C\" void $3_Version_"$MAJOR_VER"_"$MINOR_VER"_"$BUG_VER"_Release_"$REL_MAJ_VER"_"$REL_MIN_VER"_"$REL_SP_VER"_Build_release_"$SVN_REVISION" ()" >> $1
-echo "{ }" >> $1
-}
-
-function build_win32_release {
-
-echo
-echo ===============================
-echo     BUILD WIN32 RELEASE
-echo ===============================
-echo
-
-echo
-echo "Building Drvr35Msg - Win32 Release..."
-cd $SRCDIR/odbcclient/Drvr35Msg
-msbuild.exe /t:rebuild Drvr35Msg.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35Msg - Win32 Release Successfully Completed.";;
-*) echo "Building Drvr35Msg - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building Drvr35 - Win32 Release..."
-cd $SRCDIR/odbcclient/Drvr35
-msbuild.exe /t:rebuild Drvr35.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35 - Win32 Release Successfully Completed.";;
-*) echo "Building Drvr35 - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building Drvr35Adm - Win32 Release..."
-cd $SRCDIR/odbcclient/Drvr35Adm
-msbuild.exe /t:rebuild Drvr35Adm.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35Adm - Win32 Release Successfully Completed.";;
-*) echo "Building Drvr35Adm - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building Drvr35Trace - Win32 Release..."
-cd $SRCDIR/odbcclient/Drvr35Trace
-msbuild.exe /t:rebuild Drvr35Trace.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35Trace - Win32 Release Successfully Completed.";;
-*) echo "Building Drvr35Trace - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building TCPIPV4 - Win32 Release..."
-cd $SRCDIR/odbcclient/Drvr35/TCPIPV4
-msbuild.exe /t:rebuild TCPIPV4.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building TCPIPV4 - Win32 Release Successfully Completed.";;
-*) echo "Building TCPIPV4 - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building TCPIPV6 - Win32 Release..."
-cd $SRCDIR/odbcclient/Drvr35/TCPIPV6
-msbuild.exe /t:rebuild TCPIPV6.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building TCPIPV6 - Win32 Release Successfully Completed.";;
-*) echo "Building TCPIPV6 - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building TranslationDll - Win32 Release..."
-cd $SRCDIR/odbcclient/TranslationDll
-msbuild.exe /t:rebuild TranslationDll.vcxproj /p:Platform=Win32 /p:Configuration=Release	
-case "$?" in
-0) echo "Building TranslationDll - Win32 Release Successfully Completed.";;
-*) echo "Building TranslationDll - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo "Building Drvr35Res - Win32 Release..."
-cd $SRCDIR/odbcclient/Drvr35Res 
-msbuild.exe /t:rebuild Drvr35Res.vcxproj /p:Platform=Win32 /p:Configuration=Release	
-case "$?" in
-0) echo "Building Drvr35Res - Win32 Release Successfully Completed.";;
-*) echo "Building Drvr35Res - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo    
-echo "Building SetCertificateDirReg InstallHelper - Win32 Release..."
-cd $SRCDIR/Install/SetCertificateDirReg/SetCertificateDirReg
-msbuild.exe /t:rebuild SetCertificateDirReg.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building SetCertificateDirReg InstallHelper - Win32 Release Successfully Completed.";;
-*) echo "Building SetCertificateDirReg InstallHelper - Win32 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building UpdateDSN InstallHelper - Win32 Release..."
-cd $SRCDIR/Install/UpdateDSN/UpdateDSN
-msbuild.exe /t:rebuild UpdateDSN.vcxproj /p:Platform=Win32 /p:Configuration=Release
-case "$?" in
-0) echo "Building UpdateDSN InstallHelper - Win32 Release Successfully Completed.";;
-*) echo "Building UpdateDSN InstallHelper - Win32 Release Failed.";
-   exit 1;;
-esac
-
-}
-
-function build_win64_release {
-
-echo
-echo ===============================
-echo     BUILD WIN64 RELEASE
-echo ===============================
-echo
-
-echo
-echo "Building Drvr35Msg - Win64 Release..."
-cd $SRCDIR/odbcclient/Drvr35Msg
-msbuild.exe /t:rebuild Drvr35Msg.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35Msg - Win64 Release Successfully Completed.";;
-*) echo "Building Drvr35Msg - Win64 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building Drvr35 - Win64 Release..."
-cd $SRCDIR/odbcclient/Drvr35
-msbuild.exe /t:rebuild Drvr35.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35 - Win64 Release Successfully Completed.";;
-*) echo "Building Drvr35 - Win64 Release Failed.";
-   exit 1;;
-esac
-
-echo    
-echo "Building Drvr35Adm - Win64 Release..."
-cd $SRCDIR/odbcclient/Drvr35Adm
-msbuild.exe /t:rebuild Drvr35Adm.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35Adm - Win64 Release Successfully Completed.";;
-*) echo "Building Drvr35Adm - Win64 Release Failed.";
-   exit 1;;
-esac    
-
-echo
-echo "Building Drvr35Trace - Win64 Release..."
-cd $SRCDIR/odbcclient/Drvr35Trace
-msbuild.exe /t:rebuild Drvr35Trace.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building Drvr35Trace - Win64 Release Successfully Completed.";;
-*) echo "Building Drvr35Trace - Win64 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building TCPIPV4 - Win64 Release..."
-cd $SRCDIR/odbcclient/Drvr35/TCPIPV4
-msbuild.exe /t:rebuild TCPIPV4.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building TCPIPV4 - Win64 Release Successfully Completed.";;
-*) echo "Building TCPIPV4 - Win64 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building TCPIPV6 - Win64 Release..."
-cd $SRCDIR/odbcclient/Drvr35/TCPIPV6
-msbuild.exe /t:rebuild TCPIPV6.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building TCPIPV6 - Win64 Release Successfully Completed.";;
-*) echo "Building TCPIPV6 - Win64 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building TranslationDll - Win64 Release..."
-cd $SRCDIR/odbcclient/TranslationDll
-msbuild.exe /t:rebuild TranslationDll.vcxproj /p:Platform=x64 /p:Configuration=Release	
-case "$?" in
-0) echo "Building TranslationDll - Win64 Release Successfully Completed.";;
-*) echo "Building TranslationDll - Win64 Release Failed.";
-   exit 1;;
-esac
-
-echo
-echo "Building Drvr35Res - Win64 Release..."
-cd $SRCDIR/odbcclient/Drvr35Res 
-msbuild.exe /t:rebuild Drvr35Res.vcxproj /p:Platform=x64 /p:Configuration=Release	
-case "$?" in
-0) echo "Building Drvr35Res - Win64 Release Successfully Completed.";;
-*) echo "Building Drvr35Res - Win64 Release Failed.";
-       exit 1;;
-esac
-
-echo    
-echo "Building SetCertificateDirReg InstallHelper - Win64 Release..."
-cd $SRCDIR/Install/SetCertificateDirReg/SetCertificateDirReg
-msbuild.exe /t:rebuild SetCertificateDirReg.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building SetCertificateDirReg InstallHelper - Win64 Release Successfully Completed.";;
-*) echo "Building SetCertificateDirReg InstallHelper - Win64 Release Failed.";
-   exit 1;;
-esac
-
-echo  
-echo "Building UpdateDSN InstallHelper - Win64 Release..."
-cd $SRCDIR/Install/UpdateDSN/UpdateDSN
-msbuild.exe /t:rebuild UpdateDSN.vcxproj /p:Platform=x64 /p:Configuration=Release
-case "$?" in
-0) echo "Building UpdateDSN InstallHelper - Win64 Release Successfully Completed.";;
-*) echo "Building UpdateDSN InstallHelper - Win64 Release Failed.";
-   exit 1;;
-esac
-
-}
-
-
-function test_win32 {
-
-# To be implemented later
-
-}
-
-function test_win64 {
-
-# To be implemented later
-
-}
-
-
-init
-#display_setup
-
-build_clean
-
-create_version_file "$SRCDIR/odbcclient/drvr35/version_drvr.cpp" "$DATE" "HPODBC_DRVR"
-
-build_win32_release
-build_win64_release
-
-$BUILDDIR/src/odbc/BuildOdbcDrvr/package.ksh 2>&1
-
-echo
-echo ===============================
-echo     ODBCDRVR BUILD COMPLETED!
-echo ===============================
-echo
-
-exit 0
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/BuildOdbcDrvr/buildinfo
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/BuildOdbcDrvr/buildinfo b/core/conn/odbc/src/odbc/BuildOdbcDrvr/buildinfo
deleted file mode 100644
index 0af3547..0000000
--- a/core/conn/odbc/src/odbc/BuildOdbcDrvr/buildinfo
+++ /dev/null
@@ -1,11 +0,0 @@
-export SVN_PATH=https://svn.cup.hp.com/rg0201/neo-src/release/seaquest
-export SVN_REVISION=
-export SVN_DIR=C:/SVN_WORKSPACES/odbc
-export ISCMDBLD_PATH=C:/"Program Files (x86)"/Installshield/2012/System
-export MSBUILD_PATH=C:/Windows/Microsoft.NET/Framework/v4.0.30319
-export MAJOR_VER=3
-export MINOR_VER=4
-export SP_VER=0
-export REL_MAJ_VER=1
-export REL_MIN_VER=4
-export REL_SP_VER=0

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/BuildOdbcDrvr/master_build.ksh
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/BuildOdbcDrvr/master_build.ksh b/core/conn/odbc/src/odbc/BuildOdbcDrvr/master_build.ksh
deleted file mode 100644
index 0840fb1..0000000
--- a/core/conn/odbc/src/odbc/BuildOdbcDrvr/master_build.ksh
+++ /dev/null
@@ -1,124 +0,0 @@
-#!/bin/ksh 
-# this is the master script used mainly to easily
-# capture input/output
-
-function init {
-
-DATE=`date +%y%m%d%H%M%S`
-STARTDIR=`pwd`
-LOGFILE=$STARTDIR/logfile.$DATE
-
-. ./buildinfo
-
-}
-
-function get_source {
-
-if [ ! -d "$SVN_DIR" ] 
-then
-  mkdir -p "$SVN_DIR"
-fi
-
-if [ ! -d "$SVN_DIR" ] 
-then
-  echo "Error: $SVN_DIR does not exist" 
-  exit 1
-fi
-
-cd $SVN_DIR
-
-if [ -z "$SVN_REVISION" ]
-then
-  SVN_REVISION=`svn info $SVN_PATH | awk '/Revision:/ {print $2}'`
-fi
-
-if [ -z "$SVN_REVISION" ]
-then
-  echo "Error: $SVN_REVISION is not set"
-  exit 1
-fi
-
-rm -Rf build_$SVN_REVISION
-
-# sparse tree checkout here
-svn -r $SVN_REVISION checkout --depth=empty $SVN_PATH build_$SVN_REVISION 
-cd build_$SVN_REVISION
-
-svn --depth=empty update conn                     # create empty conn
-svn --set-depth=infinity update conn/odbc         # get everything under conn/odbc
-svn --set-depth=infinity update conn/security_dll # get everything under conn/security_dll
-svn --depth=empty update sql                      # create empty sql
-svn --set-depth=infinity update sql/cli           # get everything under sql/cli
-svn --set-depth=infinity update sql/common        # get everything under sql/common
-
-# setup $BUILDDIR
-cd conn/odbc
-export BUILDDIR=`pwd`
-
-cd $STARTDIR
-
-}
-
-function update_version {
-
-for proj in drvr35 drvr35adm  drvr35msg drvr35trace TCPIPV4 TCPIPV6 TranslationDll Drvr35Res
-do
-
-    case "$proj" in
-    drvr35msg) 
-        projpath=$proj
-        resource=DrvMsg35.rc 
-        ;;
-    TCPIPV4) 
-        projpath=drvr35/$proj
-        resource=TCPIPV4.RC
-        ;;
-    TCPIPV6) 
-        projpath=drvr35/$proj
-        resource=TCPIPV6.RC 
-        ;;
-    *) 
-        projpath=$proj
-        resource=$proj.rc 
-        ;;
-	esac
-   
-    perl $BUILDDIR/src/odbc/BuildOdbcDrvr/update_version.pl $BUILDDIR/src/odbc/odbcclient/$projpath/$resource $MAJOR_VER $MINOR_VER $SP_VER $SVN_REVISION
-    if [ "$?" -ne 0 ]
-    then 
-      echo
-      echo ============================================================================
-      echo "BUILD FAILED: Can't update version in $resource."
-      echo ============================================================================
-      echo
-      exit 1
-    fi
-              
-done
-
-cd $STARTDIR
-
-}
-
-init
-get_source
-update_version
-
-# could add a command line switch to specify logfile at some point?
-$BUILDDIR/src/odbc/BuildOdbcDrvr/build_odbc_driver.ksh 2>&1 | tee $LOGFILE
-RETVAL=`cat $LOGFILE | awk '$0~/^ODBCDRVR BUILD COMPLETED!/ {print 0}'`
-if [ "$RETVAL" == "0" ]; then
-   cp -f $BUILDDIR/lib/release/HPODBC64.msi c:/share/
-   cp -f $BUILDDIR/lib/release/HPODBC.msi c:/share/
-   echo
-   echo ============================================================================
-   echo "BUILD WINDOWS DRIVER $SVN_REVISION COMPLETED SUCCESSFULLY"
-   echo ============================================================================
-   echo
-else
-   echo
-   echo ============================================================================
-   echo "BUILD WINDOWS DRIVER FAILED: See $LOGFILE for more information."
-   echo ============================================================================
-   echo   
-fi

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/BuildOdbcDrvr/package.ksh
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/BuildOdbcDrvr/package.ksh b/core/conn/odbc/src/odbc/BuildOdbcDrvr/package.ksh
deleted file mode 100644
index 5b4e0a3..0000000
--- a/core/conn/odbc/src/odbc/BuildOdbcDrvr/package.ksh
+++ /dev/null
@@ -1,164 +0,0 @@
-#!/bin/ksh
-
-
-function init {
-
-PACKROOT=${BUILDDIR%/*}
-PACKDRIVER="U:"
-SRCDIR=$PACKDRIVER/odbc/src/odbc
-LIBDIR=$PACKDRIVER/odbc/lib 
-subst $PACKDRIVER $PACKROOT
-export PATH=$PATH:$ISCMDBLD_PATH
-if [ ! -d "$SRCDIR" ] 
-then
-  echo "Error: $SRCDIR does not exist" 
-  exit 1
-fi
-
-
-}
-
-function fini {
-subst $PACKDRIVER /D
-}
-
-function package_win32_release {
-
-echo
-echo ===============================
-echo     PACKAGE WIN32 RELEASE
-echo ===============================
-echo
-
-INSTALLDIR="$SRCDIR/Install"
-INSTALLFILENAME=HPODBC.msi
-HPSIGNDIR=C:/Progra~1/Hewlett-Packard/HPCSS/HPCSS/HPSignClient1.4
-OUTSIGNDIR=$LIBDIR/Release/signed
-SAVEPATH=$PATH
-PATH=$ISCMDBLD_PATH\;$PATH
-
-if [ ! -d "$OUTSIGNDIR" ] 
-then
-  mkdir -p $OUTSIGNDIR
-fi
-
-attrib -r "$INSTALLDIR/*.*" /s
-
-echo
-echo "Building Media for $INSTALLFILENAME ..."
-FILENAME="$INSTALLDIR/Win32 ODBC Installer MSI/Win32 ODBC MSI Installer.ism"
-ISCmdBld.exe -p "$FILENAME"
-if [ "$?" -ne 0 ] 
-then 
-  echo "Error Building Media for $INSTALLFILENAME"
-  exit 1
-fi
-
-echo
-echo "Moving $INSTALLFILENAME ..."
-rm -f $LIBDIR/Release/$INSTALLFILENAME
-
-mv "$INSTALLDIR//Win32 ODBC Installer MSI/Win32 ODBC MSI Installer/PROJECT_ASSISTANT/SINGLE_MSI_IMAGE/DiskImages/DISK1/HP ODBC 3.0.msi" $LIBDIR/Release/$INSTALLFILENAME
-if [ "$?" -ne 0 ] 
-then 
-  echo "Error Moving $INSTALLFILENAME"
-  exit 1
-fi
-
-#echo
-#echo "Digitally Signing installer ..."
-#rm -f $OUTSIGNDIR/*
-#$HPSIGNDIR/HPSign.bat -r Neoview_NDCS -c $HPSIGNDIR/HPSign.conf -i $LIBDIR/Release/$INSTALLFILENAME -o $OUTSIGNDIR -obj Executable_batch_Sign_Local
-#if [ "$?" -ne 0 ] 
-#then 
-#  echo "Error Digitally Signing $INSTALLFILENAME"
-#  exit 1
-#fi
-#cp $OUTSIGNDIR/"$INSTALLFILENAME" $LIBDIR/Release/"$INSTALLFILENAME"
-#if [ "$?" -ne 0 ] 
-#then 
-#  echo "Error Moving Digitally Signed $INSTALLFILENAME"
-#  exit 1
-#fi
-#rm -f $OUTSIGNDIR/*
-
-PATH=$SAVEPATH
-
-}
-
-function package_win64_release {
-
-echo
-echo ===============================
-echo     PACKAGE WIN64 RELEASE
-echo ===============================
-echo
-
-INSTALLDIR="$SRCDIR/Install"
-INSTALLFILENAME=HPODBC64.msi
-HPSIGNDIR=C:/Progra~1/Hewlett-Packard/HPCSS/HPCSS/HPSignClient1.4
-OUTSIGNDIR=$LIBDIR/Release/signed
-SAVEPATH=$PATH
-PATH=$ISCMDBLD_PATH\;$PATH
-
-attrib -r "$INSTALLDIR/*.*" /s
-
-echo
-echo "Building Media for $INSTALLFILENAME ..."
-FILENAME="$INSTALLDIR/Win64 ODBC Installer MSI/Win64 ODBC MSI Installer.ism"
-ISCmdBld.exe -p "$FILENAME"
-if [ "$?" -ne 0 ] 
-then 
-  echo "Error Building Media for $INSTALLFILENAME"
-  exit 1
-fi
-
-echo
-echo "Moving $INSTALLFILENAME ..."
-rm -f $LIBDIR/Release/$INSTALLFILENAME
-
-mv "$INSTALLDIR/Win64 ODBC Installer MSI/Win64 ODBC MSI Installer/PROJECT_ASSISTANT/SINGLE_MSI_IMAGE/DiskImages/DISK1/HP ODBC64 3.0.msi" $LIBDIR/Release/$INSTALLFILENAME
-if [ "$?" -ne 0 ] 
-then 
-  echo "Error Moving $INSTALLFILENAME"
-  exit 1
-fi
-
-#echo
-#echo "Digitally Signing installer ..."	
-#rm -f $OUTSIGNDIR/*
-#$HPSIGNDIR/HPSign.bat -r Neoview_NDCS -c $HPSIGNDIR/HPSign.conf -i $LIBDIR/Release/$INSTALLFILENAME -o $OUTSIGNDIR -obj Executable_batch_Sign_Local
-#if [ "$?" -ne 0 ] 
-#then 
-#  echo "Error Digitally Signing $INSTALLFILENAME"
-#  exit 1
-#fi
-#cp $OUTSIGNDIR/"$INSTALLFILENAME" $LIBDIR/Release/"$INSTALLFILENAME"
-#if [ "$?" -ne 0 ] 
-#then 
-#  echo "Error Moving Digitally Signed $INSTALLFILENAME"
-#  exit 1
-#fi
-#rm -f $OUTSIGNDIR/*
-
-PATH=$SAVEPATH
-
-}
-
-function test_win32 {
-
-# To be implemented later
-
-}
-
-function test_win64 {
-
-# To be implemented later
-
-}
-init
-package_win32_release
-package_win64_release
-fini
-
-exit 0

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/BuildOdbcDrvr/update_version.pl
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/BuildOdbcDrvr/update_version.pl b/core/conn/odbc/src/odbc/BuildOdbcDrvr/update_version.pl
deleted file mode 100644
index bd24ebd..0000000
--- a/core/conn/odbc/src/odbc/BuildOdbcDrvr/update_version.pl
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/bin/perl
-# @@@ START COPYRIGHT @@@
-#
-# 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.
-#
-# @@@ END COPYRIGHT @@@
-# usage: update_version.pl inputfile.rc major minor sp revision
-
-use strict;
-
-my ( $infile, $major, $minor, $sp, $revision, $outfile ) = @ARGV;
-
-unless ( $infile =~ /\.rc$/i ) {
-
-    print "Error: Invalid file on input\n";
-    exit 1;
-}
-
-unless ( $major =~ /^\d+$/ && $minor =~ /^\d+$/ && $sp =~ /^\d+$/ && $revision =~ /^\d+$/ ) {
-
-    print "Error: Invalid version on input\n";
-    exit 1;
-
-}
-
-$outfile=$infile . "\.update_version_temp";
-
-print "Updating Version in $infile...\n";
-#print "\$infile=$infile\n";
-#print "\$outfile=$outfile\n";
-#print "\$version=$version\n";
-
-open( INFILE, $infile ) or die "Error: Can't open $infile - $!";
-open( OUTFILE, ">$outfile" ) or die "Error: Can't open $outfile - $!";
-
-while ( <INFILE> ) {
-
-    if ( /FILEVERSION|PRODUCTVERSION/ ) {
-   
-	s/(\d+),(\d+),(\d+),(\d+)/$major,$minor,$sp,$revision/;
-
-        print OUTFILE;
-    
-    }
-    elsif( /"FileVersion"|"ProductVersion"/ ){
-	s/, "(\d+), (\d+), (\d+), (\d+)"/, "$major,$minor,$sp,$revision"/;
-        print OUTFILE;
-    }
-    else {
-    
-        print OUTFILE;
-        
-    }
-
-}
-
-close( INFILE ) or warn "Warning: Can't close $infile - $!";
-close( OUTFILE ) or warn "Warning: Can't close $outfile - $!";
-
-unless ( rename $outfile, $infile ) {
-
-    print "Error: Updating Version for $infile failed.\n";
-    exit 1;
-}
-
-exit 0;
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/Common/linux/FileSystemDrvr_ps.cpp
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/Common/linux/FileSystemDrvr_ps.cpp b/core/conn/odbc/src/odbc/Common/linux/FileSystemDrvr_ps.cpp
deleted file mode 100644
index 2db1043..0000000
--- a/core/conn/odbc/src/odbc/Common/linux/FileSystemDrvr_ps.cpp
+++ /dev/null
@@ -1 +0,0 @@
-//unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/Common/linux/Listener_ps.cpp
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/Common/linux/Listener_ps.cpp b/core/conn/odbc/src/odbc/Common/linux/Listener_ps.cpp
deleted file mode 100644
index 84e1e25..0000000
--- a/core/conn/odbc/src/odbc/Common/linux/Listener_ps.cpp
+++ /dev/null
@@ -1 +0,0 @@
-// unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/Common/linux/Listener_ps.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/Common/linux/Listener_ps.h b/core/conn/odbc/src/odbc/Common/linux/Listener_ps.h
deleted file mode 100644
index 84e1e25..0000000
--- a/core/conn/odbc/src/odbc/Common/linux/Listener_ps.h
+++ /dev/null
@@ -1 +0,0 @@
-// unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/Common/linux/Timers_ps.cpp
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/Common/linux/Timers_ps.cpp b/core/conn/odbc/src/odbc/Common/linux/Timers_ps.cpp
deleted file mode 100644
index 2db1043..0000000
--- a/core/conn/odbc/src/odbc/Common/linux/Timers_ps.cpp
+++ /dev/null
@@ -1 +0,0 @@
-//unused
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/src/odbc/Common/linux/Timers_ps.h
----------------------------------------------------------------------
diff --git a/core/conn/odbc/src/odbc/Common/linux/Timers_ps.h b/core/conn/odbc/src/odbc/Common/linux/Timers_ps.h
deleted file mode 100644
index 2db1043..0000000
--- a/core/conn/odbc/src/odbc/Common/linux/Timers_ps.h
+++ /dev/null
@@ -1 +0,0 @@
-//unused
\ No newline at end of file


[09/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.h b/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.h
deleted file mode 100644
index fd06e02..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.h
+++ /dev/null
@@ -1,3260 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#ifndef ODBCCFG_H_
-#define ODBCCFG_H_
-/*
- * Translation unit: ODBCCFG
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:20 2004
- * C++ constructs used
- * Header file for use with the CEE
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-
-/********************
- * Module 'odbccfg' *
- ********************/
-
-/******************************
- * Interface 'odbccfg_CfgSvc' *
- ******************************/
-typedef IDL_Object odbccfg_CfgSvc;
-struct odbccfg_CfgSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbccfg_CfgSvc_CriticalError { /* Exception */ 
-  IDL_string ErrorDesc;
-  IDL_PTR_PAD(ErrorDesc, 1)
-};
-struct odbccfg_CfgSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbccfg_CfgSvc_SQLNoDataFound has no members */
-/* Exception odbccfg_CfgSvc_CFGDataError has no members */
-/* Exception odbccfg_CfgSvc_DatabaseFound has no members */
-/* Exception odbccfg_CfgSvc_SQLInvalidHandle has no members */
-/* Exception odbccfg_CfgSvc_DatabaseNotFound has no members */
-/* Exception odbccfg_CfgSvc_WrongUserPassword has no members */
-/* Exception odbccfg_CfgSvc_ServerError has no members */
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetObjectNameList' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetObjectNameList_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetObjectNameList_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-struct odbccfg_CfgSvc_GetObjectNameList_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_osy_ ((IDL_long) 2132509320)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-struct odbccfg_CfgSvc_GetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_osy_ ((IDL_long) -1136000689)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  );
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_DropDataSource' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDataSource_SQLNoDataFound_exn_ 3
-#define odbccfg_CfgSvc_DropDataSource_CFGDataError_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-struct odbccfg_CfgSvc_DropDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_osy_ ((IDL_long) 192692401)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-struct odbccfg_CfgSvc_SetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_osy_ ((IDL_long) -760481390)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  );
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_AddNewDataSource' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_AddNewDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_AddNewDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-struct odbccfg_CfgSvc_AddNewDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_osy_ ((IDL_long) -971327411)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CheckDataSourceName' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-struct odbccfg_CfgSvc_CheckDataSourceName_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_osy_ ((IDL_long) 38403397)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-struct odbccfg_CfgSvc_GetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_osy_ ((IDL_long) -792318961)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-struct odbccfg_CfgSvc_SetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_osy_ ((IDL_long) -418491648)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-struct odbccfg_CfgSvc_GetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_osy_ ((IDL_long) -1267536309)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_SetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-struct odbccfg_CfgSvc_SetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_osy_ ((IDL_long) 2025881850)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  );
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_GetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_osy_ ((IDL_long) 1456811159)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  );
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_SetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_osy_ ((IDL_long) -1655980690)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_smt_ method_
-  );
-
-/*****************************************************
- * Operation 'odbccfg_CfgSvc_GetStartupConfigValues' *
- *****************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_osy_ ((IDL_long) 606248999)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_smt_ method_
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_GetDataSourceValues' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-struct odbccfg_CfgSvc_GetDataSourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_osy_ ((IDL_long) -1514184421)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetDSStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-struct odbccfg_CfgSvc_SetDSStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_osy_ ((IDL_long) 1088647180)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetASStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetASStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetASStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-struct odbccfg_CfgSvc_SetASStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_osy_ ((IDL_long) 1262533997)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_smt_ method_
-  );
-
-/**********************************************************
- * Operation 'odbccfg_CfgSvc_CreateConfigurationDatabase' *
- **********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-struct odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_osy_ ((IDL_long) -2038313241)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_CreateConfigurationDatabase_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateConfigurationDatabase_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateConfigurationDatabase_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CreateConfigurationDatabase_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateConfigurationDatabase_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_CreateConfigurationDatabase_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateConfigurationDatabase_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateConfigurationDatabase_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CreateConfigurationDatabase_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateConfigurationDatabase_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CreateConfigurationDatabase_smt_ method_
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CreateDatatypeTable' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateDatatypeTable_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateDatatypeTable_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateDatatypeTable_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-struct odbccfg_CfgSvc_CreateDatatypeTable_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_ldx_ ((IDL_unsigned_long) 18)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_osy_ ((IDL_long) 2084567037)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_CreateDatatypeTable_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateDatatypeTable_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateDatatypeTable_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CreateDatatypeTable_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateDatatypeTable_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_CreateDatatypeTable_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateDatatypeTable_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateDatatypeTable_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CreateDatatypeTable_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateDatatypeTable_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CreateDatatypeTable_smt_ method_
-  );
-
-/********************************************************
- * Operation 'odbccfg_CfgSvc_DropConfigurationDatabase' *
- ********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_DropConfigurationDatabase_DatabaseNotFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-struct odbccfg_CfgSvc_DropConfigurationDatabase_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_ldx_ ((IDL_unsigned_long) 19)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_osy_ ((IDL_long) -1760006867)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_DropConfigurationDatabase_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_DropConfigurationDatabase_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropConfigurationDatabase_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropConfigurationDatabase_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropConfigurationDatabase_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_DropConfigurationDatabase_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_DropConfigurationDatabase_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropConfigurationDatabase_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropConfigurationDatabase_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropConfigurationDatabase_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropConfigurationDatabase_smt_ method_
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_DropDatatypeTable' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDatatypeTable_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDatatypeTable_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_DropDatatypeTable_DatabaseNotFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-struct odbccfg_CfgSvc_DropDatatypeTable_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_ldx_ ((IDL_unsigned_long) 20)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_osy_ ((IDL_long) -1487785575)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_DropDatatypeTable_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDatatypeTable_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDatatypeTable_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDatatypeTable_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDatatypeTable_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_DropDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_DropDatatypeTable_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDatatypeTable_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDatatypeTable_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDatatypeTable_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDatatypeTable_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDatatypeTable_smt_ method_
-  );
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_UserAuthenticate' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_WrongUserPassword_exn_ 1
-#define odbccfg_CfgSvc_UserAuthenticate_ServerError_exn_ 2
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-struct odbccfg_CfgSvc_UserAuthenticate_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_ldx_ ((IDL_unsigned_long) 21)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_osy_ ((IDL_long) 231905318)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-typedef void (*odbccfg_CfgSvc_UserAuthenticate_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" void
-odbccfg_CfgSvc_UserAuthenticate_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_UserAuthenticate_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_UserAuthenticate_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_UserAuthenticate_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  , /* In    */ IDL_short authenticated
-  , /* In    */ IDL_short authorized
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_UserAuthenticate'
- */
-typedef void (*odbccfg_CfgSvc_UserAuthenticate_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  , /* Out   */ IDL_short *authenticated
-  , /* Out   */ IDL_short *authorized
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" void
-odbccfg_CfgSvc_UserAuthenticate_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  , /* Out   */ IDL_short *authenticated
-  , /* Out   */ IDL_short *authorized
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_UserAuthenticate_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_UserAuthenticate_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_UserAuthenticate_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_UserAuthenticate_smt_ method_
-  );
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_ChangePassword' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_WrongUserPassword_exn_ 1
-#define odbccfg_CfgSvc_ChangePassword_ServerError_exn_ 2
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-struct odbccfg_CfgSvc_ChangePassword_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_ldx_ ((IDL_unsigned_long) 22)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_osy_ ((IDL_long) 495670889)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-typedef void (*odbccfg_CfgSvc_ChangePassword_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" void
-odbccfg_CfgSvc_ChangePassword_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_ChangePassword_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_ChangePassword_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_ChangePassword_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_ChangePassword'
- */
-typedef void (*odbccfg_CfgSvc_ChangePassword_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" void
-odbccfg_CfgSvc_ChangePassword_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_ChangePassword_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_ChangePassword_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_ChangePassword_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_ChangePassword_smt_ method_
-  );
-
-/*******************************************
- * Operation 'odbccfg_CfgSvc_GeneralParam' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_ParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-struct odbccfg_CfgSvc_GeneralParam_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_ldx_ ((IDL_unsigned_long) 23)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_osy_ ((IDL_long) 54591643)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-typedef void (*odbccfg_CfgSvc_GeneralParam_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" void
-odbccfg_CfgSvc_GeneralParam_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GeneralParam_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GeneralParam_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GeneralParam_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GeneralParam'
- */
-typedef void (*odbccfg_CfgSvc_GeneralParam_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" void
-odbccfg_CfgSvc_GeneralParam_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GeneralParam_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GeneralParam_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GeneralParam_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GeneralParam_smt_ method_
-  );
-
-/*
- * CIN description of interface 'odbccfg_CfgSvc'
- */
-static char odbccfg_CfgSvc_ici_[]  = {
-    '!','2','2','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c',':','1','.','0','2','3','+','2','1','3',
-    '2','5','0','9','3','2','0','+','1','7','+','G','e','t','O','b',
-    'j','e','c','t','N','a','m','e','L','i','s','t','(','3','+','1',
-    '0','+','O','b','j','e','c','t','T','y','p','e','>','F','1','4',
-    '+','O','b','j','e','c','t','N','a','m','e','L','i','s','t','<',
-    'c','0','+','d','1','2','8','+','1','0','+','s','q','l','

<TRUNCATED>


[31/31] incubator-trafodion git commit: Merge remote branch 'origin/pr/105/head' into mrg_58

Posted by su...@apache.org.
Merge remote branch 'origin/pr/105/head' into mrg_58


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/bd0f69cc
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/bd0f69cc
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/bd0f69cc

Branch: refs/heads/master
Commit: bd0f69ccc513c298fe9ffc190b311528aa08a475
Parents: deb60e6 427e2ce
Author: Suresh Subbiah <su...@apache.org>
Authored: Tue Oct 6 19:25:34 2015 +0000
Committer: Suresh Subbiah <su...@apache.org>
Committed: Tue Oct 6 19:25:34 2015 +0000

----------------------------------------------------------------------
 core/conn/doDrvInfo                             |    4 +-
 core/conn/jdbc_type2/native/Vproc.cpp-tmpl      |    2 -
 core/conn/jdbc_type2/native/Vproc.h-tmpl        |    5 -
 .../src/main/java/SQLMXT2Messages_en.properties |   23 +-
 .../java/org/trafodion/jdbc/t2/BaseRow.java     |   20 +
 .../org/trafodion/jdbc/t2/DriverInfo.java-tmpl  |   23 +-
 core/conn/jdbc_type4/build.xml                  |    2 +-
 core/conn/jdbc_type4/samples/t4jdbc.properties  |   23 +-
 core/conn/jdbc_type4/src/T4Messages.properties  |   22 +
 .../src/org/trafodion/jdbc/t4/Vproc.java        |    2 +-
 core/conn/odbc/msg/odbc/DrvMsg/DrvMsg.rc        |  106 -
 .../odbc/msg/odbc/DrvMsg/enu/tdm_odbcDrvMsg.mc  |    1 -
 core/conn/odbc/msg/odbc/DrvMsg/msgbuild.mak     |  100 -
 core/conn/odbc/msg/odbc/DrvMsg/resource.h       |   35 -
 core/conn/odbc/msg/odbc/SrvrMsg/SrvrMsg.rc      |  106 -
 .../msg/odbc/SrvrMsg/enu/tdm_odbcsrvrMsg.mc     |    1 -
 core/conn/odbc/msg/odbc/SrvrMsg/msgbuild.mak    |  100 -
 core/conn/odbc/msg/odbc/SrvrMsg/resource.h      |   35 -
 core/conn/odbc/msg/odbc/msgbuild.bat            |  163 -
 .../odbc/BuildOdbcDrvr/build_odbc_driver.ksh    |  339 -
 core/conn/odbc/src/odbc/BuildOdbcDrvr/buildinfo |   11 -
 .../src/odbc/BuildOdbcDrvr/master_build.ksh     |  124 -
 .../odbc/src/odbc/BuildOdbcDrvr/package.ksh     |  164 -
 .../src/odbc/BuildOdbcDrvr/update_version.pl    |   82 -
 .../src/odbc/Common/linux/FileSystemDrvr_ps.cpp |    1 -
 .../odbc/src/odbc/Common/linux/Listener_ps.cpp  |    1 -
 .../odbc/src/odbc/Common/linux/Listener_ps.h    |    1 -
 .../odbc/src/odbc/Common/linux/Timers_ps.cpp    |    1 -
 .../conn/odbc/src/odbc/Common/linux/Timers_ps.h |    1 -
 core/conn/odbc/src/odbc/Common/zmxoc.h          |  486 -
 core/conn/odbc/src/odbc/Common/zspic            | 1143 ---
 core/conn/odbc/src/odbc/EventMsgs/EventMsgs.rc  |  109 -
 core/conn/odbc/src/odbc/SrvrMsg/SrvrMsg.rc      |  109 -
 .../odbc/src/odbc/dependencies/linux/smxoevl.h  |    1 -
 core/conn/odbc/src/odbc/ndcsbind                |  320 -
 .../nsksrvr/Interface/linux/Listener_srvr_ps.h  |    1 -
 core/conn/odbc/src/odbc/nsksrvr/Makefile        |    4 -
 core/conn/odbc/src/odbc/nsksrvrcore/Makefile    |   23 +-
 .../src/odbc/nsksrvrcore/linux/NskUtil_ps.cpp   |    1 -
 .../odbc/src/odbc/nsksrvrcore/linux/dmxrtmd.h   |    1 -
 .../src/odbc/nsksrvrcore/nsk/NskUtil_ps.cpp     |    1 -
 core/conn/odbc/test/ODBCBIT/ODBCBIT.sln         |   26 -
 core/conn/odbc/test/ODBCBIT/ODBCBIT.vcproj      |  355 -
 core/conn/trafci/dllsrc/WCIUtils/ReadMe.txt     |   21 +
 .../trafci/dllsrc/WCIUtils/WCIUtils64.make.bat  |   21 +
 core/conn/trafci/dllsrc/WCIUtils/stdafx.h       |   21 +
 core/conn/trafci/getBuildInfo                   |   20 +
 core/conn/trafci/lib/perl/Session.pm            |   21 +
 core/conn/trafci/samples/README                 |   21 +
 core/conn/trafci/samples/sample.sql             |   21 +
 .../org/trafodion/ci/help/common_common.help    |   20 +
 .../src/org/trafodion/ci/help/help_file.idx     |   21 +
 .../src/org/trafodion/ci/help/sql_common.help   |   20 +
 core/conn/trafci/utils/README                   |   20 +
 core/conn/trafci/utils/trafci                   |   20 +
 core/conn/trafci/utils/trafci.sh                |   20 +
 core/conn/trafci/utils/trafci_install.sh        |   20 +
 core/conn/unixodbc/odbc/Krypton/Krypton.dsp     |  318 -
 core/conn/unixodbc/odbc/Krypton/Krypton.mak     |  222 -
 core/conn/unixodbc/odbc/Krypton/Krypton.plg     |   16 -
 .../conn/unixodbc/odbc/Krypton/KryptonBuild.bat |   58 -
 core/conn/unixodbc/odbc/Krypton/assocsvc.idl    |  167 -
 core/conn/unixodbc/odbc/Krypton/ca.idl          |  111 -
 core/conn/unixodbc/odbc/Krypton/ceecfg.idl      |  682 --
 core/conn/unixodbc/odbc/Krypton/ceercv.h        |  493 -
 core/conn/unixodbc/odbc/Krypton/ceercv.idl      |   89 -
 core/conn/unixodbc/odbc/Krypton/clientcfg.idl   |   30 -
 core/conn/unixodbc/odbc/Krypton/idlcnp.bat      |   79 -
 core/conn/unixodbc/odbc/Krypton/odbc.c          | 9041 ------------------
 core/conn/unixodbc/odbc/Krypton/odbc.h          | 5913 ------------
 core/conn/unixodbc/odbc/Krypton/odbc.idl        |  340 -
 core/conn/unixodbc/odbc/Krypton/odbcCommon.idl  |  235 -
 core/conn/unixodbc/odbc/Krypton/odbc_cl.c       | 4475 ---------
 core/conn/unixodbc/odbc/Krypton/odbc_sv.c       | 6500 -------------
 core/conn/unixodbc/odbc/Krypton/odbc_sv.h       | 4517 ---------
 core/conn/unixodbc/odbc/Krypton/odbcas.idl      |  268 -
 core/conn/unixodbc/odbc/Krypton/odbcas_cl.c     | 3204 -------
 core/conn/unixodbc/odbc/Krypton/odbcas_sv.c     | 4815 ----------
 core/conn/unixodbc/odbc/Krypton/odbccfg.c       | 6826 -------------
 core/conn/unixodbc/odbc/Krypton/odbccfg.h       | 4267 ---------
 core/conn/unixodbc/odbc/Krypton/odbccfg.idl     |  203 -
 core/conn/unixodbc/odbc/Krypton/odbccfg_cl.c    | 3343 -------
 core/conn/unixodbc/odbc/Krypton/odbccfg_cl.h    | 2238 -----
 core/conn/unixodbc/odbc/Krypton/odbccfg_sv.c    | 5023 ----------
 core/conn/unixodbc/odbc/Krypton/odbccfg_sv.h    | 3260 -------
 core/conn/unixodbc/odbc/Krypton/odbccommon.h    |  372 -
 .../unixodbc/odbc/Krypton/odbcsrvrcommon.idl    |  117 -
 core/conn/unixodbc/odbc/Krypton/omxSec.idl      |   74 -
 .../odbc/odbcclient/unixcli/TCPIPV4/TCPIPV4.RC  |  109 -
 .../odbc/odbcclient/unixcli/cli/Doxyfile        |   21 +
 .../odbc/odbcclient/unixcli/cli/MXODSN.TXT      |   47 -
 .../odbc/odbcclient/unixcli/cli/MXOMSG.txt      |  678 --
 .../unixcli/cli/create_msg_files/unixmsg.h      |   23 +
 .../odbc/odbcclient/unixcli/cli/unixmsg.h       |   23 +
 .../unixodbc/odbc/odbcclient/unixcli/inc/cee.h  |   23 +
 .../unixodbc/odbc/odbcclient/unixcli/inc/glu.h  |   23 +
 .../odbc/odbcclient/unixcli/inc/glu_rs.h        |   23 +
 .../odbc/odbcclient/unixcli/inc/glu_stdexc.h    |   23 +
 .../odbc/odbcclient/unixcli/inc/histry.h        |   23 +
 .../odbc/odbcclient/unixcli/inc/hpsqlext.h      |   23 +
 .../odbc/odbcclient/unixcli/inc/idltype.h       |   23 +
 .../odbc/odbcclient/unixcli/inc/odbccommon.h    |   23 +
 .../odbc/odbcclient/unixcli/inc/tdmsig.h        |   23 +
 .../odbc/odbcclient/unixcli/inc/unix_extra.h    |   23 +
 .../odbc/odbcclient/unixcli/linux.exports       |   21 +
 .../odbc/odbcclient/unixcli/makefile.lnx        |   21 +
 .../odbcclient/unixcli/ossbit/Bind_Array1.cpp   | 1098 ---
 .../odbc/odbcclient/unixcli/ossbit/build.sh     |    7 -
 .../odbcclient/unixcli/ossbit/build_MXODSN.sh   |   24 -
 .../odbc/odbcclient/unixcli/ossbit/builddyn.sh  |    8 -
 .../odbc/odbcclient/unixcli/ossbit/buildopt.sh  |    5 -
 .../odbcclient/unixcli/ossbit/connect_test.cpp  | 1492 ---
 .../odbc/odbcclient/unixcli/ossbit/ossbit.cpp   | 3220 -------
 .../odbc/odbcclient/unixcli/ossbit/ossbit.h     |  252 -
 .../odbc/odbcclient/unixcli/package/MXODSN      |   40 -
 .../odbc/odbcclient/unixcli/package/TRAFDSN     |   21 +
 .../odbc/odbcclient/unixcli/trace/stubtrace.h   |   22 +
 .../odbcclient/unixcli/trace/version.cpp-tmpl   |   26 +-
 .../unixcli/trace/version_drvr.cpp-tmpl         |   26 +-
 core/sqf/conf/log4cxx.monitor.mon.config        |   23 +
 core/sqf/conf/log4cxx.monitor.mon.snmp.config   |   23 +
 core/sqf/conf/log4cxx.monitor.psd.config        |   23 +
 core/sqf/conf/log4cxx.monitor.wdg.config        |   23 +
 core/sqf/conf/log4cxx.monitor.wdg.snmp.config   |   23 +
 core/sqf/conf/log4cxx.trafodion.lob.config      |   23 +
 .../sqf/conf/log4cxx.trafodion.masterexe.config |   23 +
 core/sqf/conf/log4cxx.trafodion.sscp.config     |   23 +
 core/sqf/conf/log4cxx.trafodion.ssmp.config     |   23 +
 core/sqf/conf/log4cxx.trafodion.tm.config       |   23 +
 core/sqf/conf/log4cxx.trafodion.udr.config      |   23 +
 core/sqf/conf/log4j.dtm.config                  |   23 +
 core/sqf/conf/log4j.hdfs.config                 |   23 +
 core/sqf/conf/trafodion.udr.config              |   23 +
 .../LSO/active_queries.sql                      |   23 +
 .../limited-support-tools/LSO/cpu_offender.sql  |   23 +
 .../limited-support-tools/LSO/dead_queries.sql  |   23 +
 .../LSO/inactive_queries.sql                    |   23 +
 .../limited-support-tools/LSO/mem_offender.sql  |   23 +
 .../LSO/queries_in_client.sql                   |   23 +
 .../LSO/queries_in_sql.sql                      |   23 +
 .../LSO/uninstrumented.sql                      |   23 +
 .../limited-support-tools/QPDrawer/PlanForest   |   23 +
 core/sqf/export/share/man/man1/ckill.1          |   22 +
 core/sqf/export/share/man/man1/ckillall.1       |   22 +
 core/sqf/export/share/man/man1/createhooks.1    |   22 +
 core/sqf/export/share/man/man1/cstat.1          |   22 +
 core/sqf/export/share/man/man1/delhooks.1       |   22 +
 core/sqf/export/share/man/man1/pkillall.1       |   22 +
 core/sqf/export/share/man/man1/pstacksq.1       |   22 +
 core/sqf/export/share/man/man1/pstat.1          |   22 +
 core/sqf/export/share/man/man1/shell.1          |   22 +
 core/sqf/export/share/man/man1/sq.1             |   22 +
 core/sqf/export/share/man/man1/sqcheck.1        |   22 +
 core/sqf/export/share/man/man1/sqcheckmon.1     |   22 +
 core/sqf/export/share/man/man1/sqcore.1         |   22 +
 core/sqf/export/share/man/man1/sqcorefile.1     |   22 +
 core/sqf/export/share/man/man1/sqgen.1          |   22 +
 core/sqf/export/share/man/man1/sqid.1           |   22 +
 core/sqf/export/share/man/man1/sqinfo.1         |   22 +
 core/sqf/export/share/man/man1/sqipcrm.1        |   22 +
 core/sqf/export/share/man/man1/sqkill.1         |   22 +
 core/sqf/export/share/man/man1/sqps.1           |   22 +
 core/sqf/export/share/man/man1/sqpstack.1       |   22 +
 core/sqf/export/share/man/man1/sqshell.1        |   22 +
 core/sqf/export/share/man/man1/sqsk.1           |   22 +
 core/sqf/export/share/man/man1/sqstart.1        |   22 +
 core/sqf/export/share/man/man1/sqstate.1        |   22 +
 core/sqf/export/share/man/man1/sqstop.1         |   22 +
 core/sqf/export/share/man/man1/sqtrace.1        |   22 +
 core/sqf/export/share/man/man1/sqvers.1         |   22 +
 core/sqf/export/share/man/man1/traf_pkill.1     |   22 +
 core/sqf/export/share/man/man1/update_sql.1     |   22 +
 core/sqf/gdb/monitor.gdb                        |   21 +
 core/sqf/gdb/sb.gdb                             |   21 +
 core/sqf/gdb/scan_md.gdb                        |   21 +
 core/sqf/gdb/se.gdb                             |   21 +
 core/sqf/inc/seaquest/sqtypes.h                 |   21 +
 core/sqf/monitor/linux/montest001               |   23 +
 core/sqf/monitor/linux/montest_run.virtual      |   23 +
 core/sqf/monitor/linux/test.cmd                 |   23 +
 core/sqf/monitor/linux/test.sh                  |   23 +
 core/sqf/monitor/linux/test.sub                 |   23 +
 core/sqf/monitor/linux/test1.sub                |   23 +
 core/sqf/monitor/linux/test10.sub               |   23 +
 core/sqf/monitor/linux/test10.sub.ln            |   23 +
 core/sqf/monitor/linux/test10a.sub.ln           |   23 +
 core/sqf/monitor/linux/test10b.sub.ln           |   23 +
 core/sqf/monitor/linux/test11.sub               |   23 +
 core/sqf/monitor/linux/test11.sub.ln            |   23 +
 core/sqf/monitor/linux/test12.sub               |   23 +
 core/sqf/monitor/linux/test12a.sub              |   23 +
 core/sqf/monitor/linux/test12b.sub              |   23 +
 core/sqf/monitor/linux/test2.cmd                |   23 +
 core/sqf/monitor/linux/test2.sub                |   23 +
 core/sqf/monitor/linux/test3.cmd                |   23 +
 core/sqf/monitor/linux/test3.sub                |   23 +
 core/sqf/monitor/linux/test3a.sub               |   23 +
 core/sqf/monitor/linux/test3b.sub               |   23 +
 core/sqf/monitor/linux/test4.cmd                |   23 +
 core/sqf/monitor/linux/test4.sub                |   23 +
 core/sqf/monitor/linux/test5.sub                |   23 +
 core/sqf/monitor/linux/test6.sub                |   23 +
 core/sqf/monitor/linux/test7.sub                |   23 +
 core/sqf/monitor/linux/test8-10.sub.sn          |   23 +
 core/sqf/monitor/linux/test8-8.sub.sn           |   23 +
 core/sqf/monitor/linux/test8.cmd                |   23 +
 core/sqf/monitor/linux/test8.sub                |   23 +
 core/sqf/monitor/linux/test8.sub.ln             |   23 +
 core/sqf/monitor/linux/test8.sub.sn             |   23 +
 core/sqf/monitor/linux/test9.sub                |   23 +
 core/sqf/monitor/linux/testall.cmd              |   23 +
 core/sqf/monitor/linux/testall.sh               |   23 +
 core/sqf/monitor/linux/testall.sub              |   23 +
 core/sqf/monitor/linux/trace.sub                |   23 +
 core/sqf/sql/scripts/cp_search                  |   23 +
 core/sqf/sql/scripts/cp_separator               |   23 +
 core/sqf/sql/scripts/orc/OrcFileRead.java       |   23 +
 core/sqf/sql/scripts/orc/build                  |   23 +
 core/sqf/sql/scripts/orc/create_orc_store       |   23 +
 core/sqf/sql/scripts/orc/load_orc_store         |   23 +
 core/sqf/sql/scripts/orc/run_me                 |   23 +
 .../client/transactional/BatchException.java    |   23 +
 .../CommitUnsuccessfulException.java            |   23 +
 .../HBaseBackedTransactionLogger.java           |   23 +
 .../client/transactional/JtaXAResource.java     |   23 +
 .../transactional/LocalTransactionLogger.java   |   23 +
 .../transactional/MemoryUsageException.java     |   23 +
 .../OutOfOrderProtocolException.java            |   23 +
 .../hbase/client/transactional/RMInterface.java |   23 +
 .../client/transactional/RegionHelper.java      |   23 +
 .../transactional/SsccTransactionalScanner.java |   23 +
 .../transactional/SsccTransactionalTable.java   |   23 +
 .../SsccUpdateConflictException.java            |   23 +
 .../hbase/client/transactional/TmDDL.java       |   23 +
 .../client/transactional/TransReturnCode.java   |   23 +
 .../hbase/client/transactional/TransState.java  |   23 +
 .../client/transactional/TransactionLogger.java |   23 +
 .../transactional/TransactionManager.java       |   23 +
 .../client/transactional/TransactionMap.java    |   23 +
 .../TransactionRegionLocation.java              |   23 +
 .../client/transactional/TransactionState.java  |   23 +
 .../TransactionalAggregationClient.java         |   23 +
 .../transactional/TransactionalReturn.java      |   23 +
 .../transactional/TransactionalScanner.java     |   23 +
 .../transactional/TransactionalTable.java       |   23 +
 .../transactional/TransactionalTableClient.java |   23 +
 .../UnknownTransactionException.java            |   23 +
 .../transactional/UnsuccessfulDDLException.java |   23 +
 .../transactional/SSccTableClient5.java         |   23 +
 .../transactional/SsccRegionEndpoint.java       |   23 +
 .../transactional/SsccTableClient.java          |   23 +
 .../transactional/SsccTableClient10.java        |   23 +
 .../transactional/SsccTableClient11.java        |   23 +
 .../transactional/SsccTableClient6.java         |   23 +
 .../transactional/SsccTableClient7.java         |   23 +
 .../transactional/SsccTableClient8.java         |   23 +
 .../transactional/SsccTableClient9.java         |   23 +
 .../transactional/SsccTableClientUtils.java     |   23 +
 .../transactional/TrxRegionEndpoint.java        |   23 +
 .../transactional/TrxRegionObserver.java        |   23 +
 .../transactional/TrxTableClient.java           |   23 +
 .../transactional/TrxTableClient2.java          |   23 +
 .../transactional/TrxTableClient3.java          |   23 +
 .../transactional/TrxTableClient4.java          |   23 +
 .../CleanOldTransactionsChore.java              |   23 +
 .../hbase/regionserver/transactional/IdTm.java  |   23 +
 .../regionserver/transactional/IdTmCb.java      |   23 +
 .../transactional/IdTmException.java            |   23 +
 .../regionserver/transactional/IdTmId.java      |   23 +
 .../transactional/KeyValueListScanner.java      |   23 +
 .../transactional/MemoryUsageChore.java         |   23 +
 .../SingleVersionDeleteNotSupported.java        |   23 +
 .../transactional/SsccTransactionState.java     |   23 +
 .../transactional/TransactionState.java         |   23 +
 .../transactional/TransactionalRegion.java      |   23 +
 .../TransactionalRegionScannerHolder.java       |   23 +
 .../transactional/TrxTransactionState.java      |   23 +
 .../tools/check_hbase_available/CheckHBase.java |   23 +
 .../CheckIfHbaseAvailable.cpp                   |   23 +
 .../sqf/tools/check_hbase_available/HBPerf.java |   23 +
 .../check_hbase_available/HBPerfWrite.java      |   23 +
 .../check_hbase_available/HBPerf_agg_count.java |   23 +
 .../check_hbase_available/HBPerf_counter.java   |   23 +
 .../check_hbase_available/HBTransPerf.java      |   23 +
 .../tools/check_hbase_available/HelloWorld.java |   23 +
 .../check_hbase_available/TestHBaseClient.java  |   23 +
 core/sqf/tools/check_hbase_available/hbstatus   |   23 +
 .../check_hbase_available/log4j.util.config     |   23 +
 core/sql/nskgmake/flexstep.awk                  |   23 +
 .../sql/parser/StmtDDLAlterTableAlterColumn.cpp |   23 +-
 core/sql/regress/core/TESTRTS                   |   22 +-
 core/sql/regress/seabase/TEST026                |   21 +
 core/sql/regress/seabase/TEST027                |   21 +
 core/sql/regress/tools/run_rts.ksh              |   24 +
 dcs/conf/log4j.properties                       |   21 +
 .../trafodion/dcs/master/QueryPlanModel.java    |   23 +
 .../trafodion/dcs/master/QueryPlanResponse.java |   23 +
 dcs/src/test/pytests/.config.ini.tmpl           |   21 +
 dcs/src/test/pytests/.env.sh.tmpl               |   21 +
 dcs/src/test/pytests/.odbc.ini.tmpl             |   21 +
 dcs/src/test/pytests/.odbcinst.ini.tmpl         |   21 +
 dcs/src/test/pytests/.testr.conf                |   21 +
 dcs/src/test/pytests/.tox.ini.tmpl              |   42 +
 dcs/src/test/pytests/README.rst                 |   21 +
 dcs/src/test/pytests/config.sh                  |   21 +
 dcs/src/test/resources/log4j.properties         |   21 +
 .../ODBC_Sample_Programs/basicsql.cpp           |   25 +-
 .../ODBC_Sample_Programs/build.bat              |   24 +-
 .../client_install/ODBC_Sample_Programs/run.bat |   24 +-
 .../Trafodion_Client_Installation_Guide.xml     |   23 +
 docs/client_install/source/xml-profile.xml      |   23 +
 .../Trafodion_Command_Interface_Guide.xml       |   23 +
 docs/command_interface/source/xml-profile.xml   |   23 +
 .../source/Trafodion_SQL_Reference_Manual.xml   |   23 +
 docs/sql_reference/source/xml-profile.xml       |   23 +
 docs/src/site/resources/css/site.css            |   23 +
 install/installer/traf_getHadoopNodes           |   23 +
 tests/phx/.pep8                                 |   23 +
 wms/bin/scripts/hp_default_service.py           |   24 +-
 wms/bin/scripts/sys_shell.py                    |    6 +-
 wms/build.xml                                   |   20 +
 wms/conf/log4j.properties                       |   22 +
 .../trafodion/wms/rest/GetStatusResponse.java   |   23 +
 .../org/trafodion/wms/rest/RESTServlet.java     |   23 +
 .../org/trafodion/wms/rest/ResourceBase.java    |   23 +
 .../org/trafodion/wms/rest/ResourceConfig.java  |   23 +
 .../org/trafodion/wms/rest/RestConstants.java   |   23 +
 .../org/trafodion/wms/rest/RestHandler.java     |   23 +
 .../java/org/trafodion/wms/rest/RestServer.java |   23 +
 .../org/trafodion/wms/rest/RootResource.java    |   23 +
 .../org/trafodion/wms/rest/RuleResource.java    |   23 +
 .../trafodion/wms/rest/ServerListResource.java  |   23 +
 .../org/trafodion/wms/rest/ServiceResource.java |   23 +
 .../org/trafodion/wms/rest/VersionResource.java |   23 +
 .../java/org/trafodion/wms/rest/WmsRest.java    |   23 +
 .../trafodion/wms/rest/model/RuleListModel.java |   23 +
 .../org/trafodion/wms/rest/model/RuleModel.java |   23 +
 .../wms/rest/model/ServerListModel.java         |   23 +
 .../trafodion/wms/rest/model/ServerModel.java   |   23 +
 .../wms/rest/model/StreamListModel.java         |   23 +
 .../trafodion/wms/rest/model/StreamModel.java   |   23 +
 .../trafodion/wms/rest/model/VersionModel.java  |   23 +
 .../wms/rest/model/WorkloadListModel.java       |   23 +
 .../trafodion/wms/rest/model/WorkloadModel.java |   23 +
 .../java/org/trafodion/wms/server/Metrics.java  |   23 +
 .../wms/server/ServerLeaderElection.java        |   23 +
 .../org/trafodion/wms/server/ServerManager.java |   23 +
 .../org/trafodion/wms/server/ServerRestart.java |   23 +
 .../wms/server/ServerStatusServlet.java         |   23 +
 .../org/trafodion/wms/server/WmsServer.java     |   23 +
 .../org/trafodion/wms/server/stats/PStats.java  |   23 +
 .../wms/server/stats/PStatsCpuBusy.java         |   23 +
 .../wms/server/stats/PStatsMemoryInfo.java      |   23 +
 .../wms/server/stats/PStatsMemoryMonitor.java   |   23 +
 .../wms/server/stats/PStatsMemoryUsage.java     |   23 +
 .../wms/server/workload/WorkloadStats.java      |   23 +
 .../wms/server/workload/WorkloadStore.java      |   23 +
 .../wms/server/workload/WorkloadThresholds.java |   23 +
 .../server/workload/WorkloadTrafodionStats.java |   23 +
 .../wms/server/workload/WorkloadsOffender.java  |   23 +
 .../main/java/org/trafodion/wms/util/Bytes.java |   23 +
 .../java/org/trafodion/wms/util/InfoServer.java |   23 +
 .../org/trafodion/wms/util/RetryCounter.java    |   23 +
 .../trafodion/wms/util/RetryCounterFactory.java |   23 +
 .../java/org/trafodion/wms/util/Strings.java    |   23 +
 .../org/trafodion/wms/util/VersionInfo.java     |   23 +
 .../org/trafodion/wms/util/WmsConfTool.java     |   23 +
 .../trafodion/wms/util/WmsConfiguration.java    |   23 +
 wms/src/main/resources/StringPair.avsc          |   23 +
 wms/src/main/resources/platform-stats.avsc      |   23 +
 wms/src/main/resources/trafodion-rms.avsc       |   23 +
 .../test/java/org/trafodion/wms/AppTest.java    |   23 +
 .../test/java/org/trafodion/wms/LargeTests.java |   23 +
 .../java/org/trafodion/wms/MediumTests.java     |   23 +
 .../java/org/trafodion/wms/MemoryMapTest.java   |   23 +
 .../test/java/org/trafodion/wms/SmallTests.java |   23 +
 .../test/java/org/trafodion/wms/ZkDataTest.java |   23 +
 .../java/org/trafodion/wms/ZkStatsTest.java     |   23 +
 378 files changed, 6729 insertions(+), 78244 deletions(-)
----------------------------------------------------------------------



[17/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbcas_cl.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbcas_cl.c b/core/conn/unixodbc/odbc/Krypton/odbcas_cl.c
deleted file mode 100644
index 88a8a41..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbcas_cl.c
+++ /dev/null
@@ -1,3204 +0,0 @@
-/*
- * Translation unit: ODBCAS
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:22 2004
- * Code file for use with the CEE
- * Client functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-typedef IDL_enum CfgSvc_REQ_t;
-#define UNKNOWN_NM ((IDL_enum) 0)
-#define ASSOC_NM ((IDL_enum) 1)
-#define DATASOURCE_NM ((IDL_enum) 2)
-#define USER_NM ((IDL_enum) 3)
-#define PROFILE_NM ((IDL_enum) 4)
-typedef CfgSvc_REQ_t CfgSvc_REQ_def;
-typedef IDL_enum DS_AUTOMATION_t;
-#define AUTOMATIC ((IDL_enum) 0)
-#define MANUAL ((IDL_enum) 1)
-typedef DS_AUTOMATION_t DS_AUTOMATION_def;
-typedef struct DATASOURCE_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQL_IDENTIFIER_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_LIST_def;
-struct DATASOURCE_DESC_t {
-  SQL_IDENTIFIER_def DSNm;
-  char pad_to_offset_132_[3];
-  IDL_unsigned_long DSNStatus;
-  TIMESTAMP_STR_def LastStatusChange;
-  char pad_to_offset_168_[1];
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  TIMESTAMP_STR_def LastUpdated;
-  char pad_to_size_240_[1];
-};
-typedef struct DATASOURCE_DESC_t DATASOURCE_DESC_def;
-struct RES_HIT_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_char Action[129];
-  char pad_to_offset_280_[7];
-  IDL_long_long ActualValue;
-};
-typedef struct RES_HIT_DESC_t RES_HIT_DESC_def;
-typedef struct DEFINE_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DEFINE_DESC_LIST_def;
-typedef IDL_short NSK_PROCESS_HANDLE[10];
-struct PROCESS_ID_t {
-  IDL_short nodeId;
-  char pad_to_offset_4_[2];
-  IDL_long processId;
-  NSK_PROCESS_HANDLE pHandle;
-};
-typedef struct PROCESS_ID_t PROCESS_ID_def;
-struct DATASOURCE_CFG_t {
-  SQL_IDENTIFIER_def DSName;
-  char pad_to_offset_132_[3];
-  IDL_long DSId;
-  IDL_short defaultDS;
-  char pad_to_offset_140_[2];
-  DS_AUTOMATION_def DSAutomation;
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  IDL_short Status;
-  char pad_to_offset_188_[2];
-  IDL_long StatusChangeTime;
-  RES_DESC_LIST_def ResDescList;
-  ENV_DESC_LIST_def EnvDescList;
-  DEFINE_DESC_LIST_def DefineDescList;
-};
-typedef struct DATASOURCE_CFG_t DATASOURCE_CFG_def;
-typedef struct DATASOURCE_CFG_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  DATASOURCE_CFG_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_CFG_LIST_def;
-struct DATASOURCE_STATUS_t {
-  SQL_IDENTIFIER_def DSName;
-  char pad_to_offset_132_[3];
-  DS_AUTOMATION_def DSAutomation;
-  IDL_short defaultFlag;
-  char pad_to_offset_140_[2];
-  IDL_long DSState;
-  IDL_long MaxSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long StartAheadCnt;
-  IDL_long CurrentSrvrRegistered;
-  IDL_long CurrentSrvrConnected;
-  TIME_def StateChangeTime;
-};
-typedef struct DATASOURCE_STATUS_t DATASOURCE_STATUS_def;
-struct SRVR_STATUS_t {
-  IDL_long srvrType;
-  IDL_OBJECT_def srvrObjRef;
-  IDL_short nodeId;
-  char pad_to_offset_136_[2];
-  IDL_unsigned_long srvrProcessId;
-  SQL_IDENTIFIER_def DSName;
-  IDL_char processName[9];
-  char pad_to_offset_280_[2];
-  IDL_long srvrState;
-  IDL_char computerName[16];
-  IDL_unsigned_long clientProcessId;
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  DIALOGUE_ID_def dialogueId;
-  TIME_def lastUpdatedTime;
-  VERSION_def srvrVersion;
-  char pad_to_size_344_[4];
-};
-typedef struct SRVR_STATUS_t SRVR_STATUS_def;
-struct AS_CFG_STATUS_t {
-  IDL_short ASNodeId;
-  char pad_to_offset_4_[2];
-  IDL_long ASProcessId;
-  IDL_long ASSrvrState;
-  IDL_char ASProcessName[9];
-  IDL_OBJECT_def ASSrvrObjRef;
-  char pad_to_offset_152_[3];
-  TIME_def ASLastUpdatedTime;
-  VERSION_def ASVersion;
-  IDL_short CfgNodeId;
-  char pad_to_offset_172_[2];
-  IDL_long CfgProcessId;
-  IDL_long CfgSrvrState;
-  IDL_char CfgProcessName[9];
-  IDL_OBJECT_def CfgSrvrObjRef;
-  char pad_to_offset_320_[3];
-  TIME_def CfgLastUpdatedTime;
-  VERSION_def CfgVersion;
-};
-typedef struct AS_CFG_STATUS_t AS_CFG_STATUS_def;
-typedef struct DATASOURCE_STATUS_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  DATASOURCE_STATUS_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_STATUS_LIST_def;
-typedef struct SRVR_STATUS_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SRVR_STATUS_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SRVR_STATUS_LIST_def;
-
-/*******************
- * Module 'odbcas' *
- *******************/
-
-/****************************
- * Interface 'odbcas_ASSvc' *
- ****************************/
-typedef IDL_Object odbcas_ASSvc;
-struct odbcas_ASSvc_ASParamError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-struct odbcas_ASSvc_ASTimeout { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbcas_ASSvc_ASNoSrvrHdl has no members */
-struct odbcas_ASSvc_ASRejectRegistry { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbcas_ASSvc_ASRegistryFailed has no members */
-/* Exception odbcas_ASSvc_ASTryAgain has no members */
-struct odbcas_ASSvc_ASStateChangeError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-struct odbcas_ASSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbcas_ASSvc_PortNotAvailable has no members */
-/* Exception odbcas_ASSvc_DSNotFound has no members */
-/* Exception odbcas_ASSvc_DSAlreadyStopped has no members */
-/* Exception odbcas_ASSvc_DSAlreadyStarted has no members */
-/* Exception odbcas_ASSvc_DSStateChangeError has no members */
-/* Exception odbcas_ASSvc_ProcessStopError has no members */
-struct odbcas_ASSvc_ASNotAvailable { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-struct odbcas_ASSvc_DSNotAvailable { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbcas_ASSvc_SrvrNotFound has no members */
-/* Exception odbcas_ASSvc_SrvrInUseByAnotherClient has no members */
-/* Exception odbcas_ASSvc_InvalidUser has no members */
-/* Exception odbcas_ASSvc_SrvrCreateError has no members */
-/* Exception odbcas_ASSvc_CfgSrvrFailed has no members */
-struct odbcas_ASSvc_LogonUserFailure { /* Exception */ 
-  IDL_long errorCode;
-};
-/* Exception odbcas_ASSvc_TraceAlreadyEnabled has no members */
-/* Exception odbcas_ASSvc_TraceAlreadyDisabled has no members */
-/* Exception odbcas_ASSvc_TraceEnableError has no members */
-/* Exception odbcas_ASSvc_TraceDisableError has no members */
-
-/***************************************
- * Operation 'odbcas_ASSvc_RegProcess' *
- ***************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-#define odbcas_ASSvc_RegProcess_ASParamError_exn_ 1
-#define odbcas_ASSvc_RegProcess_ASTimeout_exn_ 2
-#define odbcas_ASSvc_RegProcess_ASRegistryFailed_exn_ 3
-#define odbcas_ASSvc_RegProcess_ASRejectRegistry_exn_ 4
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-struct odbcas_ASSvc_RegProcess_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASTimeout ASTimeout;
-    struct odbcas_ASSvc_ASRejectRegistry ASRejectRegistry;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_RegProcess'
- */
-#define odbcas_ASSvc_RegProcess_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_RegProcess'
- */
-#define odbcas_ASSvc_RegProcess_osy_ ((IDL_long) -671528134)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-typedef void (*odbcas_ASSvc_RegProcess_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_RegProcess_exc_ *exception_
-  , /* In    */ const SRVR_CONTEXT_def *srvrContext
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-static void
-odbcas_ASSvc_RegProcess_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_RegProcess_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_RegProcess_exc_ *) pv_[1]
-    , (SRVR_CONTEXT_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-extern CEE_status
-odbcas_ASSvc_RegProcess_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_RegProcess_cct_ rtn_
-  , /* In    */ const VERSION_def *intfVersion
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ const PROCESS_ID_def *nskProcessInfo
-  )
-{
-  static IDL_long osy_ = -671528134;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) intfVersion;
-  pv_[2] = (void *) &srvrType;
-  pv_[3] = (void *) srvrObjRef;
-  pv_[4] = (void *) nskProcessInfo;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 1 /* = odbcas_ASSvc_RegProcess_ldx_ */
-  , pv_
-  , odbcas_ASSvc_RegProcess_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_RegProcess'
- */
-extern void
-odbcas_ASSvc_RegProcess(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_RegProcess_exc_ *exception_
-  , /* In    */ const VERSION_def *intfVersion
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ const PROCESS_ID_def *nskProcessInfo
-  , /* Out   */ SRVR_CONTEXT_def *srvrContext
-  )
-{
-  static IDL_long osy_ = -671528134;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) intfVersion;
-  pv_[3] = (void *) &srvrType;
-  pv_[4] = (void *) srvrObjRef;
-  pv_[5] = (void *) nskProcessInfo;
-  pv_[6] = (void *) srvrContext;
-  CEE_OBJECT_CALL(
-      ph_
-    , 1  /* = odbcas_ASSvc_RegProcess_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbcas_ASSvc_GetObjRefHdl' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-#define odbcas_ASSvc_GetObjRefHdl_ASParamError_exn_ 1
-#define odbcas_ASSvc_GetObjRefHdl_ASTimeout_exn_ 2
-#define odbcas_ASSvc_GetObjRefHdl_ASNoSrvrHdl_exn_ 3
-#define odbcas_ASSvc_GetObjRefHdl_ASTryAgain_exn_ 4
-#define odbcas_ASSvc_GetObjRefHdl_ASNotAvailable_exn_ 5
-#define odbcas_ASSvc_GetObjRefHdl_DSNotAvailable_exn_ 6
-#define odbcas_ASSvc_GetObjRefHdl_PortNotAvailable_exn_ 7
-#define odbcas_ASSvc_GetObjRefHdl_InvalidUser_exn_ 8
-#define odbcas_ASSvc_GetObjRefHdl_LogonUserFailure_exn_ 9
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-struct odbcas_ASSvc_GetObjRefHdl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASTimeout ASTimeout;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-    struct odbcas_ASSvc_DSNotAvailable DSNotAvailable;
-    struct odbcas_ASSvc_LogonUserFailure LogonUserFailure;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-#define odbcas_ASSvc_GetObjRefHdl_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-#define odbcas_ASSvc_GetObjRefHdl_osy_ ((IDL_long) 2027146038)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-typedef void (*odbcas_ASSvc_GetObjRefHdl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_GetObjRefHdl_exc_ *exception_
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *dataSource
-  , /* In    */ const USER_SID_def *userSid
-  , /* In    */ const VERSION_LIST_def *versionList
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-static void
-odbcas_ASSvc_GetObjRefHdl_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_GetObjRefHdl_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_GetObjRefHdl_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(DIALOGUE_ID_def *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , (USER_SID_def *) pv_[5]
-    , (VERSION_LIST_def *) pv_[6]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-extern CEE_status
-odbcas_ASSvc_GetObjRefHdl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_GetObjRefHdl_cct_ rtn_
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ IDL_long srvrType
-  , /* In    */ IDL_short retryCount
-  )
-{
-  static IDL_long osy_ = 2027146038;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) inContext;
-  pv_[2] = (void *) userDesc;
-  pv_[3] = (void *) &srvrType;
-  pv_[4] = (void *) &retryCount;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 2 /* = odbcas_ASSvc_GetObjRefHdl_ldx_ */
-  , pv_
-  , odbcas_ASSvc_GetObjRefHdl_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_GetObjRefHdl'
- */
-extern void
-odbcas_ASSvc_GetObjRefHdl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_GetObjRefHdl_exc_ *exception_
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ IDL_long srvrType
-  , /* In    */ IDL_short retryCount
-  , /* Out   */ IDL_char *srvrObjRef
-  , /* Out   */ DIALOGUE_ID_def *dialogueId
-  , /* Out   */ IDL_char *dataSource
-  , /* Out   */ USER_SID_def *userSid
-  , /* Out   */ VERSION_LIST_def *versionList
-  )
-{
-  static IDL_long osy_ = 2027146038;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) inContext;
-  pv_[3] = (void *) userDesc;
-  pv_[4] = (void *) &srvrType;
-  pv_[5] = (void *) &retryCount;
-  pv_[6] = (void *) srvrObjRef;
-  pv_[7] = (void *) dialogueId;
-  pv_[8] = (void *) dataSource;
-  pv_[9] = (void *) userSid;
-  pv_[10] = (void *) versionList;
-  CEE_OBJECT_CALL(
-      ph_
-    , 2  /* = odbcas_ASSvc_GetObjRefHdl_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbcas_ASSvc_UpdateSrvrState' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-#define odbcas_ASSvc_UpdateSrvrState_ASParamError_exn_ 1
-#define odbcas_ASSvc_UpdateSrvrState_ASTimeout_exn_ 2
-#define odbcas_ASSvc_UpdateSrvrState_ASStateChangeError_exn_ 3
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-struct odbcas_ASSvc_UpdateSrvrState_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASTimeout ASTimeout;
-    struct odbcas_ASSvc_ASStateChangeError ASStateChangeError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-#define odbcas_ASSvc_UpdateSrvrState_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-#define odbcas_ASSvc_UpdateSrvrState_osy_ ((IDL_long) -1019394971)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-typedef void (*odbcas_ASSvc_UpdateSrvrState_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_UpdateSrvrState_exc_ *exception_
-  , /* In    */ IDL_long TraceType
-  , /* In    */ IDL_long StatisticsType
-  , /* In    */ IDL_long ContextType
-  , /* In    */ const SRVR_CONTEXT_def *srvrContext
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-static void
-odbcas_ASSvc_UpdateSrvrState_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_UpdateSrvrState_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_UpdateSrvrState_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , (SRVR_CONTEXT_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-extern CEE_status
-odbcas_ASSvc_UpdateSrvrState_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_UpdateSrvrState_cct_ rtn_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long srvrState
-  )
-{
-  static IDL_long osy_ = -1019394971;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &srvrType;
-  pv_[2] = (void *) srvrObjRef;
-  pv_[3] = (void *) &srvrState;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 3 /* = odbcas_ASSvc_UpdateSrvrState_ldx_ */
-  , pv_
-  , odbcas_ASSvc_UpdateSrvrState_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_UpdateSrvrState'
- */
-extern void
-odbcas_ASSvc_UpdateSrvrState(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_UpdateSrvrState_exc_ *exception_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long srvrState
-  , /* Out   */ IDL_long *TraceType
-  , /* Out   */ IDL_long *StatisticsType
-  , /* Out   */ IDL_long *ContextType
-  , /* Out   */ SRVR_CONTEXT_def *srvrContext
-  )
-{
-  static IDL_long osy_ = -1019394971;
-  void *pv_[9];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &srvrType;
-  pv_[3] = (void *) srvrObjRef;
-  pv_[4] = (void *) &srvrState;
-  pv_[5] = (void *) TraceType;
-  pv_[6] = (void *) StatisticsType;
-  pv_[7] = (void *) ContextType;
-  pv_[8] = (void *) srvrContext;
-  CEE_OBJECT_CALL(
-      ph_
-    , 3  /* = odbcas_ASSvc_UpdateSrvrState_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbcas_ASSvc_SrvrMonitorCall' *
- ********************************************/
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-struct odbcas_ASSvc_SrvrMonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-#define odbcas_ASSvc_SrvrMonitorCall_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-#define odbcas_ASSvc_SrvrMonitorCall_osy_ ((IDL_long) -811446880)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-typedef void (*odbcas_ASSvc_SrvrMonitorCall_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_SrvrMonitorCall_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-static void
-odbcas_ASSvc_SrvrMonitorCall_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_SrvrMonitorCall_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_SrvrMonitorCall_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-extern CEE_status
-odbcas_ASSvc_SrvrMonitorCall_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_SrvrMonitorCall_cct_ rtn_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long DSId
-  )
-{
-  static IDL_long osy_ = -811446880;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &srvrType;
-  pv_[2] = (void *) srvrObjRef;
-  pv_[3] = (void *) &DSId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 4 /* = odbcas_ASSvc_SrvrMonitorCall_ldx_ */
-  , pv_
-  , odbcas_ASSvc_SrvrMonitorCall_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_SrvrMonitorCall'
- */
-extern void
-odbcas_ASSvc_SrvrMonitorCall(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_SrvrMonitorCall_exc_ *exception_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long DSId
-  )
-{
-  static IDL_long osy_ = -811446880;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &srvrType;
-  pv_[3] = (void *) srvrObjRef;
-  pv_[4] = (void *) &DSId;
-  CEE_OBJECT_CALL(
-      ph_
-    , 4  /* = odbcas_ASSvc_SrvrMonitorCall_ldx_ */
-    , pv_);
-}
-
-/************************************
- * Operation 'odbcas_ASSvc_StartAS' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StartAS'
- */
-#define odbcas_ASSvc_StartAS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StartAS_DSAlreadyStarted_exn_ 2
-#define odbcas_ASSvc_StartAS_DSStateChangeError_exn_ 3
-#define odbcas_ASSvc_StartAS_PortNotAvailable_exn_ 4
-#define odbcas_ASSvc_StartAS_SQLError_exn_ 5
-#define odbcas_ASSvc_StartAS_ASTryAgain_exn_ 6
-#define odbcas_ASSvc_StartAS_SrvrCreateError_exn_ 7
-#define odbcas_ASSvc_StartAS_CfgSrvrFailed_exn_ 8
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StartAS'
- */
-struct odbcas_ASSvc_StartAS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StartAS'
- */
-#define odbcas_ASSvc_StartAS_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StartAS'
- */
-#define odbcas_ASSvc_StartAS_osy_ ((IDL_long) 478578729)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StartAS'
- */
-typedef void (*odbcas_ASSvc_StartAS_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StartAS_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StartAS'
- */
-static void
-odbcas_ASSvc_StartAS_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StartAS_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StartAS_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StartAS'
- */
-extern CEE_status
-odbcas_ASSvc_StartAS_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StartAS_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = 478578729;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 5 /* = odbcas_ASSvc_StartAS_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StartAS_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StartAS'
- */
-extern void
-odbcas_ASSvc_StartAS(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StartAS_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 478578729;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 5  /* = odbcas_ASSvc_StartAS_ldx_ */
-    , pv_);
-}
-
-/***********************************
- * Operation 'odbcas_ASSvc_StopAS' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StopAS'
- */
-#define odbcas_ASSvc_StopAS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StopAS_DSStateChangeError_exn_ 2
-#define odbcas_ASSvc_StopAS_ProcessStopError_exn_ 3
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StopAS'
- */
-struct odbcas_ASSvc_StopAS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StopAS'
- */
-#define odbcas_ASSvc_StopAS_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StopAS'
- */
-#define odbcas_ASSvc_StopAS_osy_ ((IDL_long) 39137010)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StopAS'
- */
-typedef void (*odbcas_ASSvc_StopAS_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StopAS_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StopAS'
- */
-static void
-odbcas_ASSvc_StopAS_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StopAS_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StopAS_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StopAS'
- */
-extern CEE_status
-odbcas_ASSvc_StopAS_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StopAS_cct_ rtn_
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 39137010;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &StopType;
-  pv_[2] = (void *) &ReasonText;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 6 /* = odbcas_ASSvc_StopAS_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StopAS_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StopAS'
- */
-extern void
-odbcas_ASSvc_StopAS(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StopAS_exc_ *exception_
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 39137010;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &StopType;
-  pv_[3] = (void *) &ReasonText;
-  CEE_OBJECT_CALL(
-      ph_
-    , 6  /* = odbcas_ASSvc_StopAS_ldx_ */
-    , pv_);
-}
-
-/************************************
- * Operation 'odbcas_ASSvc_StartDS' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StartDS'
- */
-#define odbcas_ASSvc_StartDS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StartDS_DSNotFound_exn_ 2
-#define odbcas_ASSvc_StartDS_DSAlreadyStarted_exn_ 3
-#define odbcas_ASSvc_StartDS_DSStateChangeError_exn_ 4
-#define odbcas_ASSvc_StartDS_PortNotAvailable_exn_ 5
-#define odbcas_ASSvc_StartDS_SQLError_exn_ 6
-#define odbcas_ASSvc_StartDS_SrvrCreateError_exn_ 7
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StartDS'
- */
-struct odbcas_ASSvc_StartDS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StartDS'
- */
-#define odbcas_ASSvc_StartDS_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StartDS'
- */
-#define odbcas_ASSvc_StartDS_osy_ ((IDL_long) -946920360)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StartDS'
- */
-typedef void (*odbcas_ASSvc_StartDS_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StartDS_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StartDS'
- */
-static void
-odbcas_ASSvc_StartDS_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StartDS_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StartDS_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StartDS'
- */
-extern CEE_status
-odbcas_ASSvc_StartDS_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StartDS_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  )
-{
-  static IDL_long osy_ = -946920360;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSName;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 7 /* = odbcas_ASSvc_StartDS_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StartDS_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StartDS'
- */
-extern void
-odbcas_ASSvc_StartDS(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StartDS_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -946920360;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSName;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 7  /* = odbcas_ASSvc_StartDS_ldx_ */
-    , pv_);
-}
-
-/***********************************
- * Operation 'odbcas_ASSvc_StopDS' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StopDS'
- */
-#define odbcas_ASSvc_StopDS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StopDS_DSNotFound_exn_ 2
-#define odbcas_ASSvc_StopDS_DSAlreadyStopped_exn_ 3
-#define odbcas_ASSvc_StopDS_DSStateChangeError_exn_ 4
-#define odbcas_ASSvc_StopDS_ProcessStopError_exn_ 5
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StopDS'
- */
-struct odbcas_ASSvc_StopDS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StopDS'
- */
-#define odbcas_ASSvc_StopDS_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StopDS'
- */
-#define odbcas_ASSvc_StopDS_osy_ ((IDL_long) 1932719932)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StopDS'
- */
-typedef void (*odbcas_ASSvc_StopDS_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StopDS_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StopDS'
- */
-static void
-odbcas_ASSvc_StopDS_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StopDS_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StopDS_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StopDS'
- */
-extern CEE_status
-odbcas_ASSvc_StopDS_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StopDS_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 1932719932;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSName;
-  pv_[2] = (void *) &StopType;
-  pv_[3] = (void *) &ReasonText;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 8 /* = odbcas_ASSvc_StopDS_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StopDS_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StopDS'
- */
-extern void
-odbcas_ASSvc_StopDS(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StopDS_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 1932719932;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSName;
-  pv_[3] = (void *) &StopType;
-  pv_[4] = (void *) &ReasonText;
-  CEE_OBJECT_CALL(
-      ph_
-    , 8  /* = odbcas_ASSvc_StopDS_ldx_ */
-    , pv_);
-}
-
-/*************************************
- * Operation 'odbcas_ASSvc_StatusAS' *
- *************************************/
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-struct odbcas_ASSvc_StatusAS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusAS'
- */
-#define odbcas_ASSvc_StatusAS_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusAS'
- */
-#define odbcas_ASSvc_StatusAS_osy_ ((IDL_long) 470889124)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-typedef void (*odbcas_ASSvc_StatusAS_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StatusAS_exc_ *exception_
-  , /* In    */ const AS_CFG_STATUS_def *AsCfgStatus
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-static void
-odbcas_ASSvc_StatusAS_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StatusAS_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StatusAS_exc_ *) pv_[1]
-    , (AS_CFG_STATUS_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusAS_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StatusAS_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = 470889124;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 9 /* = odbcas_ASSvc_StatusAS_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StatusAS_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StatusAS'
- */
-extern void
-odbcas_ASSvc_StatusAS(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StatusAS_exc_ *exception_
-  , /* Out   */ AS_CFG_STATUS_def *AsCfgStatus
-  )
-{
-  static IDL_long osy_ = 470889124;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) AsCfgStatus;
-  CEE_OBJECT_CALL(
-      ph_
-    , 9  /* = odbcas_ASSvc_StatusAS_ldx_ */
-    , pv_);
-}
-
-/*************************************
- * Operation 'odbcas_ASSvc_StatusDS' *
- *************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-#define odbcas_ASSvc_StatusDS_ASParamError_exn_ 1
-#define odbcas_ASSvc_StatusDS_DSNotFound_exn_ 2
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-struct odbcas_ASSvc_StatusDS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusDS'
- */
-#define odbcas_ASSvc_StatusDS_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusDS'
- */
-#define odbcas_ASSvc_StatusDS_osy_ ((IDL_long) -1871233060)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-typedef void (*odbcas_ASSvc_StatusDS_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StatusDS_exc_ *exception_
-  , /* In    */ const DATASOURCE_STATUS_def *DSStatus
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-static void
-odbcas_ASSvc_StatusDS_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StatusDS_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StatusDS_exc_ *) pv_[1]
-    , (DATASOURCE_STATUS_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDS_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StatusDS_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  )
-{
-  static IDL_long osy_ = -1871233060;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSName;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 10 /* = odbcas_ASSvc_StatusDS_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StatusDS_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StatusDS'
- */
-extern void
-odbcas_ASSvc_StatusDS(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StatusDS_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_STATUS_def *DSStatus
-  )
-{
-  static IDL_long osy_ = -1871233060;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSName;
-  pv_[3] = (void *) DSStatus;
-  CEE_OBJECT_CALL(
-      ph_
-    , 10  /* = odbcas_ASSvc_StatusDS_ldx_ */
-    , pv_);
-}
-
-/*******************************************
- * Operation 'odbcas_ASSvc_StatusDSDetail' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-#define odbcas_ASSvc_StatusDSDetail_ASParamError_exn_ 1
-#define odbcas_ASSvc_StatusDSDetail_DSNotFound_exn_ 2
-#define odbcas_ASSvc_StatusDSDetail_ASNotAvailable_exn_ 3
-#define odbcas_ASSvc_StatusDSDetail_DSNotAvailable_exn_ 4
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-struct odbcas_ASSvc_StatusDSDetail_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-    struct odbcas_ASSvc_DSNotAvailable DSNotAvailable;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusDSDetail'
- */
-#define odbcas_ASSvc_StatusDSDetail_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusDSDetail'
- */
-#define odbcas_ASSvc_StatusDSDetail_osy_ ((IDL_long) -1849630353)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-typedef void (*odbcas_ASSvc_StatusDSDetail_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StatusDSDetail_exc_ *exception_
-  , /* In    */ const SRVR_STATUS_LIST_def *srvrListStatus
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-static void
-odbcas_ASSvc_StatusDSDetail_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StatusDSDetail_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StatusDSDetail_exc_ *) pv_[1]
-    , (SRVR_STATUS_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSDetail_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StatusDSDetail_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  )
-{
-  static IDL_long osy_ = -1849630353;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSName;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 11 /* = odbcas_ASSvc_StatusDSDetail_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StatusDSDetail_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StatusDSDetail'
- */
-extern void
-odbcas_ASSvc_StatusDSDetail(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StatusDSDetail_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ SRVR_STATUS_LIST_def *srvrListStatus
-  )
-{
-  static IDL_long osy_ = -1849630353;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSName;
-  pv_[3] = (void *) srvrListStatus;
-  CEE_OBJECT_CALL(
-      ph_
-    , 11  /* = odbcas_ASSvc_StatusDSDetail_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbcas_ASSvc_StatusSrvrAll' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-#define odbcas_ASSvc_StatusSrvrAll_ASParamError_exn_ 1
-#define odbcas_ASSvc_StatusSrvrAll_ASNotAvailable_exn_ 2
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-struct odbcas_ASSvc_StatusSrvrAll_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-#define odbcas_ASSvc_StatusSrvrAll_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-#define odbcas_ASSvc_StatusSrvrAll_osy_ ((IDL_long) 58174705)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-typedef void (*odbcas_ASSvc_StatusSrvrAll_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StatusSrvrAll_exc_ *exception_
-  , /* In    */ const SRVR_STATUS_LIST_def *srvrListStatus
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-static void
-odbcas_ASSvc_StatusSrvrAll_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StatusSrvrAll_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StatusSrvrAll_exc_ *) pv_[1]
-    , (SRVR_STATUS_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusSrvrAll_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StatusSrvrAll_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = 58174705;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 12 /* = odbcas_ASSvc_StatusSrvrAll_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StatusSrvrAll_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StatusSrvrAll'
- */
-extern void
-odbcas_ASSvc_StatusSrvrAll(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StatusSrvrAll_exc_ *exception_
-  , /* Out   */ SRVR_STATUS_LIST_def *srvrListStatus
-  )
-{
-  static IDL_long osy_ = 58174705;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) srvrListStatus;
-  CEE_OBJECT_CALL(
-      ph_
-    , 12  /* = odbcas_ASSvc_StatusSrvrAll_ldx_ */
-    , pv_);
-}
-
-/*************************************
- * Operation 'odbcas_ASSvc_StopSrvr' *
- *************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-#define odbcas_ASSvc_StopSrvr_ASParamError_exn_ 1
-#define odbcas_ASSvc_StopSrvr_ASNotAvailable_exn_ 2
-#define odbcas_ASSvc_StopSrvr_SrvrNotFound_exn_ 3
-#define odbcas_ASSvc_StopSrvr_SrvrInUseByAnotherClient_exn_ 4
-#define odbcas_ASSvc_StopSrvr_ProcessStopError_exn_ 5
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-struct odbcas_ASSvc_StopSrvr_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-    struct odbcas_ASSvc_ASNotAvailable ASNotAvailable;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StopSrvr'
- */
-#define odbcas_ASSvc_StopSrvr_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StopSrvr'
- */
-#define odbcas_ASSvc_StopSrvr_osy_ ((IDL_long) 1728644050)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-typedef void (*odbcas_ASSvc_StopSrvr_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StopSrvr_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-static void
-odbcas_ASSvc_StopSrvr_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StopSrvr_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StopSrvr_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-extern CEE_status
-odbcas_ASSvc_StopSrvr_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StopSrvr_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long StopType
-  )
-{
-  static IDL_long osy_ = 1728644050;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &srvrType;
-  pv_[3] = (void *) srvrObjRef;
-  pv_[4] = (void *) &StopType;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 13 /* = odbcas_ASSvc_StopSrvr_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StopSrvr_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StopSrvr'
- */
-extern void
-odbcas_ASSvc_StopSrvr(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StopSrvr_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long StopType
-  )
-{
-  static IDL_long osy_ = 1728644050;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &srvrType;
-  pv_[4] = (void *) srvrObjRef;
-  pv_[5] = (void *) &StopType;
-  CEE_OBJECT_CALL(
-      ph_
-    , 13  /* = odbcas_ASSvc_StopSrvr_ldx_ */
-    , pv_);
-}
-
-/****************************************
- * Operation 'odbcas_ASSvc_StatusDSAll' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-#define odbcas_ASSvc_StatusDSAll_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-struct odbcas_ASSvc_StatusDSAll_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_StatusDSAll'
- */
-#define odbcas_ASSvc_StatusDSAll_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_StatusDSAll'
- */
-#define odbcas_ASSvc_StatusDSAll_osy_ ((IDL_long) 412216083)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-typedef void (*odbcas_ASSvc_StatusDSAll_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_StatusDSAll_exc_ *exception_
-  , /* In    */ const DATASOURCE_STATUS_LIST_def *DSListStatus
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-static void
-odbcas_ASSvc_StatusDSAll_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_StatusDSAll_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_StatusDSAll_exc_ *) pv_[1]
-    , (DATASOURCE_STATUS_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-extern CEE_status
-odbcas_ASSvc_StatusDSAll_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_StatusDSAll_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = 412216083;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 14 /* = odbcas_ASSvc_StatusDSAll_ldx_ */
-  , pv_
-  , odbcas_ASSvc_StatusDSAll_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_StatusDSAll'
- */
-extern void
-odbcas_ASSvc_StatusDSAll(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_StatusDSAll_exc_ *exception_
-  , /* Out   */ DATASOURCE_STATUS_LIST_def *DSListStatus
-  )
-{
-  static IDL_long osy_ = 412216083;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSListStatus;
-  CEE_OBJECT_CALL(
-      ph_
-    , 14  /* = odbcas_ASSvc_StatusDSAll_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbcas_ASSvc_WouldLikeToLive' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-#define odbcas_ASSvc_WouldLikeToLive_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-struct odbcas_ASSvc_WouldLikeToLive_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-#define odbcas_ASSvc_WouldLikeToLive_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-#define odbcas_ASSvc_WouldLikeToLive_osy_ ((IDL_long) 691115433)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-typedef void (*odbcas_ASSvc_WouldLikeToLive_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_WouldLikeToLive_exc_ *exception_
-  , /* In    */ IDL_long lifePermit
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-static void
-odbcas_ASSvc_WouldLikeToLive_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_WouldLikeToLive_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_WouldLikeToLive_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-extern CEE_status
-odbcas_ASSvc_WouldLikeToLive_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_WouldLikeToLive_cct_ rtn_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  )
-{
-  static IDL_long osy_ = 691115433;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &srvrType;
-  pv_[2] = (void *) srvrObjRef;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 15 /* = odbcas_ASSvc_WouldLikeToLive_ldx_ */
-  , pv_
-  , odbcas_ASSvc_WouldLikeToLive_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_WouldLikeToLive'
- */
-extern void
-odbcas_ASSvc_WouldLikeToLive(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_WouldLikeToLive_exc_ *exception_
-  , /* In    */ IDL_long srvrType
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* Out   */ IDL_long *lifePermit
-  )
-{
-  static IDL_long osy_ = 691115433;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &srvrType;
-  pv_[3] = (void *) srvrObjRef;
-  pv_[4] = (void *) lifePermit;
-  CEE_OBJECT_CALL(
-      ph_
-    , 15  /* = odbcas_ASSvc_WouldLikeToLive_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbcas_ASSvc_SetTestPoint' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-#define odbcas_ASSvc_SetTestPoint_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-struct odbcas_ASSvc_SetTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_SetTestPoint'
- */
-#define odbcas_ASSvc_SetTestPoint_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_SetTestPoint'
- */
-#define odbcas_ASSvc_SetTestPoint_osy_ ((IDL_long) -258781373)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-typedef void (*odbcas_ASSvc_SetTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_SetTestPoint_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-static void
-odbcas_ASSvc_SetTestPoint_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_SetTestPoint_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_SetTestPoint_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_SetTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_SetTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  )
-{
-  static IDL_long osy_ = -258781373;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &TestPoint;
-  pv_[3] = (void *) &Operation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 16 /* = odbcas_ASSvc_SetTestPoint_ldx_ */
-  , pv_
-  , odbcas_ASSvc_SetTestPoint_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_SetTestPoint'
- */
-extern void
-odbcas_ASSvc_SetTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  )
-{
-  static IDL_long osy_ = -258781373;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &TestPoint;
-  pv_[4] = (void *) &Operation;
-  CEE_OBJECT_CALL(
-      ph_
-    , 16  /* = odbcas_ASSvc_SetTestPoint_ldx_ */
-    , pv_);
-}
-
-/*******************************************
- * Operation 'odbcas_ASSvc_ClearTestPoint' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-#define odbcas_ASSvc_ClearTestPoint_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-struct odbcas_ASSvc_ClearTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_ClearTestPoint'
- */
-#define odbcas_ASSvc_ClearTestPoint_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_ClearTestPoint'
- */
-#define odbcas_ASSvc_ClearTestPoint_osy_ ((IDL_long) 390699907)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-typedef void (*odbcas_ASSvc_ClearTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_ClearTestPoint_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-static void
-odbcas_ASSvc_ClearTestPoint_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_ClearTestPoint_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_ClearTestPoint_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-extern CEE_status
-odbcas_ASSvc_ClearTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_ClearTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  )
-{
-  static IDL_long osy_ = 390699907;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &TestPoint;
-  pv_[3] = (void *) &Operation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 17 /* = odbcas_ASSvc_ClearTestPoint_ldx_ */
-  , pv_
-  , odbcas_ASSvc_ClearTestPoint_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_ClearTestPoint'
- */
-extern void
-odbcas_ASSvc_ClearTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  )
-{
-  static IDL_long osy_ = 390699907;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &TestPoint;
-  pv_[4] = (void *) &Operation;
-  CEE_OBJECT_CALL(
-      ph_
-    , 17  /* = odbcas_ASSvc_ClearTestPoint_ldx_ */
-    , pv_);
-}
-
-/****************************************************
- * Operation 'odbcas_ASSvc_DataSourceConfigChanged' *
- ****************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-#define odbcas_ASSvc_DataSourceConfigChanged_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-struct odbcas_ASSvc_DataSourceConfigChanged_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-#define odbcas_ASSvc_DataSourceConfigChanged_ldx_ ((IDL_unsigned_long) 18)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-#define odbcas_ASSvc_DataSourceConfigChanged_osy_ ((IDL_long) 1738586948)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-typedef void (*odbcas_ASSvc_DataSourceConfigChanged_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_DataSourceConfigChanged_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-static void
-odbcas_ASSvc_DataSourceConfigChanged_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_DataSourceConfigChanged_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_DataSourceConfigChanged_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-extern CEE_status
-odbcas_ASSvc_DataSourceConfigChanged_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_DataSourceConfigChanged_cct_ rtn_
-  , /* In    */ const IDL_char *dataSourceName
-  , /* In    */ IDL_long dataSourceOperation
-  , /* In    */ IDL_long dataSourceOperationValue
-  )
-{
-  static IDL_long osy_ = 1738586948;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) dataSourceName;
-  pv_[2] = (void *) &dataSourceOperation;
-  pv_[3] = (void *) &dataSourceOperationValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 18 /* = odbcas_ASSvc_DataSourceConfigChanged_ldx_ */
-  , pv_
-  , odbcas_ASSvc_DataSourceConfigChanged_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_DataSourceConfigChanged'
- */
-extern void
-odbcas_ASSvc_DataSourceConfigChanged(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_DataSourceConfigChanged_exc_ *exception_
-  , /* In    */ const IDL_char *dataSourceName
-  , /* In    */ IDL_long dataSourceOperation
-  , /* In    */ IDL_long dataSourceOperationValue
-  )
-{
-  static IDL_long osy_ = 1738586948;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) dataSourceName;
-  pv_[3] = (void *) &dataSourceOperation;
-  pv_[4] = (void *) &dataSourceOperationValue;
-  CEE_OBJECT_CALL(
-      ph_
-    , 18  /* = odbcas_ASSvc_DataSourceConfigChanged_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbcas_ASSvc_GeneralParam' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_GeneralParam'
- */
-#define odbcas_ASSvc_GeneralParam_ASParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_GeneralParam'
- */
-struct odbcas_ASSvc_GeneralParam_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_GeneralParam'
- */
-#define odbcas_ASSvc_GeneralParam_ldx_ ((IDL_unsigned_long) 19)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_GeneralParam'
- */
-#define odbcas_ASSvc_GeneralParam_osy_ ((IDL_long) 830318057)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_GeneralParam'
- */
-typedef void (*odbcas_ASSvc_GeneralParam_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_GeneralParam'
- */
-static void
-odbcas_ASSvc_GeneralParam_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_GeneralParam_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_GeneralParam_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_GeneralParam'
- */
-extern CEE_status
-odbcas_ASSvc_GeneralParam_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_GeneralParam_cct_ rtn_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = 830318057;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) paramList;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 19 /* = odbcas_ASSvc_GeneralParam_ldx_ */
-  , pv_
-  , odbcas_ASSvc_GeneralParam_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_GeneralParam'
- */
-extern void
-odbcas_ASSvc_GeneralParam(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = 830318057;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) paramList;
-  CEE_OBJECT_CALL(
-      ph_
-    , 19  /* = odbcas_ASSvc_GeneralParam_ldx_ */
-    , pv_);
-}
-
-/****************************************
- * Operation 'odbcas_ASSvc_EnableTrace' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_EnableTrace'
- */
-#define odbcas_ASSvc_EnableTrace_ASParamError_exn_ 1
-#define odbcas_ASSvc_EnableTrace_DSNotFound_exn_ 2
-#define odbcas_ASSvc_EnableTrace_DSAlreadyStopped_exn_ 3
-#define odbcas_ASSvc_EnableTrace_TraceAlreadyEnabled_exn_ 4
-#define odbcas_ASSvc_EnableTrace_TraceEnableError_exn_ 5
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_EnableTrace'
- */
-struct odbcas_ASSvc_EnableTrace_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_EnableTrace'
- */
-#define odbcas_ASSvc_EnableTrace_ldx_ ((IDL_unsigned_long) 20)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_EnableTrace'
- */
-#define odbcas_ASSvc_EnableTrace_osy_ ((IDL_long) 320671963)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_EnableTrace'
- */
-typedef void (*odbcas_ASSvc_EnableTrace_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_EnableTrace_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_EnableTrace'
- */
-static void
-odbcas_ASSvc_EnableTrace_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_EnableTrace_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_EnableTrace_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_EnableTrace'
- */
-extern CEE_status
-odbcas_ASSvc_EnableTrace_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_EnableTrace_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long traceType
-  )
-{
-  static IDL_long osy_ = 320671963;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSName;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) srvrObjRef;
-  pv_[4] = (void *) &traceType;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 20 /* = odbcas_ASSvc_EnableTrace_ldx_ */
-  , pv_
-  , odbcas_ASSvc_EnableTrace_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_EnableTrace'
- */
-extern void
-odbcas_ASSvc_EnableTrace(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_EnableTrace_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long traceType
-  )
-{
-  static IDL_long osy_ = 320671963;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSName;
-  pv_[3] = (void *) &dialogueId;
-  pv_[4] = (void *) srvrObjRef;
-  pv_[5] = (void *) &traceType;
-  CEE_OBJECT_CALL(
-      ph_
-    , 20  /* = odbcas_ASSvc_EnableTrace_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbcas_ASSvc_DisableTrace' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbcas_ASSvc_DisableTrace'
- */
-#define odbcas_ASSvc_DisableTrace_ASParamError_exn_ 1
-#define odbcas_ASSvc_DisableTrace_DSNotFound_exn_ 2
-#define odbcas_ASSvc_DisableTrace_DSAlreadyStopped_exn_ 3
-#define odbcas_ASSvc_DisableTrace_TraceAlreadyDisabled_exn_ 4
-#define odbcas_ASSvc_DisableTrace_TraceDisableError_exn_ 5
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_DisableTrace'
- */
-struct odbcas_ASSvc_DisableTrace_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbcas_ASSvc_ASParamError ASParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_DisableTrace'
- */
-#define odbcas_ASSvc_DisableTrace_ldx_ ((IDL_unsigned_long) 21)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_DisableTrace'
- */
-#define odbcas_ASSvc_DisableTrace_osy_ ((IDL_long) 135280495)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_DisableTrace'
- */
-typedef void (*odbcas_ASSvc_DisableTrace_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_DisableTrace_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_DisableTrace'
- */
-static void
-odbcas_ASSvc_DisableTrace_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_DisableTrace_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_DisableTrace_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_DisableTrace'
- */
-extern CEE_status
-odbcas_ASSvc_DisableTrace_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_DisableTrace_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long traceType
-  )
-{
-  static IDL_long osy_ = 135280495;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSName;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) srvrObjRef;
-  pv_[4] = (void *) &traceType;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 21 /* = odbcas_ASSvc_DisableTrace_ldx_ */
-  , pv_
-  , odbcas_ASSvc_DisableTrace_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_DisableTrace'
- */
-extern void
-odbcas_ASSvc_DisableTrace(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_DisableTrace_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *srvrObjRef
-  , /* In    */ IDL_long traceType
-  )
-{
-  static IDL_long osy_ = 135280495;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSName;
-  pv_[3] = (void *) &dialogueId;
-  pv_[4] = (void *) srvrObjRef;
-  pv_[5] = (void *) &traceType;
-  CEE_OBJECT_CALL(
-      ph_
-    , 21  /* = odbcas_ASSvc_DisableTrace_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbcas_ASSvc_GetVersionAS' *
- *****************************************/
-/*
- * Exception union for
- * operation 'odbcas_ASSvc_GetVersionAS'
- */
-struct odbcas_ASSvc_GetVersionAS_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbcas_ASSvc_GetVersionAS'
- */
-#define odbcas_ASSvc_GetVersionAS_ldx_ ((IDL_unsigned_long) 22)
-/*
- * Operation synopsis for operation 'odbcas_ASSvc_GetVersionAS'
- */
-#define odbcas_ASSvc_GetVersionAS_osy_ ((IDL_long) 1913697932)
-/*
- * Call Completion function pointer type for
- * operation 'odbcas_ASSvc_GetVersionAS'
- */
-typedef void (*odbcas_ASSvc_GetVersionAS_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbcas_ASSvc_GetVersionAS_exc_ *exception_
-  , /* In    */ const IDL_char *ASVersion
-  );
-/*
- * Call completion wrapper for
- * operation 'odbcas_ASSvc_GetVersionAS'
- */
-static void
-odbcas_ASSvc_GetVersionAS_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbcas_ASSvc_GetVersionAS_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbcas_ASSvc_GetVersionAS_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbcas_ASSvc_GetVersionAS'
- */
-extern CEE_status
-odbcas_ASSvc_GetVersionAS_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbcas_ASSvc_GetVersionAS_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = 1913697932;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 22 /* = odbcas_ASSvc_GetVersionAS_ldx_ */
-  , pv_
-  , odbcas_ASSvc_GetVersionAS_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbcas_ASSvc_GetVersionAS'
- */
-extern void
-odbcas_ASSvc_GetVersionAS(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbcas_ASSvc_GetVersionAS_exc_ *exception_
-  , /* Out   */ IDL_char *ASVersion
-  )
-{
-  static IDL_long osy_ = 1913697932;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) ASVersion;
-  CEE_OBJECT_CALL(
-      ph_
-    , 22  /* = odbcas_ASSvc_GetVersionAS_ldx_ */
-    , pv_);
-}
-
-/*
- * CIN description of interface 'odbcas_ASSvc'
- */
-static char odbcas_ASSvc_ici_[]  = {
-    '!','2','0','+','I','D','L',':','o','d','b','c','a','s','/','A',
-    'S','S','v','c',':','1','.','0','2','2','+','6','7','1','5','2',
-    '8','1','3','4','-','1','0','+','R','e','g','P','r','o','c','e',
-    's','s','(','5','+','1','1','+','i','n','t','f','V','e','r','s',
-    'i','o','n','>','b','4','+','I','I','I','K','8','+','s','r','v',
-    'r','T','y','p','e','>','F','1','0','+','s','r','v','r','O','b',
-    'j','R','e','f','>','a','1','+','1','2','8','+','C','1','4','+',
-    'n','s','k','P','r','o','c','e','s','s','I','n','f','o','>','b',
-    '3','+','I','F','a','1','+','1','0','+','I','1','1','+','s','r',
-    'v','r','C','o','n','t','e','x','t','<','b','4','+','G','G','c',
-    '0','+','b','4','+','d','1','2','8','+','G','d','0','+','F','c',
-    '0','+','b','3','+','F','F','d','0','+','4','+','3','3','+','I',
-    'D','L',':','o','d','b','c','a','s','/','A','S','S','v','c','/',
-    'A','S','P','a','r','a','m','E','r','r','o','r',':','1','.','0',
-    'g','1','+','d','0','+','3','0','+','I','D','L',':','o','d','b',
-    'c','a','s','/','A','S','S','v','c','/','A','S','T','i','m','e',
-    'o','u','t',':','1','.','0','g','1','+','d','0','+','3','7','+',
-    'I','D','L',':','o','d','b','c','a','s','/','A','S','S','v','c',
-    '/','A','S','R','e','g','i','s','t','r','y','F','a','i','l','e',
-    'd',':','1','.','0','g','0','+','3','7','+','I','D','L',':','o',
-    'd','b','c','a','s','/','A','S','S','v','c','/','A','S','R','e',
-    'j','e','c','t','R','e','g','i','s','t','r','y',':','1','.','0',
-    'g','1','+','d','0','+','0','+','2','0','2','7','1','4','6','0',
-    '3','8','+','1','2','+','G','e','t','O','b','j','R','e','f','H',
-    'd','l','(','9','+','9','+','i','n','C','o','n','t','e','x','t',
-    '>','b','2','1','+','d','1','2','8','+','d','1','2','8','+','d',
-    '1','2','8','+','d','1','2','8','+','d','1','2','8','+','I','I',
-    'I','I','I','I','I','F','K','a','1','+','1','6','+','C','d','0',
-    '+','K','K','K','I','c','0','+','b','4','+','I','I','I','K','8',
-    '+','u','s','e','r','D','e','s','c','>','b','5','+','h','5','+',
-    'c','0','+','H','d','0','+','d','0','+','c','0','+','H','8','+',
-    's','r','v','r','T','y','p','e','>','F','1','0','+','r','e','t',
-    'r','y','C','o','u','n','t','>','I','1','0','+','s','r','v','r',
-    'O','b','j','R','e','f','<','a','1','+','1','2','8','+','C','1',
-    '0','+','d','i','a','l','o','g','u','e','I','d','<','F','1','0',
-    '+','d','a','t','a','S','o','u','r','c','e','<','d','1','2','8',
-    '+','7','+','u','s','e','r','S','i','d','<','c','0','+','H','1',
-    '1','+','v','e','r','s','i','o','n','L','i','s','t','<','c','0',
-    '+','b','4','+','I','I','I','K','9','+','3','3','+','I','D','L',
-    ':','o','d','b','c','a','s','/','A','S','S','v','c','/','A','S',
-    'P','a','r','a','m','E','r','r','o','r',':','1','.','0','g','1',
-    '+','d','0','+','3','0','+','I','D','L',':','o','d','b','c','a',
-    's','/','A','S','S','v','c','/','A','S','T','i','m','e','o','u',
-    't',':','1','.','0','g','1','+','d','0','+','3','2','+','I','D',
-    'L',':','o','d','b','c','a','s','/','A','S','S','v','c','/','A',
-    'S','N','o','S','r','v','r','H','d','l',':','1','.','0','g','0',
-    '+','3','1','+','I','D','L',':','o','d','b','c','a','s','/','A',
-    'S','S','v','c','/','A','S','T','r','y','A','g','a','i','n',':',
-    '1','.','0','g','0','+','3','5','+','I','D','L',':','o','d','b',
-    'c','a','s','/','A','S','S','v','c','/','A','S','N','o','t','A',
-    'v','a','i','l','a','b','l','e',':','1','.','0','g','1','+','d',
-    '0','+','3','5','+','I','D','L',':','o','d','b','c','a','s','/',
-    'A','S','S','v','c','/','D','S','N','o','t','A','v','a','i','l',
-    'a','b','l','e',':','1','.','0','g','1','+','d','0','+','3','7',
-    '+','I','D','L',':','o','d','b','c','a','s','/','A','S','S','v',
-    'c','/','P','o','r','t','N','o','t','A','v','a','i','l','a','b',
-    'l','e',':','1','.','0','g','0','+','3','2','+','I','D','L',':',
-    'o','d','b','c','a','s','/','A','S','S','v','c','/','I','n','v',
-    'a','l','i','d','U','s','e','r',':','1','.','0','g','0','+','3',
-    '7','+','I','D','L',':','o','d','b','c','a','s','/','A','S','S',
-    'v','c','/','L','o','g','o','n','U','s','e','r','F','a','i','l',
-    'u','r','e',':','1','.','0','g','1','+','F','0','+','1','0','1',
-    '9','3','9','4','9','7','1','-','1','5','+','U','p','d','a','t',
-    'e','S','r','v','r','S','t','a','t','e','(','7','+','8','+','s',
-    'r','v','r','T','y','p','e','>','F','1','0','+','s','r','v','r',
-    'O','b','j','R','e','f','>','a','1','+','1','2','8','+','C','9',
-    '+','s','r','v','r','S','t','a','t','e','>','F','9','+','T','r',
-    'a','c','e','T','y','p','e','<','F','1','4','+','S','t','a','t',
-    'i','s','t','i','c','s','T','y','p','e','<','F','1','1','+','C',
-    'o','n','t','e','x','t','T','y','p','e','<','F','1','1','+','s',
-    'r','v','r','C','o','n','t','e','x','t','<','b','4','+','G','G',
-    'c','0','+','b','4','+','d','1','2','8','+','G','d','0','+','F',
-    'c','0','+','b','3','+','F','F','d','0','+','3','+','3','3','+',
-    'I','D','L',':','o','d','b','c','a','s','/','A','S','S','v','c',
-    '/','A','S','P','a','r','a','m','E','r','r','o','r',':','1','.',
-    '0','g','1','+','d','0','+','3','0','+','I','D','L',':','o','d',
-    'b','c','a','s','/','A','S','S','v','c','/','A','S','T','i','m',
-    'e','o','u','t',':','1','.','0','g','1','+','d','0','+','3','9',
-    '+','I','D','L',':','o','d','b','c','a','s','/','A','S','S','v',
-    'c','/','A','S','S','t','a','t','e','C','h','a','n','g','e','E',
-    'r','r','o','r',':','1','.','0','g','1','+','d','0','+','0','+',
-    '8','1','1','4','4','6','8','8','0','-','1','5','+','S','r','v',
-    'r','M','o','n','i','t','o','r','C','a','l','l','(','3','+','8',
-    '+','s','r','v','r','T','y','p','e','>','F','1','0','+','s','r',
-    'v','r','O','b','j','R','e','f','>','a','1','+','1','2','8','+',
-    'C','4','+','D','S','I','d','>','F','0','+','0','+','4','7','8',
-    '5','7','8','7','2','9','+','7','+','S','t','a','r','t','A','S',
-    '(','1','+','1','0','+','s','q','l','W','a','r','n','i','n','g',
-    '<','c','0','+','b','1','4','+','F','F','F','d','5','+','d','0',
-    '+','F','F','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','d','0','+','8','+','3','3','+','I','D','L',
-    ':','o','d','b','c','a','s','/','A','S','S','v','c','/','A','S',
-    'P','a','r','a','m','E','r','r','o','r',':','1','.','0','g','1',
-    '+','d','0','+','3','7','+','I','D','L',':','o','d','b','c','a',
-    's','/','A','S','S','v','c','/','D','S','A','l','r','e','a','d',
-    'y','S','t','a','r','t','e','d',':','1','.','0','g','0','+','3',
-    '9','+','I','D','L',':','o','d','b','c','a','s','/','A','S','S',
-    'v','c','/','D','S','S','t','a','t','e','C','h','a','n','g','e',
-    'E','r','r','o','r',':','1','.','0','g','0','+','3','7','+','I',
-    'D','L',':','o','d','b','c','a','s','/','A','S','S','v','c','/',
-    'P','o','r','t','N','o','t','A','v','a','i','l','a','b','l','e',
-    ':','1','.','0','g','0','+','2','9','+','I','D','L',':','o','d',
-    'b','c','a','s','/','A','S','S','v','c','/','S','Q','L','E','r',
-    'r','o','r',':','1','.','0','g','1','+','c','0','+','b','1','4',
-    '+','F','F','F','d','5','+','d','0','+','F','F','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','3','1','+','I','D','L',':','o','d','b','c','a','s','/','A',
-    'S','S','v','c','/','A','S','T','r','y','A','g','a','i','n',':',
-    '1','.','0','g','0','+','3','6','+','I','D','L',':','o','d','b',
-    'c','a','s','/','A','S','S','v','c','/','S','r','v','r','C','r',
-    'e','a','t','e','E','r','r','o','r',':','1','.','0','g','0','+',
-    '3','4','+','I','D','L',':','o','d','b','c','a','s','/','A','S',
-    'S','v','c','/','C','f','g','S','r','v','r','F','a','i','l','e',
-    'd',':','1','.','0','g','0','+','0','+','3','9','1','3','7','0',
-    '1','0','+','6','+','S','t','o','p','A','S','(','2','+','8','+',
-    'S','t','o','p','T','y','p','e','>','F','1','0','+','R','e','a',
-    's','o','n','T','e','x','t','>','d','0','+','3','+','3','3','+',
-    'I','D','L',':','o','d','b','c','a','s','/','A','S','S','v','c',
-    '/','A','S','P','a','r','a','m','E','r','r','o','r',':','1','.',
-    '0','g','1','+','d','0','+','3','9','+','I','D','L',':','o','d',
-    'b','c','a','s','/','A','S','S','v','c','/','D','S','S','t','a',
-    't','e','C','h','a','n','g','e','E','r','r','o','r',':','1','.',
-    '0','g','0','+','3','7','+','I','D','L',':','o','d','b','c','a',
-    's','/','A','S

<TRUNCATED>


[10/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.c b/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.c
deleted file mode 100644
index 57c024e..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccfg_sv.c
+++ /dev/null
@@ -1,5023 +0,0 @@
-/*
- * Translation unit: ODBCCFG
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:20 2004
- * Code file for use with the CEE
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-typedef IDL_enum CfgSvc_REQ_t;
-#define UNKNOWN_NM ((IDL_enum) 0)
-#define ASSOC_NM ((IDL_enum) 1)
-#define DATASOURCE_NM ((IDL_enum) 2)
-#define USER_NM ((IDL_enum) 3)
-#define PROFILE_NM ((IDL_enum) 4)
-typedef CfgSvc_REQ_t CfgSvc_REQ_def;
-typedef IDL_enum DS_AUTOMATION_t;
-#define AUTOMATIC ((IDL_enum) 0)
-#define MANUAL ((IDL_enum) 1)
-typedef DS_AUTOMATION_t DS_AUTOMATION_def;
-typedef struct DATASOURCE_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQL_IDENTIFIER_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_LIST_def;
-struct DATASOURCE_DESC_t {
-  SQL_IDENTIFIER_def DSNm;
-  char pad_to_offset_132_[3];
-  IDL_unsigned_long DSNStatus;
-  TIMESTAMP_STR_def LastStatusChange;
-  char pad_to_offset_168_[1];
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  TIMESTAMP_STR_def LastUpdated;
-  char pad_to_size_240_[1];
-};
-typedef struct DATASOURCE_DESC_t DATASOURCE_DESC_def;
-struct RES_HIT_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_char Action[129];
-  char pad_to_offset_280_[7];
-  IDL_long_long ActualValue;
-};
-typedef struct RES_HIT_DESC_t RES_HIT_DESC_def;
-typedef struct DEFINE_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DEFINE_DESC_LIST_def;
-typedef IDL_short NSK_PROCESS_HANDLE[10];
-struct PROCESS_ID_t {
-  IDL_short nodeId;
-  char pad_to_offset_4_[2];
-  IDL_long processId;
-  NSK_PROCESS_HANDLE pHandle;
-};
-typedef struct PROCESS_ID_t PROCESS_ID_def;
-struct DATASOURCE_CFG_t {
-  SQL_IDENTIFIER_def DSName;
-  char pad_to_offset_132_[3];
-  IDL_long DSId;
-  IDL_short defaultDS;
-  char pad_to_offset_140_[2];
-  DS_AUTOMATION_def DSAutomation;
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  IDL_short Status;
-  char pad_to_offset_188_[2];
-  IDL_long StatusChangeTime;
-  RES_DESC_LIST_def ResDescList;
-  ENV_DESC_LIST_def EnvDescList;
-  DEFINE_DESC_LIST_def DefineDescList;
-};
-typedef struct DATASOURCE_CFG_t DATASOURCE_CFG_def;
-typedef struct DATASOURCE_CFG_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  DATASOURCE_CFG_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_CFG_LIST_def;
-
-/********************
- * Module 'odbccfg' *
- ********************/
-
-/******************************
- * Interface 'odbccfg_CfgSvc' *
- ******************************/
-typedef IDL_Object odbccfg_CfgSvc;
-struct odbccfg_CfgSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbccfg_CfgSvc_CriticalError { /* Exception */ 
-  IDL_string ErrorDesc;
-  IDL_PTR_PAD(ErrorDesc, 1)
-};
-struct odbccfg_CfgSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbccfg_CfgSvc_SQLNoDataFound has no members */
-/* Exception odbccfg_CfgSvc_CFGDataError has no members */
-/* Exception odbccfg_CfgSvc_DatabaseFound has no members */
-/* Exception odbccfg_CfgSvc_SQLInvalidHandle has no members */
-/* Exception odbccfg_CfgSvc_DatabaseNotFound has no members */
-/* Exception odbccfg_CfgSvc_WrongUserPassword has no members */
-/* Exception odbccfg_CfgSvc_ServerError has no members */
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetObjectNameList' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetObjectNameList_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetObjectNameList_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-struct odbccfg_CfgSvc_GetObjectNameList_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_osy_ ((IDL_long) 2132509320)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-static void
-odbccfg_CfgSvc_GetObjectNameList_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetObjectNameList_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(IDL_long *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetObjectNameList_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2132509320;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) ObjectNameList;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-static void
-odbccfg_CfgSvc_GetObjectNameList_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetObjectNameList_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetObjectNameList_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (DATASOURCE_LIST_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetObjectNameList_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetObjectNameList_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-struct odbccfg_CfgSvc_GetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_osy_ ((IDL_long) -1136000689)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-static void
-odbccfg_CfgSvc_GetDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1136000689;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSValues;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-static void
-odbccfg_CfgSvc_GetDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetDataSource_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (DATASOURCE_DESC_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetDataSource_smw_);
-}
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_DropDataSource' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDataSource_SQLNoDataFound_exn_ 3
-#define odbccfg_CfgSvc_DropDataSource_CFGDataError_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-struct odbccfg_CfgSvc_DropDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_osy_ ((IDL_long) 192692401)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-static void
-odbccfg_CfgSvc_DropDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_DropDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_DropDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 192692401;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-static void
-odbccfg_CfgSvc_DropDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_DropDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_DropDataSource_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_DropDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_DropDataSource_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-struct odbccfg_CfgSvc_SetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_osy_ ((IDL_long) -760481390)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-static void
-odbccfg_CfgSvc_SetDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (DATASOURCE_DESC_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -760481390;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-static void
-odbccfg_CfgSvc_SetDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetDataSource_exc_ *) pv_[1]
-    , (DATASOURCE_DESC_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetDataSource_smw_);
-}
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_AddNewDataSource' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_AddNewDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_AddNewDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-struct odbccfg_CfgSvc_AddNewDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_osy_ ((IDL_long) -971327411)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-static void
-odbccfg_CfgSvc_AddNewDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_AddNewDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (DATASOURCE_DESC_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_AddNewDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -971327411;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-static void
-odbccfg_CfgSvc_AddNewDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_AddNewDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_AddNewDataSource_exc_ *) pv_[1]
-    , (DATASOURCE_DESC_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_AddNewDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_AddNewDataSource_smw_);
-}
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CheckDataSourceName' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-struct odbccfg_CfgSvc_CheckDataSourceName_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_osy_ ((IDL_long) 38403397)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-static void
-odbccfg_CfgSvc_CheckDataSourceName_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_CheckDataSourceName_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_CheckDataSourceName_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 38403397;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-static void
-odbccfg_CfgSvc_CheckDataSourceName_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_CheckDataSourceName_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_CheckDataSourceName_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_CheckDataSourceName_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-struct odbccfg_CfgSvc_GetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_osy_ ((IDL_long) -792318961)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-static void
-odbccfg_CfgSvc_GetDSNControl_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDSNControl_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetDSNControl_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -792318961;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &automation;
-  pv_[3] = (void *) &curStatus;
-  pv_[4] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-static void
-odbccfg_CfgSvc_GetDSNControl_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDSNControl_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetDSNControl_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (IDL_long *) pv_[3]
-    , (IDL_long *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetDSNControl_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetDSNControl_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-struct odbccfg_CfgSvc_SetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_osy_ ((IDL_long) -418491648)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-static void
-odbccfg_CfgSvc_SetDSNControl_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSNControl_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetDSNControl_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -418491648;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-static void
-odbccfg_CfgSvc_SetDSNControl_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSNControl_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetDSNControl_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetDSNControl_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetDSNControl_smw_);
-}
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-struct odbccfg_CfgSvc_GetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_osy_ ((IDL_long) -1267536309)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-static void
-odbccfg_CfgSvc_GetResourceValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetResourceValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(CfgSvc_REQ_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetResourceValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1267536309;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) ResValueList;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-static void
-odbccfg_CfgSvc_GetResourceValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetResourceValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetResourceValues_exc_ *) pv_[1]
-    , *(CfgSvc_REQ_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (RES_DESC_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetResourceValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetResourceValues_smw_);
-}
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_SetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-struct odbccfg_CfgSvc_SetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_osy_ ((IDL_long) 2025881850)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-static void
-odbccfg_CfgSvc_SetResourceValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetResourceValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(CfgSvc_REQ_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (RES_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetResourceValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2025881850;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-static void
-odbccfg_CfgSvc_SetResourceValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetResourceValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetResourceValues_exc_ *) pv_[1]
-    , *(CfgSvc_REQ_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (RES_DESC_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetResourceValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetResourceValues_smw_);
-}
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_GetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_osy_ ((IDL_long) 1456811159)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_GetEnvironmentValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetEnvironmentValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(CfgSvc_REQ_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetEnvironmentValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1456811159;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) EnvValueList;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_GetEnvironmentValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetEnvironmentValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *) pv_[1]
-    , *(CfgSvc_REQ_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (ENV_DESC_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetEnvironmentValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetEnvironmentValues_smw_);
-}
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_SetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_osy_ ((IDL_long) -1655980690)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_SetEnvironmentValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetEnvironmentValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(CfgSvc_REQ_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (ENV_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetEnvironmentValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1655980690;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_SetEnvironmentValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetEnvironmentValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ *) pv_[1]
-    , *(CfgSvc_REQ_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (ENV_DESC_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetEnvironmentValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 12 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetEnvironmentValues_smw_);
-}
-
-/*****************************************************
- * Operation 'odbccfg_CfgSvc_GetStartupConfigValues' *
- *****************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_osy_ ((IDL_long) 606248999)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-static void
-odbccfg_CfgSvc_GetStartupConfigValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetStartupConfigValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetStartupConfigValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 606248999;
-  const void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &serviceStatus;
-  pv_[3] = (void *) &serviceStatusChangeTime;
-  pv_[4] = (void *) DSList;
-  pv_[5] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-static void
-odbccfg_CfgSvc_GetStartupConfigValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetStartupConfigValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ *) pv_[1]
-    , (IDL_short *) pv_[2]
-    , (IDL_long *) pv_[3]
-    , (DATASOURCE_CFG_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetStartupConfigValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 13 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetStartupConfigValues_smw_);
-}
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_GetDataSourceValues' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-struct odbccfg_CfgSvc_GetDataSourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_osy_ ((IDL_long) -1514184421)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-static void
-odbccfg_CfgSvc_GetDataSourceValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSourceValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetDataSourceValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1514184421;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSValues;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-static void
-odbccfg_CfgSvc_GetDataSourceValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSourceValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetDataSourceValues_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (DATASOURCE_CFG_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetDataSourceValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 14 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetDataSourceValues_smw_);
-}
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetDSStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-struct odbccfg_CfgSvc_SetDSStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_osy_ ((IDL_long) 1088647180)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-static void
-odbccfg_CfgSvc_SetDSStatus_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSStatus_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , (IDL_char *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSStatus_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetDSStatus_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSStatus_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1088647180;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-static void
-odbccfg_CfgSvc_SetDSStatus_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSStatus_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetDSStatus_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSStatus_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetDSStatus_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSStatus_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 15 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetDSStatus_smw_);
-}
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetASStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetASStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetASStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-struct odbccfg_CfgSvc_SetASStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_osy_ ((IDL_long) 1262533997)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-static void
-odbccfg_CfgSvc_SetASStatus_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetASStatus_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(IDL_short *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetASStatus_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetASStatus_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetASStatus_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1262533997;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-static void
-odbccfg_CfgSvc_SetASStatus_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetASStatus_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetASStatus_exc_ *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetASStatus_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetASStatus_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetASStatus_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 16 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetASStatus_smw_);
-}
-
-/**********************************************************
- * Operation 'odbccfg_CfgSvc_CreateConfigurationDatabase' *
- **********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateC

<TRUNCATED>


[13/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccfg.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccfg.idl b/core/conn/unixodbc/odbc/Krypton/odbccfg.idl
deleted file mode 100644
index bbd7667..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccfg.idl
+++ /dev/null
@@ -1,203 +0,0 @@
-/*************************************************************************
-*
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-**************************************************************************/
-//
-// MODULE:  ODBCCfg.IDL
-// PURPOSE: Describes the Tandem Metadata RPC Services
-//#include "odbcCommon.idl"
-
-#ifndef ODBCCfg_defined
-#define ODBCCfg_defined
-
-#include "odbcCommon.idl"
-#include "odbcsrvrcommon.idl"
-
-module odbccfg {
-
-#define odbccfg_uuid ((UUID_def) " "
-
-interface CfgSvc {
-   exception ParamError {string ParamDesc;};
-   exception CriticalError {string ErrorDesc;};
-   exception SQLError {ERROR_DESC_LIST_def errorList;}; 
-   exception SQLNoDataFound {};
-   exception CFGDataError {};
-   exception DatabaseFound {};
-   exception SQLInvalidHandle {};
-   exception DatabaseNotFound {};
-   exception WrongUserPassword {};
-   exception ServerError{};
-
-   void GetObjectNameList (
-	   in  long		ObjectType,
-       out DATASOURCE_LIST_def   ObjectNameList,
-	   out ERROR_DESC_LIST_def		sqlWarning )
-       raises (ParamError, SQLError, SQLNoDataFound);
-	
-   void GetDataSource (
-       in  SQL_IDENTIFIER_def    KeyValue,
-       out DATASOURCE_DESC_def   DSValues,
-	   out ERROR_DESC_LIST_def		sqlWarning )
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-   void DropDataSource (
-       in  SQL_IDENTIFIER_def    KeyValue,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound, CFGDataError);
-
-   void SetDataSource (
-       in DATASOURCE_DESC_def   DSValues,
-	   out ERROR_DESC_LIST_def		sqlWarning )
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-   void AddNewDataSource (
-       in  DATASOURCE_DESC_def  DSValues,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-   void CheckDataSourceName (
-       in  SQL_IDENTIFIER_def    KeyValue,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-   void GetDSNControl (
-	   in  SQL_IDENTIFIER_def  KeyValue,
-       out long  automation,
-       out long  curStatus,
-	   out ERROR_DESC_LIST_def		sqlWarning )
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-  void SetDSNControl (
-	   in  SQL_IDENTIFIER_def  KeyValue,
-	   // this needs to change to the typedef DSN_AUTOMATION
-       in long  automation,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound);
-	
-	void GetResourceValues (
-       in CfgSvc_REQ_def       KeyType,
-       in SQL_IDENTIFIER_def     KeyValue,
-       out RES_DESC_LIST_def     ResValueList,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-   void SetResourceValues (
-       in CfgSvc_REQ_def       KeyType,
-       in SQL_IDENTIFIER_def     KeyValue,
-       in RES_DESC_LIST_def    ResValueList,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-	void GetEnvironmentValues ( // added to set and get environment values
-       in CfgSvc_REQ_def       KeyType,
-       in SQL_IDENTIFIER_def     KeyValue,
-       out ENV_DESC_LIST_def     EnvValueList,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-   void SetEnvironmentValues (
-       in CfgSvc_REQ_def       KeyType,
-       in SQL_IDENTIFIER_def     KeyValue,
-       in ENV_DESC_LIST_def    EnvValueList,
-	   out ERROR_DESC_LIST_def		sqlWarning)
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-// Following Methods are used by ASSrvr 
-	void GetStartupConfigValues (
-		out short					serviceStatus,
-		out	long					serviceStatusChangeTime,
-		out DATASOURCE_CFG_LIST_def DSList,
-		out ERROR_DESC_LIST_def		sqlWarning)
-		raises (ParamError, SQLError, SQLNoDataFound);
-
-	void GetDataSourceValues (
-       in  SQL_IDENTIFIER_def   DSName,
-       out DATASOURCE_CFG_def   DSValues,
-	   out ERROR_DESC_LIST_def	sqlWarning )
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-	void SetDSStatus (
-       in  SQL_IDENTIFIER_def		DSNm,
-	   in  short					status,
-	   in  TIMESTAMP_STR_def		statusChangedTime,
-	   out ERROR_DESC_LIST_def		sqlWarning )
-       raises (ParamError, SQLError, SQLNoDataFound);
-
-	void SetASStatus (
-		in short				status,
-		in TIMESTAMP_STR_def	statusChangedTime,
-		out ERROR_DESC_LIST_def	sqlWarning)
-		raises (ParamError, SQLError, SQLNoDataFound);
-
-// Following methids are used by InitSv
-	void CreateConfigurationDatabase (
-		in long DatabaseVersion,
-		in string sqlVolumeLocationNm,
-		out ERROR_DESC_LIST_def	sqlWarning)
-		raises (ParamError, SQLError, SQLInvalidHandle, DatabaseFound);
-
-	void CreateDatatypeTable (
-		in long DatatypeTableVersion,
-		in string sqlVolumeLocationNm,
-		out ERROR_DESC_LIST_def	sqlWarning )
-		raises (ParamError, SQLError,  SQLInvalidHandle, DatabaseFound);
-
-	void DropConfigurationDatabase (
-		out ERROR_DESC_LIST_def	sqlWarning )
-		raises (ParamError, SQLError, SQLInvalidHandle, DatabaseNotFound);
-
-	void DropDatatypeTable (
-		out ERROR_DESC_LIST_def	sqlWarning )
-		raises (ParamError, SQLError, SQLInvalidHandle, DatabaseNotFound);
-
-	void UserAuthenticate(
-		in	USER_NAME_def		UserName,
-		in  USER_PASSWORD_def	Password,
-		out short				retCode,
-		out short				status,
-		out short				authenticated,
-		out short				authorized)
-		raises (WrongUserPassword, ServerError);
-
-	void ChangePassword(
-		in	USER_NAME_def		UserName,
-		in  USER_PASSWORD_def	oldPassword,
-		in  USER_PASSWORD_def	newPassword,
-		out short				retCode,
-		out short				status)
-		raises (WrongUserPassword, ServerError);
-
-//
-// General Parameter Interface
-//
-	void GeneralParam(
-		in GEN_ParamList_def	paramList)
-		raises (ParamError);
-
- }; // end of CfgSvc
-
-}; // end of ODBCCfg Module
-
-#endif
-
-


[25/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/ceercv.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/ceercv.idl b/core/conn/unixodbc/odbc/Krypton/ceercv.idl
deleted file mode 100644
index 764a663..0000000
--- a/core/conn/unixodbc/odbc/Krypton/ceercv.idl
+++ /dev/null
@@ -1,89 +0,0 @@
-/**********************************************************************
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-********************************************************************/
-//
-// Interface to $RECEIVE handler object. These objects are registered
-// by calling CEE_NSK_RECEIVE_REGISTER. Whenever the CEE receives a
-// request on $RECEIVE which it does not require, it calls the
-// appropriate method for the first registered object. This object
-// can either respond to the request or raise the "decline" exception.
-// In this case the CEE hands the request to the next registered
-// object and so on.
-//
-
-#ifndef CEERCV_IDL
-#define CEERCV_IDL
-
-interface CEERCV 
-   {
-
-//
-// !Decline
-//
-// Exception to indicate that request should be passed
-// on to next object.
-//   
-   exception decline {};
-
-//
-// !ReceiveInfoDef
-//
-// Information returned by FILE_GETRECEIVEINFO_
-//
-   typedef short ReceiveInfoDef[17];
-
-//
-// !SystemMessage
-//
-// Operation to parse system messages. Note that
-// informational messages such as CPU down should
-// always be 'declined' so that other objects also
-// get to see them.
-//
-   void SystemMessage
-      (
-      in  ReceiveInfoDef       receiveInfo,
-      in  sequence<short>      request,
-      out short                error,
-      out sequence<short>      reply
-      )
-      raises (decline);
-      
-   
-//
-// !IOMessage
-//
-// IO message handler. WRITE, READ, or WRITEREAD.
-// receiveInfo[0] indicates which.
-//
-   void IOMessage
-      (
-      in  ReceiveInfoDef       receiveInfo,
-      in  short                dialogInfo,
-      in  sequence<octet>      request,
-      out short                error,
-      out sequence<octet>      reply
-      )
-      raises (decline);
-   };
-
-#endif

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/clientcfg.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/clientcfg.idl b/core/conn/unixodbc/odbc/Krypton/clientcfg.idl
deleted file mode 100644
index 5a08a73..0000000
--- a/core/conn/unixodbc/odbc/Krypton/clientcfg.idl
+++ /dev/null
@@ -1,30 +0,0 @@
-/*************************************************************************
-*
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-**************************************************************************/
-#include "odbc.idl"
-#include "odbccfg.idl"
-
-module odbcClientCfg {
-	typedef odbc::SQLSvc   			SQLSvc_ObjRef;
-	typedef odbccfg::CfgSvc			CfgSvc_ObjRef;
-};
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/idlcnp.bat
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/idlcnp.bat b/core/conn/unixodbc/odbc/Krypton/idlcnp.bat
deleted file mode 100644
index 4ed8519..0000000
--- a/core/conn/unixodbc/odbc/Krypton/idlcnp.bat
+++ /dev/null
@@ -1,79 +0,0 @@
-@echo off
-
-REM @@@ START COPYRIGHT @@@
-REM
-REM Licensed to the Apache Software Foundation (ASF) under one
-REM or more contributor license agreements.  See the NOTICE file
-REM distributed with this work for additional information
-REM regarding copyright ownership.  The ASF licenses this file
-REM to you under the Apache License, Version 2.0 (the
-REM "License"); you may not use this file except in compliance
-REM with the License.  You may obtain a copy of the License at
-REM
-REM   http://www.apache.org/licenses/LICENSE-2.0
-REM
-REM Unless required by applicable law or agreed to in writing,
-REM software distributed under the License is distributed on an
-REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-REM KIND, either express or implied.  See the License for the
-REM specific language governing permissions and limitations
-REM under the License.
-REM
-REM @@@ END COPYRIGHT @@@
-
-REM IDLCNP.BAT
-REM This file will compile IDL and then run CNPGEN Program
-REM to create Client and server header and stub files
-REM it replaces IDLBOTH and IDLCMP.  
-REM Usage is IDLCNP2 <Bin Directory> 
-REM                 <IDL/PYF Directory> 
-REM                 <IDLFilename excluding path and extension> 
-REM					<_clsv | _header | _both>
-REM  
- 
-echo IDL Compiling
-%1\IDL -Ao,.\%3.pyf %2\%3.idl
-if ErrorLevel 1 goto error
-echo
-
-if "%4" == "_clsv" goto clsv
-if "%4" == "_both" goto both
-if "%4" == "_header" goto header
-goto error
-
-:both
-REM build client headers
-echo CNP Client %3.h header
-%1\CNPGEN -d -p -eh -o .\%3.h .\%3.pyf
-if ErrorLevel 1 goto error
-echo CNP Client %3.c Stub
-%1\CNPGEN -ec -o .\%3.c .\%3.pyf
-if ErrorLevel 1 goto error
-
-:clsv
-REM build client headers
-echo CNP Client %3_cl.h header
-%1\CNPGEN -d -p -ehc -o .\%3_cl.h .\%3.pyf
-if ErrorLevel 1 goto error
-echo CNP Client %3_cl.c Stub
-%1\CNPGEN -ecc -o .\%3_cl.c .\%3.pyf
-if ErrorLevel 1 goto error
-
-REM build server headers
-echo CNP Server %3_sv.h header
-%1\CNPGEN -d -p -ehs -o .\%3_sv.h .\%3.pyf
-if ErrorLevel 1 goto error
-echo CNP Server %3_sv.c Stub
-%1\CNPGEN -ecs -o .\%3_sv.c .\%3.pyf
-if ErrorLevel 1 goto error
-goto end
-
-:header
-echo CNP header %3.h header
-%1\CNPGEN -d -p -eh -o .\%3.h .\%3.pyf
-if ErrorLevel 1 goto error
-goto end
-
-:error
-false
-:end
\ No newline at end of file


[24/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbc.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbc.c b/core/conn/unixodbc/odbc/Krypton/odbc.c
deleted file mode 100644
index 5cef32f..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbc.c
+++ /dev/null
@@ -1,9041 +0,0 @@
-/*
- * Translation unit: ODBC
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:23 2004
- * Code file for use with the CEE
- * Client functionality included
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-
-/*****************
- * Module 'odbc' *
- *****************/
-
-/***************************
- * Interface 'odbc_SQLSvc' *
- ***************************/
-typedef IDL_Object odbc_SQLSvc;
-struct odbc_SQLSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbc_SQLSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_SQLInvalidHandle has no members */
-/* Exception odbc_SQLSvc_SQLNeedData has no members */
-/* Exception odbc_SQLSvc_SQLNoDataFound has no members */
-struct odbc_SQLSvc_InvalidUser { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-struct odbc_SQLSvc_SQLRetryCompile { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_InvalidConnection has no members */
-struct odbc_SQLSvc_ProcessStopError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbc_SQLSvc_SQLStillExecuting has no members */
-struct odbc_SQLSvc_SQLQueryCancelled { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_CancelNotPossible has no members */
-struct odbc_SQLSvc_CancelSQLError { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_TransactionError has no members */
-/* Exception odbc_SQLSvc_StatisticsError has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyEnabled has no members */
-/* Exception odbc_SQLSvc_TraceError has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyEnabled has no members */
-
-/**********************************************
- * Operation 'odbc_SQLSvc_InitializeDialogue' *
- **********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_InitializeDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_InitializeDialogue_SQLError_exn_ 3
-#define odbc_SQLSvc_InitializeDialogue_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_InitializeDialogue_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_InitializeDialogue_InvalidUser_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-struct odbc_SQLSvc_InitializeDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_InvalidUser InvalidUser;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_osy_ ((IDL_long) 1359385411)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-static void
-odbc_SQLSvc_InitializeDialogue_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_InitializeDialogue_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_InitializeDialogue_exc_ *) pv_[1]
-    , (OUT_CONNECTION_CONTEXT_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_cct_ rtn_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) userDesc;
-  pv_[2] = (void *) inContext;
-  pv_[3] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 1 /* = odbc_SQLSvc_InitializeDialogue_ldx_ */
-  , pv_
-  , odbc_SQLSvc_InitializeDialogue_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern void
-odbc_SQLSvc_InitializeDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) userDesc;
-  pv_[3] = (void *) inContext;
-  pv_[4] = (void *) &dialogueId;
-  pv_[5] = (void *) outContext;
-  CEE_OBJECT_CALL(
-      ph_
-    , 1  /* = odbc_SQLSvc_InitializeDialogue_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-static void
-odbc_SQLSvc_InitializeDialogue_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_InitializeDialogue_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (USER_DESC_def *) pv_[1]
-    , (CONNECTION_CONTEXT_def *) pv_[2]
-    , *(DIALOGUE_ID_def *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_InitializeDialogue_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) outContext;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-static void
-odbc_SQLSvc_InitializeDialogue_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_InitializeDialogue_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_InitializeDialogue_exc_ *) pv_[1]
-    , (USER_DESC_def *) pv_[2]
-    , (CONNECTION_CONTEXT_def *) pv_[3]
-    , *(DIALOGUE_ID_def *) pv_[4]
-    , (OUT_CONNECTION_CONTEXT_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_InitializeDialogue_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_InitializeDialogue_smw_);
-}
-
-/*********************************************
- * Operation 'odbc_SQLSvc_TerminateDialogue' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_TerminateDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_TerminateDialogue_SQLError_exn_ 3
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-struct odbc_SQLSvc_TerminateDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_osy_ ((IDL_long) -1443365892)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-static void
-odbc_SQLSvc_TerminateDialogue_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_TerminateDialogue_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_TerminateDialogue_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 2 /* = odbc_SQLSvc_TerminateDialogue_ldx_ */
-  , pv_
-  , odbc_SQLSvc_TerminateDialogue_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern void
-odbc_SQLSvc_TerminateDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  CEE_OBJECT_CALL(
-      ph_
-    , 2  /* = odbc_SQLSvc_TerminateDialogue_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-static void
-odbc_SQLSvc_TerminateDialogue_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_TerminateDialogue_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_TerminateDialogue_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-static void
-odbc_SQLSvc_TerminateDialogue_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_TerminateDialogue_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_TerminateDialogue_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_TerminateDialogue_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_TerminateDialogue_smw_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_MonitorCall' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-struct odbc_SQLSvc_MonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_osy_ ((IDL_long) 1574086967)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-static void
-odbc_SQLSvc_MonitorCall_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_MonitorCall_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_MonitorCall_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_MonitorCall_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 3 /* = odbc_SQLSvc_MonitorCall_ldx_ */
-  , pv_
-  , odbc_SQLSvc_MonitorCall_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern void
-odbc_SQLSvc_MonitorCall(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  CEE_OBJECT_CALL(
-      ph_
-    , 3  /* = odbc_SQLSvc_MonitorCall_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-static void
-odbc_SQLSvc_MonitorCall_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_MonitorCall_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_MonitorCall_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-static void
-odbc_SQLSvc_MonitorCall_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_MonitorCall_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_MonitorCall_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_MonitorCall_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_MonitorCall_smw_);
-}
-
-/***********************************************
- * Operation 'odbc_SQLSvc_SetConnectionOption' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ParamError_exn_ 1
-#define odbc_SQLSvc_SetConnectionOption_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_SetConnectionOption_SQLError_exn_ 3
-#define odbc_SQLSvc_SetConnectionOption_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-struct odbc_SQLSvc_SetConnectionOption_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_osy_ ((IDL_long) 915354899)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-static void
-odbc_SQLSvc_SetConnectionOption_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_SetConnectionOption_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_SetConnectionOption_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  )
-{
-  static IDL_long osy_ = 915354899;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &connectionOption;
-  pv_[3] = (void *) &optionValueNum;
-  pv_[4] = (void *) &optionValueStr;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 4 /* = odbc_SQLSvc_SetConnectionOption_ldx_ */
-  , pv_
-  , odbc_SQLSvc_SetConnectionOption_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern void
-odbc_SQLSvc_SetConnectionOption(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 915354899;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &connectionOption;
-  pv_[4] = (void *) &optionValueNum;
-  pv_[5] = (void *) &optionValueStr;
-  pv_[6] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 4  /* = odbc_SQLSvc_SetConnectionOption_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-static void
-odbc_SQLSvc_SetConnectionOption_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetConnectionOption_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_SetConnectionOption_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 915354899;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-static void
-odbc_SQLSvc_SetConnectionOption_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_SetConnectionOption_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_SetConnectionOption_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , *(IDL_string *) pv_[5]
-    , (ERROR_DESC_LIST_def *) pv_[6]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_SetConnectionOption_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_SetConnectionOption_smw_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_EndTransaction' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ParamError_exn_ 1
-#define odbc_SQLSvc_EndTransaction_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_EndTransaction_SQLError_exn_ 3
-#define odbc_SQLSvc_EndTransaction_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_EndTransaction_TransactionError_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-struct odbc_SQLSvc_EndTransaction_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_osy_ ((IDL_long) 1774722963)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-static void
-odbc_SQLSvc_EndTransaction_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_EndTransaction_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_EndTransaction_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_EndTransaction_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &transactionOpt;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 5 /* = odbc_SQLSvc_EndTransaction_ldx_ */
-  , pv_
-  , odbc_SQLSvc_EndTransaction_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern void
-odbc_SQLSvc_EndTransaction(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &transactionOpt;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 5  /* = odbc_SQLSvc_EndTransaction_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-static void
-odbc_SQLSvc_EndTransaction_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_EndTransaction_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , *(IDL_unsigned_short *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_EndTransaction_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-static void
-odbc_SQLSvc_EndTransaction_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_EndTransaction_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_EndTransaction_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , *(IDL_unsigned_short *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_EndTransaction_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_EndTransaction_smw_);
-}
-
-/***********************************
- * Operation 'odbc_SQLSvc_Prepare' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ParamError_exn_ 1
-#define odbc_SQLSvc_Prepare_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Prepare_SQLError_exn_ 3
-#define odbc_SQLSvc_Prepare_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_Prepare_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_Prepare_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Prepare'
- */
-struct odbc_SQLSvc_Prepare_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_osy_ ((IDL_long) 620562877)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_Prepare'
- */
-static void
-odbc_SQLSvc_Prepare_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_Prepare_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_Prepare_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , (SQLItemDescList_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Prepare_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 620562877;
-  const void *pv_[8];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) stmtExplainLabel;
-  pv_[4] = (void *) &stmtType;
-  pv_[5] = (void *) &sqlString;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 6 /* = odbc_SQLSvc_Prepare_ldx_ */
-  , pv_
-  , odbc_SQLSvc_Prepare_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern void
-odbc_SQLSvc_Prepare(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 620562877;
-  void *pv_[13];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlString;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  pv_[9] = (void *) estimatedCost;
-  pv_[10] = (void *) inputDesc;
-  pv_[11] = (void *) outputDesc;
-  pv_[12] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 6  /* = odbc_SQLSvc_Prepare_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_Prepare'
- */
-static void
-odbc_SQLSvc_Prepare_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Prepare_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_short *) pv_[4]
-    , *(IDL_string *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_long *) pv_[7]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_Prepare_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 620562877;
-  const void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &estimatedCost;
-  pv_[3] = (void *) inputDesc;
-  pv_[4] = (void *) outputDesc;
-  pv_[5] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_Prepare'
- */
-static void
-odbc_SQLSvc_Prepare_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Prepare_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_Prepare_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_string *) pv_[6]
-    , *(IDL_short *) pv_[7]
-    , *(IDL_long *) pv_[8]
-    , (IDL_long *) pv_[9]
-    , (SQLItemDescList_def *) pv_[10]
-    , (SQLItemDescList_def *) pv_[11]
-    , (ERROR_DESC_LIST_def *) pv_[12]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_Prepare_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_Prepare_smw_);
-}
-
-/**************************************
- * Operation 'odbc_SQLSvc_ExecDirect' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirect_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirect_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirect_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirect_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirect_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-struct odbc_SQLSvc_ExecDirect_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_osy_ ((IDL_long) 2144051445)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-static void
-odbc_SQLSvc_ExecDirect_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirect_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecDirect_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecDirect_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  const void *pv_[10];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlStmtType;
-  pv_[7] = (void *) &sqlString;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 7 /* = odbc_SQLSvc_ExecDirect_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecDirect_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern void
-odbc_SQLSvc_ExecDirect(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  void *pv_[15];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) stmtExplainLabel;
-  pv_[6] = (void *) &stmtType;
-  pv_[7] = (void *) &sqlStmtType;
-  pv_[8] = (void *) &sqlString;
-  pv_[9] = (void *) &sqlAsyncEnable;
-  pv_[10] = (void *) &queryTimeout;
-  pv_[11] = (void *) estimatedCost;
-  pv_[12] = (void *) outputDesc;
-  pv_[13] = (void *) rowsAffected;
-  pv_[14] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 7  /* = odbc_SQLSvc_ExecDirect_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-static void
-odbc_SQLSvc_ExecDirect_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirect_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    , (IDL_char *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_string *) pv_[7]
-    , *(IDL_short *) pv_[8]
-    , *(IDL_long *) pv_[9]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_ExecDirect_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  const void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &estimatedCost;
-  pv_[3] = (void *) outputDesc;
-  pv_[4] = (void *) &rowsAffected;
-  pv_[5] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-static void
-odbc_SQLSvc_ExecDirect_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirect_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_ExecDirect_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    , (IDL_char *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_short *) pv_[7]
-    , *(IDL_string *) pv_[8]
-    , *(IDL_short *) pv_[9]
-    , *(IDL_long *) pv_[10]
-    , (IDL_long *) pv_[11]
-    , (SQLItemDescList_def *) pv_[12]
-    , (IDL_long *) pv_[13]
-    , (ERROR_DESC_LIST_def *) pv_[14]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_ExecDirect_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_ExecDirect_smw_);
-}
-
-/************************************
- * Operation 'odbc_SQLSvc_ExecuteN' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteN_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteN_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteN_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteN_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteN_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteN_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-struct odbc_SQLSvc_ExecuteN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_osy_ ((IDL_long) 1289684900)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-static void
-odbc_SQLSvc_ExecuteN_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecuteN_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecuteN_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecuteN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  const void *pv_[9];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) &sqlStmtType;
-  pv_[5] = (void *) &inputRowCnt;
-  pv_[6] = (void *) inputValueList;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 8 /* = odbc_SQLSvc_ExecuteN_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecuteN_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern void
-odbc_SQLSvc_ExecuteN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  void *pv_[12];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) &sqlStmtType;
-  pv_[6] = (void *) &inputRowCnt;
-  pv_[7] = (void *) inputValueList;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  pv_[10] = (void *) rowsAffected;
-  pv_[11] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 8  /* = odbc_SQLSvc_ExecuteN_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-static void
-odbc_SQLSvc_ExecuteN_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecuteN_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_string *) pv_[3]
-    , *(IDL_short *) pv_[4]
-    , *(IDL_long *) pv_[5]
-    , (SQLValueList_def *) pv_[6]
-    , *(IDL_short *) pv_[7]
-    , *(IDL_long *) pv_[8]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_ExecuteN_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &rowsAffected;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-static void
-odbc_SQLSvc_ExecuteN_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_ExecuteN_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_ExecuteN_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_string *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_long *) pv_[6]
-    , (SQLValueList_def *) pv_[7]
-    , *(IDL_short *) pv_[8]
-    , *(IDL_long *) pv_[9]
-    , (IDL_long *) pv_[10]
-    , (ERROR_DESC_LIST_def *) pv_[11]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_ExecuteN_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_ExecuteN_smw_);
-}
-
-/**********************************
- * Operation 'odbc_SQLSvc_FetchN' *
- **********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchN_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchN_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchN_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchN_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchN_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchN'
- */
-struct odbc_SQLSvc_FetchN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_osy_ ((IDL_long) 149638890)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_FetchN'
- */
-static void
-odbc_SQLSvc_FetchN_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_FetchN_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_FetchN_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLValueList_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 149638890;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &maxRowCnt;
-  pv_[4] = (void *) &maxRowLen;
-  pv_[5] = (void *) &sqlAsyncEnable;
-  pv_[6] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 9 /* = odbc_SQLSvc_FetchN_ldx_ */
-  , pv_
-  , odbc_SQLSvc_FetchN_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern void
-odbc_SQLSvc_FetchN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 149638890;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &maxRowCnt;
-  pv_[5] = (void *) &maxRowLen;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  pv_[8] = (void *) rowsAffected;
-  pv_[9] = (void *) outputValueList;
-  pv_[10] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 9  /* = odbc_SQLSvc_FetchN_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_FetchN'
- */
-static void
-odbc_SQLSvc_FetchN_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_FetchN_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    , *(IDL_long *) pv_[6]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_FetchN_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 149638890;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &rowsAffected;
-  pv_[3] = (void *) outputValueList;
-  pv_[4] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_FetchN'
- */
-static void
-odbc_SQLSvc_FetchN_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_FetchN_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_FetchN_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , *(IDL_long *) pv_[5]
-    , *(IDL_short *) pv_[6]
-    , *(IDL_long *) pv_[7]
-    , (IDL_long *) pv_[8]
-    , (SQLValueList_def *) pv_[9]
-    , (ERROR_DESC_LIST_def *) pv_[10]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_FetchN_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_FetchN_smw_);
-}
-
-/*********************************
- * Operation 'odbc_SQLSvc_Close' *
- *********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ParamError_exn_ 1
-#define odbc_SQLSvc_Close_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Close_SQLError_exn_ 3
-#define odbc_SQLSvc_Close_TransactionError_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Close'
- */
-struct odbc_SQLSvc_Close_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_osy_ ((IDL_long) -670504925)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_Close'
- */
-static void
-odbc_SQLSvc_Close_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_Close_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_Close_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Close_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  )
-{
-  static IDL_long osy_ = -670504925;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &freeResourceOpt;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 10 /* = odbc_SQLSvc_Close_ldx_ */
-  , pv_
-  , odbc_SQLSvc_Close_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern void
-odbc_SQLSvc_Close(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -670504925;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &freeResourceOpt;
-  pv_[5] = (void *) rowsAffected;
-  pv_[6] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 10  /* = odbc_SQLSvc_Close_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbc_SQLSvc_Close'
- */
-static void
-odbc_SQLSvc_Close_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Close_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(DIALOGUE_ID_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_unsigned_short *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbc_SQLSvc_Close_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -670504925;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &rowsAffected;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbc_SQLSvc_Close'
- */
-static void
-odbc_SQLSvc_Close_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbc_SQLSvc_Close_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbc_SQLSvc_Close_exc_ *) pv_[1]
-    , *(DIALOGUE_ID_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , *(IDL_unsigned_short *) pv_[4]
-    , (IDL_long *) pv_[5]
-    , (ERROR_DESC_LIST_def *) pv_[6]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbc_SQLSvc_Close_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbc_SQLSvc_Close_smw_);
-}
-
-/*******************************************
- * Operation 'odbc_SQLSvc_CancelStatement' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ParamError_exn_ 1
-#define odbc_SQLSvc_CancelStatement_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_CancelStatement_CancelSQLError_exn_ 3
-#define odbc_SQLSvc_CancelStatement_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_CancelStatement_CancelNotPossible_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-struct odbc_SQLSvc_CancelStatement_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_CancelSQLError CancelSQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_osy_ ((IDL_long) -2103734653)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-static void
-odbc_SQLSvc_CancelStatement_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_CancelStatement_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_CancelStatement_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern CEE_status
-odbc_SQLSvc_CancelStatement_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_CancelStatement_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  )
-{
-  static IDL_long osy_ = -2103734653;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 11 /* = odbc_SQLSvc_CancelStatement_ldx_ */
-  , pv_
-  , odbc_SQLSvc_CancelStatement_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern void
-odbc_SQLSvc_CancelStatement(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_CancelStatement_e

<TRUNCATED>


[03/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RMInterface.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RMInterface.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RMInterface.java
index a7fe02e..5747e92 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RMInterface.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RMInterface.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RegionHelper.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RegionHelper.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RegionHelper.java
index 03e847c..2cafaed 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RegionHelper.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/RegionHelper.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.client.transactional;
 
 import org.apache.hadoop.hbase.regionserver.HRegion;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalScanner.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalScanner.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalScanner.java
index f825164..c62061b 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalScanner.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalScanner.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalTable.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalTable.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalTable.java
index ca48281..c2ded05 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalTable.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccTransactionalTable.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccUpdateConflictException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccUpdateConflictException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccUpdateConflictException.java
index 93e49b1..74516e8 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccUpdateConflictException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/SsccUpdateConflictException.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TmDDL.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TmDDL.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TmDDL.java
index 79f989f..28dbc44 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TmDDL.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TmDDL.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransReturnCode.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransReturnCode.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransReturnCode.java
index a184957..8ba43fd 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransReturnCode.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransReturnCode.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransState.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransState.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransState.java
index 1053cdc..7534256 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransState.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransState.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionLogger.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionLogger.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionLogger.java
index c557ff4..fc196a0 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionLogger.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionLogger.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java
index 29f9559..53b0bde 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionMap.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionMap.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionMap.java
index 87cb94e..486ab62 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionMap.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionMap.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionRegionLocation.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionRegionLocation.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionRegionLocation.java
index f395fb9..d77bc94 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionRegionLocation.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionRegionLocation.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionState.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionState.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionState.java
index 67afd81..45cf8c9 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionState.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionState.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalAggregationClient.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalAggregationClient.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalAggregationClient.java
index ad77a42..600eee5 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalAggregationClient.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalAggregationClient.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalReturn.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalReturn.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalReturn.java
index 9df11e4..e3d3650 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalReturn.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalReturn.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.client.transactional;
 
 public interface TransactionalReturn {

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalScanner.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalScanner.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalScanner.java
index 1f02cc4..29979d9 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalScanner.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalScanner.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTable.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTable.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTable.java
index 24e7d40..5c67129 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTable.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTable.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTableClient.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTableClient.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTableClient.java
index f781abe..d00d3c0 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTableClient.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TransactionalTableClient.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnknownTransactionException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnknownTransactionException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnknownTransactionException.java
index 2483209..361f9e9 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnknownTransactionException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnknownTransactionException.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation
  *
  * Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnsuccessfulDDLException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnsuccessfulDDLException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnsuccessfulDDLException.java
index 1e1e548..93d5511 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnsuccessfulDDLException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/UnsuccessfulDDLException.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SSccTableClient5.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SSccTableClient5.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SSccTableClient5.java
index 1a8c4de..dc6871e 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SSccTableClient5.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SSccTableClient5.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.coprocessor.transactional;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccRegionEndpoint.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccRegionEndpoint.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccRegionEndpoint.java
index 2cae50a..1d54977 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccRegionEndpoint.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccRegionEndpoint.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient.java
index 02dd6c9..f76e1a0 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient10.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient10.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient10.java
index a6fe479..7c833b8 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient10.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient10.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.coprocessor.transactional;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient11.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient11.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient11.java
index 65f8ab7..f8d8963 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient11.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient11.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.coprocessor.transactional;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient6.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient6.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient6.java
index 4085e95..44d1372 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient6.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient6.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.coprocessor.transactional;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient7.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient7.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient7.java
index 90d7b0b..f4e5386 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient7.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient7.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.coprocessor.transactional;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient8.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient8.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient8.java
index dbad025..e54a325 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient8.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient8.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.coprocessor.transactional;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient9.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient9.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient9.java
index bc04a59..ae2a48b 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient9.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClient9.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.coprocessor.transactional;
 
 import org.apache.commons.logging.Log;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClientUtils.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClientUtils.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClientUtils.java
index 05d7f17..84d61fa 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClientUtils.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/SsccTableClientUtils.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // SsccTableClient.java
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionEndpoint.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionEndpoint.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionEndpoint.java
index ab1f581..e426159 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionEndpoint.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionEndpoint.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionObserver.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionObserver.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionObserver.java
index 95a02f8..b3a6516 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionObserver.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxRegionObserver.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
 * @@@ START COPYRIGHT @@@                                                     
 *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient.java
index 86bf497..7d0e292 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // TrxTableClient.java
   
 /**

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient2.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient2.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient2.java
index 11580f1..5f18e61 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient2.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient2.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Licensed to the Apache Software Foundation (ASF) under one
  * more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient3.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient3.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient3.java
index bbd7b21..5147d80 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient3.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient3.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // TrxTableClient3.java
   
 /**

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient4.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient4.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient4.java
index 5a3ca95..0787594 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient4.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/coprocessor/transactional/TrxTableClient4.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // TrxTableClient4.java
   
 /**

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/CleanOldTransactionsChore.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/CleanOldTransactionsChore.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/CleanOldTransactionsChore.java
index 322354b..cad26e1 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/CleanOldTransactionsChore.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/CleanOldTransactionsChore.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTm.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTm.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTm.java
index 8d14a8c..0c28d0f 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTm.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTm.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2015 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmCb.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmCb.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmCb.java
index ca3dd73..570e9b7 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmCb.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmCb.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2015 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmException.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmException.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmException.java
index e853b1c..a70440b 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmException.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmException.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2015 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmId.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmId.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmId.java
index 5385655..cd4b5da 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmId.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/IdTmId.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2015 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/KeyValueListScanner.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/KeyValueListScanner.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/KeyValueListScanner.java
index 9d32351..66f77e6 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/KeyValueListScanner.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/KeyValueListScanner.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * Copyright 2009 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/MemoryUsageChore.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/MemoryUsageChore.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/MemoryUsageChore.java
index c39e190..bb73bd9 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/MemoryUsageChore.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/MemoryUsageChore.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2015 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SingleVersionDeleteNotSupported.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SingleVersionDeleteNotSupported.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SingleVersionDeleteNotSupported.java
index a334c23..7e7c1c1 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SingleVersionDeleteNotSupported.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SingleVersionDeleteNotSupported.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.apache.hadoop.hbase.regionserver.transactional;
 
 import java.util.Collection;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SsccTransactionState.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SsccTransactionState.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SsccTransactionState.java
index 17cb7db..4e1e345 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SsccTransactionState.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/SsccTransactionState.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionState.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionState.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionState.java
index 6923d8d..2543f21 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionState.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionState.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 // @@@ START COPYRIGHT @@@
 //
 // Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegion.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegion.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegion.java
index 8085ef2..ef35189 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegion.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegion.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegionScannerHolder.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegionScannerHolder.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegionScannerHolder.java
index 5f00962..7d337bb 100755
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegionScannerHolder.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegionScannerHolder.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation 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

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TrxTransactionState.java
----------------------------------------------------------------------
diff --git a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TrxTransactionState.java b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TrxTransactionState.java
index c9148e7..a942a99 100644
--- a/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TrxTransactionState.java
+++ b/core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TrxTransactionState.java
@@ -1,4 +1,27 @@
 /**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
+/**
  * Copyright 2009 The Apache Software Foundation 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



[23/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbc.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbc.h b/core/conn/unixodbc/odbc/Krypton/odbc.h
deleted file mode 100644
index e69fbd4..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbc.h
+++ /dev/null
@@ -1,5913 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#ifndef ODBC_H_
-#define ODBC_H_
-/*
- * Translation unit: ODBC
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:23 2004
- * C++ constructs used
- * Header file for use with the CEE
- * Client functionality included
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-
-/*****************
- * Module 'odbc' *
- *****************/
-
-/***************************
- * Interface 'odbc_SQLSvc' *
- ***************************/
-typedef IDL_Object odbc_SQLSvc;
-struct odbc_SQLSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbc_SQLSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_SQLInvalidHandle has no members */
-/* Exception odbc_SQLSvc_SQLNeedData has no members */
-/* Exception odbc_SQLSvc_SQLNoDataFound has no members */
-struct odbc_SQLSvc_InvalidUser { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-struct odbc_SQLSvc_SQLRetryCompile { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_InvalidConnection has no members */
-struct odbc_SQLSvc_ProcessStopError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbc_SQLSvc_SQLStillExecuting has no members */
-struct odbc_SQLSvc_SQLQueryCancelled { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_CancelNotPossible has no members */
-struct odbc_SQLSvc_CancelSQLError { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_TransactionError has no members */
-/* Exception odbc_SQLSvc_StatisticsError has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyEnabled has no members */
-/* Exception odbc_SQLSvc_TraceError has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyEnabled has no members */
-
-/**********************************************
- * Operation 'odbc_SQLSvc_InitializeDialogue' *
- **********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_InitializeDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_InitializeDialogue_SQLError_exn_ 3
-#define odbc_SQLSvc_InitializeDialogue_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_InitializeDialogue_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_InitializeDialogue_InvalidUser_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-struct odbc_SQLSvc_InitializeDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_InvalidUser InvalidUser;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_osy_ ((IDL_long) 1359385411)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" void
-odbc_SQLSvc_InitializeDialogue_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_cct_ rtn_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" void
-odbc_SQLSvc_InitializeDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" void
-odbc_SQLSvc_InitializeDialogue_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" void
-odbc_SQLSvc_InitializeDialogue_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  );
-
-/*********************************************
- * Operation 'odbc_SQLSvc_TerminateDialogue' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_TerminateDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_TerminateDialogue_SQLError_exn_ 3
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-struct odbc_SQLSvc_TerminateDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_osy_ ((IDL_long) -1443365892)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" void
-odbc_SQLSvc_TerminateDialogue_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" void
-odbc_SQLSvc_TerminateDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" void
-odbc_SQLSvc_TerminateDialogue_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" void
-odbc_SQLSvc_TerminateDialogue_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  );
-
-/***************************************
- * Operation 'odbc_SQLSvc_MonitorCall' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-struct odbc_SQLSvc_MonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_osy_ ((IDL_long) 1574086967)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_MonitorCall_exc_ *exception_
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" void
-odbc_SQLSvc_MonitorCall_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_MonitorCall_exc_ *exception_
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_MonitorCall_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" void
-odbc_SQLSvc_MonitorCall(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" void
-odbc_SQLSvc_MonitorCall_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_MonitorCall_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" void
-odbc_SQLSvc_MonitorCall_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  );
-
-/***********************************************
- * Operation 'odbc_SQLSvc_SetConnectionOption' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ParamError_exn_ 1
-#define odbc_SQLSvc_SetConnectionOption_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_SetConnectionOption_SQLError_exn_ 3
-#define odbc_SQLSvc_SetConnectionOption_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-struct odbc_SQLSvc_SetConnectionOption_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_osy_ ((IDL_long) 915354899)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" void
-odbc_SQLSvc_SetConnectionOption_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" void
-odbc_SQLSvc_SetConnectionOption(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" void
-odbc_SQLSvc_SetConnectionOption_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" void
-odbc_SQLSvc_SetConnectionOption_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbc_SQLSvc_EndTransaction' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ParamError_exn_ 1
-#define odbc_SQLSvc_EndTransaction_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_EndTransaction_SQLError_exn_ 3
-#define odbc_SQLSvc_EndTransaction_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_EndTransaction_TransactionError_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-struct odbc_SQLSvc_EndTransaction_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_osy_ ((IDL_long) 1774722963)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" void
-odbc_SQLSvc_EndTransaction_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_EndTransaction_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" void
-odbc_SQLSvc_EndTransaction(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" void
-odbc_SQLSvc_EndTransaction_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" void
-odbc_SQLSvc_EndTransaction_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  );
-
-/***********************************
- * Operation 'odbc_SQLSvc_Prepare' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ParamError_exn_ 1
-#define odbc_SQLSvc_Prepare_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Prepare_SQLError_exn_ 3
-#define odbc_SQLSvc_Prepare_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_Prepare_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_Prepare_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Prepare'
- */
-struct odbc_SQLSvc_Prepare_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_osy_ ((IDL_long) 620562877)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" void
-odbc_SQLSvc_Prepare_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Prepare_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" void
-odbc_SQLSvc_Prepare(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" void
-odbc_SQLSvc_Prepare_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" void
-odbc_SQLSvc_Prepare_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  );
-
-/**************************************
- * Operation 'odbc_SQLSvc_ExecDirect' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirect_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirect_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirect_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirect_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirect_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-struct odbc_SQLSvc_ExecDirect_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_osy_ ((IDL_long) 2144051445)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" void
-odbc_SQLSvc_ExecDirect_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecDirect_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" void
-odbc_SQLSvc_ExecDirect(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" void
-odbc_SQLSvc_ExecDirect_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" void
-odbc_SQLSvc_ExecDirect_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  );
-
-/************************************
- * Operation 'odbc_SQLSvc_ExecuteN' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteN_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteN_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteN_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteN_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteN_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteN_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-struct odbc_SQLSvc_ExecuteN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_osy_ ((IDL_long) 1289684900)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" void
-odbc_SQLSvc_ExecuteN_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecuteN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" void
-odbc_SQLSvc_ExecuteN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" void
-odbc_SQLSvc_ExecuteN_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" void
-odbc_SQLSvc_ExecuteN_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  );
-
-/**********************************
- * Operation 'odbc_SQLSvc_FetchN' *
- **********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchN_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchN_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchN_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchN_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchN_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchN'
- */
-struct odbc_SQLSvc_FetchN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_osy_ ((IDL_long) 149638890)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" void
-odbc_SQLSvc_FetchN_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" void
-odbc_SQLSvc_FetchN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" void
-odbc_SQLSvc_FetchN_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" void
-odbc_SQLSvc_FetchN_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  );
-
-/*********************************
- * Operation 'odbc_SQLSvc_Close' *
- *********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ParamError_exn_ 1
-#define odbc_SQLSvc_Close_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Close_SQLError_exn_ 3
-#define odbc_SQLSvc_Close_TransactionError_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Close'
- */
-struct odbc_SQLSvc_Close_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_osy_ ((IDL_long) -670504925)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" void
-odbc_SQLSvc_Close_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Close_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" void
-odbc_SQLSvc_Close(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" void
-odbc_SQLSvc_Close_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" void
-odbc_SQLSvc_Close_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  );
-
-/*******************************************
- * Operation 'odbc_SQLSvc_CancelStatement' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ParamError_exn_ 1
-#define odbc_SQLSvc_CancelStatement_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_CancelStatement_CancelSQLError_exn_ 3
-#define odbc_SQLSvc_CancelStatement_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_CancelStatement_CancelNotPossible_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-struct odbc_SQLSvc_CancelStatement_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_CancelSQLError CancelSQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_osy_ ((IDL_long) -2103734653)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" void
-odbc_SQLSvc_CancelStatement_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_CancelStatement_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" void
-odbc_SQLSvc_CancelStatement(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" void
-odbc_SQLSvc_CancelStatement_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" void
-odbc_SQLSvc_CancelStatement_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_smt_ method_
-  );
-
-/***************************************
- * Operation 'odbc_SQLSvc_SetDiagInfo' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-struct odbc_SQLSvc_SetDiagInfo_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_osy_ ((IDL_long) 1012784524)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" void
-odbc_SQLSvc_SetDiagInfo_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" void
-odbc_SQLSvc_SetDiagInfo(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" void
-odbc_SQLSvc_SetDiagInfo_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" void
-odbc_SQLSvc_SetDiagInfo_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_smt_ method_
-  );
-
-/**************************************
- * Operation 'odbc_SQLSvc_StopServer' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ParamError_exn_ 1
-#define odbc_SQLSvc_StopServer_ProcessStopError_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_StopServer'
- */
-struct odbc_SQLSvc_StopServer_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_ProcessStopError ProcessStopError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_osy_ ((IDL_long) 1843288558)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_StopServer_exc_ *exception_
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" void
-odbc_SQLSvc_StopServer_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_StopServer_exc_ *exception_
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_StopServer_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" void
-odbc_SQLSvc_StopServer(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" void
-odbc_SQLSvc_StopServer_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_StopServer_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" void
-odbc_SQLSvc_StopServer_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_smt_ method_
-  );
-
-/****************************************
- * Operation 'odbc_SQLSvc_SetTestPoint' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_SetTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-struct odbc_SQLSvc_SetTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_osy_ ((IDL_long) -1315988903)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_SetTestPoint_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_SetTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_SetTestPoint_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_SetTestPoint_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbc_SQLSvc_ClearTestPoint' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_ClearTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-struct odbc_SQLSvc_ClearTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_osy_ ((IDL_long) -1810813871)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_ClearTestPoint_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_ClearTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_ClearTestPoint_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_ClearTestPoint_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbc_SQLSvc_GetSQLCatalogs' *
- ******************************************/
-typedef IDL_char odbc_SQLSvc_GetSQLCatalogs_tableTypeList_str_[129];
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ParamError_exn_ 1
-#define odbc_SQLSvc_GetSQLCatalogs_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_GetSQLCatalogs_SQLError_exn_ 3
-#define odbc_SQLSvc_GetSQLCatalogs_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-struct odbc_SQLSvc_GetSQLCatalogs_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_osy_ ((IDL_long) -1542386367)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ const IDL_char *catStmtLabel
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" void
-odbc_SQLSvc_GetSQLCatalogs_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ const IDL_char *catStmtLabel
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GetSQLCatalogs_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  );
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" void
-odbc_SQLSvc_GetSQLCatalogs(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  , /* Out   */ IDL_char *catStmtLabel
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_Get

<TRUNCATED>


[07/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/Bind_Array1.cpp
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/Bind_Array1.cpp b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/Bind_Array1.cpp
deleted file mode 100644
index a7558d8..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/Bind_Array1.cpp
+++ /dev/null
@@ -1,1098 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#include <windows.h>
-#include <sql.h>
-#include <sqlext.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/timeb.h>
-#include <time.h>
-
-#include <stdio.h>
-
-#define DESC_LEN 57
-char odbcType[10];
-char dsnName[50];
-char user[17];
-char password[30];
-char insertType;
-char dateType[13];
-unsigned long  num_rows;
-unsigned long  arr_size;
-unsigned long  commit_rows;
-unsigned long  rowsWithError;
-unsigned long  startKey;
-
-SQLHENV henv = NULL ;
-SQLHDBC hdbc = NULL ;
-SQLHSTMT hstmt = NULL;
-
-SQLRETURN rc2;
-
-UCHAR szSqlState[10];
-SDWORD NativeError;
-UCHAR szErrorMsg[501];
-SWORD ErrorMsg;
-
-SQLUSMALLINT	ParameterNumber;
-SQLSMALLINT		InputOutputType;
-SQLSMALLINT		ValueType;
-SQLSMALLINT		ParameterType;
-SQLUINTEGER		ColumnSize;
-SQLSMALLINT		DecimalDigits;
-SQLPOINTER		ParameterValuePtr;
-SQLINTEGER		BufferLength;
-SQLINTEGER 		StrLen_or_IndPtr;
-
-SQLCHAR sqlStmt[] = "insert into table1hs (UNIQUE1, UNIQUE2, TWO, FOUR, TEN, TWENTY, "
-		                                 "ONEPCT, TENPCT, TWENPCT, FIFTYPCT, HUNDPCT, "
-										 "ODD1PCT, EVEN1PCT, STRINGU1) "
-										 "values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
-
-SQLCHAR sqlDel[] = "delete from table1hs";
-
-long double start, finish;
-long double elapsed;
-
-long double start_execute, finish_execute;
-long double quickest_execute, slowest_execute, diff_execute;
-long double avg_execute;
-unsigned long num_executes;
-
-long double start_commit, finish_commit;
-long double quickest_commit, slowest_commit, diff_commit;
-long double avg_commit;
-unsigned long num_commits;
-/*
-struct
-{
-	char  curr_date[6]; 
-	char  prog_type[10]; 
-	char  insert_fetch[6]; 
-	int   array_size; 
-	char  array_type[6]; 
-	int   row_count;
-	int   txn_count; 
-	long double start_time; 
-	long double end_time; 
-	long double  elapsed_time; 
-} stat_record;
-*/
-typedef struct _table_100
-{
-	unsigned long  unique1;int Unique1Ind;
-	unsigned long  unique2; int   Unique2Ind;
-	unsigned short two; int   TwoInd;
-	unsigned short four; int   FourInd;
-	unsigned short ten;int   TenInd;
-	unsigned short twenty;int   TwentyInd;
-	unsigned long  onepct;int OnepctInd;
-	unsigned long  tenpct;int TenpctInd;
-	unsigned long  twenpct;int TwenpctInd;
-	unsigned long  fiftypct;int FiftypctInd;
-	unsigned long  hundpct;int HundpctInd;
-	unsigned long  odd1pct;int Odd1pctInd;
-	unsigned long  even1pct;int   Even1pctInd;
-	char  stringu1[DESC_LEN];int   Stringu1LenOrInd;
-} table_100;
-
-unsigned long nr = 0;
-int indx, rc = 0, txns = 0;
-int cbUnique1 = 0, cbUnique2 = 0, cbTwo = 0, cbFour = 0, cbTen = 0, cbTwenty = 0, cbStringu1 = SQL_NTS;
-int cbOnepct = 0, cbTenpct = 0, cbTwenpct = 0,cbFiftypct = 0, cbHundpct = 0, cbOdd1pct = 0, cbEven1pct = 0;
-
-SQLRETURN retcode;
-
-void insert_single_rows();
-void insert_rowarray_t1h();
-void insert_columnarray_t1h();
-void log_times();
-void free_hndl();
-void alloc_hndl();
-void LogError();
-long double getTimeMilli();
-
-int main (int argc, char *argv[])
-{
-	if (argc < 9)
-	{
-		printf("\nUsage: bind_array1 <MX o MP> <num of rows to insert> <array size> <commit rows> <R (row-wise) or C (column-wise) or S (single row at a time)>"
-			   " <data source name> <user id> <password> [<start key> [<%rows with error 0..100>]]\n");
-		goto terminate;
-	}
-	else
-	{
-		strcpy(odbcType, argv[1]);
-		num_rows = atoi(argv[2]);
-		arr_size = atoi(argv[3]);
-		commit_rows = atoi(argv[4]);
-		insertType = argv[5][0];
-		strcpy(dsnName, argv[6]);
-		strcpy(user, argv[7]);
-		strcpy(password, argv[8]);
-		if (argc >=9)
-		{
-			startKey = atoi(argv[9]);
-			if (argc >=10)
-			{
-				rowsWithError = atoi(argv[10]);
-				// calculate the row intervals that will fail
-				if (rowsWithError != 0)
-				{
-					rowsWithError = 100 / rowsWithError;
-				}
-				else if (rowsWithError > 100)
-				{
-					rowsWithError = 100;
-				}
-			}
-			else
-				rowsWithError = 0;
-		}
-		else
-		{
-			startKey = 101;
-		}
-	}
-
-	if (!SQL_SUCCEEDED((retcode = SQLAllocEnv(&henv))))
-	{
-		LogError();
-		goto terminate;
-	}
-	if (!SQL_SUCCEEDED((retcode = SQLAllocConnect( henv, &hdbc))))
-	{
-		LogError();
-		goto terminate;
-	}
-	if (!SQL_SUCCEEDED((retcode = SQLConnect(hdbc, (unsigned char *)dsnName, SQL_NTS, (unsigned char *)user, SQL_NTS, (unsigned char *)password, SQL_NTS))))
-	{
-		LogError();
-		goto terminate;
-	}
-	if (!SQL_SUCCEEDED((retcode = SQLAllocStmt(hdbc, &hstmt))))
-	{
-		LogError();
-		goto terminate;
-	}
-	if (!SQL_SUCCEEDED((retcode = SQLSetConnectAttr(hdbc, SQL_AUTOCOMMIT, SQL_AUTOCOMMIT_OFF, SQL_NTS))))
-	{
-		LogError();
-		goto terminate;
-	}
-	free_hndl();
-	
-	/*
-	alloc_hndl();
-
-	// Delete the rows first
-	if (!SQL_SUCCEEDED((retcode = SQLExecDirect(hstmt, sqlDel, SQL_NTS))))
-	{
-		LogError();	
-		//printf("\nDelete Return Code = %d", retcode);
-	}
-	if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-		LogError();
-
-	free_hndl();
-	*/
-
-	alloc_hndl();
-
-	if (!SQL_SUCCEEDED((retcode = SQLPrepare(hstmt, sqlStmt, SQL_NTS))))
-	{
-		LogError();	
-		//printf("Insert SQLPrepare Return Code = %d\n", retcode);
-		goto terminate;
-	}
-	if (odbcType[1] == 'P')
-		insert_single_rows();
-	else
-	{
-		switch (insertType)
-			{
-				case 'S':
-				case 's':
-					insert_single_rows();
-					break;
-
-				case 'R':
-				case 'r':
-					insert_rowarray_t1h();
-					break;
-
-
-				case 'C':
-				case 'c':
-					insert_columnarray_t1h();
-					break;
-			}
-	}
-
-	alloc_hndl();
-	log_times();
-
-terminate:
-	if( hstmt != NULL ) SQLFreeStmt( hstmt, SQL_DROP );
-	if( hdbc  != NULL ) SQLDisconnect( hdbc );
-	if( hdbc  != NULL ) SQLFreeConnect( hdbc );
-	if( henv  != NULL ) SQLFreeEnv( henv );
-
-	return 0;
-}
-
-void insert_single_rows()
-{
-	unsigned long unique1;
-	unsigned long  unique2;
-	unsigned short two;
-	unsigned short four;
-	unsigned short ten;
-	unsigned short twenty;
-	unsigned long  onepct;
-	unsigned long  tenpct;
-	unsigned long  twenpct;
-	unsigned long  fiftypct;
-	unsigned long  hundpct;
-	unsigned long  odd1pct;
-	unsigned long  even1pct;
-	char  stringu1[DESC_LEN];
-
-	unsigned int  intxn = 1, tl = 0;
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &unique1,0,(long *)&cbUnique1))))
-		LogError();
-	
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 2, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &unique2,0,(long *)&cbUnique2))))
-		LogError();
-	
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 3, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &two,0,(long *)&cbTwo))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 4, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &four,0,(long *)&cbFour))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 5, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &ten,0,(long *)&cbTen))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 6, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &twenty,0,(long *)&cbTwenty))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 7, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &onepct,0,(long *)&cbOnepct))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 8, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &tenpct,0,(long *)&cbTenpct))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 9, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &twenpct,0,(long *)&cbTwenpct))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 10, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &fiftypct,0,(long *)&cbFiftypct))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 11, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &hundpct,0,(long *)&cbHundpct))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 12, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &odd1pct,0,(long *)&cbOdd1pct))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 13, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &even1pct,0,(long *)&cbEven1pct))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 14, SQL_PARAM_INPUT, SQL_C_CHAR, 
-									SQL_CHAR,DESC_LEN,0, stringu1,DESC_LEN,(long *)&cbStringu1))))
-		LogError();
-	
-	unique1  = startKey;
-	unique2  = startKey;
-	two      = 100;
-	four     = 100;
-	ten      = 100;
-	twenty   = 100;
-	onepct   = 100;
-	tenpct   = 100;
-	twenpct  = 100;
-	fiftypct = 100;
-	hundpct  = 100;
-	odd1pct  = 100;
-	even1pct = 100;
-	strcpy(stringu1,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123");
-
-	quickest_execute = 2147483647L;
-	slowest_execute = 0;
-	num_executes = 0;
-
-	quickest_commit = 2147483647L;
-	slowest_commit = 0;
-	num_commits = 0;
-
-	//time(&start);
-	start = getTimeMilli();
-
-	// Loop for number of rows to insert
-	for (nr = 0; nr < num_rows; nr++)
-	{
-		unique1++; 
-		unique2++;
-		intxn = 1;		// we're in a txn loop
-		tl++;			// increment the txn loop counter
-		
-		//time(&start_execute);
-		start_execute = getTimeMilli();
-		if (!SQL_SUCCEEDED((retcode = SQLExecute(hstmt))))
-			LogError();
-		//time(&finish_execute);
-		finish_execute = getTimeMilli();
-		//diff_execute = (long)difftime(finish_execute, start_execute);
-		diff_execute = finish_execute - start_execute;
-		if (diff_execute > slowest_execute)
-			slowest_execute = diff_execute;
-		if (diff_execute < quickest_execute)
-			quickest_execute = diff_execute;
-		avg_execute += diff_execute;
-		num_executes++;
-
-		if (tl >= commit_rows)   // if the number of inserts in this loop is at least 3200, commit the txn.
-		{
-			//time(&start_commit);
-			start_commit = getTimeMilli();
-			if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-				LogError();
-			else
-			{
-				//time(&finish_commit);
-				finish_commit = getTimeMilli();
-				//diff_commit = (long)difftime(finish_commit, start_commit);
-				diff_commit = finish_commit - start_commit;
-					slowest_commit = diff_commit;
-				if (diff_commit < quickest_commit)
-					quickest_commit = diff_commit;
-				avg_commit += diff_commit;
-				num_commits++;
-				txns++;
-				intxn = 0;	 // we've just committed the txn, so start a new one
-				tl = 0;      // reset the txn loop counter
-			}
-		}
-	}
-	if (intxn)			// if we've done inserts, but haven't already committed the txn, commit it.
-	{
-		//time(&start_commit);
-		start_commit = getTimeMilli();
-		if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-			LogError();
-		else
-		{
-			txns++;
-			//time(&finish_commit);
-			finish_commit = getTimeMilli();
-			//diff_commit = (long)difftime(finish_commit, start_commit);
-			diff_commit = finish_commit - start_commit;
-			if (diff_commit > slowest_commit)
-				slowest_commit = diff_commit;
-			if (diff_commit < quickest_commit)
-				quickest_commit = diff_commit;
-			avg_commit += diff_commit;
-			num_commits++;
-		}
-	}
-	//time(&finish);
-	finish = getTimeMilli();
-	//elapsed = difftime(finish, start);
-	elapsed = finish - start;
-	avg_execute = avg_execute/num_executes;
-	avg_commit = avg_commit/num_commits;
-}
-
-void insert_rowarray_t1h()
-{
-	SQLUSMALLINT i, *ParamStatusArray;
-	SQLUINTEGER ParamsProcessed;
-	unsigned int intxn = 1, tl = 0;
-	table_100 *t1hArray;
-
-	ParamStatusArray = (SQLUSMALLINT *)malloc (arr_size * sizeof(SQLUSMALLINT));
-	t1hArray = (table_100 *)malloc (arr_size * sizeof(table_100));
-
-	// Set the SQL_ATTR_PARAM_BIND_TYPE statement attribute to use column-wise binding.
-	if (!SQL_SUCCEEDED((retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAM_BIND_TYPE, (void *)sizeof(table_100), 0))))
-		LogError();
-
-	// Specify the number of elements in each parameter array.
-	if (!SQL_SUCCEEDED((retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAMSET_SIZE, (void *)arr_size, 0))))
-		LogError();
-
-	// Specify an array in which to return the status of each set of parameters.
-	if (!SQL_SUCCEEDED((retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAM_STATUS_PTR, ParamStatusArray, 0))))
-		LogError();
-
-	// Specify an SQLUINTEGER value in which to return the number of sets of parameters
-	// processed.
-	if (!SQL_SUCCEEDED((retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAMS_PROCESSED_PTR, &ParamsProcessed, 0))))
-		LogError();
-
-	// Bind the parameters in row-wise fashion.
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].unique1,0,(long *)&t1hArray[0].Unique1Ind))))
-		LogError();
-	
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 2, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].unique2,0,(long *)&t1hArray[0].Unique2Ind))))
-		LogError();
-	
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 3, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &t1hArray[0].two,0,(long *)&t1hArray[0].TwoInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 4, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &t1hArray[0].four,0,(long *)&t1hArray[0].FourInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 5, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &t1hArray[0].ten,0,(long *)&t1hArray[0].TenInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 6, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, &t1hArray[0].twenty,0,(long *)&t1hArray[0].TwentyInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 7, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].onepct,0,(long *)&t1hArray[0].OnepctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 8, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].tenpct,0,(long *)&t1hArray[0].TenpctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 9, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].twenpct,0,(long *)&t1hArray[0].TwenpctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 10, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].fiftypct,0,(long *)&t1hArray[0].FiftypctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 11, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].hundpct,0,(long *)&t1hArray[0].HundpctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 12, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].odd1pct,0,(long *)&t1hArray[0].Odd1pctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 13, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, &t1hArray[0].even1pct,0,(long *)&t1hArray[0].Even1pctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 14, SQL_PARAM_INPUT, SQL_C_CHAR, 
-									SQL_CHAR,DESC_LEN,0, t1hArray[0].stringu1,DESC_LEN,(long *)&t1hArray[0].Stringu1LenOrInd))))
-		LogError();
-
-	quickest_execute = 2147483647L;
-	slowest_execute = 0;
-	num_executes = 0;
-
-	quickest_commit = 2147483647L;
-	slowest_commit = 0;
-	num_commits = 0;
-	
-	//time(&start);
-	start = getTimeMilli();
-
-	for (nr = 0; nr < num_rows;)				// Loop for number of rows to insert
-	{
-		for (i = 0; i < arr_size; i++)		// Set part ID, description, and price.
-		{
-			if (nr >= num_rows)
-			{
-				// Specify the number of elements in each parameter array.
-				if (!SQL_SUCCEEDED((retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAMSET_SIZE, (void *)i, 0))))
-					LogError();
-				break;
-			}
-
-			intxn = 1;                          
-			t1hArray[i].unique1 = startKey + nr;
-			if ((rowsWithError != 0) && ((nr % rowsWithError) == 0))
-			{
-				t1hArray[i].unique2 = startKey;	// inject an error (duplicated key)
-			}
-			else
-			{
-				t1hArray[i].unique2 = startKey + nr;
-			}
-			t1hArray[i].two = 100;
-			t1hArray[i].four = 100;
-			t1hArray[i].ten = 100;
-			t1hArray[i].twenty = 100;
-			t1hArray[i].onepct = 100;
-			t1hArray[i].tenpct = 100;
-			t1hArray[i].twenpct = 100;
-			t1hArray[i].fiftypct = 100;
-			t1hArray[i].hundpct = 100;
-			t1hArray[i].odd1pct = 100;
-			t1hArray[i].even1pct = 100;
-			strcpy(t1hArray[i].stringu1, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123");
-
-			t1hArray[i].Unique1Ind = 0;
-			t1hArray[i].Unique2Ind = 0;
-			t1hArray[i].TwoInd = 0;
-			t1hArray[i].FourInd = 0;
-			t1hArray[i].TenInd = 0;
-			t1hArray[i].TwentyInd = 0;
-			t1hArray[i].OnepctInd = 0;
-			t1hArray[i].TenpctInd = 0;
-			t1hArray[i].TwenpctInd = 0;
-			t1hArray[i].FiftypctInd = 0;
-			t1hArray[i].HundpctInd = 0;
-			t1hArray[i].Odd1pctInd = 0;
-			t1hArray[i].Even1pctInd = 0;
-			t1hArray[i].Stringu1LenOrInd = SQL_NTS;
-			nr++;		// increment the number of rows inserted
-			tl++;       // increment the number of inserts in this transaction loop
-		}
-		// Execute the statement.
-		//time(&start_execute);
-		start_execute = getTimeMilli();
-		if (!SQL_SUCCEEDED((retcode = SQLExecute(hstmt))))
-		{	
-			free (ParamStatusArray);
-			free (t1hArray);
-			LogError();
-			return;
-		}
-
-		//time(&finish_execute);
-		finish_execute = getTimeMilli();
-		//diff_execute = (long)difftime(finish_execute, start_execute);
-		diff_execute = finish_execute - start_execute;
-		if (diff_execute > slowest_execute)
-			slowest_execute = diff_execute;
-		if (diff_execute < quickest_execute)
-			quickest_execute = diff_execute;
-		avg_execute += diff_execute;
-		num_executes++;
-
-		if (tl >= commit_rows)  // if the number of inserts in this loop is at least 3200, commit the txn
-		{
-			//time(&start_commit);
-			start_commit = getTimeMilli();
-			if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-				LogError();
-			else
-			{
-				//time(&finish_commit);
-				finish_commit = getTimeMilli();
-				//diff_commit = (long)difftime(finish_commit, start_commit);
-				diff_commit = finish_commit - start_commit;
-				if (diff_commit > slowest_commit)
-					slowest_commit = diff_commit;
-				if (diff_commit < quickest_commit)
-					quickest_commit = diff_commit;
-				avg_commit += diff_commit;
-				num_commits++;
-				txns++;
-				intxn = 0;	// we've done a txn, so reset the txn indicator
-				tl = 0;    // reset the txn loop counter
-			}
-		}
-	}
-	if (intxn)   // if we've done inserts, but haven't committed yet, commit
-	{
-		//time(&start_commit);
-		start_commit = getTimeMilli();
-		if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-			LogError();
-		else
-		{
-			txns++;
-			//time(&finish_commit);
-			finish_commit = getTimeMilli();
-			//diff_commit = (long)difftime(finish_commit, start_commit);
-			diff_commit = finish_commit - start_commit;
-			if (diff_commit > slowest_commit)
-				slowest_commit = diff_commit;
-			if (diff_commit < quickest_commit)
-				quickest_commit = diff_commit;
-			avg_commit += diff_commit;
-			num_commits++;
-		}
-	}
-	free (ParamStatusArray);
-	free (t1hArray);
-	//time(&finish);
-	finish = getTimeMilli();
-	elapsed = finish - start;
-	avg_execute = avg_execute/num_executes;
-	avg_commit = avg_commit/num_commits;
-}
-
-void insert_columnarray_t1h()
-{
-	unsigned long  *unique1;
-	unsigned long  *unique2;
-	unsigned short *two;
-	unsigned short *four;
-	unsigned short *ten;
-	unsigned short *twenty;
-	unsigned long  *onepct;
-	unsigned long  *tenpct;
-	unsigned long  *twenpct;
-	unsigned long  *fiftypct;
-	unsigned long  *hundpct;
-	unsigned long  *odd1pct;
-	unsigned long  *even1pct;
-	char  *stringu1;
-
-	long  *Unique1Ind;
-	long  *Unique2Ind;
-	int   *TwoInd;
-	int   *FourInd;
-	int   *TenInd;
-	int   *TwentyInd;
-	int   *OnepctInd;
-	int   *TenpctInd;
-	int   *TwenpctInd;
-	int   *FiftypctInd;
-	int   *HundpctInd;
-	int   *Odd1pctInd;
-	int   *Even1pctInd;
-	int   *Stringu1LenOrInd;
-	SQLUSMALLINT i, intxn = 1, tl = 0, *ParamStatusArray;
-	SQLUINTEGER ParamsProcessed;
-
-	unique1 = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	unique2 = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	two = (unsigned short  *) malloc(arr_size * sizeof(unsigned short));
-	four = (unsigned short  *) malloc(arr_size * sizeof(unsigned short));
-	ten = (unsigned short  *) malloc(arr_size * sizeof(unsigned short));
-	twenty = (unsigned short  *) malloc(arr_size * sizeof(unsigned short));
-	onepct = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	tenpct = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	twenpct = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	fiftypct = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	hundpct = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	odd1pct = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-	even1pct = (unsigned long  *) malloc(arr_size * sizeof(unsigned long));
-
-	stringu1 = (char *) malloc(arr_size * DESC_LEN);
-
-	Unique1Ind = (long  *) malloc(arr_size * sizeof(long));
-	Unique2Ind = (long  *) malloc(arr_size * sizeof(long));
-	TwoInd = (int  *) malloc(arr_size * sizeof(int));
-	FourInd = (int  *) malloc(arr_size * sizeof(int));
-	TenInd = (int  *) malloc(arr_size * sizeof(int));
-	TwentyInd = (int  *) malloc(arr_size * sizeof(int));
-	OnepctInd = (int  *) malloc(arr_size * sizeof(int));
-	TenpctInd = (int  *) malloc(arr_size * sizeof(int));
-	TwenpctInd = (int  *) malloc(arr_size * sizeof(int));
-	FiftypctInd = (int  *) malloc(arr_size * sizeof(int));
-	HundpctInd = (int  *) malloc(arr_size * sizeof(int));
-	Odd1pctInd = (int  *) malloc(arr_size * sizeof(int));
-	Even1pctInd = (int  *) malloc(arr_size * sizeof(int));
-	Stringu1LenOrInd = (int  *) malloc(arr_size * sizeof(int));
-	ParamStatusArray = (SQLUSMALLINT *) malloc(arr_size * sizeof(SQLUSMALLINT));
-
-	// Set the SQL_ATTR_PARAM_BIND_TYPE statement attribute to use column-wise binding.
-	if (!SQL_SUCCEEDED(retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAM_BIND_TYPE, SQL_PARAM_BIND_BY_COLUMN, 0)))
-		LogError();
-
-	// Specify the number of elements in each parameter array.
-	if (!SQL_SUCCEEDED(retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAMSET_SIZE, (void *)arr_size, 0)))
-		LogError();
-
-	// Specify an array in which to return the status of each set of parameters.
-	if (!SQL_SUCCEEDED(retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAM_STATUS_PTR, ParamStatusArray, 0)))
-		LogError();
-
-	// Specify an SQLUINTEGER value in which to return the number of sets of parameters
-	// processed.
-	if (!SQL_SUCCEEDED(retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAMS_PROCESSED_PTR, &ParamsProcessed, 0)))
-		LogError();
-
-	// Bind the parameters in column-wise fashion.
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, unique1,0,Unique1Ind))))
-		LogError();
-	
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 2, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, unique2,0,Unique2Ind))))
-		LogError();
-	
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 3, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, two,0,(long *)TwoInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 4, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, four,0,(long *)FourInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 5, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, ten,0,(long *)TenInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 6, SQL_PARAM_INPUT, SQL_C_USHORT,
-							    	SQL_INTEGER,5,0, twenty,0,(long *)TwentyInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 7, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, onepct,0,(long *)OnepctInd))))
-		LogError(); 
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 8, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, tenpct,0,(long *)TenpctInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 9, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, twenpct,0,(long *)TwenpctInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 10, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, fiftypct,0,(long *)FiftypctInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 11, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, hundpct,0,(long *)HundpctInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 12, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, odd1pct,0,(long *)Odd1pctInd))))
-		LogError();	
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 13, SQL_PARAM_INPUT, SQL_C_ULONG,
-							    	SQL_INTEGER,5,0, even1pct,0,(long *)Even1pctInd))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLBindParameter(hstmt, 14, SQL_PARAM_INPUT, SQL_C_CHAR, 
-									SQL_CHAR,DESC_LEN,0, stringu1, DESC_LEN,(long *)Stringu1LenOrInd))))
-		LogError();
-
-	quickest_execute = 2147483647L;
-	slowest_execute = 0;
-	num_executes = 0;
-
-	quickest_commit = 2147483647L;
-	slowest_commit = 0;
-	num_commits = 0;
-
-	//time(&start);	// Get the start time
-	start = getTimeMilli();
-
-	for (nr = 0; nr < num_rows;)					// Loop for number of rows to insert
-	{
-		for (i = 0; i < arr_size; i++)			// loop for the number in the array
-		{
-			if (nr >= num_rows)
-			{
-				// Specify the number of elements in each parameter array.
-				if (!SQL_SUCCEEDED((retcode = SQLSetStmtAttr(hstmt, SQL_ATTR_PARAMSET_SIZE, (void *)i, 0))))
-					LogError();
-				break;
-			}
-			unique1 [i] = startKey + nr;
-			if ((rowsWithError != 0) && ((nr % rowsWithError) == 0))
-			{
-				unique2[i] = startKey;	// inject an error (duplicated key)
-			}
-			else
-			{
-				unique2[i] = startKey + nr;
-			}
-			two     [i] = 100;
-			four    [i] = 100;
-			ten     [i] = 100;
-			twenty  [i] = 100;
-			onepct  [i] = 100;
-			tenpct  [i] = 100;
-			twenpct [i] = 100;
-			fiftypct[i] = 100;
-			hundpct [i] = 100;
-			odd1pct [i] = 100;
-			even1pct[i] = 100;
-			strcpy(&stringu1[i*DESC_LEN], "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123");
-
-			Unique1Ind[i]      = 0;
-			Unique2Ind[i]      = 0;
-			TwoInd[i]          = 0;
-			FourInd[i]         = 0;
-			TenInd[i]          = 0;
-			TwentyInd[i]       = 0;
-			OnepctInd[i]       = 0;
-			TenpctInd[i]       = 0;
-			TwenpctInd[i]      = 0;
-			FiftypctInd[i]     = 0;
-			HundpctInd[i]      = 0;
-			Odd1pctInd[i]      = 0;
-			Even1pctInd[i]     = 0;
-			Stringu1LenOrInd[i]= SQL_NTS;
-			intxn = 1;			// we're in a txn loop
-			nr++;				// increment the numbers of rows inserted
-			tl++;				// increment the number of rows inserted for this txn loop
-		}
-		
-			// Execute the statement.
-		//time(&start_execute);
-		start_execute = getTimeMilli();
-		if (!SQL_SUCCEEDED((retcode = SQLExecute(hstmt))))
-		{
-			LogError();
-			free (unique1);
-			free (unique2);
-			free (two);
-			free (four);
-			free (ten);
-			free (twenty);
-			free (onepct);
-			free (tenpct);
-			free (twenpct);
-			free (fiftypct);
-			free (hundpct);
-			free (odd1pct);
-			free (even1pct);
-
-			free (stringu1);
-
-			free (Unique1Ind);
-			free (Unique2Ind);
-			free (TwoInd);
-			free (FourInd);
-			free (TenInd);
-			free (TwentyInd);
-			free (OnepctInd);
-			free (TenpctInd);
-			free (TwenpctInd);
-			free (FiftypctInd);
-			free (HundpctInd);
-			free (Odd1pctInd);
-			free (Even1pctInd);
-			free (Stringu1LenOrInd);
-			free (ParamStatusArray);
-
-			return;
-		}
-		//time(&finish_execute);
-		finish_execute = getTimeMilli();
-		//diff_execute = (long)difftime(finish_execute, start_execute);
-		diff_execute = finish_execute - start_execute;
-		if (diff_execute > slowest_execute)
-			slowest_execute = diff_execute;
-		if (diff_execute < quickest_execute)
-			quickest_execute = diff_execute;
-		avg_execute += diff_execute;
-		num_executes++;
-
-		//printf("Executing the insert for row %lu \n",nr); 
-		if (tl >= commit_rows)			// if we've inserted at least 3200 rows, commit the txn
-		{
-			//time(&start_commit);
-			start_commit = getTimeMilli();
-			if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-				LogError();
-			else
-			{
-				//time(&finish_commit);
-				finish_commit = getTimeMilli();
-				//diff_commit = (long)difftime(finish_commit, start_commit);
-				diff_commit = finish_commit - start_commit;
-				if (diff_commit > slowest_commit)
-					slowest_commit = diff_commit;
-				if (diff_commit < quickest_commit)
-					quickest_commit = diff_commit;
-				avg_commit += diff_commit;
-				num_commits++;
-				intxn = 0;	// we've just committed a txn
-				txns++;		
-				tl = 0;		// reset the txn loop counter
-			}
-		}
-	}
-	if (intxn)		// if we've inserted rows, but haven't committed the last set, commit.
-	{
-		//time(&start_commit);
-		start_commit = getTimeMilli();
-		if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-			LogError();
-		else
-		{
-			txns++;
-			//time(&finish_commit);
-			finish_commit = getTimeMilli();
-			//diff_commit = (long)difftime(finish_commit, start_commit);
-			diff_commit = finish_commit - start_commit;
-			if (diff_commit > slowest_commit)
-				slowest_commit = diff_commit;
-			if (diff_commit < quickest_commit)
-				quickest_commit = diff_commit;
-			avg_commit += diff_commit;
-			num_commits++;
-		}
-	}	
-
-	free (unique1);
-	free (unique2);
-	free (two);
-	free (four);
-	free (ten);
-	free (twenty);
-	free (onepct);
-	free (tenpct);
-	free (twenpct);
-	free (fiftypct);
-	free (hundpct);
-	free (odd1pct);
-	free (even1pct);
-	free (stringu1);
-	free (Unique1Ind);
-	free (Unique2Ind);
-	free (TwoInd);
-	free (FourInd);
-	free (TenInd);
-	free (TwentyInd);
-	free (OnepctInd);
-	free (TenpctInd);
-	free (TwenpctInd);
-	free (FiftypctInd);
-	free (HundpctInd);
-	free (Odd1pctInd);
-	free (Even1pctInd);
-	free (Stringu1LenOrInd);
-	free (ParamStatusArray);
-
-	//time(&finish);    // Get the end time
-	finish = getTimeMilli();
-	//elapsed = (difftime(finish, start));  //Get the elapsed time
-	elapsed = finish - start;
-	avg_execute = avg_execute/num_executes;
-	avg_commit = avg_commit/num_commits;
-}	
-
-void free_hndl()
-{
-	SQLFreeStmt(hstmt, SQL_CLOSE);
-}
-
-void alloc_hndl()
-{
-	if (!SQL_SUCCEEDED((retcode = SQLAllocStmt( hdbc, &hstmt))))
-	{
-		LogError();
-	}
-}
-
-void log_times()
-{
-	char curDate[20];
-	int	 cbcurDate = SQL_NTS;
-	char array_type[5];
-	char msg[1000];
-
-	SQLCHAR sqlStmt[] = "Select {fn CURDATE()} from dtp";
-
-	retcode = SQLAllocStmt( hdbc, &hstmt);
-	retcode = SQLExecDirect(hstmt, sqlStmt, SQL_NTS);
-	retcode = SQLBindCol(hstmt,1,SQL_C_CHAR,  &curDate,20, (long *)&cbcurDate);
-
-	retcode = SQLFetch(hstmt); 
-	printf("MYDATE= %s  \n", curDate);
-/* Joe - this causes an error
-	if (!SQL_SUCCEEDED((retcode = SQLSetConnectAttr(hdbc, SQL_ATTR_ACCESS_MODE, SQL_MODE_READ_WRITE, SQL_NTS))))
-	{
-		LogError();
-		return;
-	}
-*/
-	free_hndl();
-	alloc_hndl();
-/*
-	stat_record.start_time = start;
-	stat_record.end_time = finish;
-	stat_record.elapsed_time = elapsed; 
-	stat_record.array_size = arr_size;
-	stat_record.row_count = nr;
-	stat_record.txn_count = txns;
-*/	
-	switch (insertType)
-	{
-		case 'S':
-		case 's':
-			strcpy(array_type, "SIN\0");
-			break;
-
-		case 'C':
-		case 'c':
-			strcpy(array_type, "COL\0");
-			break;
-
-		case 'R':
-		case 'r':
-			strcpy(array_type, "ROW\0");
-			break;
-	}
-
-	sprintf(msg, "INSERT INTO STATSP2 (curr_date, prog_type, insert_fetch, row_count, "
-					"start_time, end_time, elapsed_time, "  
-					"array_size, array_type, txn_count, num_executes, quickest_execute, slowest_execute, avg_execute, num_commits, quickest_commit, slowest_commit, avg_commit) "
-	 "VALUES ({d'%s'}, 'ODBC/%s', 'INSERT', %lu, %6.0Lf, %6.0Lf, %6.0Lf, %d, '%s', %d, %ld, %6.0Lf, %6.0Lf, %8.3Lf, %ld, %6.0Lf, %6.0Lf, %8.3Lf)",
-				curDate, odbcType, nr, start, finish, elapsed, arr_size, array_type, txns, num_executes, quickest_execute, slowest_execute, avg_execute, num_commits, quickest_commit, slowest_commit, avg_commit);
-
-	printf("\n%s\n", msg);
-
-	if (!SQL_SUCCEEDED((retcode = SQLExecDirect(hstmt, (unsigned char *)msg, SQL_NTS))))
-		LogError();
-
-	if (!SQL_SUCCEEDED((retcode = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT))))
-		LogError();
-}
-
-void LogError( )
-{
-
-	printf("\nRetcode = %d, sqlState = %s, errorMsg = %s", retcode, (char*)szSqlState, (char*)szErrorMsg); 
-	while( SQLError( henv, hdbc, NULL, szSqlState, &NativeError, szErrorMsg, 500, &ErrorMsg) == SQL_SUCCESS){
-		printf("\n%s\n",(char*)szErrorMsg );
-	}
-	while( SQLError( henv, hdbc, hstmt, szSqlState, &NativeError, szErrorMsg, 500, &ErrorMsg) == SQL_SUCCESS){
-		printf("\n%s\n",(char*)szErrorMsg );
-	}
-}
-
-long double getTimeMilli()
-{
-	long double CurrentTime;
-	struct _timeb tb;
-	_ftime(&tb);
-	CurrentTime =(long double) (tb.time * 1000.0) + (tb.millitm);
-	return CurrentTime;
-}
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build.sh
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build.sh b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build.sh
deleted file mode 100644
index 2b54c4c..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-#g++ -g -pg ../buildtmp/*.o  ossbit.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o ossbit 
-#g++ -g -pg ../buildtmp/*.o  Bind_Array1.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o bacollinux
-g++ ../buildtmp/*.o  ossbit.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o ossbit -g
-g++ ../buildtmp/*.o  Bind_Array1.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o bacollinux  -g 
-g++ ../buildtmp/*.o  connect_test.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o connect_test -g
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build_MXODSN.sh
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build_MXODSN.sh b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build_MXODSN.sh
deleted file mode 100644
index 8f302b2..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/build_MXODSN.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-
-echo "[ODBC]" > MXODSN
-echo "traceFlags              = 6" >> MXODSN
-echo "TraceStart              = 1" >> MXODSN
-echo "TraceFile               = TRLOG" >> MXODSN
-echo "" >> MXODSN
-echo "[ODBC Data Sources]" >> MXODSN
-echo "$DATASOURCE             = NonStop ODBC/MX 2.0" >> MXODSN
-echo "" >> MXODSN
-echo "DataSourceName          = Driver" >> MXODSN
-echo "" >> MXODSN
-echo "[DataSourceName]" >> MXODSN
-echo "Driver                  = NonStop ODBC/MX 2.0" >> MXODSN
-echo "" >> MXODSN
-echo "[$DATASOURCE]" >> MXODSN
-echo "Description                 = Default Data Source" >> MXODSN
-echo "Catalog                     = $CAT " >> MXODSN
-echo "Schema                      = $SCH " >> MXODSN
-echo "DataLang                    = 0" >> MXODSN
-echo "FetchBufferSize             = SYSTEM_DEFAULT" >> MXODSN
-echo "Server                      = TCP:$SERVER:$PORT" >> MXODSN
-echo "SQL_ATTR_CONNECTION_TIMEOUT = SYSTEM_DEFAULT" >> MXODSN
-echo "SQL_LOGIN_TIMEOUT           = SYSTEM_DEFAULT" >> MXODSN
-echo "SQL_QUERY_TIMEOUT           = NO_TIMEOUT" >> MXODSN

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/builddyn.sh
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/builddyn.sh b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/builddyn.sh
deleted file mode 100644
index 73a8a22..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/builddyn.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-CWD=`pwd`
-LIBDIR=$CWD/..
-echo "LIBDIR = $LIBDIR"
-g++ ossbit.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o ossbit -L$LIBDIR -lodbc -g
-g++ -lodbc  Bind_Array1.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o bacollinux
-g++ -lodbc  test_st.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o test_st -L../
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/buildopt.sh
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/buildopt.sh b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/buildopt.sh
deleted file mode 100644
index 2de7693..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/buildopt.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-#g++ -g -pg ../buildtmp/*.o  ossbit.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o ossbit 
-#g++ -g -pg ../buildtmp/*.o  Bind_Array1.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o bacollinux
-g++ -O3 ../buildtmp/*.o  ossbit.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/-I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o ossbit.opt
-g++ -O3 ../buildtmp/*.o  Bind_Array1.o -I./cli/ -I./Interface  -I../../dependencies/windows/ -I./inc -I../../Krypton/ -I./common/ -I./TCPIPV4/ -I./sql/ -I./trace/  -o bacollinux.opt

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/connect_test.cpp
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/connect_test.cpp b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/connect_test.cpp
deleted file mode 100644
index 06f0fd6..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/connect_test.cpp
+++ /dev/null
@@ -1,1492 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#include <stdio.h>
-#include <windows.h>
-#include "mxosql.h"
-#include "ossbit.h"
-#include <assert.h>
-
-HANDLE hInst;
-TestInfo *pTestInfo;
-SQLHWND hWnd;
-
-#ifdef ONYX
-	int Count = 1;
-	int loop, logging=0, loglevel=0;
-	char *Userid = NULL;
-	char *Password = NULL;
-	char *Table = NULL;
-#endif
-
-void LogAllErrors(TestInfo *pTestInfo)
-{             
-	char buf[MAX_SQLSTRING_LEN];
-	char State[STATE_SIZE];
-	RETCODE returncode;
-
-	/* Log any henv error messages */
-	strcpy(buf,"");
-	strcpy(State,"");
-	returncode = SQLError(pTestInfo->henv, NULL, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	while((returncode == SQL_SUCCESS) || (returncode == SQL_SUCCESS_WITH_INFO))
-	{
-		printf("%s %s\n",buf,State);
-		returncode = SQLError(pTestInfo->henv, NULL, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	}
-
-   /* Log any hdbc error messages */
-	returncode = SQLError(NULL, pTestInfo->hdbc, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	while((returncode == SQL_SUCCESS) || (returncode == SQL_SUCCESS_WITH_INFO))
-	{
-		printf("%s %s\n",buf,State);
-		returncode = SQLError(NULL, pTestInfo->hdbc, NULL, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	}
-
-   /* Log any hstmt error messages */
-	returncode = SQLError(NULL, NULL, pTestInfo->hstmt, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	while((returncode == SQL_SUCCESS) || (returncode == SQL_SUCCESS_WITH_INFO))
-	{
-		printf("%s %s\n",buf,State);
-		returncode = SQLError(NULL, NULL, pTestInfo->hstmt, (UCHAR *)State, NULL, (UCHAR *)buf, MAX_SQLSTRING_LEN, NULL);
-	}
-
-}                     
-
-//#####################################################################################################
-// Those functions cover the following APIs:
-// SQLAllocEnv
-// SQLAllocConnect
-// SQLDriverConnect
-// SQLAllocStmt
-//#####################################################################################################
-BOOL FullConnectPromptUser(TestInfo *pTestInfo)
-{
-	RETCODE returncode;
-	char	ConnectString[MAX_CONNECT_STRING];
-	short	ConnStrLength;
-	char	*pString;
-	char	*pTempString;
-	char	TempString[MAX_CONNECT_STRING];
-	SQLHENV	henv;
-	SQLHDBC	hdbc;
-	SQLHSTMT hstmt;
-	char*	dsnName = DSN;
-	char*	password = PWD;
-	char*	user = UID;
-
-	returncode = SQLAllocEnv(&henv);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Allocate Envirnoment (AllocEnv)\n");
-		return(FALSE);
-	}
-	pTestInfo->henv = henv;
-
-	returncode = SQLAllocConnect(henv,&hdbc);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Allocate Connect (AllocConnect)\n");
-		LogAllErrors(pTestInfo);		
-		SQLFreeEnv(henv);
-		return(FALSE);
-	}
-	pTestInfo->hdbc = hdbc;
-#ifdef ONYX
-	if (Userid)
-		user = Userid;
-	if (Password)
-		password = Password;
-#endif
-	sprintf(TempString,"DSN=%s;UID=%s;PWD=%s;",dsnName, user, password);
-	returncode = SQLDriverConnect(hdbc,hWnd,
-						(UCHAR*)TempString,strlen(TempString),
-                        (UCHAR*)ConnectString,sizeof(ConnectString),&ConnStrLength,
-                        SQL_DRIVER_NOPROMPT);
-	printf("%s\n", TempString);
-	if ((returncode != SQL_SUCCESS) && (returncode != SQL_SUCCESS_WITH_INFO))
-	{
-		printf("Unable to Connect (Connect)\n");
-		LogAllErrors(pTestInfo);		
-		SQLFreeConnect(hdbc);
-		SQLFreeEnv(henv);
-		return(FALSE);
-	}
-	
-	returncode = SQLAllocStmt(hdbc,&hstmt);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Allocate Statement", "Statement");
-		LogAllErrors(pTestInfo);		
-		SQLDisconnect(hdbc);
-		SQLFreeConnect(hdbc);
-		SQLFreeEnv(henv);
-		return(FALSE);
-	}
-	pTestInfo->hstmt = hstmt;
-      
-   // Strip out DSN from connection string. 
-	pString = strstr(ConnectString,"DSN=");
-	pString += 4;           // skip past 'DSN=' 
-  pTempString = TempString;
-	while(*pString != ';')
-	{
-		*pTempString = *pString;
-		pTempString++;
-		pString++;
-	}         
-	*pTempString = (char)NULL;
-	strcpy(pTestInfo->DataSource,TempString);
-
-	// Strip out UID from connection string. 
-	pString = strstr(ConnectString,"UID=");
-	if (pString != NULL)
-	{
-		pString += 4;           // skip past 'UID=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-	  *pTempString = (char)NULL;
-		strcpy(pTestInfo->UserID,TempString);
-	}
-  else
-		strcpy(pTestInfo->UserID,"");
-
-   // Strip out PWD from connection string. 
-	pString = strstr(ConnectString,"PWD=");
-	if (pString != NULL)
-	{
-		pString += 4;           // skip past 'PWD=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Password,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Password,"");
-   
-	// Strip out DBQ from connection string. 
-	pString = strstr(ConnectString,"DBQ=");
-  if (pString != NULL)
-	{
-		pString += 4;           // skip past 'DBQ=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Database,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Database,"MASTER");
-
-	// Strip out CATALOG from connection string. 
-	pString = strstr(ConnectString,"CATALOG=");
-	if (pString != NULL)
-	{
-		pString += 8;           // skip past 'CATALOG=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Catalog,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Catalog,"TANDEM_SYSTEM_NSK");
-
-	// Strip out SCHEMA from connection string. 
-	pString = strstr(ConnectString,"SCHEMA=");
-	if (pString != NULL)
-	{
-		pString += 7;           // skip past 'SCHEMA=' 
-		pTempString = TempString;
-		while(*pString != ';')
-		{
-			*pTempString = *pString;
-			pTempString++;
-			pString++;
-		}         
-		*pTempString = (char)NULL;
-		strcpy((char *)pTestInfo->Schema,TempString);
-	}
-	else
-		strcpy((char *)pTestInfo->Schema,"ODBC_SCHEMA");
-#ifdef ONYX
-	if (Table)
-		strcpy((char *)pTestInfo->Table,Table);
-	else
-#endif ONYX
-	strcpy((char *)pTestInfo->Table,ODBCTAB);
-
-   return(TRUE);
-}
-
-
-
-char *CreateCatalog(TestInfo *pTestInfo)
-{
-
-	sprintf(SQLStmt,"create catalog %s",pTestInfo->Catalog);
-	return (SQLStmt);
-
-}
-
-char *CreateSchema(TestInfo *pTestInfo)
-{
-
-	sprintf(SQLStmt,"create schema %s",pTestInfo->Schema);
-	return (SQLStmt);
-
-}
-
-char *DropTable(TestInfo *pTestInfo)
-{
-
-	sprintf(SQLStmt,"%s %s",DROP_TABLE, pTestInfo->Table);
-	return(SQLStmt);
-
-}
-
-char *CreateTable(TestInfo *pTestInfo)
-{
-	int i;
-	char *pk;		// primary key string
-	BOOL YN = FALSE;
-
-	pk = (char *) malloc(300);
-	strcpy(pk,"");
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,CREATE_TABLE);
-	if (strlen(pTestInfo->Catalog) > 0)
-	{
-		strcat (SQLStmt, pTestInfo->Catalog);
-		strcat(SQLStmt, ".");
-	}
-	if (strlen(pTestInfo->Schema) > 0)
-	{
-		strcat(SQLStmt, pTestInfo->Schema);
-		strcat(SQLStmt, ".");
-	}
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo[i].Name);
-		strcat(SQLStmt," ");
-		strcat(SQLStmt,ColumnInfo[i].Description);
-		if (strcmp(ColumnInfo[i].Precision,"") != 0)
-		{
-			strcat(SQLStmt,"(");
-			strcat(SQLStmt,ColumnInfo[i].Precision);
-			if (strcmp(ColumnInfo[i].Scale,"") != 0)
-			{
-				strcat(SQLStmt,",");
-				strcat(SQLStmt,ColumnInfo[i].Scale);
-			}
-			strcat(SQLStmt,")");
-		}
-		if (ColumnInfo[i].PriKey)
-		{
-			strcat(SQLStmt," NOT NULL");
-			if (YN)
-				strcat(pk,",");
-			strcat(pk,ColumnInfo[i].Name);
-  		YN = TRUE;
-		}
-		i++;
-	}
-
-	
-	if (strcmp(pk,"") != 0)
-	{
-		strcat(SQLStmt,", PRIMARY KEY (");
-		strcat(SQLStmt,pk);
-		strcat(SQLStmt,")");
-	}
-	strcat(SQLStmt,")");
-	Actual_Num_Columns = i;
-	free(pk); 
-
-	return (SQLStmt);
-
-}
-
-char *InsertTable(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,INSERT_TABLE);
-	strcat(SQLStmt,pTestInfo->Table);
-	strcat(SQLStmt," (");
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo[i].Name);
-		i++;
-	}
-	strcat(SQLStmt,") values (");
-	
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,"?");
-		i++;
-	}
-	strcat(SQLStmt,")");
-
-	return (SQLStmt);
-}
-
-#ifdef ONYX
-char *DeleteTable(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,"delete from ");
-	strcat(SQLStmt,pTestInfo->Table);
-
-	return (SQLStmt);
-}
-#endif
-
-char *SelectTable(TestInfo *pTestInfo)
-{
-	int i;
-
-	strcpy(SQLStmt,"");
-	strcat(SQLStmt,SELECT_TABLE);
-	i = 0;
-	while (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0)
-	{
-		if ((i != 0) && (strcmp(ColumnInfo[i].DataTypestr,END_LOOP) != 0))
-			strcat(SQLStmt,",");
-		strcat(SQLStmt,ColumnInfo[i].Name);
-		i++;
-	}
-	strcat(SQLStmt," from ");
-	strcat(SQLStmt,pTestInfo->Table);
-	return (SQLStmt);
-
-}
-
-void ReleaseAll(TestInfo *pTestInfo)
-{
-		SQLFreeStmt(pTestInfo->hstmt,SQL_DROP);
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-}
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLExecDirect
-// SQLSetConnectOption
-// SQLGetConnectOption
-//#####################################################################################################
-BOOL InitialSetup(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	PTR			pvParam;
-	
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,SQL_MODE_READ_WRITE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set access mode to read/write (SetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_ACCESS_MODE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get access mode to read/write (GetConnectOption)\n");
-	}
-	
-	if ((UDWORD)pvParam != SQL_MODE_READ_WRITE)
-	{
-		printf("Invalid access mode value for read/write returned (GetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLSetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,SQL_TXN_READ_COMMITTED);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set transaction isolation mode to read committed (SetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLGetConnectOption(pTestInfo->hdbc,SQL_TXN_ISOLATION,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get transaction isolation mode to read committed (GetConnectOption)\n");
-	}
-
-	if ((UDWORD)pvParam != SQL_TXN_READ_COMMITTED)
-	{
-		printf("Invalid access mode value for read/write returned (GetConnectOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	SQLExecDirect(pTestInfo->hstmt,(UCHAR *)(pTestInfo),SQL_NTS); // Cleanup
-	SQLExecDirect(pTestInfo->hstmt,(UCHAR *)DropTable(pTestInfo),SQL_NTS);
-	returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)CreateTable(pTestInfo),SQL_NTS);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Create Table (ExecDirect)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	
-
-	return(TRUE);
-}	
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLExecDirect
-//#####################################################################################################
-BOOL Cleanup(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	char		*temp;
-	ULONG		pvParam;
-
-	temp = (char *)malloc(50);
-	strcpy(temp,"");
-	strcpy(temp,DropTable(pTestInfo));
-
-	returncode = SQLSetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,SQL_ASYNC_ENABLE_OFF);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set ASYNC mode to ENABLE_OFF (SetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLGetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get ASYNC mode to ENABLE (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	if (pvParam != SQL_ASYNC_ENABLE_OFF)
-	{
-		printf("Invalid ASYNC mode value for ENABLE_OFF returned (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLSetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,SQL_ASYNC_ENABLE_ON);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to set ASYNC mode to ENABLE (SetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLGetStmtOption(pTestInfo->hstmt,SQL_ASYNC_ENABLE,&pvParam);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get ASYNC mode to ENABLE (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	if (pvParam != SQL_ASYNC_ENABLE_ON)
-	{
-		printf("Invalid ASYNC mode value for ENABLE returned (GetStmtOption)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQL_STILL_EXECUTING;
-	while (returncode == SQL_STILL_EXECUTING)
-	{
-		returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)temp,SQL_NTS);
-	}
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Drop Table (ExecDirect)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		//return(FALSE);
-	}
-
-	free(temp);
-	return(TRUE);
-}	
-
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLDisconnect
-// SQLFreeConnect
-// SQLFreeEnv
-//#####################################################################################################
-
-BOOL FullDisconnect(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-   
-  returncode = SQLDisconnect(pTestInfo->hdbc);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Disconnect (Disconnect)\n");
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-		return(FALSE);
-	}
-   
-  returncode = SQLFreeConnect(pTestInfo->hdbc);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to FreeConnect (FreeConnect)\n");
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-		return(FALSE);
-	}
-
-   
-  returncode = SQLFreeEnv(pTestInfo->henv);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to FreeEnvirnoment (FreeEnv)\n");
-		SQLDisconnect(pTestInfo->hdbc);
-		SQLFreeConnect(pTestInfo->hdbc);
-		SQLFreeEnv(pTestInfo->henv);
-		return(FALSE);
-	}
-   
-  return(TRUE);
-}
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLDatasources
-// SQLDrivers
-// SQLGetInfo
-//#####################################################################################################
-BOOL GetAllInfo(TestInfo *pTestInfo)
-{
-  RETCODE returncode;                        
-	UCHAR		szDSN[SQL_MAX_DSN_LENGTH], szDESC[SQL_MAX_DSN_LENGTH];
-	SWORD		cbDSN, pcbDESC;
-	UCHAR		szDRVDESC[SQL_MAX_DRIVER_LENGTH], szDRVATTR[SQL_MAX_DRIVER_LENGTH];
-	SWORD		cbDRVDESC, pcbDRVATTR;
-	PTR			fFuncs;
-
-	returncode = SQLDataSources(pTestInfo->henv, SQL_FETCH_FIRST, szDSN, SQL_MAX_DSN_LENGTH, &cbDSN, szDESC, SQL_MAX_DSN_LENGTH, &pcbDESC); 
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Fetch first datasource (DataSources)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-/*	returncode = SQLDataSources(pTestInfo->henv, SQL_FETCH_NEXT, szDSN, SQL_MAX_DSN_LENGTH, &cbDSN, szDESC, SQL_MAX_DSN_LENGTH, &pcbDESC); 
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Fetch next datasource", "DataSources");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	} */
-
-	returncode = SQLDrivers(pTestInfo->henv, SQL_FETCH_FIRST, szDRVDESC, SQL_MAX_DRIVER_LENGTH, &cbDRVDESC, szDRVATTR, SQL_MAX_DRIVER_LENGTH, &pcbDRVATTR); 
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Fetch first driver (Drivers)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-/*	returncode = SQLDrivers(pTestInfo->henv, SQL_FETCH_NEXT, szDRVDESC, SQL_MAX_DRIVER_LENGTH, &cbDRVDESC, szDRVATTR, SQL_MAX_DRIVER_LENGTH, &pcbDRVATTR); 
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Fetch next driver (Drivers)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	} */
-
-	fFuncs = (char *)malloc(SQL_MAX_DSN_LENGTH);
-	returncode = SQLGetInfo(pTestInfo->hdbc, SQL_DATA_SOURCE_NAME, fFuncs, SQL_MAX_DSN_LENGTH, NULL);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to get active connections (GetInfo)\n");
-	}
-	if (strcmp((char *)fFuncs,pTestInfo->DataSource) != 0)
-	{
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	free(fFuncs);
-
-	return(TRUE);
-
-}
-
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLPrepare
-// SQLDescribeParam
-// SQLExecute
-// SQLBindParam
-// SQLNumParams
-// SQLSet/GetCursorName
-//#####################################################################################################
-BOOL StatementFunctions(TestInfo *pTestInfo)
-{
-  RETCODE	returncode;                        
-	SWORD		numparams;
-	char		temp[50];
-	int			iparam, num_rows_insert;
-	SWORD		paramSQLDataType;
-	UDWORD	paramColDef;
-	SWORD		paramColScale,paramColNull;
-
-	num_rows_insert = 0;
-	while (strcmp(InputOutputValues[num_rows_insert].CharValue,END_LOOP) != 0)
-	{
-		returncode = SQLPrepare(pTestInfo->hstmt,(UCHAR *)InsertTable(pTestInfo),SQL_NTS);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to prepare insert Table (Prepare)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		returncode = SQLNumParams(pTestInfo->hstmt,&numparams);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to return number of parameters for insert statement (NumParams)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if (numparams != Actual_Num_Columns)
-		{
-			sprintf(temp,"Number of parameters doesn't match expected: %d and actual: %d (NumParams)\n",numparams,Actual_Num_Columns); 
-			printf(temp);
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-	// Begin of bind parameter
-		returncode = SQLBindParameter(pTestInfo->hstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues[num_rows_insert].CharValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_CHAR during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 2, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_VARCHAR, MAX_SQLSTRING_LEN, 0, InputOutputValues[num_rows_insert].VarCharValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_VARCHAR during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 3, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_DECIMAL, 0, 0, InputOutputValues[num_rows_insert].DecimalValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_DECIMAL during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 4, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_NUMERIC, 0, 0, InputOutputValues[num_rows_insert].NumericValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_NUMERIC during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 5, SQL_PARAM_INPUT, SQL_C_SHORT, SQL_SMALLINT, 0, 0, &(InputOutputValues[num_rows_insert].ShortValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_SHORT to SQL_SMALLINT during insert statement(BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 6, SQL_PARAM_INPUT, SQL_C_LONG, SQL_INTEGER, 0, 0, &(InputOutputValues[num_rows_insert].LongValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_LONG to SQL_INTEGER during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 7, SQL_PARAM_INPUT, SQL_C_FLOAT, SQL_REAL, 0, 0, &(InputOutputValues[num_rows_insert].RealValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_FLOAT to SQL_REAL during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		returncode = SQLBindParameter(pTestInfo->hstmt, 8, SQL_PARAM_INPUT, SQL_C_DOUBLE, SQL_FLOAT, 0, 0, &(InputOutputValues[num_rows_insert].FloatValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_DOUBLE to SQL_FLOAT during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		returncode = SQLBindParameter(pTestInfo->hstmt, 9, SQL_PARAM_INPUT, SQL_C_DOUBLE, SQL_DOUBLE, 0, 0, &(InputOutputValues[num_rows_insert].DoubleValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_DOUBLE to SQL_DOUBLE during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 10, SQL_PARAM_INPUT, SQL_C_DATE, SQL_DATE, 0, 0, &(InputOutputValues[num_rows_insert].DateValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_DATE to SQL_DATE during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 11, SQL_PARAM_INPUT, SQL_C_TIME, SQL_TIME, 0, 0, &(InputOutputValues[num_rows_insert].TimeValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_TIME to SQL_TIME during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 12, SQL_PARAM_INPUT, SQL_C_TIMESTAMP, SQL_TIMESTAMP, 0, 0, &(InputOutputValues[num_rows_insert].TimestampValue), 0, &(InputOutputValues[num_rows_insert].InValue1));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_TIMESTAMP to SQL_TIMESTAMP during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLBindParameter(pTestInfo->hstmt, 13, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_BIGINT, MAX_SQLSTRING_LEN, 0, InputOutputValues[num_rows_insert].BigintValue, 0, &(InputOutputValues[num_rows_insert].InValue));
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to convert from SQL_C_CHAR to SQL_BIGINT during insert statement (BindParam)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-	// End of bind parameter
-
-		returncode = SQLExecute(pTestInfo->hstmt);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to execute the insert statement after bind parameter (Execute)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-
-		for(iparam = 1; iparam <= numparams; iparam++)
-		{
-			returncode = SQLDescribeParam(pTestInfo->hstmt,iparam,&paramSQLDataType,&paramColDef,&paramColScale,&paramColNull);
-			if (returncode != SQL_SUCCESS)
-			{
-				printf("Unable to execute describe parameter after insert (DescribeParam)\n");
-				LogAllErrors(pTestInfo);		
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-			if (iparam != 8)	// bug since SQL return DOUBLE for FLOAT also.
-			{
-				if (paramSQLDataType != ColumnInfo[iparam-1].DataType)
-				{
-					sprintf(temp,"Parameter %d doesn't match expected: %d and actual: %d (DescribeParam)\n",iparam,paramSQLDataType,ColumnInfo[iparam-1].DataType); 
-					printf(temp);
-					ReleaseAll(pTestInfo);
-					return(FALSE);
-				}
-			}
-		} // end of for loop 
-		num_rows_insert++;
-	} // end of while loop
-
-	return(TRUE);
-}
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLNumResultCols
-// SQLDescribeParam
-// SQLExecute
-// SQLBindParam
-// SQLNumParams
-// SQLSet/GetCursorName
-//#####################################################################################################
-BOOL ResultFunctions(TestInfo *pTestInfo)
-{
-  RETCODE						returncode;                        
-	SWORD							numcols;
-	int								icol;
-	UCHAR							columnName[SQL_MAX_COLUMN_NAME_LEN];
-	SWORD							columnLength, columnSQLDataType;
-	UDWORD						columnColDef;
-	SWORD							columnColScale,columnNull;
-	char							temp[50];
-	PTR								columnAttribute;
-	SWORD							pcDesc;
-	SDWORD						pfDesc;
-	char							*CharOutput;
-	char							*VarCharOutput;
-	char							*DecimalOutput;
-	char							*NumericOutput;
-	SWORD							ShortOutput;
-	SDWORD						LongOutput;
-	SFLOAT						RealOutput;
-	SDOUBLE						FloatOutput;
-	SDOUBLE						DoubleOutput;
-	DATE_STRUCT				DateOutput;
-	TIME_STRUCT				TimeOutput;
-	TIMESTAMP_STRUCT	TimestampOutput;
-	char							*BigintOutput;
-	SDWORD						CharOutputLen;
-	SDWORD						VarCharOutputLen;
-	SDWORD						DecimalOutputLen;
-	SDWORD						NumericOutputLen;
-	SDWORD						ShortOutputLen;
-	SDWORD						LongOutputLen;
-	SDWORD						RealOutputLen;
-	SDWORD						FloatOutputLen;
-	SDWORD						DoubleOutputLen;
-	SDWORD						DateOutputLen;
-	SDWORD						TimeOutputLen;
-	SDWORD						TimestampOutputLen;
-	SDWORD						BigintOutputLen;
-
-	CharOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	VarCharOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	DecimalOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	NumericOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-	BigintOutput = (char *)malloc(MAX_COLUMN_OUTPUT);
-
-	returncode = SQLExecDirect(pTestInfo->hstmt,(UCHAR *)SelectTable(pTestInfo),SQL_NTS);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to Drop Table (ExecDirect)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLNumResultCols(pTestInfo->hstmt,&numcols);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to return number of parameters for insert statement (NumParams)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (numcols != Actual_Num_Columns)
-	{
-		sprintf(temp,"Number of columns doesn't match expected: %d and actual: %d (NumCols)\n",numcols,Actual_Num_Columns); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	for (icol = 0; icol < numcols; icol++)
-	{
-		returncode = SQLDescribeCol(pTestInfo->hstmt,icol+1,columnName,SQL_MAX_COLUMN_NAME_LEN,&columnLength,&columnSQLDataType,&columnColDef,&columnColScale,&columnNull);
-		if (returncode != SQL_SUCCESS)
-		{
-			sprintf(temp,"Unable to describe column %d after select statement (DescribeCol)\n",icol+1); 
-			printf(temp);
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if ((icol+1) != 8 && (icol+1) != 13) // bug since SQL return DOUBLE for FLOAT and NUMERIC for LARGE_INT also. May be we treat this as feature.
-		{
-			if ((_strnicmp((char *)columnName,ColumnInfo[icol].Name,columnLength) != 0) && (columnSQLDataType != ColumnInfo[icol].DataType))
-			{
-				sprintf(temp,"Column %d doesn't match column name expected: %s and actual: %s and datatype expected: %d and actual: %d (DescribeCol)\n",icol+1,ColumnInfo[icol].Name,columnName,ColumnInfo[icol].DataType,columnSQLDataType); 
-				printf(temp);
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-		}
-		columnAttribute = (char *)malloc(SQL_MAX_COLUMN_NAME_LEN);
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_NAME,columnAttribute,SQL_MAX_COLUMN_NAME_LEN,&pcDesc,&pfDesc);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to get column attribute name after select statement (ColumnAttribute)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if (_strnicmp(ColumnInfo[icol].Name,(char *)columnAttribute,pcDesc) != 0)
-		{
-			sprintf(temp,"Column %d doesn't match column name expected: %s and actual: %s (DescribeCol)\n",icol+1,ColumnInfo[icol].Name,columnAttribute); 
-			printf(temp);
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		returncode = SQLColAttributes(pTestInfo->hstmt,icol+1,SQL_COLUMN_TYPE,columnAttribute,0,&pcDesc,&pfDesc);
-		if (returncode != SQL_SUCCESS)
-		{
-			printf("Unable to get column attribute type after select statement (ColumnAttribute)\n");
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-		if ((icol+1) != 8 && (icol+1) != 13) // bug since SQL return DOUBLE for FLOAT also NUMERIC for LARGE_INT. May be we treat this as feature.
-		{
-			if (ColumnInfo[icol].DataType != pfDesc)
-			{
-				sprintf(temp,"Column %d doesn't match column type expected: %d and actual: %d (DescribeCol)\n",icol+1,ColumnInfo[icol].DataType,pfDesc); 
-				printf(temp);
-				ReleaseAll(pTestInfo);
-				return(FALSE);
-			}
-		}
-		free(columnAttribute); 
-	
-		switch (ColumnInfo[icol].DataType)
-		{
-			case SQL_CHAR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,CharOutput,MAX_COLUMN_OUTPUT,&CharOutputLen);
-				break;
-			case SQL_VARCHAR:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,VarCharOutput,MAX_COLUMN_OUTPUT,&VarCharOutputLen);
-				break;
-			case SQL_DECIMAL:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,DecimalOutput,MAX_COLUMN_OUTPUT,&DecimalOutputLen);
-				break;
-			case SQL_NUMERIC:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,NumericOutput,MAX_COLUMN_OUTPUT,&NumericOutputLen);
-				break;
-			case SQL_SMALLINT:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&ShortOutput,0,&ShortOutputLen);
-				break;
-			case SQL_INTEGER:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&LongOutput,0,&LongOutputLen);
-				break;
-			case SQL_REAL:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&RealOutput,0,&RealOutputLen);
-				break;
-			case SQL_FLOAT:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&FloatOutput,0,&FloatOutputLen);
-				break;
-			case SQL_DOUBLE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&DoubleOutput,0,&DoubleOutputLen);
-				break;
-			case SQL_DATE:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&DateOutput,0,&DateOutputLen);
-				break;
-			case SQL_TIME:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&TimeOutput,0,&TimeOutputLen);
-				break;
-			case SQL_TIMESTAMP:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,&TimestampOutput,0,&TimestampOutputLen);
-				break;
-			case SQL_BIGINT:
-				returncode = SQLBindCol(pTestInfo->hstmt,icol+1,ColumnInfo[icol].CDataType,BigintOutput,MAX_COLUMN_OUTPUT,&BigintOutputLen);
-				break;
-		}
-		if (returncode != SQL_SUCCESS)
-		{
-			sprintf(temp,"Unable to bind column %d after select statement (BindCol)\n",icol); 
-			printf(temp);
-			LogAllErrors(pTestInfo);		
-			ReleaseAll(pTestInfo);
-			return(FALSE);
-		}
-	
-	}
-	returncode = SQLFetch(pTestInfo->hstmt);
-	if (returncode != SQL_SUCCESS)
-	{
-		assert(0);
-		printf("Unable to fetch after bind column (Fetch)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	icol = 0;
-	// for future release you can loop here
-	if (_strnicmp(InputOutputValues[icol].CharValue,CharOutput,strlen(InputOutputValues[icol].CharValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].CharValue,CharOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].VarCharValue,VarCharOutput,strlen(InputOutputValues[icol].VarCharValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].VarCharValue,VarCharOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].DecimalValue,DecimalOutput,strlen(InputOutputValues[icol].DecimalValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].DecimalValue,DecimalOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].NumericValue,NumericOutput,strlen(InputOutputValues[icol].NumericValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s ,(DescribeCol)\n",icol+1,InputOutputValues[icol].NumericValue,NumericOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].ShortValue != ShortOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d ,(DescribeCol)\n",icol+1,InputOutputValues[icol].ShortValue,ShortOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].LongValue != LongOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d (DescribeCol)\n",icol+1,InputOutputValues[icol].LongValue,LongOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].RealValue != RealOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %f and actual: %f (DescribeCol)\n",icol+1,InputOutputValues[icol].RealValue,RealOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (InputOutputValues[icol].FloatValue != FloatOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %e and actual: %e (DescribeCol)\n",icol+1,InputOutputValues[icol].FloatValue,FloatOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	if (InputOutputValues[icol].DoubleValue != DoubleOutput)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %e and actual: %e (DescribeCol)\n",icol+1,InputOutputValues[icol].DoubleValue,DoubleOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if ((InputOutputValues[icol].DateValue.month != DateOutput.month) && (InputOutputValues[icol].DateValue.day != DateOutput.day) && (InputOutputValues[icol].DateValue.year != DateOutput.year))
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d (DescribeCol)\n",icol+1,InputOutputValues[icol].DateValue,DateOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if ((InputOutputValues[icol].TimeValue.hour != TimeOutput.hour) && (InputOutputValues[icol].TimeValue.minute != TimeOutput.minute) && (InputOutputValues[icol].TimeValue.second != TimeOutput.second))
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d (DescribeCol)\n",icol+1,InputOutputValues[icol].TimeValue,TimeOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if ((InputOutputValues[icol].TimestampValue.month != TimestampOutput.month) && (InputOutputValues[icol].TimestampValue.day != TimestampOutput.day) && (InputOutputValues[icol].TimestampValue.year != TimestampOutput.year) && (InputOutputValues[icol].TimestampValue.hour != TimestampOutput.hour) && (InputOutputValues[icol].TimestampValue.minute != TimestampOutput.minute) && (InputOutputValues[icol].TimestampValue.second != TimestampOutput.second) && (InputOutputValues[icol].TimestampValue.fraction != TimestampOutput.fraction))
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %d and actual: %d ,(DescribeCol)\n",icol+1,InputOutputValues[icol].TimestampValue,TimestampOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_strnicmp(InputOutputValues[icol].BigintValue,BigintOutput,strlen(InputOutputValues[icol].BigintValue)) != 0)
-	{
-		sprintf(temp,"Column %d output doesn't match expected: %s and actual: %s (DescribeCol)\n",icol+1,InputOutputValues[icol].BigintValue,BigintOutput); 
-		printf(temp);
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLFreeStmt(pTestInfo->hstmt,SQL_CLOSE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to freestmt with CLOSE option (FreeStmt)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	free(CharOutput);
-	free(VarCharOutput);
-	free(DecimalOutput);
-	free(NumericOutput);
-	free(BigintOutput);
-
-	return(TRUE);
-}
-
-//#####################################################################################################
-// This functions cover the following APIs:
-// SQLTables
-// SQLColumns
-// SQLPrimaryKeys
-// SQLStatistics
-// SQLSpecialColumns
-//#####################################################################################################
-BOOL CatalogFunctions(TestInfo *pTestInfo)
-{
-  RETCODE		returncode;
-//	char			temp[300];
-	char			*TableType = "TABLE";
-	char			*Remark = "";
-//  char			*CatalogNameOutput,*SchemaNameOutput,*TableNameOuput,*TableTypeOutput,*RemarkOutput;
-//	SDWORD		CatalogNameOutputLen,SchemaNameOutputLen,TableNameOuputLen,TableTypeOutputLen,RemarkOutputLen;
-
-
-	returncode = SQLTables(pTestInfo->hstmt,(UCHAR *)pTestInfo->Catalog,(SWORD)strlen(pTestInfo->Catalog),(UCHAR *)pTestInfo->Schema,(SWORD)strlen(pTestInfo->Schema),(UCHAR *)pTestInfo->Table,(SWORD)strlen(pTestInfo->Table),(UCHAR *)TableType,(SWORD)strlen(TableType));
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Tables failed (Tables)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLFreeStmt(pTestInfo->hstmt,SQL_CLOSE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to freestmt with CLOSE option after Tables API (FreeStmt/Tables)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLColumns(pTestInfo->hstmt,(UCHAR *)pTestInfo->Catalog,(SWORD)strlen(pTestInfo->Catalog),(UCHAR *)pTestInfo->Schema,(SWORD)strlen(pTestInfo->Schema),(UCHAR *)pTestInfo->Table,(SWORD)strlen(pTestInfo->Table),(UCHAR *)ColumnInfo[0].Name,(SWORD)strlen(ColumnInfo[0].Name));
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Columns failed (Tables)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLFreeStmt(pTestInfo->hstmt,SQL_CLOSE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to freestmt with CLOSE option after Columns API (FreeStmt/Columns)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLStatistics(pTestInfo->hstmt,(UCHAR *)pTestInfo->Catalog,(SWORD)strlen(pTestInfo->Catalog),(UCHAR *)pTestInfo->Schema,(SWORD)strlen(pTestInfo->Schema),(UCHAR *)pTestInfo->Table,(SWORD)strlen(pTestInfo->Table),SQL_INDEX_UNIQUE,SQL_QUICK);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Columns failed (Tables)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLFreeStmt(pTestInfo->hstmt,SQL_CLOSE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to freestmt with CLOSE option after Statistics API (FreeStmt/Statistics)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLPrimaryKeys(pTestInfo->hstmt,(UCHAR *)pTestInfo->Catalog,(SWORD)strlen(pTestInfo->Catalog),(UCHAR *)pTestInfo->Schema,(SWORD)strlen(pTestInfo->Schema),(UCHAR *)pTestInfo->Table,(SWORD)strlen(pTestInfo->Table));
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Primary Keys failed (Tables)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLFreeStmt(pTestInfo->hstmt,SQL_CLOSE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to freestmt with CLOSE option after Primary Keys API (FreeStmt/Primary Keys)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-				
-	returncode = SQLSpecialColumns(pTestInfo->hstmt,SQL_ROWVER,(UCHAR *)pTestInfo->Catalog,(SWORD)strlen(pTestInfo->Catalog),(UCHAR *)pTestInfo->Schema,(SWORD)strlen(pTestInfo->Schema),(UCHAR *)pTestInfo->Table,(SWORD)strlen(pTestInfo->Table),SQL_SCOPE_TRANSACTION,SQL_NULLABLE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Special Columns Keys failed (Tables)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-
-	returncode = SQLFreeStmt(pTestInfo->hstmt,SQL_CLOSE);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Unable to freestmt with CLOSE option after Primary Keys API (FreeStmt/Special Columns)\n");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-/*
-	CatalogNameOutput = (char *)malloc(SQL_MAX_DSN_LENGTH);
-	SchemaNameOutput = (char *)malloc(SQL_MAX_SCHEMA_NAME_LEN);
-	TableNameOuput = (char *)malloc(SQL_MAX_TABLE_NAME_LEN);
-	TableTypeOutput = (char *)malloc(SQL_MAX_TABLE_TYPE_LEN);
-	RemarkOutput = (char *)malloc(SQL_MAX_REMARK_LEN);
-
-	strcpy(CatalogNameOutput,"");
-	strcpy(SchemaNameOutput,"");
-	strcpy(TableNameOuput,"");
-	strcpy(TableTypeOutput,"");
-	strcpy(RemarkOutput,"");
-
-	returncode = SQLBindCol(hstmt,1,SQL_C_CHAR,CatalogNameOutput,SQL_MAX_DSN_LENGTH,&CatalogNameOutputLen);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Tables failed while binding Catalog name", "Tables/BindCol");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode=SQLBindCol(hstmt,2,SQL_C_CHAR,SchemaNameOutput,SQL_MAX_SCHEMA_NAME_LEN,&SchemaNameOutputLen);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Tables failed while binding Schema name", "Tables/BindCol");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode=SQLBindCol(hstmt,3,SQL_C_CHAR,TableNameOuput,NAME_LEN,&TableNameOuputLen);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Tables failed while binding Table name", "Tables/BindCol");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode=SQLBindCol(hstmt,4,SQL_C_CHAR,TableTypeOuput,NAME_LEN,&TableTypeOuputLen);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Tables failed while binding Table Type", "Tables/BindCol");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode=SQLBindCol(hstmt,5,SQL_C_CHAR,RemarkOutput,NAME_LEN,&RemarkOutputLen);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Tables failed while binding Remark", "Tables/BindCol");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	returncode = SQLFetch(hstmt);
-	if (returncode != SQL_SUCCESS)
-	{
-		printf("Catalog API Tables failed while Fetch", "Tables/Fetch");
-		LogAllErrors(pTestInfo);		
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_stricmp(pTestInfo->CatalogName,CatalogNameOutput) != 0)
-	{
-		sprintf(temp,Catalog Name is not matching expected: %s and actual %s,pTestInfo->CatalogName,CatalogNameOutput);
-		printf(temp, "Tables/Fetch");
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_stricmp(pTestInfo->SchemaName,SchemaNameOutput) != 0) 
-	{
-		sprintf(temp,"Schema Name is not matching expected: %s and actual %s,pTestInfo->SchemaName,SchemaNameOutput);
-		printf(temp, "Tables/Fetch");
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_stricmp(pTestInfo->TableName,TableNameOutput) != 0)
-	{
-		sprintf(temp,"Table Name is not matching expected: %s and actual %s,pTestInfo->TableName,TableNameOutput);
-		printf(temp, "Tables/Fetch");
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_stricmp(Table[i].TableType,oTableType) != 0)
-	{
-		sprintf(temp,"Table Type is not matching expected: %s and actual %s,TableType,TableTypeOutput);
-		printf(temp, "Tables/Fetch");
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-	if (_stricmp(Remark,oRemark) != 0)
-	{
-		sprintf(temp,"Remark is not matching expected: %s and actual %s,Remark,RemarkOutput);
-		printf(temp, "Tables/Fetch");
-		ReleaseAll(pTestInfo);
-		return(FALSE);
-	}
-*/ 	
-	return(TRUE);
-}
-
-void OdbcBitProc()
-{
-	BOOL BitPass;
-	int i;
-
-	pTestInfo->henv = (SQLHENV) NULL;
-	pTestInfo->hstmt = (SQLHSTMT) NULL;
-	pTestInfo->hdbc = (SQLHDBC) NULL;
-
-	for (i=1; i < 20; i++)
-	{
-		BitPass = FullConnectPromptUser(pTestInfo);
-		SQLDisconnect(pTestInfo->hdbc);
-//		if(BitPass)
-//			BitPass = FullDisconnect(pTestInfo);
-	}
-	if (BitPass)
-#ifdef ONYX
-		printf("");
-#else
-		printf("ODBC BIT has PASSED.\n");
-#endif
-	else
-		printf("ODBC BIT has FAILED.\n");
-} 
-
-void OdbcBitInit()
-{
-	pTestInfo	= new TestInfo;
-} 
-
-
-// Main Program
-#ifdef ONYX
-#include <time.h>
-#include <sys/time.h>
-int main (int argc, char **argv)
-#else
-int main ()
-#endif
-{
-#ifdef ONYX
-#define	ARGS	"n:u:p:t:l:"
-	int c, errflag = 0;
-	clock_t	startclock, endclock;
-	struct timeval starttod, endtod;
-
-	optarg = NULL;
-	while (!errflag && (c = getopt(argc, argv, ARGS)) != -1)
-		switch (c) {
-			case 'l':
-				logging = 1;
-				loglevel = atoi(optarg);
-				break;
-			case 'n':
-				Count = atoi(optarg);
-				break;
-			case 'u':
-				Userid = optarg;
-				break;
-			case 'p':
-				Password = optarg;
-				break;
-			case 't':
-				Table = optarg;
-				break;
-			default :
-				errflag++;
-		}
-	if (errflag) {
-		printf("Command line error.\n");
-		printf("Usage: %s [-n <count>] [-u <userid>] [-p <password>] [-t <table>]\n");
-		exit(1);
-	}
-#endif
-    OdbcBitInit();
-#ifdef ONYX
-	gettimeofday(&starttod, NULL);
-	startclock = clock();
-	loop = Count;
-#endif
-	OdbcBitProc();
-#ifdef ONYX
-	endclock = clock();
-	gettimeofday(&endtod, NULL);
-	printf("Values %d %d %d %d\n",endtod.tv_sec,starttod.tv_sec,endtod.tv_usec,starttod.tv_usec);
-	printf("Average Elapsed time used for each iteration = %10.3f secs\n", 
-		(double) (((endtod.tv_sec - starttod.tv_sec) * 1000000) +
-			(endtod.tv_usec - starttod.tv_usec) )/1000000/Count);
-	printf("Average Processor time used for each iteration = %10.2f msecs\n", 
-		(double)(endclock - startclock)/1000/Count);
-#endif
-	return(0);
-}
-
-



[02/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/CheckHBase.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/CheckHBase.java b/core/sqf/tools/check_hbase_available/CheckHBase.java
index 672c99e..181bc9d 100644
--- a/core/sqf/tools/check_hbase_available/CheckHBase.java
+++ b/core/sqf/tools/check_hbase_available/CheckHBase.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 import java.io.ByteArrayOutputStream;
 import java.io.DataOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/CheckIfHbaseAvailable.cpp
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/CheckIfHbaseAvailable.cpp b/core/sqf/tools/check_hbase_available/CheckIfHbaseAvailable.cpp
index 291fbf2..1abc9cc 100644
--- a/core/sqf/tools/check_hbase_available/CheckIfHbaseAvailable.cpp
+++ b/core/sqf/tools/check_hbase_available/CheckIfHbaseAvailable.cpp
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/HBPerf.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/HBPerf.java b/core/sqf/tools/check_hbase_available/HBPerf.java
index 5f70450..346ae82 100644
--- a/core/sqf/tools/check_hbase_available/HBPerf.java
+++ b/core/sqf/tools/check_hbase_available/HBPerf.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 import java.sql.Timestamp;
 import java.util.Date;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/HBPerfWrite.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/HBPerfWrite.java b/core/sqf/tools/check_hbase_available/HBPerfWrite.java
index be14d8c..41aab71 100644
--- a/core/sqf/tools/check_hbase_available/HBPerfWrite.java
+++ b/core/sqf/tools/check_hbase_available/HBPerfWrite.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 import java.sql.Timestamp;
 import java.util.Date;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/HBPerf_agg_count.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/HBPerf_agg_count.java b/core/sqf/tools/check_hbase_available/HBPerf_agg_count.java
index b156e22..1a71bb7 100644
--- a/core/sqf/tools/check_hbase_available/HBPerf_agg_count.java
+++ b/core/sqf/tools/check_hbase_available/HBPerf_agg_count.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 import java.util.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/HBPerf_counter.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/HBPerf_counter.java b/core/sqf/tools/check_hbase_available/HBPerf_counter.java
index ae4976a..0e6c535 100644
--- a/core/sqf/tools/check_hbase_available/HBPerf_counter.java
+++ b/core/sqf/tools/check_hbase_available/HBPerf_counter.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 import java.util.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/HBTransPerf.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/HBTransPerf.java b/core/sqf/tools/check_hbase_available/HBTransPerf.java
index 2c622dd..1f123ac 100755
--- a/core/sqf/tools/check_hbase_available/HBTransPerf.java
+++ b/core/sqf/tools/check_hbase_available/HBTransPerf.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 import java.sql.Timestamp;
 import java.util.Date;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/HelloWorld.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/HelloWorld.java b/core/sqf/tools/check_hbase_available/HelloWorld.java
index 639584c..6b88e38 100644
--- a/core/sqf/tools/check_hbase_available/HelloWorld.java
+++ b/core/sqf/tools/check_hbase_available/HelloWorld.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 import java.io.ByteArrayOutputStream;
 import java.io.DataOutputStream;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/TestHBaseClient.java
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/TestHBaseClient.java b/core/sqf/tools/check_hbase_available/TestHBaseClient.java
index b5d2b7b..1c0e8cb 100644
--- a/core/sqf/tools/check_hbase_available/TestHBaseClient.java
+++ b/core/sqf/tools/check_hbase_available/TestHBaseClient.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 import java.io.IOException;
 
 import org.apache.hadoop.conf.Configuration;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/hbstatus
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/hbstatus b/core/sqf/tools/check_hbase_available/hbstatus
index 483350a..87fe895 100755
--- a/core/sqf/tools/check_hbase_available/hbstatus
+++ b/core/sqf/tools/check_hbase_available/hbstatus
@@ -1,4 +1,27 @@
 #
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
+#
 # Gets the HBase detailed status and writes it to the file hbase_status_detailed.out
 #
 hbase shell <<EOF > hbase_status_detailed.out

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/tools/check_hbase_available/log4j.util.config
----------------------------------------------------------------------
diff --git a/core/sqf/tools/check_hbase_available/log4j.util.config b/core/sqf/tools/check_hbase_available/log4j.util.config
index a54e0bc..0278472 100644
--- a/core/sqf/tools/check_hbase_available/log4j.util.config
+++ b/core/sqf/tools/check_hbase_available/log4j.util.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 hbase.root.logger=INFO,hbaseclient
 hbase.log.dir=.

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sql/nskgmake/flexstep.awk
----------------------------------------------------------------------
diff --git a/core/sql/nskgmake/flexstep.awk b/core/sql/nskgmake/flexstep.awk
index f6fabcf..c9387c4 100644
--- a/core/sql/nskgmake/flexstep.awk
+++ b/core/sql/nskgmake/flexstep.awk
@@ -1,2 +1,25 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 /<unistd.h>/ { print "// ",$0; next; }
 			{ gsub(/yy/,arkstr); print $0; }

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sql/parser/StmtDDLAlterTableAlterColumn.cpp
----------------------------------------------------------------------
diff --git a/core/sql/parser/StmtDDLAlterTableAlterColumn.cpp b/core/sql/parser/StmtDDLAlterTableAlterColumn.cpp
index fbca8ab..cf994d2 100644
--- a/core/sql/parser/StmtDDLAlterTableAlterColumn.cpp
+++ b/core/sql/parser/StmtDDLAlterTableAlterColumn.cpp
@@ -1,4 +1,25 @@
-
+/**********************************************************************
+// @@@ START COPYRIGHT @@@
+//
+//// 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.
+////
+//// @@@ END COPYRIGHT @@@
+//**********************************************************************/
 
 
 //----------------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sql/regress/core/TESTRTS
----------------------------------------------------------------------
diff --git a/core/sql/regress/core/TESTRTS b/core/sql/regress/core/TESTRTS
index 10d7dfb..d2ac392 100755
--- a/core/sql/regress/core/TESTRTS
+++ b/core/sql/regress/core/TESTRTS
@@ -4,7 +4,27 @@
 -- Expected files: EXPECTEDRTS, EXPECTEDRTS.MX EXPECTEDRTS.MP
 -- Table created: TSTAT
 -- Limitations:
-
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
 
 ?section create_insert
 cqd hist_on_demand_stats_size '10000';

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sql/regress/seabase/TEST026
----------------------------------------------------------------------
diff --git a/core/sql/regress/seabase/TEST026 b/core/sql/regress/seabase/TEST026
index 7c8223e..fcc27f8 100644
--- a/core/sql/regress/seabase/TEST026
+++ b/core/sql/regress/seabase/TEST026
@@ -1,3 +1,24 @@
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
 -- tests for cleanup command
 
 set schema trafodion.sch026;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sql/regress/seabase/TEST027
----------------------------------------------------------------------
diff --git a/core/sql/regress/seabase/TEST027 b/core/sql/regress/seabase/TEST027
index f7450d5..f20fecb 100644
--- a/core/sql/regress/seabase/TEST027
+++ b/core/sql/regress/seabase/TEST027
@@ -1,3 +1,24 @@
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
 -- tests for support of multiple column families
 
 create schema trafodion.sch027;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sql/regress/tools/run_rts.ksh
----------------------------------------------------------------------
diff --git a/core/sql/regress/tools/run_rts.ksh b/core/sql/regress/tools/run_rts.ksh
index 3485b73..a2a3997 100755
--- a/core/sql/regress/tools/run_rts.ksh
+++ b/core/sql/regress/tools/run_rts.ksh
@@ -1,3 +1,27 @@
+#! /bin/sh
+#######################################################################
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#######################################################################
+
 if [ "$1" = "QID" ]; then
    QID=`grep "QID is" QIDOUT | awk '{print $3}'`
    echo "SET SESSION DEFAULT PARENT_QID '$QID';" > PQIDOUT  

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/conf/log4j.properties
----------------------------------------------------------------------
diff --git a/dcs/conf/log4j.properties b/dcs/conf/log4j.properties
index fc8ea5e..1b7f9d6 100644
--- a/dcs/conf/log4j.properties
+++ b/dcs/conf/log4j.properties
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 # Define some default values that can be overridden by system properties
 dcs.root.logger=INFO, console
 dcs.security.logger=INFO, console

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanModel.java
----------------------------------------------------------------------
diff --git a/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanModel.java b/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanModel.java
index ef02724..f2d803f 100644
--- a/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanModel.java
+++ b/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.dcs.master;
 
 import java.sql.ResultSet;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanResponse.java
----------------------------------------------------------------------
diff --git a/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanResponse.java b/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanResponse.java
index 36cb801..3127ca8 100644
--- a/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanResponse.java
+++ b/dcs/src/main/java/org/trafodion/dcs/master/QueryPlanResponse.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.dcs.master;
 import java.util.ArrayList;
 import java.util.Hashtable;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/.config.ini.tmpl
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/.config.ini.tmpl b/dcs/src/test/pytests/.config.ini.tmpl
index c820a77..df5716f 100644
--- a/dcs/src/test/pytests/.config.ini.tmpl
+++ b/dcs/src/test/pytests/.config.ini.tmpl
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 [pytest]
 catalog=TEMPLATE_CATALOG
 schema=TEMPLATE_SCHEMA

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/.env.sh.tmpl
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/.env.sh.tmpl b/dcs/src/test/pytests/.env.sh.tmpl
index 7ada720..6e7ca18 100644
--- a/dcs/src/test/pytests/.env.sh.tmpl
+++ b/dcs/src/test/pytests/.env.sh.tmpl
@@ -1,4 +1,25 @@
 #!/bin/bash
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 
 #--------------------------------------------------------------------
 # General enviroment variables

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/.odbc.ini.tmpl
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/.odbc.ini.tmpl b/dcs/src/test/pytests/.odbc.ini.tmpl
index 1efcaf5..2783af0 100644
--- a/dcs/src/test/pytests/.odbc.ini.tmpl
+++ b/dcs/src/test/pytests/.odbc.ini.tmpl
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 [ODBC Data Sources]
 TDM_Default_DataSource      = Trafodion
 traf                        = Trafodion

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/.odbcinst.ini.tmpl
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/.odbcinst.ini.tmpl b/dcs/src/test/pytests/.odbcinst.ini.tmpl
index 9b05977..fcc5023 100644
--- a/dcs/src/test/pytests/.odbcinst.ini.tmpl
+++ b/dcs/src/test/pytests/.odbcinst.ini.tmpl
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 [Trafodion]
 Description=Trafodion ODBC Stand Alone Driver
 Driver=TEMPLATE_PATH_TO_DRIVER/libtrafodbc_drvr64.so

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/.testr.conf
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/.testr.conf b/dcs/src/test/pytests/.testr.conf
index 3b2386d..e42cab9 100644
--- a/dcs/src/test/pytests/.testr.conf
+++ b/dcs/src/test/pytests/.testr.conf
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 [DEFAULT]
 test_command=${PYTHON:-python} -m subunit.run discover . $LISTOPT $IDOPTION
 test_id_option=--load-list $IDFILE

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/.tox.ini.tmpl
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/.tox.ini.tmpl b/dcs/src/test/pytests/.tox.ini.tmpl
index 5895887..45238c0 100644
--- a/dcs/src/test/pytests/.tox.ini.tmpl
+++ b/dcs/src/test/pytests/.tox.ini.tmpl
@@ -1,3 +1,45 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 [tox]
 minversion = 1.6
 envlist = py27,pep8

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/README.rst
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/README.rst b/dcs/src/test/pytests/README.rst
index 38d61fb..d9aa6f0 100644
--- a/dcs/src/test/pytests/README.rst
+++ b/dcs/src/test/pytests/README.rst
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 ===============================
 Python ODBC Tests for Trafodion
 ===============================

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/pytests/config.sh
----------------------------------------------------------------------
diff --git a/dcs/src/test/pytests/config.sh b/dcs/src/test/pytests/config.sh
index 168fba0..7cc11f7 100755
--- a/dcs/src/test/pytests/config.sh
+++ b/dcs/src/test/pytests/config.sh
@@ -1,4 +1,25 @@
 #!/bin/bash
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 #
 #------------------------------------------------------------------------------------
 # @(#) config.sh

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/dcs/src/test/resources/log4j.properties
----------------------------------------------------------------------
diff --git a/dcs/src/test/resources/log4j.properties b/dcs/src/test/resources/log4j.properties
index 093f86e..5d557f4 100644
--- a/dcs/src/test/resources/log4j.properties
+++ b/dcs/src/test/resources/log4j.properties
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 # Define some default values that can be overridden by system properties
 dcs.root.logger=INFO, console
 dcs.security.logger=INFO, console

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/client_install/ODBC_Sample_Programs/basicsql.cpp
----------------------------------------------------------------------
diff --git a/docs/client_install/ODBC_Sample_Programs/basicsql.cpp b/docs/client_install/ODBC_Sample_Programs/basicsql.cpp
index 77a0f8b..6b50e2c 100755
--- a/docs/client_install/ODBC_Sample_Programs/basicsql.cpp
+++ b/docs/client_install/ODBC_Sample_Programs/basicsql.cpp
@@ -1,18 +1,21 @@
 // @@@ START COPYRIGHT @@@
 //
-// (C) Copyright 2010-2014 Hewlett-Packard Development Company, L.P.
+// 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
 //
-//  Licensed 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
 //
-//      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.
+// 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.
 //
 // @@@ END COPYRIGHT @@@
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/client_install/ODBC_Sample_Programs/build.bat
----------------------------------------------------------------------
diff --git a/docs/client_install/ODBC_Sample_Programs/build.bat b/docs/client_install/ODBC_Sample_Programs/build.bat
index ba70753..8fde588 100755
--- a/docs/client_install/ODBC_Sample_Programs/build.bat
+++ b/docs/client_install/ODBC_Sample_Programs/build.bat
@@ -1,3 +1,25 @@
+@echo off
+REM @@@ START COPYRIGHT @@@
+REM
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements.  See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership.  The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License.  You may obtain a copy of the License at
+REM
+REM   http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied.  See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM
+REM @@@ END COPYRIGHT @@@
+
 CL /c /Zi /nologo /W3 /WX- /O2 /D "NDEBUG" /D "_CRT_SECURE_NO_DEPRECATE" /D "_MBCS" /Gm /EHsc /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"./" /Gd /errorReport:queue basicsql.cpp 
 
-link /OUT:"./basicsql.exe" /NOLOGO "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /TLBID:1 /DYNAMICBASE /NXCOMPAT /MACHINE:X64 /ERRORREPORT:QUEUE basicsql.obj
\ No newline at end of file
+link /OUT:"./basicsql.exe" /NOLOGO "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /TLBID:1 /DYNAMICBASE /NXCOMPAT /MACHINE:X64 /ERRORREPORT:QUEUE basicsql.obj

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/client_install/ODBC_Sample_Programs/run.bat
----------------------------------------------------------------------
diff --git a/docs/client_install/ODBC_Sample_Programs/run.bat b/docs/client_install/ODBC_Sample_Programs/run.bat
index 76dff54..98997b9 100755
--- a/docs/client_install/ODBC_Sample_Programs/run.bat
+++ b/docs/client_install/ODBC_Sample_Programs/run.bat
@@ -1 +1,23 @@
-basicsql.exe Default_Datasource user1 pwd1
\ No newline at end of file
+@echo off
+REM @@@ START COPYRIGHT @@@
+REM
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements.  See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership.  The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License.  You may obtain a copy of the License at
+REM
+REM   http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied.  See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM
+REM @@@ END COPYRIGHT @@@
+
+basicsql.exe Default_Datasource user1 pwd1

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/client_install/source/Trafodion_Client_Installation_Guide.xml
----------------------------------------------------------------------
diff --git a/docs/client_install/source/Trafodion_Client_Installation_Guide.xml b/docs/client_install/source/Trafodion_Client_Installation_Guide.xml
index 8b341f2..85ac48b 100755
--- a/docs/client_install/source/Trafodion_Client_Installation_Guide.xml
+++ b/docs/client_install/source/Trafodion_Client_Installation_Guide.xml
@@ -1,5 +1,28 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet href="xdocbook.css" type="text/css"?>
+<!-- 
+* @@@ START COPYRIGHT @@@                                                       
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+-->
+
 <!--Arbortext, Inc., 1988-2014, v.4002-->
 <!DOCTYPE book PUBLIC "-//Hewlett-Packard ESS//DTD DocBook Extension//EN"
  "ess.dtd">

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/client_install/source/xml-profile.xml
----------------------------------------------------------------------
diff --git a/docs/client_install/source/xml-profile.xml b/docs/client_install/source/xml-profile.xml
index f37f5d9..0e9b317 100755
--- a/docs/client_install/source/xml-profile.xml
+++ b/docs/client_install/source/xml-profile.xml
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+* @@@ START COPYRIGHT @@@                                                       
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+-->
+
 <!--Arbortext, Inc., 1988-2014, v.4002-->
 <!DOCTYPE xidi:xidi PUBLIC "-//Hewlett-Packard//DTD XIDI Specifications V1.0//EN"
  "xidi-xidi.dtd">

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/command_interface/source/Trafodion_Command_Interface_Guide.xml
----------------------------------------------------------------------
diff --git a/docs/command_interface/source/Trafodion_Command_Interface_Guide.xml b/docs/command_interface/source/Trafodion_Command_Interface_Guide.xml
index e3a554e..bb668ee 100755
--- a/docs/command_interface/source/Trafodion_Command_Interface_Guide.xml
+++ b/docs/command_interface/source/Trafodion_Command_Interface_Guide.xml
@@ -1,5 +1,28 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml-stylesheet href="xdocbook.css" type="text/css"?>
+<!-- 
+* @@@ START COPYRIGHT @@@                                                       
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+-->
+
 <!--Arbortext, Inc., 1988-2014, v.4002-->
 <!DOCTYPE book PUBLIC "-//Hewlett-Packard ESS//DTD DocBook Extension//EN"
  "ess.dtd">

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/command_interface/source/xml-profile.xml
----------------------------------------------------------------------
diff --git a/docs/command_interface/source/xml-profile.xml b/docs/command_interface/source/xml-profile.xml
index f37f5d9..0e9b317 100755
--- a/docs/command_interface/source/xml-profile.xml
+++ b/docs/command_interface/source/xml-profile.xml
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+* @@@ START COPYRIGHT @@@                                                       
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+-->
+
 <!--Arbortext, Inc., 1988-2014, v.4002-->
 <!DOCTYPE xidi:xidi PUBLIC "-//Hewlett-Packard//DTD XIDI Specifications V1.0//EN"
  "xidi-xidi.dtd">

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/sql_reference/source/Trafodion_SQL_Reference_Manual.xml
----------------------------------------------------------------------
diff --git a/docs/sql_reference/source/Trafodion_SQL_Reference_Manual.xml b/docs/sql_reference/source/Trafodion_SQL_Reference_Manual.xml
index 78a4cdd..f29b34e 100755
--- a/docs/sql_reference/source/Trafodion_SQL_Reference_Manual.xml
+++ b/docs/sql_reference/source/Trafodion_SQL_Reference_Manual.xml
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+* @@@ START COPYRIGHT @@@                                                       
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+-->
+
 <!--Arbortext, Inc., 1988-2014, v.4002-->
 <!DOCTYPE book PUBLIC "-//Hewlett-Packard ESS//DTD DocBook Extension//EN"
  "ess.dtd">

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/sql_reference/source/xml-profile.xml
----------------------------------------------------------------------
diff --git a/docs/sql_reference/source/xml-profile.xml b/docs/sql_reference/source/xml-profile.xml
index ea3d8b2..c4c5340 100755
--- a/docs/sql_reference/source/xml-profile.xml
+++ b/docs/sql_reference/source/xml-profile.xml
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+* @@@ START COPYRIGHT @@@                                                       
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+-->
+
 <!--Arbortext, Inc., 1988-2014, v.4002-->
 <!DOCTYPE xidi:xidi PUBLIC "-//Hewlett-Packard//DTD XIDI Specifications V1.0//EN"
  "xidi-xidi.dtd">

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/docs/src/site/resources/css/site.css
----------------------------------------------------------------------
diff --git a/docs/src/site/resources/css/site.css b/docs/src/site/resources/css/site.css
index 595691f..44b5f1e 100644
--- a/docs/src/site/resources/css/site.css
+++ b/docs/src/site/resources/css/site.css
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@  
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@ 
+ */
+
 /* Theme Trafodian
 - for use with the Trafodian project hosted on and by Apache */
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/install/installer/traf_getHadoopNodes
----------------------------------------------------------------------
diff --git a/install/installer/traf_getHadoopNodes b/install/installer/traf_getHadoopNodes
index 7eadecb..787901a 100755
--- a/install/installer/traf_getHadoopNodes
+++ b/install/installer/traf_getHadoopNodes
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 #!/bin/bash
 
 source /etc/trafodion/trafodion_config

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/tests/phx/.pep8
----------------------------------------------------------------------
diff --git a/tests/phx/.pep8 b/tests/phx/.pep8
index 5c0df0d..fcc5a56 100644
--- a/tests/phx/.pep8
+++ b/tests/phx/.pep8
@@ -1,2 +1,25 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 [pep8]
 max-line-length = 100

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/bin/scripts/hp_default_service.py
----------------------------------------------------------------------
diff --git a/wms/bin/scripts/hp_default_service.py b/wms/bin/scripts/hp_default_service.py
index f90f434..ce6b210 100644
--- a/wms/bin/scripts/hp_default_service.py
+++ b/wms/bin/scripts/hp_default_service.py
@@ -1,3 +1,25 @@
+#/**
+#* @@@ START COPYRIGHT @@@
+#
+#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.
+#
+# @@@ END COPYRIGHT @@@
+# */
 from java.lang import System
 from org.trafodion.wms.thrift.generated import Action 
 from org.trafodion.wms.thrift.generated import Operation
@@ -41,4 +63,4 @@ def start():
 #######################################################################
 print 'Rcvd request[%s]' % request
 start()
-print 'Send response:[%s]' % response
\ No newline at end of file
+print 'Send response:[%s]' % response

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/bin/scripts/sys_shell.py
----------------------------------------------------------------------
diff --git a/wms/bin/scripts/sys_shell.py b/wms/bin/scripts/sys_shell.py
index be9bcf3..14c3827 100755
--- a/wms/bin/scripts/sys_shell.py
+++ b/wms/bin/scripts/sys_shell.py
@@ -1,5 +1,5 @@
 #/**
-* @@@ START COPYRIGHT @@@
+#* @@@ START COPYRIGHT @@@
 #
 #Licensed to the Apache Software Foundation (ASF) under one
 #or more contributor license agreements.  See the NOTICE file
@@ -18,7 +18,7 @@
 #specific language governing permissions and limitations
 #under the License.
 #
-* @@@ END COPYRIGHT @@@
+#* @@@ END COPYRIGHT @@@
 # */
 #
 
@@ -44,4 +44,4 @@ if scriptcontext.isDebug() == True  :
 start()
 
 if scriptcontext.isDebug() == True  :
-    print 'End script[%s]' % scriptcontext.getScriptName()
\ No newline at end of file
+    print 'End script[%s]' % scriptcontext.getScriptName()

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/build.xml
----------------------------------------------------------------------
diff --git a/wms/build.xml b/wms/build.xml
index c3b8f60..f1f6177 100644
--- a/wms/build.xml
+++ b/wms/build.xml
@@ -1,4 +1,24 @@
 <?xml version="1.0"?>
+<!--
+/**
+ * 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.
+ */
+-->
+
 <project name="wms" basedir="." default="jar">
     <property name="Name" value="wms" />
     <property name="name" value="wms" />

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/conf/log4j.properties
----------------------------------------------------------------------
diff --git a/wms/conf/log4j.properties b/wms/conf/log4j.properties
index 61c6e20..396d3a4 100644
--- a/wms/conf/log4j.properties
+++ b/wms/conf/log4j.properties
@@ -1,3 +1,25 @@
+#/**
+#* @@@ START COPYRIGHT @@@
+#
+#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.
+#
+# @@@ END COPYRIGHT @@@
+# */
 # Define some default values that can be overridden by system properties
 wms.root.logger=INFO, console
 wms.security.logger=INFO, console

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/GetStatusResponse.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/GetStatusResponse.java b/wms/src/main/java/org/trafodion/wms/rest/GetStatusResponse.java
index aed5e11..5d09462 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/GetStatusResponse.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/GetStatusResponse.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/RESTServlet.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/RESTServlet.java b/wms/src/main/java/org/trafodion/wms/rest/RESTServlet.java
index 05e5b60..e953d77 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/RESTServlet.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/RESTServlet.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/ResourceBase.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/ResourceBase.java b/wms/src/main/java/org/trafodion/wms/rest/ResourceBase.java
index 23b15af..6be21fb 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/ResourceBase.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/ResourceBase.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * Copyright 2010 The Apache Software Foundation
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/ResourceConfig.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/ResourceConfig.java b/wms/src/main/java/org/trafodion/wms/rest/ResourceConfig.java
index b709426..ec78eea 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/ResourceConfig.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/ResourceConfig.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest;
 
 import com.sun.jersey.api.core.PackagesResourceConfig;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/RestConstants.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/RestConstants.java b/wms/src/main/java/org/trafodion/wms/rest/RestConstants.java
index 9344710..9562813 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/RestConstants.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/RestConstants.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest;
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/RestHandler.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/RestHandler.java b/wms/src/main/java/org/trafodion/wms/rest/RestHandler.java
index 505cd9f..c3be45d 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/RestHandler.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/RestHandler.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * 
  * package org.trafodion.wms.rest;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/RestServer.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/RestServer.java b/wms/src/main/java/org/trafodion/wms/rest/RestServer.java
index 9c2f3f2..3c503f4 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/RestServer.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/RestServer.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
 package org.trafodion.wms.rest;
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/RootResource.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/RootResource.java b/wms/src/main/java/org/trafodion/wms/rest/RootResource.java
index db07a6f..9b93029 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/RootResource.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/RootResource.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest;
 
 import java.io.*;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/RuleResource.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/RuleResource.java b/wms/src/main/java/org/trafodion/wms/rest/RuleResource.java
index c1f786f..5672b56 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/RuleResource.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/RuleResource.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * Copyright 2010 The Apache Software Foundation
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/ServerListResource.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/ServerListResource.java b/wms/src/main/java/org/trafodion/wms/rest/ServerListResource.java
index 71d23b2..ae84eea 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/ServerListResource.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/ServerListResource.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/ServiceResource.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/ServiceResource.java b/wms/src/main/java/org/trafodion/wms/rest/ServiceResource.java
index 14271a3..09d1242 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/ServiceResource.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/ServiceResource.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * Copyright 2010 The Apache Software Foundation
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/VersionResource.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/VersionResource.java b/wms/src/main/java/org/trafodion/wms/rest/VersionResource.java
index 9d2f422..258feef 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/VersionResource.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/VersionResource.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 /*
  * Copyright 2010 The Apache Software Foundation
  *

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/WmsRest.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/WmsRest.java b/wms/src/main/java/org/trafodion/wms/rest/WmsRest.java
index 170df26..578345d 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/WmsRest.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/WmsRest.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 //package org.apache.hadoop.hbase.rest;
 package org.trafodion.wms.rest;
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/RuleListModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/RuleListModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/RuleListModel.java
index 13f5d64..a3b7d27 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/RuleListModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/RuleListModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.IOException;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/RuleModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/RuleModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/RuleModel.java
index c9ebd2e..3c6c265 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/RuleModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/RuleModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.Serializable;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/wms/src/main/java/org/trafodion/wms/rest/model/ServerListModel.java
----------------------------------------------------------------------
diff --git a/wms/src/main/java/org/trafodion/wms/rest/model/ServerListModel.java b/wms/src/main/java/org/trafodion/wms/rest/model/ServerListModel.java
index b9a2cbd..8df6afd 100644
--- a/wms/src/main/java/org/trafodion/wms/rest/model/ServerListModel.java
+++ b/wms/src/main/java/org/trafodion/wms/rest/model/ServerListModel.java
@@ -1,3 +1,26 @@
+/**
+* @@@ START COPYRIGHT @@@
+*
+* 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.
+*
+* @@@ END COPYRIGHT @@@
+**/
+
 package org.trafodion.wms.rest.model;
 
 import java.io.IOException;



[11/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.h b/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.h
deleted file mode 100644
index ae1da69..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.h
+++ /dev/null
@@ -1,2238 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#ifndef ODBCCFG_H_
-#define ODBCCFG_H_
-/*
- * Translation unit: ODBCCFG
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:20 2004
- * C++ constructs used
- * Header file for use with the CEE
- * Client functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-
-/********************
- * Module 'odbccfg' *
- ********************/
-
-/******************************
- * Interface 'odbccfg_CfgSvc' *
- ******************************/
-typedef IDL_Object odbccfg_CfgSvc;
-struct odbccfg_CfgSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbccfg_CfgSvc_CriticalError { /* Exception */ 
-  IDL_string ErrorDesc;
-  IDL_PTR_PAD(ErrorDesc, 1)
-};
-struct odbccfg_CfgSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbccfg_CfgSvc_SQLNoDataFound has no members */
-/* Exception odbccfg_CfgSvc_CFGDataError has no members */
-/* Exception odbccfg_CfgSvc_DatabaseFound has no members */
-/* Exception odbccfg_CfgSvc_SQLInvalidHandle has no members */
-/* Exception odbccfg_CfgSvc_DatabaseNotFound has no members */
-/* Exception odbccfg_CfgSvc_WrongUserPassword has no members */
-/* Exception odbccfg_CfgSvc_ServerError has no members */
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetObjectNameList' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetObjectNameList_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetObjectNameList_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-struct odbccfg_CfgSvc_GetObjectNameList_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_osy_ ((IDL_long) 2132509320)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetObjectNameList_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_cct_ rtn_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern "C" void
-odbccfg_CfgSvc_GetObjectNameList(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-struct odbccfg_CfgSvc_GetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_osy_ ((IDL_long) -1136000689)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_DropDataSource' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDataSource_SQLNoDataFound_exn_ 3
-#define odbccfg_CfgSvc_DropDataSource_CFGDataError_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-struct odbccfg_CfgSvc_DropDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_osy_ ((IDL_long) 192692401)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-struct odbccfg_CfgSvc_SetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_osy_ ((IDL_long) -760481390)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_AddNewDataSource' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_AddNewDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_AddNewDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-struct odbccfg_CfgSvc_AddNewDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_osy_ ((IDL_long) -971327411)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_AddNewDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern "C" void
-odbccfg_CfgSvc_AddNewDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CheckDataSourceName' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-struct odbccfg_CfgSvc_CheckDataSourceName_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_osy_ ((IDL_long) 38403397)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern "C" void
-odbccfg_CfgSvc_CheckDataSourceName(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-struct odbccfg_CfgSvc_GetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_osy_ ((IDL_long) -792318961)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-struct odbccfg_CfgSvc_SetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_osy_ ((IDL_long) -418491648)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-struct odbccfg_CfgSvc_GetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_osy_ ((IDL_long) -1267536309)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_SetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-struct odbccfg_CfgSvc_SetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_osy_ ((IDL_long) 2025881850)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_GetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_osy_ ((IDL_long) 1456811159)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetEnvironmentValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_SetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_osy_ ((IDL_long) -1655980690)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern "C" void
-odbccfg_CfgSvc_SetEnvironmentValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/*****************************************************
- * Operation 'odbccfg_CfgSvc_GetStartupConfigValues' *
- *****************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_osy_ ((IDL_long) 606248999)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_cct_ rtn_
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetStartupConfigValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_GetDataSourceValues' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-struct odbccfg_CfgSvc_GetDataSourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_osy_ ((IDL_long) -1514184421)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern "C" void
-odbccfg_CfgSvc_GetDataSourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetDSStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-struct odbccfg_CfgSvc_SetDSStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_osy_ ((IDL_long) 1088647180)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetDSStatus_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_cct_ rtn_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetDSStatus(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetASStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetASStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetASStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-struct odbccfg_CfgSvc_SetASStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_osy_ ((IDL_long) 1262533997)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_SetASStatus_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_cct_ rtn_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern "C" void
-odbccfg_CfgSvc_SetASStatus(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/**********************************************************
- * Operation 'odbccfg_CfgSvc_CreateConfigurationDatabase' *
- **********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-struct odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_osy_ ((IDL_long) -2038313241)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_CreateConfigurationDatabase_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateConfigurationDatabase_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateConfigurationDatabase_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CreateConfigurationDatabase_cct_ rtn_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateConfigurationDatabase(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CreateDatatypeTable' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateDatatypeTable_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateDatatypeTable_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateDatatypeTable_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-struct odbccfg_CfgSvc_CreateDatatypeTable_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_ldx_ ((IDL_unsigned_long) 18)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_osy_ ((IDL_long) 2084567037)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_CreateDatatypeTable_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateDatatypeTable_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_CreateDatatypeTable_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CreateDatatypeTable_cct_ rtn_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_CreateDatatypeTable(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/********************************************************
- * Operation 'odbccfg_CfgSvc_DropConfigurationDatabase' *
- ********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_DropConfigurationDatabase_DatabaseNotFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-struct odbccfg_CfgSvc_DropConfigurationDatabase_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_ldx_ ((IDL_unsigned_long) 19)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_osy_ ((IDL_long) -1760006867)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_DropConfigurationDatabase_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_DropConfigurationDatabase_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropConfigurationDatabase_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropConfigurationDatabase_cct_ rtn_
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern "C" void
-odbccfg_CfgSvc_DropConfigurationDatabase(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_DropDatatypeTable' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDatatypeTable_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDatatypeTable_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_DropDatatypeTable_DatabaseNotFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-struct odbccfg_CfgSvc_DropDatatypeTable_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-    odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_ldx_ ((IDL_unsigned_long) 20)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_osy_ ((IDL_long) -1487785575)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_DropDatatypeTable_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDatatypeTable_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_DropDatatypeTable_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropDatatypeTable_cct_ rtn_
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern "C" void
-odbccfg_CfgSvc_DropDatatypeTable(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_UserAuthenticate' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_WrongUserPassword_exn_ 1
-#define odbccfg_CfgSvc_UserAuthenticate_ServerError_exn_ 2
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-struct odbccfg_CfgSvc_UserAuthenticate_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_ldx_ ((IDL_unsigned_long) 21)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_osy_ ((IDL_long) 231905318)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-typedef void (*odbccfg_CfgSvc_UserAuthenticate_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  , /* In    */ IDL_short authenticated
-  , /* In    */ IDL_short authorized
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" void
-odbccfg_CfgSvc_UserAuthenticate_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  , /* In    */ IDL_short authenticated
-  , /* In    */ IDL_short authorized
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_UserAuthenticate_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_UserAuthenticate_cct_ rtn_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern "C" void
-odbccfg_CfgSvc_UserAuthenticate(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  , /* Out   */ IDL_short *authenticated
-  , /* Out   */ IDL_short *authorized
-  );
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_ChangePassword' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_WrongUserPassword_exn_ 1
-#define odbccfg_CfgSvc_ChangePassword_ServerError_exn_ 2
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-struct odbccfg_CfgSvc_ChangePassword_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_ldx_ ((IDL_unsigned_long) 22)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_osy_ ((IDL_long) 495670889)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-typedef void (*odbccfg_CfgSvc_ChangePassword_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" void
-odbccfg_CfgSvc_ChangePassword_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_ChangePassword_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_ChangePassword_cct_ rtn_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern "C" void
-odbccfg_CfgSvc_ChangePassword(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  );
-
-/*******************************************
- * Operation 'odbccfg_CfgSvc_GeneralParam' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_ParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-struct odbccfg_CfgSvc_GeneralParam_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbccfg_CfgSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_ldx_ ((IDL_unsigned_long) 23)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_osy_ ((IDL_long) 54591643)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-typedef void (*odbccfg_CfgSvc_GeneralParam_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Call Completion function prototype for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" void
-odbccfg_CfgSvc_GeneralParam_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_GeneralParam_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GeneralParam_cct_ rtn_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern "C" void
-odbccfg_CfgSvc_GeneralParam(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-
-/*
- * CIN description of interface 'odbccfg_CfgSvc'
- */
-static char odbccfg_CfgSvc_ici_[]  = {
-    '!','2','2','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c',':','1','.','0','2','3','+','2','1','3',
-    '2','5','0','9','3','2','0','+','1','7','+','G','e','t','O','b',
-    'j','e','c','t','N','a','m','e','L','i','s','t','(','3','+','1',
-    '0','+','O','b','j','e','c','t','T','y','p','e','>','F','1','4',
-    '+','O','b','j','e','c','t','N','a','m','e','L','i','s','t','<',
-    'c','0','+','d','1','2','8','+','1','0','+','s','q','l','W','a',
-    'r','n','i','n','g','<','c','0','+','b','1','4','+','F','F','F',
-    'd','5','+','d','0','+','F','F','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','3','+','3',
-    '3','+','I','D','L',':','o','d','b','c','c','f','g','/','C','f',
-    'g','S','v','c','/','P','a','r','a','m','E','r','r','o','r',':',
-    '1','.','0','g','1','+','d','0','+','3','1','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','S',
-    'Q','L','E','r','r','o','r',':','1','.','0','g','1','+','c','0',
-    '+','b','1','4','+','F','F','F','d','5','+','d','0','+','F','F',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','3','7','+','I','D','L',':','o','d','b','c',
-    'c','f','g','/','C','f','g','S','v','c','/','S','Q','L','N','o',
-    'D','a','t','a','F','o','u','n','d',':','1','.','0','g','0','+',
-    '0','+','1','1','3','6','0','0','0','6','8','9','-','1','3','+',
-    'G','e','t','D','a','t','a','S','o','u','r','c','e','(','3','+',
-    '8','+','K','e','y','V','a','l','u','e','>','d','1','2','8','+',
-    '8','+','D','S','V','a','l','u','e','s','<','b','1','1','+','d',
-    '1','2','8','+','K','d','3','0','+','F','F','F','F','G','G','G',
-    'd','3','0','+','1','0','+','s','q','l','W','a','r','n','i','n',
-    'g','<','c','0','+','b','1','4','+','F','F','F','d','5','+','d',
-    '0','+','F','F','d','0','+','d','0','+','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','3','+','3','3','+','I','D',
-    'L',':','o','d','b','c','c','f','g','/','C','f','g','S','v','c',
-    '/','P','a','r','a','m','E','r','r','o','r',':','1','.','0','g',
-    '1','+','d','0','+','3','1','+','I','D','L',':','o','d','b','c',
-    'c','f','g','/','C','f','g','S','v','c','/','S','Q','L','E','r',
-    'r','o','r',':','1','.','0','g','1','+','c','0','+','b','1','4',
-    '+','F','F','F','d','5','+','d','0','+','F','F','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','3','7','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c','/','S','Q','L','N','o','D','a','t','a',
-    'F','o','u','n','d',':','1','.','0','g','0','+','0','+','1','9',
-    '2','6','9','2','4','0','1','+','1','4','+','D','r','o','p','D',
-    'a','t','a','S','o','u','r','c','e','(','2','+','8','+','K','e',
-    'y','V','a','l','u','e','>','d','1','2','8','+','1','0','+','s',
-    'q','l','W','a','r','n','i','n','g','<','c','0','+','b','1','4',
-    '+','F','F','F','d','5','+','d','0','+','F','F','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','4','+','3','3','+','I','D','L',':','o','d','b','c','c','f',
-    'g','/','C','f','g','S','v','c','/','P','a','r','a','m','E','r',
-    'r','o','r',':','1','.','0','g','1','+','d','0','+','3','1','+',
-    'I','D','L',':','o','d','b','c','c','f','g','/','C','f','g','S',
-    'v','c','/','S','Q','L','E','r','r','o','r',':','1','.','0','g',
-    '1','+','c','0','+','b','1','4','+','F','F','F','d','5','+','d',
-    '0','+','F','F','d','0','+','d','0','+','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','3','7','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','S',
-    'Q','L','N','o','D','a','t','a','F','o','u','n','d',':','1','.',
-    '0','g','0','+','3','5','+','I','D','L',':','o','d','b','c','c',
-    'f','g','/','C','f','g','S','v','c','/','C','F','G','D','a','t',
-    'a','E','r','r','o','r',':','1','.','0','g','0','+','0','+','7',
-    '6','0','4','8','1','3','9','0','-','1','3','+','S','e','t','D',
-    'a','t','a','S','o','u','r','c','e','(','2','+','8','+','D','S',
-    'V','a','l','u','e','s','>','b','1','1','+','d','1','2','8','+',
-    'K','d','3','0','+','F','F','F','F','G','G','G','d','3','0','+',
-    '1','0','+','s','q','l','W','a','r','n','i','n','g','<','c','0',
-    '+','b','1','4','+','F','F','F','d','5','+','d','0','+','F','F',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','3','+','3','3','+','I','D','L',':','o','d',
-    'b','c','c','f','g','/','C','f','g','S','v','c','/','P','a','r',
-    'a','m','E','r','r','o','r',':','1','.','0','g','1','+','d','0',
-    '+','3','1','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c','/','S','Q','L','E','r','r','o','r',':',
-    '1','.','0','g','1','+','c','0','+','b','1','4','+','F','F','F',
-    'd','5','+','d','0','+','F','F','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','3','7','+',
-    'I','D','L',':','o','d','b','c','c','f','g','/','C','f','g','S',
-    'v','c','/','S','Q','L','N','o','D','a','t','a','F','o','u','n',
-    'd',':','1','.','0','g','0','+','0','+','9','7','1','3','2','7',
-    '4','1','1','-','1','6','+','A','d','d','N','e','w','D','a','t',
-    'a','S','o','u','r','c','e','(','2','+','8','+','D','S','V','a',
-    'l','u','e','s','>','b','1','1','+','d','1','2','8','+','K','d',
-    '3','0','+','F','F','F','F','G','G','G','d','3','0','+','1','0',
-    '+','s','q','l','W','a','r','n','i','n','g','<','c','0','+','b',
-    '1','4','+','F','F','F','d','5','+','d','0','+','F','F','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','d','0','+',
-    'd','0','+','3','+','3','3','+','I','D','L',':','o','d','b','c',
-    'c','f','g','/','C','f','g','S','v','c','/','P','a','r','a','m',
-    'E','r','r','o','r',':','1','.','0','g','1','+','d','0','+','3',
-    '1','+','I','D','L',':','o','d','b','c','c','f','g','/','C','f',
-    'g','S','v','c','/','S','Q','L','E','r','r','o','r',':','1','.',
-    '0','g','1','+','c','0','+','b','1','4','+','F','F','F','d','5',
-    '+','d','0','+','F','F','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','3','7','+','I','D',
-    'L',':','o','d','b','c','c','f','g','/','C','f','g','S','v','c',
-    '/','S','Q','L','N','o','D','a','t','a','F','o','u','n','d',':',
-    '1','.','0','g','0','+','0','+','3','8','4','0','3','3','9','7',
-    '+','1','9','+','C','h','e','c','k','D','a','t','a','S','o','u',
-    'r','c','e','N','a','m','e','(','2','+','8','+','K','e','y','V',
-    'a','l','u','e','>','d','1','2','8','+','1','0','+','s','q','l',
-    'W','a','r','n','i','n','g','<','c','0','+','b','1','4','+','F',
-    'F','F','d','5','+','d','0','+','F','F','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','3',
-    '+','3','3','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c','/','P','a','r','a','m','E','r','r','o',
-    'r',':','1','.','0','g','1','+','d','0','+','3','1','+','I','D',
-    'L',':','o','d','b','c','c','f','g','/','C','f','g','S','v','c',
-    '/','S','Q','L','E','r','r','o','r',':','1','.','0','g','1','+',
-    'c','0','+','b','1','4','+','F','F','F','d','5','+','d','0','+',
-    'F','F','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','3','7','+','I','D','L',':','o','d',
-    'b','c','c','f','g','/','C','f','g','S','v','c','/','S','Q','L',
-    'N','o','D','a','t','a','F','o','u','n','d',':','1','.','0','g',
-    '0','+','0','+','7','9','2','3','1','8','9','6','1','-','1','3',
-    '+','G','e','t','D','S','N','C','o','n','t','r','o','l','(','4',
-    '+','8','+','K','e','y','V','a','l','u','e','>','d','1','2','8',
-    '+','1','0','+','a','u','t','o','m','a','t','i','o','n','<','F',
-    '9','+','c','u','r','S','t','a','t','u','s','<','F','1','0','+',
-    's','q','l','W','a','r','n','i','n','g','<','c','0','+','b','1',
-    '4','+','F','F','F','d','5','+','d','0','+','F','F','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','3','+','3','3','+','I','D','L',':','o','d','b','c','c',
-    'f','g','/','C','f','g','S','v','c','/','P','a','r','a','m','E',
-    'r','r','o','r',':','1','.','0','g','1','+','d','0','+','3','1',
-    '+','I','D','L',':','o','d','b','c','c','f','g','/','C','f','g',
-    'S','v','c','/','S','Q','L','E','r','r','o','r',':','1','.','0',
-    'g','1','+','c','0','+','b','1','4','+','F','F','F','d','5','+',
-    'd','0','+','F','F','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','3','7','+','I','D','L',
-    ':','o','d','b','c','c','f','g','/','C','f','g','S','v','c','/',
-    'S','Q','L','N','o','D','a','t','a','F','o','u','n','d',':','1',
-    '.','0','g','0','+','0','+','4','1','8','4','9','1','6','4','8',
-    '-','1','3','+','S','e','t','D','S','N','C','o','n','t','r','o',
-    'l','(','3','+','8','+','K','e','y','V','a','l','u','e','>','d',
-    '1','2','8','+','1','0','+','a','u','t','o','m','a','t','i','o',
-    'n','>','F','1','0','+','s','q','l','W','a','r','n','i','n','g',
-    '<','c','0','+','b','1','4','+','F','F','F','d','5','+','d','0',
-    '+','F','F','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','d','0','+','3','+','3','3','+','I','D','L',
-    ':','o','d','b','c','c','f','g','/','C','f','g','S','v','c','/',
-    'P','a','r','a','m','E','r','r','o','r',':','1','.','0','g','1',
-    '+','d','0','+','3','1','+','I','D','L',':','o','d','b','c','c',
-    'f','g','/','C','f','g','S','v','c','/','S','Q','L','E','r','r',
-    'o','r',':','1','.','0','g','1','+','c','0','+','b','1','4','+',
-    'F','F','F','d','5','+','d','0','+','F','F','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','d','0','+',
-    '3','7','+','I','D','L',':','o','d','b','c','c','f','g','/','C',
-    'f','g','S','v','c','/','S','Q','L','N','o','D','a','t','a','F',
-    'o','u','n','d',':','1','.','0','g','0','+','0','+','1','2','6',
-    '7','5','3','6','3','0','9','-','1','7','+','G','e','t','R','e',
-    's','o','u','r','c','e','V','a','l','u','e','s','(','4','+','7',
-    '+','K','e','y','T','y','p','e','>','h','4','+','8','+','K','e',
-    'y','V','a','l','u','e','>','d','1','2','8','+','1','2','+','R',
-    'e','s','V','a','l','u','e','L','i','s','t','<','c','0','+','b',
-    '4','+','d','1','2','8','+','G','d','0','+','F','1','0','+','s',
-    'q','l','W','a','r','n','i','n','g','<','c','0','+','b','1','4',
-    '+','F','F','F','d','5','+','d','0','+','F','F','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','3','+','3','3','+','I','D','L',':','o','d','b','c','c','f',
-    'g','/','C','f','g','S','v','c','/','P','a','r','a','m','E','r',
-    'r','o','r',':','1','.','0','g','1','+','d','0','+','3','1','+',
-    'I','D','L',':','o','d','b','c','c','f','g','/','C','f','g','S',
-    'v','c','/','S','Q','L','E','r','r','o','r',':','1','.','0','g',
-    '1','+','c','0','+','b','1','4','+','F','F','F','d','5','+','d',
-    '0','+','F','F','d','0','+','d','0','+','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','3','7','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','S',
-    'Q','L','N','o','D','a','t','a','F','o','u','n','d',':','1','.',
-    '0','g','0','+','0','+','2','0','2','5','8','8','1','8','5','0',
-    '+','1','7','+','S','e','t','R','e','s','o','u','r','c','e','V',
-    'a','l','u','e','s','(','4','+','7','+','K','e','y','T','y','p',
-    'e','>','h','4','+','8','+','K','e','y','V','a','l','u','e','>',
-    'd','1','2','8','+','1','2','+','R','e','s','V','a','l','u','e',
-    'L','i','s','t','>','c','0','+','b','4','+','d','1','2','8','+',
-    'G','d','0','+','F','1','0','+','s','q','l','W','a','r','n','i',
-    'n','g','<','c','0','+','b','1','4','+','F','F','F','d','5','+',
-    'd','0','+','F','F','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','3','+','3','3','+','I',
-    'D','L',':','o','d','b','c','c','f','g','/','C','f','g','S','v',
-    'c','/','P','a','r','a','m','E','r','r','o','r',':','1','.','0',
-    'g','1','+','d','0','+','3','1','+','I','D','L',':','o','d','b',
-    'c','c','f','g','/','C','f','g','S','v','c','/','S','Q','L','E',
-    'r','r','o','r',':','1','.','0','g','1','+','c','0','+','b','1',
-    '4','+','F','F','F','d','5','+','d','0','+','F','F','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','3','7','+','I','D','L',':','o','d','b','c','c','f','g',
-    '/','C','f','g','S','v','c','/','S','Q','L','N','o','D','a','t',
-    'a','F','o','u','n','d',':','1','.','0','g','0','+','0','+','1',
-    '4','5','6','8','1','1','1','5','9','+','2','0','+','G','e','t',
-    'E','n','v','i','r','o','n','m','e','n','t','V','a','l','u','e',
-    's','(','4','+','7','+','K','e','y','T','y','p','e','>','h','4',
-    '+','8','+','K','e','y','V','a','l','u','e','>','d','1','2','8',
-    '+','1','2','+','E','n','v','V','a','l','u','e','L','i','s','t',
-    '<','c','0','+','b','3','+','F','F','d','0','+','1','0','+','s',
-    'q','l','W','a','r','n','i','n','g','<','c','0','+','b','1','4',
-    '+','F','F','F','d','5','+','d','0','+','F','F','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','3','+','3','3','+','I','D','L',':','o','d','b','c','c','f',
-    'g','/','C','f','g','S','v','c','/','P','a','r','a','m','E','r',
-    'r','o','r',':','1','.','0','g','1','+','d','0','+','3','1','+',
-    'I','D','L',':','o','d','b','c','c','f','g','/','C','f','g','S',
-    'v','c','/','S','Q','L','E','r','r','o','r',':','1','.','0','g',
-    '1','+','c','0','+','b','1','4','+','F','F','F','d','5','+','d',
-    '0','+','F','F','d','0','+','d','0','+','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','3','7','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','S',
-    'Q','L','N','o','D','a','t','a','F','o','u','n','d',':','1','.',
-    '0','g','0','+','0','+','1','6','5','5','9','8','0','6','9','0',
-    '-','2','0','+','S','e','t','E','n','v','i','r','o','n','m','e',
-    'n','t','V','a','l','u','e','s','(','4','+','7','+','K','e','y',
-    'T','y','p','e','>','h','4','+','8','+','K','e','y','V','a','l',
-    'u','e','>','d','1','2','8','+','1','2','+','E','n','v','V','a',
-    'l','u','e','L','i','s','t','>','c','0','+','b','3','+','F','F',
-    'd','0','+','1','0','+','s','q','l','W','a','r','n','i','n','g',
-    '<','c','0','+','b','1','4','+','F','F','F','d','5','+','d','0',
-    '+','F','F','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','d','0','+','3','+','3','3','+','I','D','L',
-    ':','o','d','b','c','c','f','g','/','C','f','g','S','v','c','/',
-    'P','a','r','a','m','E','r','r','o','r',':','1','.','0','g','1',
-    '+','d','0','+','3','1','+','I','D','L',':','o','d','b','c','c',
-    'f','g','/','C','f','g','S','v','c','/','S','Q','L','E','r','r',
-    'o','r',':','1','.','0','g','1','+','c','0','+','b','1','4','+',
-    'F','F','F','d','5','+','d','0','+','F','F','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','d','0','+',
-    '3','7','+','I','D','L',':','o','d','b','c','c','f','g','/','C',
-    'f','g','S','v','c','/','S','Q','L','N','o','D','a','t','a','F',
-    'o','u','n','d',':','1','.','0','g','0','+','0','+','6','0','6',
-    '2','4','8','9','9','9','+','2','2','+','G','e','t','S','t','a',
-    'r','t','u','p','C','o','n','f','i','g','V','a','l','u','e','s',
-    '(','4','+','1','3','+','s','e','r','v','i','c','e','S','t','a',
-    't','u','s','<','I','2','3','+','s','e','r','v','i','c','e','S',
-    't','a','t','u','s','C','h','a','n','g','e','T','i','m','e','<',
-    'F','6','+','D','S','L','i','s','t','<','c','0','+','b','1','6',
-    '+','d','1','2','8','+','F','I','h','1','+','F','F','F','F','G',
-    'G','G','I','F','c','0','+','b','4','+','d','1','2','8','+','G',
-    'd','0','+','F','c','0','+','b','3','+','F','F','d','0','+','c',
-    '0','+','H','1','0','+','s','q','l','W','a','r','n','i','n','g',
-    '<','c','0','+','b','1','4','+','F','F','F','d','5','+','d','0',
-    '+','F','F','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','d','0','+','3','+','3','3','+','I','D','L',
-    ':','o','d','b','c','c','f','g','/','C','f','g','S','v','c','/',
-    'P','a','r','a','m','E','r','r','o','r',':','1','.','0','g','1',
-    '+','d','0','+','3','1','+','I','D','L',':','o','d','b','c','c',
-    'f','g','/','C','f','g','S','v','c','/','S','Q','L','E','r','r',
-    'o','r',':','1','.','0','g','1','+','c','0','+','b','1','4','+',
-    'F','F','F','d','5','+','d','0','+','F','F','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','d','0','+',
-    '3','7','+','I','D','L',':','o','d','b','c','c','f','g','/','C',
-    'f','g','S','v','c','/','S','Q','L','N','o','D','a','t','a','F',
-    'o','u','n','d',':','1','.','0','g','0','+','0','+','1','5','1',
-    '4','1','8','4','4','2','1','-','1','9','+','G','e','t','D','a',
-    't','a','S','o','u','r','c','e','V','a','l','u','e','s','(','3',
-    '+','6','+','D','S','N','a','m','e','>','d','1','2','8','+','8',
-    '+','D','S','V','a','l','u','e','s','<','b','1','6','+','d','1',
-    '2','8','+','F','I','h','1','+','F','F','F','F','G','G','G','I',
-    'F','c','0','+','b','4','+','d','1','2','8','+','G','d','0','+',
-    'F','c','0','+','b','3','+','F','F','d','0','+','c','0','+','H',
-    '1','0','+','s','q','l','W','a','r','n','i','n','g','<','c','0',
-    '+','b','1','4','+','F','F','F','d','5','+','d','0','+','F','F',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','3','+','3','3','+','I','D','L',':','o','d',
-    'b','c','c','f','g','/','C','f','g','S','v','c','/','P','a','r',
-    'a','m','E','r','r','o','r',':','1','.','0','g','1','+','d','0',
-    '+','3','1','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c','/','S','Q','L','E','r','r','o','r',':',
-    '1','.','0','g','1','+','c','0','+','b','1','4','+','F','F','F',
-    'd','5','+','d','0','+','F','F','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','3','7','+',
-    'I','D','L',':','o','d','b','c','c','f','g','/','C','f','g','S',
-    'v','c','/','S','Q','L','N','o','D','a','t','a','F','o','u','n',
-    'd',':','1','.','0','g','0','+','0','+','1','0','8','8','6','4',
-    '7','1','8','0','+','1','1','+','S','e','t','D','S','S','t','a',
-    't','u','s','(','4','+','4','+','D','S','N','m','>','d','1','2',
-    '8','+','6','+','s','t','a','t','u','s','>','I','1','7','+','s',
-    't','a','t','u','s','C','h','a','n','g','e','d','T','i','m','e',
-    '>','d','3','0','+','1','0','+','s','q','l','W','a','r','n','i',
-    'n','g','<','c','0','+','b','1','4','+','F','F','F','d','5','+',
-    'd','0','+','F','F','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','3','+','3','3','+','I',
-    'D','L',':','o','d','b','c','c','f','g','/','C','f','g','S','v',
-    'c','/','P','a','r','a','m','E','r','r','o','r',':','1','.','0',
-    'g','1','+','d','0','+','3','1','+','I','D','L',':','o','d','b',
-    'c','c','f','g','/','C','f','g','S','v','c','/','S','Q','L','E',
-    'r','r','o','r',':','1','.','0','g','1','+','c','0','+','b','1',
-    '4','+','F','F','F','d','5','+','d','0','+','F','F','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','3','7','+','I','D','L',':','o','d','b','c','c','f','g',
-    '/','C','f','g','S','v','c','/','S','Q','L','N','o','D','a','t',
-    'a','F','o','u','n','d',':','1','.','0','g','0','+','0','+','1',
-    '2','6','2','5','3','3','9','9','7','+','1','1','+','S','e','t',
-    'A','S','S','t','a','t','u','s','(','3','+','6','+','s','t','a',
-    't','u','s','>','I','1','7','+','s','t','a','t','u','s','C','h',
-    'a','n','g','e','d','T','i','m','e','>','d','3','0','+','1','0',
-    '+','s','q','l','W','a','r','n','i','n','g','<','c','0','+','b',
-    '1','4','+','F','F','F','d','5','+','d','0','+','F','F','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','d','0','+',
-    'd','0','+','3','+','3','3','+','I','D','L',':','o','d','b','c',
-    'c','f','g','/','C','f','g','S','v','c','/','P','a','r','a','m',
-    'E','r','r','o','r',':','1','.','0','g','1','+','d','0','+','3',
-    '1','+','I','D','L',':','o','d','b','c','c','f','g','/','C','f',
-    'g','S','v','c','/','S','Q','L','E','r','r','o','r',':','1','.',
-    '0','g','1','+','c','0','+','b','1','4','+','F','F','F','d','5',
-    '+','d','0','+','F','F','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','3','7','+','I','D',
-    'L',':','o','d','b','c','c','f','g','/','C','f','g','S','v','c',
-    '/','S','Q','L','N','o','D','a','t','a','F','o','u','n','d',':',
-    '1','.','0','g','0','+','0','+','2','0','3','8','3','1','3','2',
-    '4','1','-','2','7','+','C','r','e','a','t','e','C','o','n','f',
-    'i','g','u','r','a','t','i','o','n','D','a','t','a','b','a','s',
-    'e','(','3','+','1','5','+','D','a','t','a','b','a','s','e','V',
-    'e','r','s','i','o','n','>','F','1','9','+','s','q','l','V','o',
-    'l','u','m','e','L','o','c','a','t','i','o','n','N','m','>','d',
-    '0','+','1','0','+','s','q','l','W','a','r','n','i','n','g','<',
-    'c','0','+','b','1','4','+','F','F','F','d','5','+','d','0','+',
-    'F','F','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','4','+','3','3','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','P',
-    'a','r','a','m','E','r','r','o','r',':','1','.','0','g','1','+',
-    'd','0','+','3','1','+','I','D','L',':','o','d','b','c','c','f',
-    'g','/','C','f','g','S','v','c','/','S','Q','L','E','r','r','o',
-    'r',':','1','.','0','g','1','+','c','0','+','b','1','4','+','F',
-    'F','F','d','5','+','d','0','+','F','F','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','3',
-    '9','+','I','D','L',':','o','d','b','c','c','f','g','/','C','f',
-    'g','S','v','c','/','S','Q','L','I','n','v','a','l','i','d','H',
-    'a','n','d','l','e',':','1','.','0','g','0','+','3','6','+','I',
-    'D','L',':','o','d','b','c','c','f','g','/','C','f','g','S','v',
-    'c','/','D','a','t','a','b','a','s','e','F','o','u','n','d',':',
-    '1','.','0','g','0','+','0','+','2','0','8','4','5','6','7','0',
-    '3','7','+','1','9','+','C','r','e','a','t','e','D','a','t','a',
-    't','y','p','e','T','a','b','l','e','(','3','+','2','0','+','D',
-    'a','t','a','t','y','p','e','T','a','b','l','e','V','e','r','s',
-    'i','o','n','>','F','1','9','+','s','q','l','V','o','l','u','m',
-    'e','L','o','c','a','t','i','o','n','N','m','>','d','0','+','1',
-    '0','+','s','q','l','W','a','r','n','i','n','g','<','c','0','+',
-    'b','1','4','+','F','F','F','d','5','+','d','0','+','F','F','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','4','+','3','3','+','I','D','L',':','o','d','b',
-    'c','c','f','g','/','C','f','g','S','v','c','/','P','a','r','a',
-    'm','E','r','r','o','r',':','1','.','0','g','1','+','d','0','+',
-    '3','1','+','I','D','L',':','o','d','b','c','c','f','g','/','C',
-    'f','g','S','v','c','/','S','Q','L','E','r','r','o','r',':','1',
-    '.','0','g','1','+','c','0','+','b','1','4','+','F','F','F','d',
-    '5','+','d','0','+','F','F','d','0','+','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','3','9','+','I',
-    'D','L',':','o','d','b','c','c','f','g','/','C','f','g','S','v',
-    'c','/','S','Q','L','I','n','v','a','l','i','d','H','a','n','d',
-    'l','e',':','1','.','0','g','0','+','3','6','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','D',
-    'a','t','a','b','a','s','e','F','o','u','n','d',':','1','.','0',
-    'g','0','+','0','+','1','7','6','0','0','0','6','8','6','7','-',
-    '2','5','+','D','r','o','p','C','o','n','f','i','g','u','r','a',
-    't','i','o','n','D','a','t','a','b','a','s','e','(','1','+','1',
-    '0','+','s','q','l','W','a','r','n','i','n','g','<','c','0','+',
-    'b','1','4','+','F','F','F','d','5','+','d','0','+','F','F','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','4','+','3','3','+','I','D','L',':','o','d','b',
-    'c','c','f','g','/','C','f','g','S','v','c','/','P','a','r','a',
-    'm','E','r','r','o','r',':','1','.','0','g','1','+','d','0','+',
-    '3','1','+','I','D','L',':','o','d','b','c','c','f','g','/','C',
-    'f','g','S','v','c','/','S','Q','L','E','r','r','o','r',':','1',
-    '.','0','g','1','+','c','0','+','b','1','4','+','F','F','F','d',
-    '5','+','d','0','+','F','F','d','0','+','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','3','9','+','I',
-    'D','L',':','o','d','b','c','c','f','g','/','C','f','g','S','v',
-    'c','/','S','Q','L','I','n','v','a','l','i','d','H','a','n','d',
-    'l','e',':','1','.','0','g','0','+','3','9','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','D',
-    'a','t','a','b','a','s','e','N','o','t','F','o','u','n','d',':',
-    '1','.','0','g','0','+','0','+','1','4','8','7','7','8','5','5',
-    '7','5','-','1','7','+','D','r','o','p','D','a','t','a','t','y',
-    'p','e','T','a','b','l','e','(','1','+','1','0','+','s','q','l',
-    'W','a','r','n','i','n','g','<','c','0','+','b','1','4','+','F',
-    'F','F','d','5','+','d','0','+','F','F','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','4',
-    '+','3','3','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c','/','P','a','r','a','m','E','r','r','o',
-    'r',':','1','.','0','g','1','+','d','0','+','3','1','+','I','D',
-    'L',':','o','d','b','c','c','f','g','/','C','f','g','S','v','c',
-    '/','S','Q','L','E','r','r','o','r',':','1','.','0','g','1','+',
-    'c','0','+','b','1','4','+','F','F','F','d','5','+','d','0','+',
-    'F','F','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','3','9','+','I','D','L',':','o','d',
-    'b','c','c','f','g','/','C','f','g','S','v','c','/','S','Q','L',
-    'I','n','v','a','l','i','d','H','a','n','d','l','e',':','1','.',
-    '0','g','0','+','3','9','+','I','D','L',':','o','d','b','c','c',
-    'f','g','/','C','f','g','S','v','c','/','D','a','t','a','b','a',
-    's','e','N','o','t','F','o','u','n','d',':','1','.','0','g','0',
-    '+','0','+','2','3','1','9','0','5','3','1','8','+','1','6','+',
-    'U','s','e','r','A','u','t','h','e','n','t','i','c','a','t','e',
-    '(','6','+','8','+','U','s','e','r','N','a','m','e','>','c','0',
-    '+','H','8','+','P','a','s','s','w','o','r','d','>','c','0','+',
-    'H','7','+','r','e','t','C','o','d','e','<','I','6','+','s','t',
-    'a','t','u','s','<','I','1','3','+','a','u','t','h','e','n','t',
-    'i','c','a','t','e','d','<','I','1','0','+','a','u','t','h','o',
-    'r','i','z','e','d','<','I','2','+','4','0','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','W',
-    'r','o','n','g','U','s','e','r','P','a','s','s','w','o','r','d',
-    ':','1','.','0','g','0','+','3','4','+','I','D','L',':','o','d',
-    'b','c','c','f','g','/','C','f','g','S','v','c','/','S','e','r',
-    'v','e','r','E','r','r','o','r',':','1','.','0','g','0','+','0',
-    '+','4','9','5','6','7','0','8','8','9','+','1','4','+','C','h',
-    'a','n','g','e','P','a','s','s','w','o','r','d','(','5','+','8',
-    '+','U','s','e','r','N','a','m','e','>','c','0','+','H','1','1',
-    '+','o','l','d','P','a','s','s','w','o','r','d','>','c','0','+',
-    'H','1','1','+','n','e','w','P','a','s','s','w','o','r','d','>',
-    'c','0','+','H','7','+','r','e','t','C','o','d','e','<','I','6',
-    '+','s','t','a','t','u','s','<','I','2','+','4','0','+','I','D',
-    'L',':','o','d','b','c','c','f','g','/','C','f','g','S','v','c',
-    '/','W','r','o','n','g','U','s','e','r','P','a','s','s','w','o',
-    'r','d',':','1','.','0','g','0','+','3','4','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','S',
-    'e','r','v','e','r','E','r','r','o','r',':','1','.','0','g','0',
-    '+','0','+','5','4','5','9','1','6','4','3','+','1','2','+','G',
-    'e','n','e','r','a','l','P','a','r','a','m','(','1','+','9','+',
-    'p','a','r','a','m','L','i','s','t','>','c','0','+','b','3','+',
-    'I','I','c','0','+','H','1','+','3','3','+','I','D','L',':','o',
-    'd','b','c','c','f','g','/','C','f','g','S','v','c','/','P','a',
-    'r','a','m','E','r','r','o','r',':','1','.','0','g','1','+','d',
-    '0','+','0','+', 0};
-#define odbccfg_CfgSvc_ics_ ((IDL_unsigned_long) 6660)
-
-/*
- * Interface creation function for 'odbccfg_CfgSvc'
- */
-extern "C" CEE_status
-odbccfg_CfgSvc_ifc_(
-  /* Out */ CEE_handle_def *interface_handle);
-
-/**********************************
- * End interface 'odbccfg_CfgSvc' *
- **********************************/
-/* End module: odbccfg */
-/*
- * End t

<TRUNCATED>


[18/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbcas.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbcas.idl b/core/conn/unixodbc/odbc/Krypton/odbcas.idl
deleted file mode 100644
index 2e5b725..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbcas.idl
+++ /dev/null
@@ -1,268 +0,0 @@
-/**********************************************************************
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-********************************************************************/
-/**************************************************************************
-**************************************************************************/
-//
-// MODULE: ASSOCSVC.IDL 
-//
-// PURPOSE: Describes the Tandem ODBC/MX ASSOCIATION services (AS).
-//
-// Modification History
-//
-// Rewrote all the method definitions since old definitions were not applicable
-//			with the new approach 
-//
-#ifndef ASSOCSVC_H_
-#define ASSOCSVC_H_
-
-#include "odbcCommon.idl"
-#include "odbcsrvrcommon.idl"
-
-typedef struct DATASOURCE_STATUS_t
-{	
-	SQL_IDENTIFIER_def	DSName;
-	DS_AUTOMATION_def	DSAutomation;
-	short				defaultFlag;
-	long				DSState;
-	long				MaxSrvrCnt;
-	long				InitSrvrCnt;
-	long				AvailSrvrCnt;
-	long				StartAheadCnt;
-	long				CurrentSrvrRegistered;
-	long				CurrentSrvrConnected;
-	TIME_def			StateChangeTime;
-} DATASOURCE_STATUS_def;
-
-typedef struct SRVR_STATUS_t
-{	
-	long				srvrType;
-	IDL_OBJECT_def		srvrObjRef;
-	short				nodeId;
-	unsigned long		srvrProcessId;
-	SQL_IDENTIFIER_def	DSName;
-	char				processName[MAX_PROCESS_NAME_LEN];
-	long				srvrState;
-	char				computerName[MAX_COMPUTERNAME_LENGTH+1];
-	unsigned long		clientProcessId;
-	string				userName;
-	string				windowText;
-	DIALOGUE_ID_def 	dialogueId;
-	TIME_def			lastUpdatedTime;
-	VERSION_def			srvrVersion;	
-} SRVR_STATUS_def;
-
-typedef struct AS_CFG_STATUS_t
-{	
-	short ASNodeId;
-	long ASProcessId;
-	long ASSrvrState;
-	char ASProcessName[MAX_PROCESS_NAME_LEN];
-	IDL_OBJECT_def ASSrvrObjRef;
-	TIME_def ASLastUpdatedTime;
-	VERSION_def		ASVersion;
-	short CfgNodeId;
-	long CfgProcessId;
-	long CfgSrvrState;
-	char CfgProcessName[MAX_PROCESS_NAME_LEN];
-	IDL_OBJECT_def CfgSrvrObjRef;
-  	TIME_def CfgLastUpdatedTime;
-	VERSION_def		CfgVersion;	
-} AS_CFG_STATUS_def;
-
-typedef sequence<DATASOURCE_STATUS_def> DATASOURCE_STATUS_LIST_def;
-
-typedef sequence<SRVR_STATUS_def> SRVR_STATUS_LIST_def;
-
-module odbcas {
-
-#define AS_uuid ((UUID_def) "9101c0ac-e07a-11d0-a543-0060b01ad6ae")
-
-// note clusterNm is unused but defined in the hopes that Tandem will
-// start providing the cluster its own identify 
-
-interface ASSvc 
-	{                  
-	exception ASParamError {string ErrorText;};
-	exception ASTimeout {string ErrorText;};
-	exception ASNoSrvrHdl {};
-	exception ASRejectRegistry{string ErrorText;};
-    exception ASRegistryFailed{};
-	exception ASTryAgain{};
-    exception ASStateChangeError{string ErrorText;};
-	exception SQLError {ERROR_DESC_LIST_def errorList;};
-	exception PortNotAvailable {};
-	exception DSNotFound {};
-	exception DSAlreadyStopped {};
-	exception DSAlreadyStarted {} ;
-	exception DSStateChangeError {};
-	exception ProcessStopError {};
-	exception ASNotAvailable {string ErrorText;};
-	exception DSNotAvailable {string ErrorText;};
-	exception SrvrNotFound {};
-	exception SrvrInUseByAnotherClient{};
-	exception InvalidUser{};
-	exception SrvrCreateError{};
-	exception CfgSrvrFailed{};
-	exception LogonUserFailure{long errorCode;};
-	exception TraceAlreadyEnabled {};
-	exception TraceAlreadyDisabled {} ;
-	exception TraceEnableError {};
-	exception TraceDisableError {};
-												             
-    void RegProcess (
-		 in  VERSION_def			intfVersion,
-		 in  long					srvrType,
-		 in	 IDL_OBJECT_def			srvrObjRef,
-		 in  PROCESS_ID_def			nskProcessInfo,
-		 out SRVR_CONTEXT_def		srvrContext)
-     raises (ASParamError,
-			ASTimeout,
-			ASRegistryFailed,
-			ASRejectRegistry);
-
-	// RetryCount will determine if the connection request is coming from the
-	// same client or it is a new client, to decide if the association server need
-	// to start a new server when needed.
-	// datasource is the datasource to which the client is connected.
-	void GetObjRefHdl(
-	    in  CONNECTION_CONTEXT_def  inContext,
-		in  USER_DESC_def			userDesc,
-		in	long					srvrType,
-		in	short					retryCount,
-		out IDL_OBJECT_def			srvrObjRef,
-		out DIALOGUE_ID_def			dialogueId,
-		out SQL_IDENTIFIER_def		dataSource,
-		out	USER_SID_def			userSid,
-		out	VERSION_LIST_def		versionList)
-	raises (ASParamError, 
-			ASTimeout,
-			ASNoSrvrHdl,
-			ASTryAgain,
-			ASNotAvailable,
-			DSNotAvailable,
-			PortNotAvailable,
-			InvalidUser,
-			LogonUserFailure);
-
-	void UpdateSrvrState (
-		in	long	srvrType,
-		in	IDL_OBJECT_def	srvrObjRef,
-		in  long	srvrState,
-		out long	TraceType,
-		out long	StatisticsType,
-		out long	ContextType,
-		out SRVR_CONTEXT_def srvrContext)
-	raises (ASParamError,
-			ASTimeout,
-			ASStateChangeError);
-
-	void SrvrMonitorCall(in long srvrType,
-						in IDL_OBJECT_def srvrObjRef,
-						in long DSId);
-
-	void StartAS (out ERROR_DESC_LIST_def sqlWarning) 
-		raises (ASParamError, DSAlreadyStarted, DSStateChangeError, PortNotAvailable, 
-				SQLError, ASTryAgain, SrvrCreateError, CfgSrvrFailed);
-
-	void StopAS (in long StopType,
-				in string ReasonText)
-		raises (ASParamError, DSStateChangeError, ProcessStopError);
-		
-	void StartDS(in SQL_IDENTIFIER_def DSName,
-				 out ERROR_DESC_LIST_def sqlWarning)
-		raises (ASParamError, DSNotFound, DSAlreadyStarted, DSStateChangeError, PortNotAvailable, 
-				SQLError, SrvrCreateError);
-
-	void StopDS(in SQL_IDENTIFIER_def DSName,
-				in long StopType,
-				in string ReasonText)
-		raises (ASParamError, DSNotFound, DSAlreadyStopped, DSStateChangeError, ProcessStopError);
-
-	void StatusAS(out AS_CFG_STATUS_def AsCfgStatus);
-
-	void StatusDS (in SQL_IDENTIFIER_def DSName,
-					out DATASOURCE_STATUS_def DSStatus)
-		raises (ASParamError, DSNotFound);
-
-	void StatusDSDetail (in SQL_IDENTIFIER_def DSName,
-						out SRVR_STATUS_LIST_def srvrListStatus)
-		raises (ASParamError, DSNotFound, ASNotAvailable, DSNotAvailable);
-
-	void StatusSrvrAll (out SRVR_STATUS_LIST_def srvrListStatus)
-		raises (ASParamError, ASNotAvailable);
-
-	void StopSrvr(in DIALOGUE_ID_def dialogueId,
-				  in long	srvrType,
-				  in IDL_OBJECT_def	srvrObjRef,
-				  in long StopType)
-		raises (ASParamError, ASNotAvailable, SrvrNotFound, SrvrInUseByAnotherClient, ProcessStopError);
-
-	void StatusDSAll (out DATASOURCE_STATUS_LIST_def DSListStatus)
-		raises (ASParamError);
-
-	// Initially thought this method should be 'DoIDie' 
-	// wanted an optimistic method name. 'ShouldILive' Still didn't sound right
-	// and hence 'WouldLikeToLive'
-
-	void WouldLikeToLive (in long	srvrType,
-						in IDL_OBJECT_def srvrObjRef,
-						out long lifePermit)
-		raises (ASParamError);
-
-// for testing AS
-
-	void SetTestPoint(
-			in DIALOGUE_ID_def		dialogueId,
-			in short				TestPoint,
-			in unsigned long	    Operation)
-			raises (ASParamError);
-
-	void ClearTestPoint(
-			in DIALOGUE_ID_def		dialogueId,
-			in short				TestPoint,
-			in unsigned short		Operation)
-			raises (ASParamError);
-
-	void DataSourceConfigChanged ( in IDL_OBJECT_def dataSourceName,
-						in long dataSourceOperation, in long dataSourceOperationValue)
-		raises (ASParamError);
-
-//
-// General Parameter Interface
-//
-	void GeneralParam(
-			in GEN_ParamList_def	paramList)
-			raises (ASParamError);
-
-	void EnableTrace(in SQL_IDENTIFIER_def DSName, in DIALOGUE_ID_def dialogueId, in IDL_OBJECT_def srvrObjRef, in long traceType)
-		raises (ASParamError, DSNotFound, DSAlreadyStopped, TraceAlreadyEnabled, TraceEnableError);
-
-	void DisableTrace(in SQL_IDENTIFIER_def DSName, in DIALOGUE_ID_def dialogueId, in IDL_OBJECT_def srvrObjRef, in long traceType)
-		raises (ASParamError, DSNotFound, DSAlreadyStopped, TraceAlreadyDisabled, TraceDisableError);
-
-	void GetVersionAS(out VPROC_def ASVersion);
-
-    };  // end of interface ASSvc
-
-};
-#endif
\ No newline at end of file


[29/31] incubator-trafodion git commit: Merge remote branch 'origin/master'

Posted by su...@apache.org.
Merge remote branch 'origin/master'


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/09f19da1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/09f19da1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/09f19da1

Branch: refs/heads/master
Commit: 09f19da1f648e3595dcac65b7e1e74fadf9b96ac
Parents: 69f1887 deb0130
Author: Sandhya Sundaresan <sa...@esgyn.com>
Authored: Fri Oct 2 18:50:59 2015 +0000
Committer: Sandhya Sundaresan <sa...@esgyn.com>
Committed: Fri Oct 2 18:50:59 2015 +0000

----------------------------------------------------------------------
 .gitignore                                      |    1 +
 Makefile                                        |   30 +
 core/Makefile                                   |   47 +-
 core/conn/Makefile                              |    6 +-
 .../unixcli/package/trafodbclnx_install.sh      |    5 -
 core/macros.gmk                                 |    1 +
 core/rest/Makefile                              |    6 +-
 core/rest/genvers                               |   22 +-
 core/rest/src/saveVersion.sh                    |   11 +-
 core/sqf/Makefile                               |   21 +-
 core/sqf/sqenvcom.sh                            |    2 +-
 core/sqf/sql/scripts/dcscheck                   |  108 +-
 core/sqf/sql/scripts/install_local_hadoop       |  273 +--
 core/sqf/sql/scripts/install_traf_components    |  401 +++++
 core/sqf/sql/scripts/sqcheck                    |    2 +-
 core/sqf/sql/scripts/sqconfig                   |   24 -
 core/sqf/src/seatrans/hbase-trx/Makefile        |    2 +-
 core/sql/cli/Cli.cpp                            |    5 +-
 core/sql/cli/Cli.h                              |    3 +-
 core/sql/cli/CliExtern.cpp                      |    5 +-
 core/sql/cli/memorymonitor.cpp                  |   46 +-
 core/sql/comexe/ComTdbExeUtil.h                 |    8 +-
 core/sql/common/ComMisc.cpp                     |   58 +
 core/sql/common/ComMisc.h                       |    5 +
 core/sql/executor/ByteArrayList.java            |   54 -
 core/sql/executor/ExExeUtil.h                   |    4 +-
 core/sql/executor/ExExeUtilGet.cpp              |    7 +-
 core/sql/executor/ExExeUtilLoad.cpp             |  134 +-
 core/sql/executor/HBaseClient.java              | 1596 ------------------
 core/sql/executor/HBaseClient_JNI.cpp           |   30 +-
 core/sql/executor/HBaseClient_JNI.h             |    2 +-
 core/sql/executor/HBulkLoadClient.java          |  533 ------
 core/sql/executor/HTableClient.h                |   65 -
 core/sql/executor/HTableClient.java             | 1334 ---------------
 core/sql/executor/HiveClient.java               |  301 ----
 core/sql/executor/OrcFileReader.cpp             |    4 +-
 core/sql/executor/OrcFileReader.java            |  518 ------
 core/sql/executor/ResultIterator.java           |  133 --
 core/sql/executor/ResultKeyValueList.java       |  100 --
 core/sql/executor/RowToInsert.java              |   44 -
 core/sql/executor/RowsToInsert.java             |   57 -
 core/sql/executor/SequenceFileReader.cpp        |    4 +-
 core/sql/executor/SequenceFileReader.java       |  448 -----
 core/sql/executor/SequenceFileWriter.java       |  467 -----
 core/sql/executor/StringArrayList.java          |   47 -
 .../executor/org_trafodion_sql_HTableClient.h   |   43 +
 core/sql/exp/ExpLOB.cpp                         |   42 +-
 core/sql/exp/ExpLOB.h                           |   13 +-
 core/sql/exp/ExpLOBaccess.cpp                   | 1235 ++++++++------
 core/sql/exp/ExpLOBaccess.h                     |   51 +-
 core/sql/exp/ExpLOBenums.h                      |    9 +
 core/sql/exp/ExpLOBexternal.h                   |    3 +-
 core/sql/exp/ExpLOBinterface.cpp                |   42 +-
 core/sql/exp/ExpLOBinterface.h                  |   25 +-
 core/sql/export/NABasicObject.h                 |    2 +-
 core/sql/generator/GenItemFunc.cpp              |    2 +
 core/sql/generator/GenRelExeUtil.cpp            |    6 +-
 core/sql/nskgmake/Makerules.build               |   13 -
 core/sql/nskgmake/Makerules.linux               |   13 -
 core/sql/nskgmake/Makerules.mk                  |   73 +-
 core/sql/nskgmake/executor/Makefile             |   54 -
 core/sql/nskgmake/ustat/Makefile                |   13 -
 core/sql/optimizer/BindRelExpr.cpp              |   18 +-
 core/sql/optimizer/ItemFunc.h                   |   11 +-
 core/sql/optimizer/NATable.cpp                  |    6 +-
 core/sql/optimizer/NodeMap.cpp                  |  129 ++
 core/sql/optimizer/NodeMap.h                    |    1 +
 core/sql/optimizer/OptPhysRelExpr.cpp           |    1 +
 core/sql/optimizer/RelExeUtil.h                 |    4 +-
 core/sql/parser/sqlparser.y                     |   41 +-
 core/sql/pom.xml                                |   49 +
 core/sql/qmscommon/QRLogger.cpp                 |   18 +-
 core/sql/regress/compGeneral/EXPECTED042        |  100 +-
 core/sql/regress/executor/EXPECTED130           |  433 ++++-
 core/sql/regress/executor/TEST130               |  314 +++-
 core/sql/regress/executor/anoush.jpg            |  Bin 0 -> 230150 bytes
 core/sql/regress/executor/deep.jpg              |  Bin 0 -> 159018 bytes
 core/sql/regress/executor/lob_input_a1.txt      |    1 +
 core/sql/regress/executor/lob_input_b1.txt      |    1 +
 core/sql/regress/executor/lob_input_c1.txt      |    1 +
 core/sql/regress/executor/lob_input_d1.txt      |    4 +
 core/sql/regress/executor/lob_input_e1.txt      |    4 +
 core/sql/regress/hive/EXPECTED009               |   54 +-
 core/sql/regress/hive/EXPECTED015               |   90 +-
 core/sql/regress/hive/TEST009                   |    2 +-
 core/sql/sqlcomp/CmpSeabaseDDLcleanup.cpp       |    2 +-
 core/sql/sqlcomp/CmpSeabaseDDLtable.cpp         |   12 +-
 core/sql/sqlcomp/DefaultConstants.h             |    5 +-
 core/sql/sqlcomp/nadefaults.cpp                 |   18 +-
 .../java/org/trafodion/sql/ByteArrayList.java   |   54 +
 .../java/org/trafodion/sql/HBaseClient.java     | 1596 ++++++++++++++++++
 .../java/org/trafodion/sql/HBulkLoadClient.java |  533 ++++++
 .../java/org/trafodion/sql/HTableClient.java    | 1337 +++++++++++++++
 .../main/java/org/trafodion/sql/HiveClient.java |  301 ++++
 .../java/org/trafodion/sql/OrcFileReader.java   |  500 ++++++
 .../java/org/trafodion/sql/ResultIterator.java  |  133 ++
 .../org/trafodion/sql/ResultKeyValueList.java   |  100 ++
 .../java/org/trafodion/sql/RowToInsert.java     |   44 +
 .../java/org/trafodion/sql/RowsToInsert.java    |   57 +
 .../org/trafodion/sql/SequenceFileReader.java   |  448 +++++
 .../org/trafodion/sql/SequenceFileWriter.java   |  467 +++++
 .../java/org/trafodion/sql/StringArrayList.java |   47 +
 .../org/trafodion/sql/ustat/ChgAutoList.java    |  426 +++++
 .../java/org/trafodion/sql/ustat/UstatUtil.java |  442 +++++
 core/sql/ustat/ChgAutoList.java                 |  426 -----
 core/sql/ustat/UstatUtil.java                   |  442 -----
 core/sql/ustat/hs_cli.cpp                       |    2 +-
 core/sql/ustat/hs_globals.cpp                   |   30 +-
 core/sql/ustat/hs_globals.h                     |    6 +-
 dcs/.gitignore                                  |    1 +
 dcs/Makefile                                    |   52 +
 dcs/genvers                                     |   24 +
 dcs/src/saveVersion.sh                          |   15 +-
 env.sh                                          |   24 +
 wms/src/saveVersion.sh                          |    7 +-
 115 files changed, 9444 insertions(+), 8002 deletions(-)
----------------------------------------------------------------------



[05/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.h
deleted file mode 100644
index adf333f..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/ossbit/ossbit.h
+++ /dev/null
@@ -1,252 +0,0 @@
-#include "sql.h"
-#include "sqlext.h"
-
-#define ODBCTAB "NSKTAB"
-
-#define SQL_MAX_DB_NAME_LEN			60
-#define MAX_CONNECT_STRING      256
-#define MAX_SQLSTRING_LEN				4000
-#define STATE_SIZE							6
-#define SQL_MAX_DRIVER_LENGTH		300
-#define MAX_NUM_COLUMNS					13
-#define	MAX_COLUMN_OUTPUT				300
-#define	SQL_MAX_TABLE_TYPE_LEN		10
-#define	SQL_MAX_REMARK_LEN			60
-#define END_LOOP								"END_LOOP"
-#define CREATE_TABLE						"create table "
-#define	INSERT_TABLE						"insert into "
-#define SELECT_TABLE						"select "
-#define DROP_TABLE							"drop table "
-
-// global struct to be used everywhere in the program.
-typedef struct TestInfo 
-{
-   char DataSource[SQL_MAX_DSN_LENGTH];
-   char UserID[SQL_MAX_USER_NAME_LEN];
-   char Password[SQL_MAX_USER_NAME_LEN];
-   char Database[SQL_MAX_DB_NAME_LEN];
-	 char Catalog[SQL_MAX_CATALOG_NAME_LEN];
-	 char Schema[SQL_MAX_SCHEMA_NAME_LEN];
-	 char Table[SQL_MAX_TABLE_NAME_LEN];
-   SQLHENV henv;
-   SQLHDBC hdbc;
-   SQLHSTMT hstmt;
-} TestInfo;
-
-// max sql string that can be used in this program.
-char	SQLStmt[MAX_SQLSTRING_LEN];
-int		Actual_Num_Columns;
-char DSN[SQL_MAX_DSN_LENGTH];
-char UID[SQL_MAX_USER_NAME_LEN];
-char PWD[SQL_MAX_USER_NAME_LEN];
-int		rowdata;
-
-// SQL Datatype
-struct
-{
-	char	*DataTypestr;
-	SWORD	DataType;
-	SWORD	CDataType;
-	char	*Name;				// column name
-	BOOL	PriKey;				// primary key
-	char	*Description;
-	char	*Precision;
-	char	*Scale;
-} ColumnInfo[] = 
-{
-	{"SQL_CHAR",SQL_CHAR,SQL_C_CHAR,"Column_Char",TRUE,"char","200",""},
-	{"SQL_VARCHAR",SQL_VARCHAR,SQL_C_CHAR,"Column_Varchar",FALSE,"varchar","254",""},
-	{"SQL_DECIMAL",SQL_DECIMAL,SQL_C_CHAR,"Column_Decimal",FALSE,"decimal","15","5"},
-	{"SQL_NUMERIC",SQL_NUMERIC,SQL_C_CHAR,"Column_Numeric",FALSE,"numeric","15","5"},
-	{"SQL_SMALLINT",SQL_SMALLINT,SQL_C_SHORT,"Column_Smallint",FALSE,"smallint","",},
-	{"SQL_INTEGER",SQL_INTEGER,SQL_C_LONG,"Column_Integer",TRUE,"integer","",},
-	{"SQL_REAL",SQL_REAL,SQL_C_FLOAT,"Column_Real",FALSE,"real","",},
-	{"SQL_FLOAT",SQL_FLOAT,SQL_C_DOUBLE,"Column_Float",FALSE,"float","",},
-	{"SQL_DOUBLE",SQL_DOUBLE,SQL_C_DOUBLE,"Column_Double",FALSE,"double precision","",},
-	{"SQL_DATE",SQL_DATE,SQL_C_DATE,"Column_Date",FALSE,"date","",},
-	{"SQL_TIME",SQL_TIME,SQL_C_TIME,"Column_Time",FALSE,"time","",},
-	{"SQL_TIMESTAMP",SQL_TIMESTAMP,SQL_C_TIMESTAMP,"Column_Timestamp",FALSE,"timestamp","",},
-	{"SQL_BIGINT",SQL_BIGINT,SQL_C_CHAR,"Column_Bint",FALSE,"largeint","",},
-	{END_LOOP,}
-};
-
-struct
-{
-	char	*DataTypestr;
-	SWORD	DataType;
-	SWORD	CDataType;
-	char	*Name;				// column name
-	BOOL	PriKey;				// primary key
-	char	*Description;
-	char	*Precision;
-	char	*Scale;
-	char    *Default;
-} ColumnInfo2[] = 
-{
-	{"SQL_LONGVARCHAR",SQL_LONGVARCHAR,SQL_C_CHAR,"Column_LongVarchar",FALSE,"long varchar","255","","'Default LongVarChar Value'"},
-	{"SQL_INTERVAL_YEAR",SQL_INTERVAL_YEAR,SQL_C_INTERVAL_YEAR,"Column_IntervalYear",FALSE,"interval year(4)","","","{interval '1000' year(4)}"},
-	{"SQL_INTERVAL_MONTH",SQL_INTERVAL_MONTH,SQL_C_INTERVAL_MONTH,"Column_IntervalMonth",FALSE,"interval month(3)","","","{interval '100' month(3)}"},
-	{"SQL_INTERVAL_YEAR_TO_MONTH",SQL_INTERVAL_YEAR_TO_MONTH,SQL_C_INTERVAL_YEAR_TO_MONTH,"Column_IntervalYearToMonth",FALSE,"interval year(3) to month","","","{interval '100-10' year(3) to month}"},
-	{"SQL_INTERVAL_DAY",SQL_INTERVAL_DAY,SQL_C_INTERVAL_DAY,"Column_IntervalDay",FALSE,"interval day(4)","","","{interval '1000' day(4)}"},
-	{"SQL_INTERVAL_HOUR",SQL_INTERVAL_HOUR,SQL_C_INTERVAL_HOUR,"Column_IntervalHour",FALSE,"interval hour(3)","","","{interval '100' hour(3)}"},
-	{"SQL_INTERVAL_MINUTE",SQL_INTERVAL_MINUTE,SQL_C_INTERVAL_MINUTE,"Column_IntervalMinute",FALSE,"interval minute(3)","","","{interval '100' minute(3)}"},
-	{"SQL_INTERVAL_SECOND",SQL_INTERVAL_SECOND,SQL_C_INTERVAL_SECOND,"Column_IntervalSecond",FALSE,"interval second(3,2)","","","{interval '100.10' second(3,2)}"},
-	{"SQL_INTERVAL_DAY_TO_HOUR",SQL_INTERVAL_DAY_TO_HOUR,SQL_C_INTERVAL_DAY_TO_HOUR,"Column_IntervalDayToHour",FALSE,"interval day(3) to hour","","","{interval '100 10' day(3) to hour}"},
-	{"SQL_INTERVAL_DAY_TO_MINUTE",SQL_INTERVAL_DAY_TO_MINUTE,SQL_C_INTERVAL_DAY_TO_MINUTE,"Column_IntervalDayToMinute",FALSE,"interval day(3) to minute","","","{interval '100 10:10' day(3) to minute}"},
-	{"SQL_INTERVAL_DAY_TO_SECOND",SQL_INTERVAL_DAY_TO_SECOND,SQL_C_INTERVAL_DAY_TO_SECOND,"Column_IntervalDayToSecond",FALSE,"interval day(3) to second(3)","","","{interval '100 10:10:10' day(3) to second(3)}"},
-	{"SQL_INTERVAL_HOUR_TO_MINUTE",SQL_INTERVAL_HOUR_TO_MINUTE,SQL_C_INTERVAL_HOUR_TO_MINUTE,"Column_IntervalHourToMinute",FALSE,"interval hour(3) to minute","","","{interval '100:10' hour(3) to minute}"},
-	{"SQL_INTERVAL_HOUR_TO_SECOND",SQL_INTERVAL_HOUR_TO_SECOND,SQL_C_INTERVAL_HOUR_TO_SECOND,"Column_IntervalHourToSecond",FALSE,"interval hour(3) to second(4)","","","{interval '100:10:10' hour(3) to second(4)}"},
-	{"SQL_INTERVAL_MINUTE_TO_SECOND",SQL_INTERVAL_MINUTE_TO_SECOND,SQL_C_INTERVAL_MINUTE_TO_SECOND,"Column_IntervalMinuteToSecond",FALSE,"interval minute(3) to second(5)","","","{interval '100:10' minute(3) to second(5)}"},
-	{"SQL_TYPE_DATE",SQL_TYPE_DATE,SQL_C_TYPE_DATE,"Column_Date",FALSE,"date","","","{d '2003-05-12'}"},
-	{"SQL_TYPE_TIME",SQL_TYPE_TIME,SQL_C_TYPE_TIME,"Column_Time",FALSE,"time","","","{t '16:30:00'}"},
-	{"SQL_TYPE_TIMESTAMP",SQL_TYPE_TIMESTAMP,SQL_C_TYPE_TIMESTAMP,"Column_Timestamp",FALSE,"timestamp","","","{ts '2003-05-12 16:30:00'}"},
-	{"SQL_CHAR",SQL_CHAR,SQL_C_CHAR,"Column_Char",TRUE,"char","200","",""},
-	{END_LOOP,}
-};
-
-struct
-{
-	char	*Year;
-	char    *Month;
-	char    *YearToMonth;
-	char    *Day;
-	char    *Hour;
-	char    *Minute;
-	char    *Second;
-	char    *DayToHour;
-	char    *DayToMinute;
-	char    *DayToSecond;
-	char    *HourToMinute;
-	char    *HourToSecond;
-	char    *MinuteToSecond;
-	DATE_STRUCT			DateValue;
-	TIME_STRUCT			TimeValue; 
-	TIMESTAMP_STRUCT	TimestampValue;
-
-} IntervalValues[] =
-{
-	{"1000","100","100-10","1000","100","100","100.10","100 10","100 10:10","100 10:10:10","100:10","100:10:10","100:10",{2003,05,12},{16,30,00},{2003,05,12,16,30,00,0}},	
-	{"326","326","163-11","3261","163","163","223.16","163 12","163 12:39","163 12:39:59.16"/*"163 12:39:59.163"*/,"163:39","163:39:59.1630","163:59.16300",{2003,04,11},{19,40,20},{2003,04,10,21,22,23,123456}},
-//	{"-326","-326","-163-11","-3261","-163","-163","-223.16","-163 12","-163 12:39","-16 23:39:56.23","-163:39","-163:39:59.1630","-163:59.16300",{1901,01,1},{1,0,0},{1901,01,1,1,0,0,0}},
-	{"99","999","163-11","3261","163","163","223.16","163 12","163 12:39","163 12:39:59.16"/*"163 12:39:59.163"*/,"163:39","163:39:59.1630","163:59.16300",{2003,12,31},{23,59,59},{2003,12,31,23,59,59,123456}},
-	{"999"},																																					
-
-};
-
-
-struct
-{
-	char	*DataTypestr;
-	SWORD	DataType;
-	SWORD	CDataType;
-	char	*Name;				// column name
-	BOOL	PriKey;				// primary key
-	char	*Description;
-	char	*Precision;
-	char	*Scale;
-	char    *Default;
-} ColumnInfo3[] = 
-{
-	{"SQL_WCHAR",SQL_WCHAR,SQL_C_WCHAR,"Column_WChar",FALSE,"wchar","255","","_N'Default WChar Value'"},
-	{"SQL_WVARCHAR",SQL_WVARCHAR,SQL_C_WCHAR,"Column_WVarChar",FALSE,"wvarchar","255","","_N'Default WVarChar Value'"},
-	{"SQL_WLONGVARCHAR",SQL_WLONGVARCHAR,SQL_C_WCHAR,"Column_WLongVarChar",FALSE,"wlongvarchar","255","","_N'Default WLongVarChar Value'"},
-	{"SQL_BIT",SQL_BIT,SQL_C_BIT,"Column_Bit",FALSE,"bit","","","1"},
-	{"SQL_TINYINT",SQL_TINYINT,SQL_C_TINYINT,"Column_TinyInt",FALSE,"tinyint","","","100"},
-	{"SQL_BINARY",SQL_BINARY,SQL_C_BINARY,"Column_Binary",FALSE,"binary","255","","100"},
-	{"SQL_VARBINARY",SQL_VARBINARY,SQL_C_BINARY,"Column_VarBinary",FALSE,"varbinary","255","","100"},
-	{"SQL_LONGVARBINARY",SQL_LONGVARBINARY,SQL_C_BINARY,"Column_LongVarBinary",FALSE,"longvarbinary","255","","100"},
-	{END_LOOP,}
-};
-
-
-
-
-// Datatypes below are used for datatype conversion from
-// SQL_C_TYPE to SQL_TYPE and viceversa.
-struct 
-{
-	char							*CharValue;
-	char							*VarCharValue;
-	char							*DecimalValue;
-	char							*NumericValue;
-	SWORD							ShortValue;
-	SDWORD						LongValue;
-	SFLOAT						RealValue;
-	SDOUBLE						FloatValue;
-	SDOUBLE						DoubleValue;
-	DATE_STRUCT				DateValue;
-	TIME_STRUCT				TimeValue; 
-	TIMESTAMP_STRUCT	TimestampValue;
-	char							*BigintValue;
-	SQLLEN						InValue;
-	SQLLEN						InValue1;
-} InputOutputValues[] = 
-{
-	{"C1","V1","1.2","1.2",1,1,1.0,1.0,1.0,{1997,12,30},{11,45,23},{1997,10,12,11,33,41,123456},"1",SQL_NTS,0},
-	{"Char data2","Varchar data2","1234.56","5678.12",1234,12345,12340.0,12300.0,12345670.0,{1998,12,30},{11,45,23},{1998,10,12,11,33,41,123456},"123456",SQL_NTS,0},
-//	{"Character data for row 3","Varchar data for row 3","1234567.89","9876543.21",9999,98765,98765.0,987654.0,98765432.0,{2000,01,01},{11,45,23},{1999,12,31,12,00,00,000000},"9876543",SQL_NTS,0},
-      {"Character data for row 3","Varchar data for row 3","1234.56","9876543.21",9999,98765,98765.0,987654.0,98765432.0,{2000,01,01},{11,45,23},{1999,12,31,12,00,00,000000},"9876543",SQL_NTS,0},
-	{END_LOOP,}
-};
-
-
-
-
-
-// Datatypes below are used for datatype conversion from
-// SQL_C_TYPE to SQL_TYPE and viceversa.
-struct 
-{
-	char						*LongVarCharValue;
-	char                        *IntervalYearValue;
-	char                        *IntervalMonthValue;
-	char                        *IntervalYearToMonthValue;
-	char                        *IntervalDayValue;
-	char                        *IntervalHourValue;
-	char                        *IntervalMinuteValue;
-	char                        *IntervalSecondValue;
-	char                        *IntervalDayToHourValue;
-	char                        *IntervalDayToMinuteValue;
-	char                        *IntervalDayToSecondValue;
-	char                        *IntervalHourToMinuteValue;
-	char                        *IntervalHourToSecondValue;
-	char                        *IntervalMinuteToSecondValue;
-	char						*DateValue;
-	char						*TimeValue; 
-	char						*TimestampValue;
-	char						*CharValue;
-	SQLLEN						InValue;
-	SQLLEN						InValue1;
-	BOOL						UseExecDirect;
-	BOOL						UseDefaults;
-} InputOutputValues2[] = 
-{
-	{"","","","","","","","","","","","","","","","","","five",SQL_NTS,0,0,1},
-	{"LV1","{interval '326' year(4)}","{interval '326' month(3)}","{interval '163-11' year(3) to month}","{interval '3261' day(4)}","{interval '163' hour(3)}","{interval '163' minute(3)}","{interval '223.16' second(3,2)}","{interval '163 12' day(3) to hour}","{interval '163 12:39' day(3) to minute}","{interval '163 12:39:59.16' day(3) to second(3)}"/*"{interval '163 12:39:59.163' day(3) to second(3)}"*/,"{interval '163:39' hour(3) to minute}","{interval '163:39:59.163' hour(3) to second(4)}","{interval '163:59.163' minute(3) to second(5)}","{d '2003-04-11'}","{t '19:40:20'}","{ts '2003-04-10 21:22:23.123456'}","one",SQL_NTS,0,0,0},
-	{"LongVarChar Data for Row3","cast (99 as interval year(4))","cast (999 as interval month(3))","cast ('163-11' as interval year(3) to month)","cast ('3261' as interval day(4))","cast ('163' as interval hour(3))","cast ('163' as interval minute(3))","cast ('223.16' as interval second(3,2))","cast ('163 12' as interval day(3) to hour)","cast ('163 12:39' as interval day(3) to minute)","cast ('163 12:39:59.16' as interval day(3) to second(3))"/*"cast ('163 12:39:59.163' as interval day(3) to second(3))"*/,"cast ('163:39' as interval hour(3) to minute)","cast ('163:39:59.163' as interval hour(3) to second(4))","cast ('163:59.163' as interval minute(3) to second(5))","cast ('2000-12-31' as date)","cast ('23:59:59' as time)","cast ('2000-12-31 23:59:59.123456' as timestamp)","three",SQL_NTS,0,1,0},
-//	{"LV Data for Defaults row","","","","","","","","","","","","","","","","","five",SQL_NTS,0,0,1},
-	{END_LOOP,}
-};
-
-
-
-struct 
-{
-	char						*WCharValue;
-	char						*WVarCharValue;
-	char						*WLongVarCharValue;
-	SWORD                       BitValue;
-	SWORD                       TinyintValue;
-	char                        *BinaryValue;
-	char                        *VarBinaryValue;
-	char                        *LongVarBinaryValue;
-	SQLLEN						InValue;
-	SQLLEN						InValue1;
-	BOOL						UseExecDirect;
-	BOOL						UseDefaults;
-} InputOutputValues3[] = 
-{
-	{"_N'WChar Value'","_N'WVarChar Value'","_N'WLongVarChar Value'",0,200,"1001","1001","1001",SQL_NTS,0,0,0},
-	{END_LOOP,}
-};
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/package/MXODSN
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/package/MXODSN b/core/conn/unixodbc/odbc/odbcclient/unixcli/package/MXODSN
deleted file mode 100644
index 0193dbe..0000000
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/package/MXODSN
+++ /dev/null
@@ -1,40 +0,0 @@
-[ODBC]
-traceFlags              = ERROR
-TraceStart              = 0
-TraceFile               = tracefile.log
-MaxTraceFileSize        = 1024
-AppUnicodeType				= utf16
-
-[ODBC Data Sources]
-TDM_Default_DataSource  = HPODBC
-NEO                     = HPODBC
-
-DataSourceName          = Driver
-
-[DataSourceName]
-Driver                  = HPODBC
-
-[TDM_Default_DataSource]
-Description                 = Default Data Source
-Catalog                     = NEO
-Schema                      = SCH
-DataLang                    = 0
-FetchBufferSize             = SYSTEM_DEFAULT
-Server                      = TCP:1.2.3.4:18650
-SQL_ATTR_CONNECTION_TIMEOUT = SYSTEM_DEFAULT
-SQL_LOGIN_TIMEOUT           = SYSTEM_DEFAULT
-SQL_QUERY_TIMEOUT           = NO_TIMEOUT
-ServiceName					= HP_DEFAULT_SERVICE
-
-[NEO]
-Description                 = Default Data Source
-Catalog                     = NEO
-Schema                      = SCH
-DataLang                    = 0
-FetchBufferSize             = SYSTEM_DEFAULT
-Server                      = TCP:neo:24000
-SQL_ATTR_CONNECTION_TIMEOUT = SYSTEM_DEFAULT
-SQL_LOGIN_TIMEOUT           = SYSTEM_DEFAULT
-SQL_QUERY_TIMEOUT           = NO_TIMEOUT
-ServiceName					= HP_DEFAULT_SERVICE
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/package/TRAFDSN
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/package/TRAFDSN b/core/conn/unixodbc/odbc/odbcclient/unixcli/package/TRAFDSN
index 4101c6e..07da82b 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/package/TRAFDSN
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/package/TRAFDSN
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 [ODBC]
 traceFlags              = ERROR
 TraceStart              = 0

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/stubtrace.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/stubtrace.h b/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/stubtrace.h
index e2b10af..352cdd7 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/stubtrace.h
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/stubtrace.h
@@ -1,3 +1,25 @@
+/**********************************************************************
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
+********************************************************************/
 #ifndef __STUBTRACE_H__
 #define __STUBTRACE_H__
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version.cpp-tmpl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version.cpp-tmpl b/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version.cpp-tmpl
index 284d97e..11c405c 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version.cpp-tmpl
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version.cpp-tmpl
@@ -1,3 +1,25 @@
-extern char* versionString="TRAFODBC (Build Id [@@@])";
-extern "C" void TRAFODBC_Build_Id_@@@ ()
+/**********************************************************************
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
+********************************************************************/
+extern char* versionString="TRAFODBC (Build Id [@@@@])";
+extern "C" void TRAFODBC_Build_Id_@@@@ ()
 { }

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version_drvr.cpp-tmpl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version_drvr.cpp-tmpl b/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version_drvr.cpp-tmpl
index 72223ef..8f59424 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version_drvr.cpp-tmpl
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/trace/version_drvr.cpp-tmpl
@@ -1,3 +1,25 @@
-extern char* versionString="TRAFODBC_DRVR (Build Id [@@@])";
-extern "C" void TRAFODBC_DRVR_Build_Id_@@@ ()
+/**********************************************************************
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
+********************************************************************/
+extern char* versionString="TRAFODBC_DRVR (Build Id [@@@@])";
+extern "C" void TRAFODBC_DRVR_Build_Id_@@@@ ()
 { }

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.monitor.mon.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.monitor.mon.config b/core/sqf/conf/log4cxx.monitor.mon.config
index a45b620..5933ed5 100644
--- a/core/sqf/conf/log4cxx.monitor.mon.config
+++ b/core/sqf/conf/log4cxx.monitor.mon.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, monAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.monitor.mon.snmp.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.monitor.mon.snmp.config b/core/sqf/conf/log4cxx.monitor.mon.snmp.config
index 2d8be2a..69bcf5f 100644
--- a/core/sqf/conf/log4cxx.monitor.mon.snmp.config
+++ b/core/sqf/conf/log4cxx.monitor.mon.snmp.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, monSnmpAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.monitor.psd.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.monitor.psd.config b/core/sqf/conf/log4cxx.monitor.psd.config
index aa5d70d..50d100a 100644
--- a/core/sqf/conf/log4cxx.monitor.psd.config
+++ b/core/sqf/conf/log4cxx.monitor.psd.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, psdAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.monitor.wdg.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.monitor.wdg.config b/core/sqf/conf/log4cxx.monitor.wdg.config
index 14ad222..c935915 100644
--- a/core/sqf/conf/log4cxx.monitor.wdg.config
+++ b/core/sqf/conf/log4cxx.monitor.wdg.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, wdtAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.monitor.wdg.snmp.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.monitor.wdg.snmp.config b/core/sqf/conf/log4cxx.monitor.wdg.snmp.config
index 5933ce6..0b8a10e 100644
--- a/core/sqf/conf/log4cxx.monitor.wdg.snmp.config
+++ b/core/sqf/conf/log4cxx.monitor.wdg.snmp.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, wdtSnmpAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.trafodion.lob.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.trafodion.lob.config b/core/sqf/conf/log4cxx.trafodion.lob.config
index 6c2df2f..a743566 100644
--- a/core/sqf/conf/log4cxx.trafodion.lob.config
+++ b/core/sqf/conf/log4cxx.trafodion.lob.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, lobAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.trafodion.masterexe.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.trafodion.masterexe.config b/core/sqf/conf/log4cxx.trafodion.masterexe.config
index 9f9df50..5a8e96d 100644
--- a/core/sqf/conf/log4cxx.trafodion.masterexe.config
+++ b/core/sqf/conf/log4cxx.trafodion.masterexe.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO,  mxoAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.trafodion.sscp.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.trafodion.sscp.config b/core/sqf/conf/log4cxx.trafodion.sscp.config
index 6fa7368..d9a74f4 100644
--- a/core/sqf/conf/log4cxx.trafodion.sscp.config
+++ b/core/sqf/conf/log4cxx.trafodion.sscp.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, sscpAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.trafodion.ssmp.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.trafodion.ssmp.config b/core/sqf/conf/log4cxx.trafodion.ssmp.config
index 6b478d2..8c5e760 100644
--- a/core/sqf/conf/log4cxx.trafodion.ssmp.config
+++ b/core/sqf/conf/log4cxx.trafodion.ssmp.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, ssmpAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.trafodion.tm.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.trafodion.tm.config b/core/sqf/conf/log4cxx.trafodion.tm.config
index e0ff84e..acfe6b8 100644
--- a/core/sqf/conf/log4cxx.trafodion.tm.config
+++ b/core/sqf/conf/log4cxx.trafodion.tm.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, tmAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4cxx.trafodion.udr.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4cxx.trafodion.udr.config b/core/sqf/conf/log4cxx.trafodion.udr.config
index dbf6517..39145a6 100644
--- a/core/sqf/conf/log4cxx.trafodion.udr.config
+++ b/core/sqf/conf/log4cxx.trafodion.udr.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # Define some default values that can be overridden by system properties
 trafodion.root.logger=INFO, udrAppender
 trafodion.log.dir=${MY_SQROOT}/logs

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4j.dtm.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4j.dtm.config b/core/sqf/conf/log4j.dtm.config
index a7737a2..0d62591 100644
--- a/core/sqf/conf/log4j.dtm.config
+++ b/core/sqf/conf/log4j.dtm.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # @@@ START COPYRIGHT @@@
 #
 # Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/log4j.hdfs.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/log4j.hdfs.config b/core/sqf/conf/log4j.hdfs.config
index f509c72..397f338 100644
--- a/core/sqf/conf/log4j.hdfs.config
+++ b/core/sqf/conf/log4j.hdfs.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # @@@ START COPYRIGHT @@@
 #
 # Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/conf/trafodion.udr.config
----------------------------------------------------------------------
diff --git a/core/sqf/conf/trafodion.udr.config b/core/sqf/conf/trafodion.udr.config
index 6d5ebdc..df1bca7 100644
--- a/core/sqf/conf/trafodion.udr.config
+++ b/core/sqf/conf/trafodion.udr.config
@@ -1,3 +1,26 @@
+#
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+#
+
 # @@@ START COPYRIGHT @@@
 #
 # Licensed to the Apache Software Foundation (ASF) under one

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/active_queries.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/active_queries.sql b/core/sqf/export/limited-support-tools/LSO/active_queries.sql
index 2a5c539..4375973 100644
--- a/core/sqf/export/limited-support-tools/LSO/active_queries.sql
+++ b/core/sqf/export/limited-support-tools/LSO/active_queries.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 -- set param ?filter 'ACTIVE_QUERIES=30';  -- 30 seconds
 set param ?lsq  ' sqlSrc: ';
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/cpu_offender.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/cpu_offender.sql b/core/sqf/export/limited-support-tools/LSO/cpu_offender.sql
index 317c1a2..64afaba 100644
--- a/core/sqf/export/limited-support-tools/LSO/cpu_offender.sql
+++ b/core/sqf/export/limited-support-tools/LSO/cpu_offender.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 -- set param ?filter 'CPU_OFFENDER=-1' ;
 select current_timestamp "CURRENT_TIMESTAMP"  -- (1) Now
        ,count(*) no_of_processes              -- (2) Number of processed in QID

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/dead_queries.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/dead_queries.sql b/core/sqf/export/limited-support-tools/LSO/dead_queries.sql
index bc6223d..ee2f559 100644
--- a/core/sqf/export/limited-support-tools/LSO/dead_queries.sql
+++ b/core/sqf/export/limited-support-tools/LSO/dead_queries.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 --set param ?filter 'DEAD_QUERIES=30';  -- 30 seconds
 set param ?lsq  ' sqlSrc: ';
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/inactive_queries.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/inactive_queries.sql b/core/sqf/export/limited-support-tools/LSO/inactive_queries.sql
index 8bfd4d7..f209fb2 100644
--- a/core/sqf/export/limited-support-tools/LSO/inactive_queries.sql
+++ b/core/sqf/export/limited-support-tools/LSO/inactive_queries.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 -- set param ?filter 'INACTIVE_QUERIES=30';  -- 30 seconds
 set param ?lsq  ' sqlSrc: ';
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/mem_offender.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/mem_offender.sql b/core/sqf/export/limited-support-tools/LSO/mem_offender.sql
index 78ddbf8..f512240 100644
--- a/core/sqf/export/limited-support-tools/LSO/mem_offender.sql
+++ b/core/sqf/export/limited-support-tools/LSO/mem_offender.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 select current_timestamp "CURRENT_TIMESTAMP",
    cast(tokenstr('nodeId:', variable_info) as integer) node,
    cast(tokenstr('processId:', variable_info) as integer) pid,

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/queries_in_client.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/queries_in_client.sql b/core/sqf/export/limited-support-tools/LSO/queries_in_client.sql
index b58dd5b..17c3ccd 100644
--- a/core/sqf/export/limited-support-tools/LSO/queries_in_client.sql
+++ b/core/sqf/export/limited-support-tools/LSO/queries_in_client.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 -- set param ?filter 'QUERIES_IN_CLIENT=30';  -- 30 seconds
 set param ?lsq    ' sqlSrc: ';
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/queries_in_sql.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/queries_in_sql.sql b/core/sqf/export/limited-support-tools/LSO/queries_in_sql.sql
index ed4f536..eb0144b 100644
--- a/core/sqf/export/limited-support-tools/LSO/queries_in_sql.sql
+++ b/core/sqf/export/limited-support-tools/LSO/queries_in_sql.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 -- set param ?filter 'QUERIES_IN_SQL=30';  -- 30 seconds
 set param ?lsq    ' sqlSrc: ';
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/LSO/uninstrumented.sql
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/LSO/uninstrumented.sql b/core/sqf/export/limited-support-tools/LSO/uninstrumented.sql
index 10433a9..aad7f8c 100644
--- a/core/sqf/export/limited-support-tools/LSO/uninstrumented.sql
+++ b/core/sqf/export/limited-support-tools/LSO/uninstrumented.sql
@@ -1,3 +1,26 @@
+--
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+--
+
 -- set param ?filter 'UNMONITORED_QUERIES=30';  -- 30 seconds
 set param ?lsq  ' sqlSrc: ';
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/limited-support-tools/QPDrawer/PlanForest
----------------------------------------------------------------------
diff --git a/core/sqf/export/limited-support-tools/QPDrawer/PlanForest b/core/sqf/export/limited-support-tools/QPDrawer/PlanForest
index 2965d95..2d50836 100644
--- a/core/sqf/export/limited-support-tools/QPDrawer/PlanForest
+++ b/core/sqf/export/limited-support-tools/QPDrawer/PlanForest
@@ -1,3 +1,26 @@
+'#
+'# @@@ START COPYRIGHT @@@
+'#
+'# 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.
+'#
+'# @@@ END COPYRIGHT @@@
+'#
+
 '########################################################################
 '#                                                                      #
 '#   Excel/VBA macro to draw SQL/MX query execution plan trees from     #

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/ckill.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/ckill.1 b/core/sqf/export/share/man/man1/ckill.1
index 532d65e..7e44fce 100644
--- a/core/sqf/export/share/man/man1/ckill.1
+++ b/core/sqf/export/share/man/man1/ckill.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH CKILL 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 ckill \- cluster process kill

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/ckillall.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/ckillall.1 b/core/sqf/export/share/man/man1/ckillall.1
index 6332577..318d592 100644
--- a/core/sqf/export/share/man/man1/ckillall.1
+++ b/core/sqf/export/share/man/man1/ckillall.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH CKILLALL 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 ckillall \- cluster process killall

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/createhooks.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/createhooks.1 b/core/sqf/export/share/man/man1/createhooks.1
index 1e1c316..e673479 100644
--- a/core/sqf/export/share/man/man1/createhooks.1
+++ b/core/sqf/export/share/man/man1/createhooks.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH CREATEHOOKS 1 "05 May 2013" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 createhooks \- create hook files

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/cstat.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/cstat.1 b/core/sqf/export/share/man/man1/cstat.1
index 1128f76a..b154b33 100644
--- a/core/sqf/export/share/man/man1/cstat.1
+++ b/core/sqf/export/share/man/man1/cstat.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH CSTAT 1 "11 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 cstat \- cluster process status for SQ

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/delhooks.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/delhooks.1 b/core/sqf/export/share/man/man1/delhooks.1
index cdb1be3..3dd0347 100644
--- a/core/sqf/export/share/man/man1/delhooks.1
+++ b/core/sqf/export/share/man/man1/delhooks.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH DELHOOKS 1 "05 May 2013" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 delhooks \- create hook files

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/pkillall.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/pkillall.1 b/core/sqf/export/share/man/man1/pkillall.1
index 2db3ce8..be409a3 100644
--- a/core/sqf/export/share/man/man1/pkillall.1
+++ b/core/sqf/export/share/man/man1/pkillall.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH PKILLALL 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 pkillall \- process killall

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/pstacksq.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/pstacksq.1 b/core/sqf/export/share/man/man1/pstacksq.1
index c0f525a..08da4e1 100644
--- a/core/sqf/export/share/man/man1/pstacksq.1
+++ b/core/sqf/export/share/man/man1/pstacksq.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH PSTACKSQ 1 "05 March 2013" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 pstacksq \- pstack with line numbers

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/pstat.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/pstat.1 b/core/sqf/export/share/man/man1/pstat.1
index b2fcb50..2ace3b2 100644
--- a/core/sqf/export/share/man/man1/pstat.1
+++ b/core/sqf/export/share/man/man1/pstat.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH PSTAT 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 pstat \- process status for SQ

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/shell.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/shell.1 b/core/sqf/export/share/man/man1/shell.1
index 378b879..26f71d9 100644
--- a/core/sqf/export/share/man/man1/shell.1
+++ b/core/sqf/export/share/man/man1/shell.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SHELL 1 "05 October 2012" "SQ bin" "SQ-BIN Reference Pages"
 .SH NAME
 shell \- monitor shell

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sq.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sq.1 b/core/sqf/export/share/man/man1/sq.1
index 252983d..e2dba94 100644
--- a/core/sqf/export/share/man/man1/sq.1
+++ b/core/sqf/export/share/man/man1/sq.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQ 1 "05 March 2013" "SQ" "SQ Reference Pages"
 .SH LIST OF COMMANDS
 .nf

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqcheck.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqcheck.1 b/core/sqf/export/share/man/man1/sqcheck.1
index 30184c6..5429a6f 100644
--- a/core/sqf/export/share/man/man1/sqcheck.1
+++ b/core/sqf/export/share/man/man1/sqcheck.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQCHECK 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqcheck \- Check the status of the SQ env

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqcheckmon.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqcheckmon.1 b/core/sqf/export/share/man/man1/sqcheckmon.1
index 9e6515e..bf29462 100644
--- a/core/sqf/export/share/man/man1/sqcheckmon.1
+++ b/core/sqf/export/share/man/man1/sqcheckmon.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQCHECKMON 1 "04 October 2012" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqcheckmon \- Checks the health of the SQ monitor

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqcore.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqcore.1 b/core/sqf/export/share/man/man1/sqcore.1
index b25f7f2..87d914d 100644
--- a/core/sqf/export/share/man/man1/sqcore.1
+++ b/core/sqf/export/share/man/man1/sqcore.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQCORE 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqcore \- Move core files to the head node

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqcorefile.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqcorefile.1 b/core/sqf/export/share/man/man1/sqcorefile.1
index dd56de7..8da035f 100644
--- a/core/sqf/export/share/man/man1/sqcorefile.1
+++ b/core/sqf/export/share/man/man1/sqcorefile.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQCOREFILE 1 "06 April 2012" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqcorefile \- Display core-file information

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqgen.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqgen.1 b/core/sqf/export/share/man/man1/sqgen.1
index 4f6a9d5..6e8c144 100644
--- a/core/sqf/export/share/man/man1/sqgen.1
+++ b/core/sqf/export/share/man/man1/sqgen.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQGEN 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqgen \- SQ Configuration Generator

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqid.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqid.1 b/core/sqf/export/share/man/man1/sqid.1
index b8f80d9..3e6fb1b 100644
--- a/core/sqf/export/share/man/man1/sqid.1
+++ b/core/sqf/export/share/man/man1/sqid.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQID 1 "12 March 2013" "SQ bin" "SQ-BIN Reference Pages"
 .SH NAME
 sqid \- Display SQ identifier

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqinfo.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqinfo.1 b/core/sqf/export/share/man/man1/sqinfo.1
index 6f8effd..7daec1c 100644
--- a/core/sqf/export/share/man/man1/sqinfo.1
+++ b/core/sqf/export/share/man/man1/sqinfo.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQINFO 1 "05 October 2012" "SQ bin" "SQ-BIN Reference Pages"
 .SH NAME
 sqinfo \- Collects SQ information

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqipcrm.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqipcrm.1 b/core/sqf/export/share/man/man1/sqipcrm.1
index 7428bdd..3f49ed5 100644
--- a/core/sqf/export/share/man/man1/sqipcrm.1
+++ b/core/sqf/export/share/man/man1/sqipcrm.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQIPCRM 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqipcrm \- SQ ipcrm

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqkill.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqkill.1 b/core/sqf/export/share/man/man1/sqkill.1
index b926873..c06aa35 100644
--- a/core/sqf/export/share/man/man1/sqkill.1
+++ b/core/sqf/export/share/man/man1/sqkill.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQKILL 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqkill \- kill process through shell

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqps.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqps.1 b/core/sqf/export/share/man/man1/sqps.1
index d354d41..1fc6ae0 100644
--- a/core/sqf/export/share/man/man1/sqps.1
+++ b/core/sqf/export/share/man/man1/sqps.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQPS 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqps \- ps through shell

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqpstack.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqpstack.1 b/core/sqf/export/share/man/man1/sqpstack.1
index f3c4ade..98efbde 100644
--- a/core/sqf/export/share/man/man1/sqpstack.1
+++ b/core/sqf/export/share/man/man1/sqpstack.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQPSTACK 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqpstack \- pstack processes with specific binaries over cluster

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqshell.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqshell.1 b/core/sqf/export/share/man/man1/sqshell.1
index 5daedb1..67669b0 100644
--- a/core/sqf/export/share/man/man1/sqshell.1
+++ b/core/sqf/export/share/man/man1/sqshell.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQSHELL 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqshell \- SQ shell

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/sqf/export/share/man/man1/sqsk.1
----------------------------------------------------------------------
diff --git a/core/sqf/export/share/man/man1/sqsk.1 b/core/sqf/export/share/man/man1/sqsk.1
index 8174e0e..01c6c36 100644
--- a/core/sqf/export/share/man/man1/sqsk.1
+++ b/core/sqf/export/share/man/man1/sqsk.1
@@ -1,3 +1,25 @@
+.\" @@@ START COPYRIGHT @@@
+.\"
+.\" 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.
+.\"
+.\" @@@ END COPYRIGHT @@@
+.\"
+.\"#############################################################
 .TH SQSK 1 "05 May 2010" "SQ scripts" "SQ-SCRIPTS Reference Pages"
 .SH NAME
 sqsk \- Searches (and Kills!) SQ process(es) based on the specified search string



[19/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbc_sv.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbc_sv.h b/core/conn/unixodbc/odbc/Krypton/odbc_sv.h
deleted file mode 100644
index de90a13..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbc_sv.h
+++ /dev/null
@@ -1,4517 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#ifndef ODBC_H_
-#define ODBC_H_
-/*
- * Translation unit: ODBC
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:24 2004
- * C++ constructs used
- * Header file for use with the CEE
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-
-/*****************
- * Module 'odbc' *
- *****************/
-
-/***************************
- * Interface 'odbc_SQLSvc' *
- ***************************/
-typedef IDL_Object odbc_SQLSvc;
-struct odbc_SQLSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbc_SQLSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_SQLInvalidHandle has no members */
-/* Exception odbc_SQLSvc_SQLNeedData has no members */
-/* Exception odbc_SQLSvc_SQLNoDataFound has no members */
-struct odbc_SQLSvc_InvalidUser { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-struct odbc_SQLSvc_SQLRetryCompile { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_InvalidConnection has no members */
-struct odbc_SQLSvc_ProcessStopError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbc_SQLSvc_SQLStillExecuting has no members */
-struct odbc_SQLSvc_SQLQueryCancelled { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_CancelNotPossible has no members */
-struct odbc_SQLSvc_CancelSQLError { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_TransactionError has no members */
-/* Exception odbc_SQLSvc_StatisticsError has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyEnabled has no members */
-/* Exception odbc_SQLSvc_TraceError has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyEnabled has no members */
-
-/**********************************************
- * Operation 'odbc_SQLSvc_InitializeDialogue' *
- **********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_InitializeDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_InitializeDialogue_SQLError_exn_ 3
-#define odbc_SQLSvc_InitializeDialogue_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_InitializeDialogue_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_InitializeDialogue_InvalidUser_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-struct odbc_SQLSvc_InitializeDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_InvalidUser InvalidUser;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_osy_ ((IDL_long) 1359385411)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" void
-odbc_SQLSvc_InitializeDialogue_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" void
-odbc_SQLSvc_InitializeDialogue_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_InitializeDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_smt_ method_
-  );
-
-/*********************************************
- * Operation 'odbc_SQLSvc_TerminateDialogue' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_TerminateDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_TerminateDialogue_SQLError_exn_ 3
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-struct odbc_SQLSvc_TerminateDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_osy_ ((IDL_long) -1443365892)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" void
-odbc_SQLSvc_TerminateDialogue_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" void
-odbc_SQLSvc_TerminateDialogue_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern "C" CEE_status
-odbc_SQLSvc_TerminateDialogue_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_smt_ method_
-  );
-
-/***************************************
- * Operation 'odbc_SQLSvc_MonitorCall' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-struct odbc_SQLSvc_MonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_osy_ ((IDL_long) 1574086967)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" void
-odbc_SQLSvc_MonitorCall_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_MonitorCall_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" void
-odbc_SQLSvc_MonitorCall_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern "C" CEE_status
-odbc_SQLSvc_MonitorCall_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_MonitorCall_smt_ method_
-  );
-
-/***********************************************
- * Operation 'odbc_SQLSvc_SetConnectionOption' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ParamError_exn_ 1
-#define odbc_SQLSvc_SetConnectionOption_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_SetConnectionOption_SQLError_exn_ 3
-#define odbc_SQLSvc_SetConnectionOption_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-struct odbc_SQLSvc_SetConnectionOption_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_osy_ ((IDL_long) 915354899)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" void
-odbc_SQLSvc_SetConnectionOption_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" void
-odbc_SQLSvc_SetConnectionOption_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetConnectionOption_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbc_SQLSvc_EndTransaction' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ParamError_exn_ 1
-#define odbc_SQLSvc_EndTransaction_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_EndTransaction_SQLError_exn_ 3
-#define odbc_SQLSvc_EndTransaction_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_EndTransaction_TransactionError_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-struct odbc_SQLSvc_EndTransaction_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_osy_ ((IDL_long) 1774722963)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" void
-odbc_SQLSvc_EndTransaction_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" void
-odbc_SQLSvc_EndTransaction_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern "C" CEE_status
-odbc_SQLSvc_EndTransaction_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_EndTransaction_smt_ method_
-  );
-
-/***********************************
- * Operation 'odbc_SQLSvc_Prepare' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ParamError_exn_ 1
-#define odbc_SQLSvc_Prepare_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Prepare_SQLError_exn_ 3
-#define odbc_SQLSvc_Prepare_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_Prepare_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_Prepare_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Prepare'
- */
-struct odbc_SQLSvc_Prepare_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_osy_ ((IDL_long) 620562877)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" void
-odbc_SQLSvc_Prepare_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" void
-odbc_SQLSvc_Prepare_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Prepare_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Prepare_smt_ method_
-  );
-
-/**************************************
- * Operation 'odbc_SQLSvc_ExecDirect' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirect_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirect_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirect_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirect_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirect_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-struct odbc_SQLSvc_ExecDirect_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_osy_ ((IDL_long) 2144051445)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" void
-odbc_SQLSvc_ExecDirect_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" void
-odbc_SQLSvc_ExecDirect_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirect_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirect_smt_ method_
-  );
-
-/************************************
- * Operation 'odbc_SQLSvc_ExecuteN' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteN_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteN_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteN_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteN_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteN_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteN_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-struct odbc_SQLSvc_ExecuteN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_osy_ ((IDL_long) 1289684900)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" void
-odbc_SQLSvc_ExecuteN_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" void
-odbc_SQLSvc_ExecuteN_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecuteN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecuteN_smt_ method_
-  );
-
-/**********************************
- * Operation 'odbc_SQLSvc_FetchN' *
- **********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchN_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchN_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchN_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchN_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchN_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchN'
- */
-struct odbc_SQLSvc_FetchN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_osy_ ((IDL_long) 149638890)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" void
-odbc_SQLSvc_FetchN_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" void
-odbc_SQLSvc_FetchN_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchN_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchN_smt_ method_
-  );
-
-/*********************************
- * Operation 'odbc_SQLSvc_Close' *
- *********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ParamError_exn_ 1
-#define odbc_SQLSvc_Close_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Close_SQLError_exn_ 3
-#define odbc_SQLSvc_Close_TransactionError_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Close'
- */
-struct odbc_SQLSvc_Close_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_osy_ ((IDL_long) -670504925)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" void
-odbc_SQLSvc_Close_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" void
-odbc_SQLSvc_Close_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_Close'
- */
-extern "C" CEE_status
-odbc_SQLSvc_Close_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_Close_smt_ method_
-  );
-
-/*******************************************
- * Operation 'odbc_SQLSvc_CancelStatement' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ParamError_exn_ 1
-#define odbc_SQLSvc_CancelStatement_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_CancelStatement_CancelSQLError_exn_ 3
-#define odbc_SQLSvc_CancelStatement_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_CancelStatement_CancelNotPossible_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-struct odbc_SQLSvc_CancelStatement_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_CancelSQLError CancelSQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_osy_ ((IDL_long) -2103734653)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" void
-odbc_SQLSvc_CancelStatement_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" void
-odbc_SQLSvc_CancelStatement_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern "C" CEE_status
-odbc_SQLSvc_CancelStatement_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_CancelStatement_smt_ method_
-  );
-
-/***************************************
- * Operation 'odbc_SQLSvc_SetDiagInfo' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-struct odbc_SQLSvc_SetDiagInfo_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_osy_ ((IDL_long) 1012784524)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" void
-odbc_SQLSvc_SetDiagInfo_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" void
-odbc_SQLSvc_SetDiagInfo_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetDiagInfo_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_smt_ method_
-  );
-
-/**************************************
- * Operation 'odbc_SQLSvc_StopServer' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ParamError_exn_ 1
-#define odbc_SQLSvc_StopServer_ProcessStopError_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_StopServer'
- */
-struct odbc_SQLSvc_StopServer_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_ProcessStopError ProcessStopError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_osy_ ((IDL_long) 1843288558)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" void
-odbc_SQLSvc_StopServer_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_StopServer_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" void
-odbc_SQLSvc_StopServer_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern "C" CEE_status
-odbc_SQLSvc_StopServer_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_StopServer_smt_ method_
-  );
-
-/****************************************
- * Operation 'odbc_SQLSvc_SetTestPoint' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_SetTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-struct odbc_SQLSvc_SetTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_osy_ ((IDL_long) -1315988903)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_SetTestPoint_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_SetTestPoint_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_SetTestPoint_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbc_SQLSvc_ClearTestPoint' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_ClearTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-struct odbc_SQLSvc_ClearTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_osy_ ((IDL_long) -1810813871)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_ClearTestPoint_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" void
-odbc_SQLSvc_ClearTestPoint_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ClearTestPoint_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_smt_ method_
-  );
-
-/******************************************
- * Operation 'odbc_SQLSvc_GetSQLCatalogs' *
- ******************************************/
-typedef IDL_char odbc_SQLSvc_GetSQLCatalogs_tableTypeList_str_[129];
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ParamError_exn_ 1
-#define odbc_SQLSvc_GetSQLCatalogs_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_GetSQLCatalogs_SQLError_exn_ 3
-#define odbc_SQLSvc_GetSQLCatalogs_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-struct odbc_SQLSvc_GetSQLCatalogs_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_osy_ ((IDL_long) -1542386367)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" void
-odbc_SQLSvc_GetSQLCatalogs_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GetSQLCatalogs_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GetSQLCatalogs_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ const IDL_char *catStmtLabel
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  , /* Out   */ IDL_char *catStmtLabel
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" void
-odbc_SQLSvc_GetSQLCatalogs_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  , /* Out   */ IDL_char *catStmtLabel
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GetSQLCatalogs_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GetSQLCatalogs_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_smt_ method_
-  );
-
-/****************************************
- * Operation 'odbc_SQLSvc_GeneralParam' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_ParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-struct odbc_SQLSvc_GeneralParam_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_osy_ ((IDL_long) -836905121)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-typedef void (*odbc_SQLSvc_GeneralParam_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern "C" void
-odbc_SQLSvc_GeneralParam_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GeneralParam_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GeneralParam_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GeneralParam_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_GeneralParam'
- */
-typedef void (*odbc_SQLSvc_GeneralParam_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern "C" void
-odbc_SQLSvc_GeneralParam_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GeneralParam_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GeneralParam_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern "C" CEE_status
-odbc_SQLSvc_GeneralParam_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_GeneralParam_smt_ method_
-  );
-
-/*************************************
- * Operation 'odbc_SQLSvc_FetchPerf' *
- *************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchPerf_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchPerf_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchPerf_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchPerf_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchPerf_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchPerf_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchPerf_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-struct odbc_SQLSvc_FetchPerf_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_ldx_ ((IDL_unsigned_long) 18)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_osy_ ((IDL_long) 509640371)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-typedef void (*odbc_SQLSvc_FetchPerf_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern "C" void
-odbc_SQLSvc_FetchPerf_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchPerf_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchPerf_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchPerf_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_FetchPerf_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQL_DataValue_def *outputDataValue
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_FetchPerf'
- */
-typedef void (*odbc_SQLSvc_FetchPerf_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchPerf_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern "C" void
-odbc_SQLSvc_FetchPerf_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchPerf_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchPerf_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchPerf_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchPerf_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchPerf_smt_ method_
-  );
-
-/***************************************
- * Operation 'odbc_SQLSvc_FetchRowset' *
- ***************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchRowset_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchRowset_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchRowset_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchRowset_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchRowset_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-struct odbc_SQLSvc_FetchRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_ldx_ ((IDL_unsigned_long) 19)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_osy_ ((IDL_long) 1588986592)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-typedef void (*odbc_SQLSvc_FetchRowset_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern "C" void
-odbc_SQLSvc_FetchRowset_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchRowset_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchRowset_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchRowset_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_FetchRowset_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQL_DataValue_def *outputDataValue
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_FetchRowset'
- */
-typedef void (*odbc_SQLSvc_FetchRowset_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern "C" void
-odbc_SQLSvc_FetchRowset_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_FetchRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchRowset_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchRowset_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_FetchRowset_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_FetchRowset_smt_ method_
-  );
-
-/*****************************************
- * Operation 'odbc_SQLSvc_PrepareRowset' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_PrepareRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_PrepareRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_PrepareRowset_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_PrepareRowset_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_PrepareRowset_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-struct odbc_SQLSvc_PrepareRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_ldx_ ((IDL_unsigned_long) 20)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_osy_ ((IDL_long) -504361269)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-typedef void (*odbc_SQLSvc_PrepareRowset_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern "C" void
-odbc_SQLSvc_PrepareRowset_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_PrepareRowset_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_PrepareRowset_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_PrepareRowset_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_PrepareRowset_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_PrepareRowset'
- */
-typedef void (*odbc_SQLSvc_PrepareRowset_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_PrepareRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function prototype for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern "C" void
-odbc_SQLSvc_PrepareRowset_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_PrepareRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Set Synchronous method for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_PrepareRowset_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_PrepareRowset_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_PrepareRowset_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_PrepareRowset_smt_ method_
-  );
-
-/********************************************
- * Operation 'odbc_SQLSvc_ExecDirectRowset' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirectRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirectRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirectRowset_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirectRowset_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirectRowset_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-struct odbc_SQLSvc_ExecDirectRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    odbc_SQLSvc_ParamError ParamError;
-    odbc_SQLSvc_SQLError SQLError;
-    odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_ldx_ ((IDL_unsigned_long) 21)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_osy_ ((IDL_long) 190992998)
-/*
- * Asynchronous method function pointer type for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-typedef void (*odbc_SQLSvc_ExecDirectRowset_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-extern "C" void
-odbc_SQLSvc_ExecDirectRowset_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  );
-/*
- * Set Asynchronous Method for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirectRowset_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbc_SQLSvc_ExecDirectRowset_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-extern "C" CEE_status
-odbc_SQLSvc_ExecDirectRowset_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const odbc_SQLSvc_ExecDirectRowset_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method function pointer type for
- * operation'odbc_SQLSvc_ExecDirectRowset'
- */
-typedef void (*odbc_SQLSvc_ExecDirectRowset_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ odbc_SQLSvc_ExecDirectRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-

<TRUNCATED>


[12/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.c b/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.c
deleted file mode 100644
index 62781ca..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccfg_cl.c
+++ /dev/null
@@ -1,3343 +0,0 @@
-/*
- * Translation unit: ODBCCFG
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:20 2004
- * Code file for use with the CEE
- * Client functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-typedef IDL_enum CfgSvc_REQ_t;
-#define UNKNOWN_NM ((IDL_enum) 0)
-#define ASSOC_NM ((IDL_enum) 1)
-#define DATASOURCE_NM ((IDL_enum) 2)
-#define USER_NM ((IDL_enum) 3)
-#define PROFILE_NM ((IDL_enum) 4)
-typedef CfgSvc_REQ_t CfgSvc_REQ_def;
-typedef IDL_enum DS_AUTOMATION_t;
-#define AUTOMATIC ((IDL_enum) 0)
-#define MANUAL ((IDL_enum) 1)
-typedef DS_AUTOMATION_t DS_AUTOMATION_def;
-typedef struct DATASOURCE_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQL_IDENTIFIER_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_LIST_def;
-struct DATASOURCE_DESC_t {
-  SQL_IDENTIFIER_def DSNm;
-  char pad_to_offset_132_[3];
-  IDL_unsigned_long DSNStatus;
-  TIMESTAMP_STR_def LastStatusChange;
-  char pad_to_offset_168_[1];
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  TIMESTAMP_STR_def LastUpdated;
-  char pad_to_size_240_[1];
-};
-typedef struct DATASOURCE_DESC_t DATASOURCE_DESC_def;
-struct RES_HIT_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_char Action[129];
-  char pad_to_offset_280_[7];
-  IDL_long_long ActualValue;
-};
-typedef struct RES_HIT_DESC_t RES_HIT_DESC_def;
-typedef struct DEFINE_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DEFINE_DESC_LIST_def;
-typedef IDL_short NSK_PROCESS_HANDLE[10];
-struct PROCESS_ID_t {
-  IDL_short nodeId;
-  char pad_to_offset_4_[2];
-  IDL_long processId;
-  NSK_PROCESS_HANDLE pHandle;
-};
-typedef struct PROCESS_ID_t PROCESS_ID_def;
-struct DATASOURCE_CFG_t {
-  SQL_IDENTIFIER_def DSName;
-  char pad_to_offset_132_[3];
-  IDL_long DSId;
-  IDL_short defaultDS;
-  char pad_to_offset_140_[2];
-  DS_AUTOMATION_def DSAutomation;
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  IDL_short Status;
-  char pad_to_offset_188_[2];
-  IDL_long StatusChangeTime;
-  RES_DESC_LIST_def ResDescList;
-  ENV_DESC_LIST_def EnvDescList;
-  DEFINE_DESC_LIST_def DefineDescList;
-};
-typedef struct DATASOURCE_CFG_t DATASOURCE_CFG_def;
-typedef struct DATASOURCE_CFG_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  DATASOURCE_CFG_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_CFG_LIST_def;
-
-/********************
- * Module 'odbccfg' *
- ********************/
-
-/******************************
- * Interface 'odbccfg_CfgSvc' *
- ******************************/
-typedef IDL_Object odbccfg_CfgSvc;
-struct odbccfg_CfgSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbccfg_CfgSvc_CriticalError { /* Exception */ 
-  IDL_string ErrorDesc;
-  IDL_PTR_PAD(ErrorDesc, 1)
-};
-struct odbccfg_CfgSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbccfg_CfgSvc_SQLNoDataFound has no members */
-/* Exception odbccfg_CfgSvc_CFGDataError has no members */
-/* Exception odbccfg_CfgSvc_DatabaseFound has no members */
-/* Exception odbccfg_CfgSvc_SQLInvalidHandle has no members */
-/* Exception odbccfg_CfgSvc_DatabaseNotFound has no members */
-/* Exception odbccfg_CfgSvc_WrongUserPassword has no members */
-/* Exception odbccfg_CfgSvc_ServerError has no members */
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetObjectNameList' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetObjectNameList_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetObjectNameList_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-struct odbccfg_CfgSvc_GetObjectNameList_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_osy_ ((IDL_long) 2132509320)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-static void
-odbccfg_CfgSvc_GetObjectNameList_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetObjectNameList_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetObjectNameList_exc_ *) pv_[1]
-    , (DATASOURCE_LIST_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_cct_ rtn_
-  , /* In    */ IDL_long ObjectType
-  )
-{
-  static IDL_long osy_ = 2132509320;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &ObjectType;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 1 /* = odbccfg_CfgSvc_GetObjectNameList_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetObjectNameList_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern void
-odbccfg_CfgSvc_GetObjectNameList(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2132509320;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &ObjectType;
-  pv_[3] = (void *) ObjectNameList;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 1  /* = odbccfg_CfgSvc_GetObjectNameList_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-struct odbccfg_CfgSvc_GetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_osy_ ((IDL_long) -1136000689)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-static void
-odbccfg_CfgSvc_GetDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetDataSource_exc_ *) pv_[1]
-    , (DATASOURCE_DESC_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = -1136000689;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 2 /* = odbccfg_CfgSvc_GetDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern void
-odbccfg_CfgSvc_GetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1136000689;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) DSValues;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 2  /* = odbccfg_CfgSvc_GetDataSource_ldx_ */
-    , pv_);
-}
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_DropDataSource' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDataSource_SQLNoDataFound_exn_ 3
-#define odbccfg_CfgSvc_DropDataSource_CFGDataError_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-struct odbccfg_CfgSvc_DropDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_osy_ ((IDL_long) 192692401)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-static void
-odbccfg_CfgSvc_DropDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_DropDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_DropDataSource_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = 192692401;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 3 /* = odbccfg_CfgSvc_DropDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_DropDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern void
-odbccfg_CfgSvc_DropDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 192692401;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 3  /* = odbccfg_CfgSvc_DropDataSource_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-struct odbccfg_CfgSvc_SetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_osy_ ((IDL_long) -760481390)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-static void
-odbccfg_CfgSvc_SetDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetDataSource_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  )
-{
-  static IDL_long osy_ = -760481390;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSValues;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 4 /* = odbccfg_CfgSvc_SetDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern void
-odbccfg_CfgSvc_SetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -760481390;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSValues;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 4  /* = odbccfg_CfgSvc_SetDataSource_ldx_ */
-    , pv_);
-}
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_AddNewDataSource' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_AddNewDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_AddNewDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-struct odbccfg_CfgSvc_AddNewDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_osy_ ((IDL_long) -971327411)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-static void
-odbccfg_CfgSvc_AddNewDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_AddNewDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_AddNewDataSource_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  )
-{
-  static IDL_long osy_ = -971327411;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSValues;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 5 /* = odbccfg_CfgSvc_AddNewDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_AddNewDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern void
-odbccfg_CfgSvc_AddNewDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -971327411;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSValues;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 5  /* = odbccfg_CfgSvc_AddNewDataSource_ldx_ */
-    , pv_);
-}
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CheckDataSourceName' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-struct odbccfg_CfgSvc_CheckDataSourceName_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_osy_ ((IDL_long) 38403397)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-static void
-odbccfg_CfgSvc_CheckDataSourceName_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_CheckDataSourceName_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = 38403397;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 6 /* = odbccfg_CfgSvc_CheckDataSourceName_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_CheckDataSourceName_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern void
-odbccfg_CfgSvc_CheckDataSourceName(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 38403397;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 6  /* = odbccfg_CfgSvc_CheckDataSourceName_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-struct odbccfg_CfgSvc_GetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_osy_ ((IDL_long) -792318961)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-static void
-odbccfg_CfgSvc_GetDSNControl_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDSNControl_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetDSNControl_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = -792318961;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 7 /* = odbccfg_CfgSvc_GetDSNControl_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetDSNControl_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern void
-odbccfg_CfgSvc_GetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -792318961;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) automation;
-  pv_[4] = (void *) curStatus;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 7  /* = odbccfg_CfgSvc_GetDSNControl_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-struct odbccfg_CfgSvc_SetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_osy_ ((IDL_long) -418491648)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-static void
-odbccfg_CfgSvc_SetDSNControl_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSNControl_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetDSNControl_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  )
-{
-  static IDL_long osy_ = -418491648;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  pv_[2] = (void *) &automation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 8 /* = odbccfg_CfgSvc_SetDSNControl_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetDSNControl_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern void
-odbccfg_CfgSvc_SetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -418491648;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) &automation;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 8  /* = odbccfg_CfgSvc_SetDSNControl_ldx_ */
-    , pv_);
-}
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-struct odbccfg_CfgSvc_GetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_osy_ ((IDL_long) -1267536309)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-static void
-odbccfg_CfgSvc_GetResourceValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetResourceValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetResourceValues_exc_ *) pv_[1]
-    , (RES_DESC_LIST_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = -1267536309;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &KeyType;
-  pv_[2] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 9 /* = odbccfg_CfgSvc_GetResourceValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetResourceValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern void
-odbccfg_CfgSvc_GetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1267536309;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &KeyType;
-  pv_[3] = (void *) KeyValue;
-  pv_[4] = (void *) ResValueList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 9  /* = odbccfg_CfgSvc_GetResourceValues_ldx_ */
-    , pv_);
-}
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_SetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-struct odbccfg_CfgSvc_SetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_osy_ ((IDL_long) 2025881850)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-static void
-odbccfg_CfgSvc_SetResourceValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetResourceValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetResourceValues_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  )
-{
-  static IDL_long osy_ = 2025881850;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &KeyType;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) ResValueList;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 10 /* = odbccfg_CfgSvc_SetResourceValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetResourceValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern void
-odbccfg_CfgSvc_SetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2025881850;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &KeyType;
-  pv_[3] = (void *) KeyValue;
-  pv_[4] = (void *) ResValueList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 10  /* = odbccfg_CfgSvc_SetResourceValues_ldx_ */
-    , pv_);
-}
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_GetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_osy_ ((IDL_long) 1456811159)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_GetEnvironmentValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetEnvironmentValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *) pv_[1]
-    , (ENV_DESC_LIST_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = 1456811159;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &KeyType;
-  pv_[2] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 11 /* = odbccfg_CfgSvc_GetEnvironmentValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetEnvironmentValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern void
-odbccfg_CfgSvc_GetEnvironmentValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1456811159;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &KeyType;
-  pv_[3] = (void *) KeyValue;
-  pv_[4] = (void *) EnvValueList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 11  /* = odbccfg_CfgSvc_GetEnvironmentValues_ldx_ */
-    , pv_);
-}
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_SetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_osy_ ((IDL_long) -1655980690)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_SetEnvironmentValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_SetEnvironmentValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetEnvironmentValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetEnvironmentValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetEnvironmentValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  )
-{
-  static IDL_long osy_ = -1655980690;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &KeyType;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) EnvValueList;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 12 /* = odbccfg_CfgSvc_SetEnvironmentValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetEnvironmentValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-extern void
-odbccfg_CfgSvc_SetEnvironmentValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1655980690;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &KeyType;
-  pv_[3] = (void *) KeyValue;
-  pv_[4] = (void *) EnvValueList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 12  /* = odbccfg_CfgSvc_SetEnvironmentValues_ldx_ */
-    , pv_);
-}
-
-/*****************************************************
- * Operation 'odbccfg_CfgSvc_GetStartupConfigValues' *
- *****************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetStartupConfigValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-#define odbccfg_CfgSvc_GetStartupConfigValues_osy_ ((IDL_long) 606248999)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-typedef void (*odbccfg_CfgSvc_GetStartupConfigValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* In    */ IDL_short serviceStatus
-  , /* In    */ IDL_long serviceStatusChangeTime
-  , /* In    */ const DATASOURCE_CFG_LIST_def *DSList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-static void
-odbccfg_CfgSvc_GetStartupConfigValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetStartupConfigValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , (DATASOURCE_CFG_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetStartupConfigValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetStartupConfigValues_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = 606248999;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 13 /* = odbccfg_CfgSvc_GetStartupConfigValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetStartupConfigValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetStartupConfigValues'
- */
-extern void
-odbccfg_CfgSvc_GetStartupConfigValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetStartupConfigValues_exc_ *exception_
-  , /* Out   */ IDL_short *serviceStatus
-  , /* Out   */ IDL_long *serviceStatusChangeTime
-  , /* Out   */ DATASOURCE_CFG_LIST_def *DSList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 606248999;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) serviceStatus;
-  pv_[3] = (void *) serviceStatusChangeTime;
-  pv_[4] = (void *) DSList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 13  /* = odbccfg_CfgSvc_GetStartupConfigValues_ldx_ */
-    , pv_);
-}
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_GetDataSourceValues' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-struct odbccfg_CfgSvc_GetDataSourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-#define odbccfg_CfgSvc_GetDataSourceValues_osy_ ((IDL_long) -1514184421)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const DATASOURCE_CFG_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-static void
-odbccfg_CfgSvc_GetDataSourceValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSourceValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetDataSourceValues_exc_ *) pv_[1]
-    , (DATASOURCE_CFG_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDataSourceValues_cct_ rtn_
-  , /* In    */ const IDL_char *DSName
-  )
-{
-  static IDL_long osy_ = -1514184421;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSName;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 14 /* = odbccfg_CfgSvc_GetDataSourceValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetDataSourceValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSourceValues'
- */
-extern void
-odbccfg_CfgSvc_GetDataSourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDataSourceValues_exc_ *exception_
-  , /* In    */ const IDL_char *DSName
-  , /* Out   */ DATASOURCE_CFG_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1514184421;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSName;
-  pv_[3] = (void *) DSValues;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 14  /* = odbccfg_CfgSvc_GetDataSourceValues_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetDSStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-struct odbccfg_CfgSvc_SetDSStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-#define odbccfg_CfgSvc_SetDSStatus_osy_ ((IDL_long) 1088647180)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetDSStatus_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-static void
-odbccfg_CfgSvc_SetDSStatus_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSStatus_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetDSStatus_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSStatus_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDSStatus_cct_ rtn_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  )
-{
-  static IDL_long osy_ = 1088647180;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSNm;
-  pv_[2] = (void *) &status;
-  pv_[3] = (void *) statusChangedTime;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 15 /* = odbccfg_CfgSvc_SetDSStatus_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetDSStatus_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSStatus'
- */
-extern void
-odbccfg_CfgSvc_SetDSStatus(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDSStatus_exc_ *exception_
-  , /* In    */ const IDL_char *DSNm
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1088647180;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSNm;
-  pv_[3] = (void *) &status;
-  pv_[4] = (void *) statusChangedTime;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 15  /* = odbccfg_CfgSvc_SetDSStatus_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbccfg_CfgSvc_SetASStatus' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetASStatus_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetASStatus_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-struct odbccfg_CfgSvc_SetASStatus_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetASStatus'
- */
-#define odbccfg_CfgSvc_SetASStatus_osy_ ((IDL_long) 1262533997)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-typedef void (*odbccfg_CfgSvc_SetASStatus_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-static void
-odbccfg_CfgSvc_SetASStatus_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetASStatus_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetASStatus_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetASStatus_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetASStatus_cct_ rtn_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  )
-{
-  static IDL_long osy_ = 1262533997;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &status;
-  pv_[2] = (void *) statusChangedTime;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 16 /* = odbccfg_CfgSvc_SetASStatus_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetASStatus_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetASStatus'
- */
-extern void
-odbccfg_CfgSvc_SetASStatus(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetASStatus_exc_ *exception_
-  , /* In    */ IDL_short status
-  , /* In    */ const IDL_char *statusChangedTime
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1262533997;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &status;
-  pv_[3] = (void *) statusChangedTime;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 16  /* = odbccfg_CfgSvc_SetASStatus_ldx_ */
-    , pv_);
-}
-
-/**********************************************************
- * Operation 'odbccfg_CfgSvc_CreateConfigurationDatabase' *
- **********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-struct odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_CreateConfigurationDatabase_osy_ ((IDL_long) -2038313241)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_CreateConfigurationDatabase_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-static void
-odbccfg_CfgSvc_CreateConfigurationDatabase_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_CreateConfigurationDatabase_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern CEE_status
-odbccfg_CfgSvc_CreateConfigurationDatabase_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CreateConfigurationDatabase_cct_ rtn_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  )
-{
-  static IDL_long osy_ = -2038313241;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &DatabaseVersion;
-  pv_[2] = (void *) &sqlVolumeLocationNm;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 17 /* = odbccfg_CfgSvc_CreateConfigurationDatabase_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_CreateConfigurationDatabase_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CreateConfigurationDatabase'
- */
-extern void
-odbccfg_CfgSvc_CreateConfigurationDatabase(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_CreateConfigurationDatabase_exc_ *exception_
-  , /* In    */ IDL_long DatabaseVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -2038313241;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &DatabaseVersion;
-  pv_[3] = (void *) &sqlVolumeLocationNm;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 17  /* = odbccfg_CfgSvc_CreateConfigurationDatabase_ldx_ */
-    , pv_);
-}
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CreateDatatypeTable' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CreateDatatypeTable_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CreateDatatypeTable_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_CreateDatatypeTable_DatabaseFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-struct odbccfg_CfgSvc_CreateDatatypeTable_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_ldx_ ((IDL_unsigned_long) 18)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-#define odbccfg_CfgSvc_CreateDatatypeTable_osy_ ((IDL_long) 2084567037)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_CreateDatatypeTable_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-static void
-odbccfg_CfgSvc_CreateDatatypeTable_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_CreateDatatypeTable_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_CreateDatatypeTable_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern CEE_status
-odbccfg_CfgSvc_CreateDatatypeTable_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CreateDatatypeTable_cct_ rtn_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  )
-{
-  static IDL_long osy_ = 2084567037;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &DatatypeTableVersion;
-  pv_[2] = (void *) &sqlVolumeLocationNm;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 18 /* = odbccfg_CfgSvc_CreateDatatypeTable_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_CreateDatatypeTable_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CreateDatatypeTable'
- */
-extern void
-odbccfg_CfgSvc_CreateDatatypeTable(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_CreateDatatypeTable_exc_ *exception_
-  , /* In    */ IDL_long DatatypeTableVersion
-  , /* In    */ IDL_string sqlVolumeLocationNm
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2084567037;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &DatatypeTableVersion;
-  pv_[3] = (void *) &sqlVolumeLocationNm;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 18  /* = odbccfg_CfgSvc_CreateDatatypeTable_ldx_ */
-    , pv_);
-}
-
-/********************************************************
- * Operation 'odbccfg_CfgSvc_DropConfigurationDatabase' *
- ********************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropConfigurationDatabase_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropConfigurationDatabase_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_DropConfigurationDatabase_DatabaseNotFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-struct odbccfg_CfgSvc_DropConfigurationDatabase_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_ldx_ ((IDL_unsigned_long) 19)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-#define odbccfg_CfgSvc_DropConfigurationDatabase_osy_ ((IDL_long) -1760006867)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-typedef void (*odbccfg_CfgSvc_DropConfigurationDatabase_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-static void
-odbccfg_CfgSvc_DropConfigurationDatabase_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_DropConfigurationDatabase_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropConfigurationDatabase_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropConfigurationDatabase_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = -1760006867;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 19 /* = odbccfg_CfgSvc_DropConfigurationDatabase_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_DropConfigurationDatabase_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropConfigurationDatabase'
- */
-extern void
-odbccfg_CfgSvc_DropConfigurationDatabase(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_DropConfigurationDatabase_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1760006867;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 19  /* = odbccfg_CfgSvc_DropConfigurationDatabase_ldx_ */
-    , pv_);
-}
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_DropDatatypeTable' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDatatypeTable_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDatatypeTable_SQLInvalidHandle_exn_ 3
-#define odbccfg_CfgSvc_DropDatatypeTable_DatabaseNotFound_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-struct odbccfg_CfgSvc_DropDatatypeTable_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_ldx_ ((IDL_unsigned_long) 20)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-#define odbccfg_CfgSvc_DropDatatypeTable_osy_ ((IDL_long) -1487785575)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-typedef void (*odbccfg_CfgSvc_DropDatatypeTable_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-static void
-odbccfg_CfgSvc_DropDatatypeTable_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_DropDatatypeTable_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_DropDatatypeTable_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDatatypeTable_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropDatatypeTable_cct_ rtn_
-  )
-{
-  static IDL_long osy_ = -1487785575;
-  const void *pv_[1];
-  pv_[0] = &osy_;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 20 /* = odbccfg_CfgSvc_DropDatatypeTable_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_DropDatatypeTable_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropDatatypeTable'
- */
-extern void
-odbccfg_CfgSvc_DropDatatypeTable(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_DropDatatypeTable_exc_ *exception_
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1487785575;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 20  /* = odbccfg_CfgSvc_DropDatatypeTable_ldx_ */
-    , pv_);
-}
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_UserAuthenticate' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_WrongUserPassword_exn_ 1
-#define odbccfg_CfgSvc_UserAuthenticate_ServerError_exn_ 2
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-struct odbccfg_CfgSvc_UserAuthenticate_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_ldx_ ((IDL_unsigned_long) 21)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-#define odbccfg_CfgSvc_UserAuthenticate_osy_ ((IDL_long) 231905318)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-typedef void (*odbccfg_CfgSvc_UserAuthenticate_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  , /* In    */ IDL_short authenticated
-  , /* In    */ IDL_short authorized
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-static void
-odbccfg_CfgSvc_UserAuthenticate_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_UserAuthenticate_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_UserAuthenticate_exc_ *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    , *(IDL_short *) pv_[4]
-    , *(IDL_short *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern CEE_status
-odbccfg_CfgSvc_UserAuthenticate_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_UserAuthenticate_cct_ rtn_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  )
-{
-  static IDL_long osy_ = 231905318;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) UserName;
-  pv_[2] = (void *) Password;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 21 /* = odbccfg_CfgSvc_UserAuthenticate_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_UserAuthenticate_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_UserAuthenticate'
- */
-extern void
-odbccfg_CfgSvc_UserAuthenticate(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_UserAuthenticate_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *Password
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  , /* Out   */ IDL_short *authenticated
-  , /* Out   */ IDL_short *authorized
-  )
-{
-  static IDL_long osy_ = 231905318;
-  void *pv_[8];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) UserName;
-  pv_[3] = (void *) Password;
-  pv_[4] = (void *) retCode;
-  pv_[5] = (void *) status;
-  pv_[6] = (void *) authenticated;
-  pv_[7] = (void *) authorized;
-  CEE_OBJECT_CALL(
-      ph_
-    , 21  /* = odbccfg_CfgSvc_UserAuthenticate_ldx_ */
-    , pv_);
-}
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_ChangePassword' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_WrongUserPassword_exn_ 1
-#define odbccfg_CfgSvc_ChangePassword_ServerError_exn_ 2
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-struct odbccfg_CfgSvc_ChangePassword_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_ldx_ ((IDL_unsigned_long) 22)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_ChangePassword'
- */
-#define odbccfg_CfgSvc_ChangePassword_osy_ ((IDL_long) 495670889)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-typedef void (*odbccfg_CfgSvc_ChangePassword_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ IDL_short retCode
-  , /* In    */ IDL_short status
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-static void
-odbccfg_CfgSvc_ChangePassword_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_ChangePassword_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_ChangePassword_exc_ *) pv_[1]
-    , *(IDL_short *) pv_[2]
-    , *(IDL_short *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern CEE_status
-odbccfg_CfgSvc_ChangePassword_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_ChangePassword_cct_ rtn_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  )
-{
-  static IDL_long osy_ = 495670889;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) UserName;
-  pv_[2] = (void *) oldPassword;
-  pv_[3] = (void *) newPassword;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 22 /* = odbccfg_CfgSvc_ChangePassword_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_ChangePassword_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_ChangePassword'
- */
-extern void
-odbccfg_CfgSvc_ChangePassword(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_ChangePassword_exc_ *exception_
-  , /* In    */ const USER_NAME_def *UserName
-  , /* In    */ const USER_PASSWORD_def *oldPassword
-  , /* In    */ const USER_PASSWORD_def *newPassword
-  , /* Out   */ IDL_short *retCode
-  , /* Out   */ IDL_short *status
-  )
-{
-  static IDL_long osy_ = 495670889;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) UserName;
-  pv_[3] = (void *) oldPassword;
-  pv_[4] = (void *) newPassword;
-  pv_[5] = (void *) retCode;
-  pv_[6] = (void *) status;
-  CEE_OBJECT_CALL(
-      ph_
-    , 22  /* = odbccfg_CfgSvc_ChangePassword_ldx_ */
-    , pv_);
-}
-
-/*******************************************
- * Operation 'odbccfg_CfgSvc_GeneralParam' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_ParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-struct odbccfg_CfgSvc_GeneralParam_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_ldx_ ((IDL_unsigned_long) 23)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GeneralParam'
- */
-#define odbccfg_CfgSvc_GeneralParam_osy_ ((IDL_long) 54591643)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-typedef void (*odbccfg_CfgSvc_GeneralParam_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-static void
-odbccfg_CfgSvc_GeneralParam_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GeneralParam_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GeneralParam_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern CEE_status
-odbccfg_CfgSvc_GeneralParam_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GeneralParam_cct_ rtn_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = 54591643;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) paramList;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 23 /* = odbccfg_CfgSvc_GeneralParam_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GeneralParam_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GeneralParam'
- */
-extern void
-odbccfg_CfgSvc_GeneralParam(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = 54591643;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) paramList;
-  CEE_OBJECT_CALL(
-      ph_
-    , 23  /* = odbccfg_CfgSvc_GeneralParam_ldx_ */
-    , pv_);
-}
-
-/*
- * CIN description of interface 'odbccfg_CfgSvc'
- */
-static char odbccfg_CfgSvc_ici_[]  = {
-    '!','2','2','+','I','D','L',':','o','d','b','c','c','f','g','/',
-    'C','f','g','S','v','c',':','1','.','0','2','3','+','2','1','3',
-    '2','5','0','9','3','2','0','+','1','7','+','G','e','t','O','b',
-    'j','e','c','t','N','a','m','e','L','i','s','t','(','3','+','1',
-    '0','+','O','b','j','e','c','t','T','y','p','e','>','F','1','4',
-    '+','O','b','j','e','c','t','N','a','m','e','L','i','s','t','<',
-    'c','0','+','d','1','2','8','+','1','0','+','s','q','l','W','a',
-    'r','n','i','n','g','<','c','0','+','b','1','4','+','F','F','F',
-    'd','5','+','d','0','+','F','F','d','0','+','d','0','+','d','0',
-    '+','d','0','+','d','0','+','d','0','+','d','0','+','3','+','3',
-    '3','+','I','D','L',':','o','d','b','c','c','f','g','/','C','f',
-    'g','S','v','c','/','P','a','r','a','m','E','r','r','o','r',':',
-    '1','.','0','g','1','+','d','0','+','3','1','+','I','D','L',':',
-    'o','d','b','c','c','f','g','/','C','f','g','S','v','c','/','S',
-    'Q','L','E','r','r','o','r',':','1','.','0','g','1','+','c','0',
-    '+','b','1','4','+','F','F','F','d','5','+','d','0','+','F','F',
-    'd','0','+','d','0','+','d','0','+','d','0','+','d','0','+','d',
-    '0','+','d','0','+','3','7','+','I','D','L',':','o','d','b','c',
-    'c','f','g','/','C','f','g','S','v','c','/','S','Q','L','N','o',
-    'D','a','t','a','F','o','u','n','d',':','1','.','0','g','0','+',
-    '0','+','1','1','3','6','0','0','0','6','8','9','-','1','3','+',
-    'G','e','t','D','a','t','a','S','o','u','r','c','e','(','3','+',
-    '8','+','K','e','y','V','a','l','u','e','>','d','1','2','8','+',
-    '8','+','D','S','V','a','l','u','e','s','<','b','1','1','+','d',
-    '1','2','8','+','K','d','3','0','+','F','F','F','F','G','G','G',
-    'd','3','0','+','1','0','+','s','q','l','W','a','r','n','i','n',
-    'g','<','c','0','+','b','1','4','+','F','F','F','d','5','+','d',
-    '0','+','F','F','d','0','+','d','0','+','d','0','+','d','0','+',
-    'd','0','+','d','0','+','d','0','+','3','+','3','3','+','I','D',
-    'L',':','o','d','b','c','c','f','g','/','C','f','g','S','v','c',
-    '/','P','a','r','a','m','E','r','r','o','r',':','1','.','0','g',
-    '1','+','d','0','+','3','1','+','I','D','L',':','o','d','b','c',
-    'c','f','g','/','C','f','g','S','v','c','/','S','Q','L','E','r',
-    'r','o','r',':','1','.','0','g','1','+','c','0','+','b','1','4',
-    '+','F','F','F','d','5','+','d','0','+','F','F','d','0','+','d',
-    '0','+','d','0','+','d','0','+','d','0','+','d','0','+','d','0',
-    '+','3','7','+','I','D','L',':','o','d','b','c','c

<TRUNCATED>


[15/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbccfg.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbccfg.c b/core/conn/unixodbc/odbc/Krypton/odbccfg.c
deleted file mode 100644
index 4c65092..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbccfg.c
+++ /dev/null
@@ -1,6826 +0,0 @@
-/*
- * Translation unit: ODBCCFG
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:19 2004
- * Code file for use with the CEE
- * Client functionality included
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-typedef IDL_enum CfgSvc_REQ_t;
-#define UNKNOWN_NM ((IDL_enum) 0)
-#define ASSOC_NM ((IDL_enum) 1)
-#define DATASOURCE_NM ((IDL_enum) 2)
-#define USER_NM ((IDL_enum) 3)
-#define PROFILE_NM ((IDL_enum) 4)
-typedef CfgSvc_REQ_t CfgSvc_REQ_def;
-typedef IDL_enum DS_AUTOMATION_t;
-#define AUTOMATIC ((IDL_enum) 0)
-#define MANUAL ((IDL_enum) 1)
-typedef DS_AUTOMATION_t DS_AUTOMATION_def;
-typedef struct DATASOURCE_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQL_IDENTIFIER_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_LIST_def;
-struct DATASOURCE_DESC_t {
-  SQL_IDENTIFIER_def DSNm;
-  char pad_to_offset_132_[3];
-  IDL_unsigned_long DSNStatus;
-  TIMESTAMP_STR_def LastStatusChange;
-  char pad_to_offset_168_[1];
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  TIMESTAMP_STR_def LastUpdated;
-  char pad_to_size_240_[1];
-};
-typedef struct DATASOURCE_DESC_t DATASOURCE_DESC_def;
-struct RES_HIT_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_char Action[129];
-  char pad_to_offset_280_[7];
-  IDL_long_long ActualValue;
-};
-typedef struct RES_HIT_DESC_t RES_HIT_DESC_def;
-typedef struct DEFINE_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DEFINE_DESC_LIST_def;
-typedef IDL_short NSK_PROCESS_HANDLE[10];
-struct PROCESS_ID_t {
-  IDL_short nodeId;
-  char pad_to_offset_4_[2];
-  IDL_long processId;
-  NSK_PROCESS_HANDLE pHandle;
-};
-typedef struct PROCESS_ID_t PROCESS_ID_def;
-struct DATASOURCE_CFG_t {
-  SQL_IDENTIFIER_def DSName;
-  char pad_to_offset_132_[3];
-  IDL_long DSId;
-  IDL_short defaultDS;
-  char pad_to_offset_140_[2];
-  DS_AUTOMATION_def DSAutomation;
-  IDL_long MaxSrvrCnt;
-  IDL_long AvailSrvrCnt;
-  IDL_long InitSrvrCnt;
-  IDL_long StartAheadCnt;
-  INTERVAL_NUM_def SrvrIdleTimeout;
-  INTERVAL_NUM_def ConnIdleTimeout;
-  INTERVAL_NUM_def RefreshRate;
-  IDL_short Status;
-  char pad_to_offset_188_[2];
-  IDL_long StatusChangeTime;
-  RES_DESC_LIST_def ResDescList;
-  ENV_DESC_LIST_def EnvDescList;
-  DEFINE_DESC_LIST_def DefineDescList;
-};
-typedef struct DATASOURCE_CFG_t DATASOURCE_CFG_def;
-typedef struct DATASOURCE_CFG_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  DATASOURCE_CFG_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} DATASOURCE_CFG_LIST_def;
-
-/********************
- * Module 'odbccfg' *
- ********************/
-
-/******************************
- * Interface 'odbccfg_CfgSvc' *
- ******************************/
-typedef IDL_Object odbccfg_CfgSvc;
-struct odbccfg_CfgSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbccfg_CfgSvc_CriticalError { /* Exception */ 
-  IDL_string ErrorDesc;
-  IDL_PTR_PAD(ErrorDesc, 1)
-};
-struct odbccfg_CfgSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbccfg_CfgSvc_SQLNoDataFound has no members */
-/* Exception odbccfg_CfgSvc_CFGDataError has no members */
-/* Exception odbccfg_CfgSvc_DatabaseFound has no members */
-/* Exception odbccfg_CfgSvc_SQLInvalidHandle has no members */
-/* Exception odbccfg_CfgSvc_DatabaseNotFound has no members */
-/* Exception odbccfg_CfgSvc_WrongUserPassword has no members */
-/* Exception odbccfg_CfgSvc_ServerError has no members */
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetObjectNameList' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetObjectNameList_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetObjectNameList_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-struct odbccfg_CfgSvc_GetObjectNameList_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-#define odbccfg_CfgSvc_GetObjectNameList_osy_ ((IDL_long) 2132509320)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-static void
-odbccfg_CfgSvc_GetObjectNameList_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetObjectNameList_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetObjectNameList_exc_ *) pv_[1]
-    , (DATASOURCE_LIST_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_cct_ rtn_
-  , /* In    */ IDL_long ObjectType
-  )
-{
-  static IDL_long osy_ = 2132509320;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &ObjectType;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 1 /* = odbccfg_CfgSvc_GetObjectNameList_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetObjectNameList_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern void
-odbccfg_CfgSvc_GetObjectNameList(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2132509320;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &ObjectType;
-  pv_[3] = (void *) ObjectNameList;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 1  /* = odbccfg_CfgSvc_GetObjectNameList_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ IDL_long ObjectType
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-static void
-odbccfg_CfgSvc_GetObjectNameList_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetObjectNameList_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(IDL_long *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetObjectNameList_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ const DATASOURCE_LIST_def *ObjectNameList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2132509320;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) ObjectNameList;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetObjectNameList'
- */
-typedef void (*odbccfg_CfgSvc_GetObjectNameList_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetObjectNameList_exc_ *exception_
-  , /* In    */ IDL_long ObjectType
-  , /* Out   */ DATASOURCE_LIST_def *ObjectNameList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-static void
-odbccfg_CfgSvc_GetObjectNameList_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetObjectNameList_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetObjectNameList_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (DATASOURCE_LIST_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetObjectNameList_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetObjectNameList'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetObjectNameList_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetObjectNameList_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 1 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetObjectNameList_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-struct odbccfg_CfgSvc_GetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDataSource'
- */
-#define odbccfg_CfgSvc_GetDataSource_osy_ ((IDL_long) -1136000689)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-static void
-odbccfg_CfgSvc_GetDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetDataSource_exc_ *) pv_[1]
-    , (DATASOURCE_DESC_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = -1136000689;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 2 /* = odbccfg_CfgSvc_GetDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern void
-odbccfg_CfgSvc_GetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1136000689;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) DSValues;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 2  /* = odbccfg_CfgSvc_GetDataSource_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-static void
-odbccfg_CfgSvc_GetDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1136000689;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSValues;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_GetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-static void
-odbccfg_CfgSvc_GetDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetDataSource_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (DATASOURCE_DESC_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 2 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetDataSource_smw_);
-}
-
-/*********************************************
- * Operation 'odbccfg_CfgSvc_DropDataSource' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_DropDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_DropDataSource_SQLNoDataFound_exn_ 3
-#define odbccfg_CfgSvc_DropDataSource_CFGDataError_exn_ 4
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-struct odbccfg_CfgSvc_DropDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_DropDataSource'
- */
-#define odbccfg_CfgSvc_DropDataSource_osy_ ((IDL_long) 192692401)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-static void
-odbccfg_CfgSvc_DropDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_DropDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_DropDataSource_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = 192692401;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 3 /* = odbccfg_CfgSvc_DropDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_DropDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern void
-odbccfg_CfgSvc_DropDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 192692401;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 3  /* = odbccfg_CfgSvc_DropDataSource_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-static void
-odbccfg_CfgSvc_DropDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_DropDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_DropDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 192692401;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_DropDataSource'
- */
-typedef void (*odbccfg_CfgSvc_DropDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_DropDataSource_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-static void
-odbccfg_CfgSvc_DropDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_DropDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_DropDataSource_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_DropDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_DropDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_DropDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_DropDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 3 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_DropDataSource_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDataSource' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-struct odbccfg_CfgSvc_SetDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDataSource'
- */
-#define odbccfg_CfgSvc_SetDataSource_osy_ ((IDL_long) -760481390)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-static void
-odbccfg_CfgSvc_SetDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetDataSource_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  )
-{
-  static IDL_long osy_ = -760481390;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSValues;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 4 /* = odbccfg_CfgSvc_SetDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern void
-odbccfg_CfgSvc_SetDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -760481390;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSValues;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 4  /* = odbccfg_CfgSvc_SetDataSource_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-static void
-odbccfg_CfgSvc_SetDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (DATASOURCE_DESC_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -760481390;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDataSource'
- */
-typedef void (*odbccfg_CfgSvc_SetDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-static void
-odbccfg_CfgSvc_SetDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetDataSource_exc_ *) pv_[1]
-    , (DATASOURCE_DESC_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 4 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetDataSource_smw_);
-}
-
-/***********************************************
- * Operation 'odbccfg_CfgSvc_AddNewDataSource' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ParamError_exn_ 1
-#define odbccfg_CfgSvc_AddNewDataSource_SQLError_exn_ 2
-#define odbccfg_CfgSvc_AddNewDataSource_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-struct odbccfg_CfgSvc_AddNewDataSource_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-#define odbccfg_CfgSvc_AddNewDataSource_osy_ ((IDL_long) -971327411)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-static void
-odbccfg_CfgSvc_AddNewDataSource_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_AddNewDataSource_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_AddNewDataSource_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_cct_ rtn_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  )
-{
-  static IDL_long osy_ = -971327411;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) DSValues;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 5 /* = odbccfg_CfgSvc_AddNewDataSource_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_AddNewDataSource_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern void
-odbccfg_CfgSvc_AddNewDataSource(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -971327411;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) DSValues;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 5  /* = odbccfg_CfgSvc_AddNewDataSource_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-static void
-odbccfg_CfgSvc_AddNewDataSource_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_AddNewDataSource_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (DATASOURCE_DESC_def *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_AddNewDataSource_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -971327411;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_AddNewDataSource'
- */
-typedef void (*odbccfg_CfgSvc_AddNewDataSource_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_AddNewDataSource_exc_ *exception_
-  , /* In    */ const DATASOURCE_DESC_def *DSValues
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-static void
-odbccfg_CfgSvc_AddNewDataSource_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_AddNewDataSource_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_AddNewDataSource_exc_ *) pv_[1]
-    , (DATASOURCE_DESC_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_AddNewDataSource_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_AddNewDataSource'
- */
-extern CEE_status
-odbccfg_CfgSvc_AddNewDataSource_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_AddNewDataSource_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 5 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_AddNewDataSource_smw_);
-}
-
-/**************************************************
- * Operation 'odbccfg_CfgSvc_CheckDataSourceName' *
- **************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ParamError_exn_ 1
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLError_exn_ 2
-#define odbccfg_CfgSvc_CheckDataSourceName_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-struct odbccfg_CfgSvc_CheckDataSourceName_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-#define odbccfg_CfgSvc_CheckDataSourceName_osy_ ((IDL_long) 38403397)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-static void
-odbccfg_CfgSvc_CheckDataSourceName_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_CheckDataSourceName_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = 38403397;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 6 /* = odbccfg_CfgSvc_CheckDataSourceName_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_CheckDataSourceName_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern void
-odbccfg_CfgSvc_CheckDataSourceName(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 38403397;
-  void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 6  /* = odbccfg_CfgSvc_CheckDataSourceName_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-static void
-odbccfg_CfgSvc_CheckDataSourceName_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_CheckDataSourceName_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_CheckDataSourceName_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 38403397;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_CheckDataSourceName'
- */
-typedef void (*odbccfg_CfgSvc_CheckDataSourceName_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-static void
-odbccfg_CfgSvc_CheckDataSourceName_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_CheckDataSourceName_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_CheckDataSourceName_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_CheckDataSourceName_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_CheckDataSourceName'
- */
-extern CEE_status
-odbccfg_CfgSvc_CheckDataSourceName_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_CheckDataSourceName_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 6 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_CheckDataSourceName_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_GetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-struct odbccfg_CfgSvc_GetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-#define odbccfg_CfgSvc_GetDSNControl_osy_ ((IDL_long) -792318961)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-static void
-odbccfg_CfgSvc_GetDSNControl_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDSNControl_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetDSNControl_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = -792318961;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 7 /* = odbccfg_CfgSvc_GetDSNControl_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetDSNControl_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern void
-odbccfg_CfgSvc_GetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -792318961;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) automation;
-  pv_[4] = (void *) curStatus;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 7  /* = odbccfg_CfgSvc_GetDSNControl_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-static void
-odbccfg_CfgSvc_GetDSNControl_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDSNControl_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetDSNControl_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ IDL_long automation
-  , /* In    */ IDL_long curStatus
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -792318961;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &automation;
-  pv_[3] = (void *) &curStatus;
-  pv_[4] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_GetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ IDL_long *automation
-  , /* Out   */ IDL_long *curStatus
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-static void
-odbccfg_CfgSvc_GetDSNControl_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetDSNControl_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetDSNControl_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (IDL_long *) pv_[3]
-    , (IDL_long *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetDSNControl_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 7 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetDSNControl_smw_);
-}
-
-/********************************************
- * Operation 'odbccfg_CfgSvc_SetDSNControl' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetDSNControl_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetDSNControl_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-struct odbccfg_CfgSvc_SetDSNControl_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-#define odbccfg_CfgSvc_SetDSNControl_osy_ ((IDL_long) -418491648)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-static void
-odbccfg_CfgSvc_SetDSNControl_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSNControl_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetDSNControl_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_cct_ rtn_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  )
-{
-  static IDL_long osy_ = -418491648;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) KeyValue;
-  pv_[2] = (void *) &automation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 8 /* = odbccfg_CfgSvc_SetDSNControl_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetDSNControl_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern void
-odbccfg_CfgSvc_SetDSNControl(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -418491648;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) &automation;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 8  /* = odbccfg_CfgSvc_SetDSNControl_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-static void
-odbccfg_CfgSvc_SetDSNControl_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSNControl_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (IDL_char *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetDSNControl_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -418491648;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetDSNControl'
- */
-typedef void (*odbccfg_CfgSvc_SetDSNControl_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetDSNControl_exc_ *exception_
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ IDL_long automation
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-static void
-odbccfg_CfgSvc_SetDSNControl_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetDSNControl_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetDSNControl_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , *(IDL_long *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetDSNControl_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetDSNControl'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetDSNControl_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetDSNControl_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 8 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetDSNControl_smw_);
-}
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_GetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-struct odbccfg_CfgSvc_GetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-#define odbccfg_CfgSvc_GetResourceValues_osy_ ((IDL_long) -1267536309)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-static void
-odbccfg_CfgSvc_GetResourceValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetResourceValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetResourceValues_exc_ *) pv_[1]
-    , (RES_DESC_LIST_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = -1267536309;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &KeyType;
-  pv_[2] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 9 /* = odbccfg_CfgSvc_GetResourceValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetResourceValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern void
-odbccfg_CfgSvc_GetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1267536309;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &KeyType;
-  pv_[3] = (void *) KeyValue;
-  pv_[4] = (void *) ResValueList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 9  /* = odbccfg_CfgSvc_GetResourceValues_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-static void
-odbccfg_CfgSvc_GetResourceValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetResourceValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(CfgSvc_REQ_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetResourceValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1267536309;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) ResValueList;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_GetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-static void
-odbccfg_CfgSvc_GetResourceValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetResourceValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetResourceValues_exc_ *) pv_[1]
-    , *(CfgSvc_REQ_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (RES_DESC_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetResourceValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 9 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetResourceValues_smw_);
-}
-
-/************************************************
- * Operation 'odbccfg_CfgSvc_SetResourceValues' *
- ************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetResourceValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetResourceValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-struct odbccfg_CfgSvc_SetResourceValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-#define odbccfg_CfgSvc_SetResourceValues_osy_ ((IDL_long) 2025881850)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-static void
-odbccfg_CfgSvc_SetResourceValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_SetResourceValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_SetResourceValues_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  )
-{
-  static IDL_long osy_ = 2025881850;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &KeyType;
-  pv_[2] = (void *) KeyValue;
-  pv_[3] = (void *) ResValueList;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 10 /* = odbccfg_CfgSvc_SetResourceValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_SetResourceValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern void
-odbccfg_CfgSvc_SetResourceValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2025881850;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &KeyType;
-  pv_[3] = (void *) KeyValue;
-  pv_[4] = (void *) ResValueList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 10  /* = odbccfg_CfgSvc_SetResourceValues_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-static void
-odbccfg_CfgSvc_SetResourceValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetResourceValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(CfgSvc_REQ_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (RES_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_SetResourceValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2025881850;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_SetResourceValues'
- */
-typedef void (*odbccfg_CfgSvc_SetResourceValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_SetResourceValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* In    */ const RES_DESC_LIST_def *ResValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-static void
-odbccfg_CfgSvc_SetResourceValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_SetResourceValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_SetResourceValues_exc_ *) pv_[1]
-    , *(CfgSvc_REQ_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (RES_DESC_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_SetResourceValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_SetResourceValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_SetResourceValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_SetResourceValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 10 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_SetResourceValues_smw_);
-}
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_GetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_GetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_GetEnvironmentValues_osy_ ((IDL_long) 1456811159)
-/*
- * Call Completion function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_GetEnvironmentValues_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbccfg_CfgSvc_GetEnvironmentValues_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *) pv_[1]
-    , (ENV_DESC_LIST_def *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_cct_ rtn_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  )
-{
-  static IDL_long osy_ = 1456811159;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &KeyType;
-  pv_[2] = (void *) KeyValue;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 11 /* = odbccfg_CfgSvc_GetEnvironmentValues_ldx_ */
-  , pv_
-  , odbccfg_CfgSvc_GetEnvironmentValues_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern void
-odbccfg_CfgSvc_GetEnvironmentValues(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1456811159;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &KeyType;
-  pv_[3] = (void *) KeyValue;
-  pv_[4] = (void *) EnvValueList;
-  pv_[5] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 11  /* = odbccfg_CfgSvc_GetEnvironmentValues_ldx_ */
-    , pv_);
-}
-/*
- * Asynchronous method function pointer type for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  );
-/*
- *Asynchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_GetEnvironmentValues_amw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetEnvironmentValues_amt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , *(CfgSvc_REQ_def *) pv_[1]
-    , (IDL_char *) pv_[2]
-    );
-}
-/*
- * Set Asynchronous Method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_amt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *) &method_)
-    , CEE_ASYNCH_METHOD
-    , odbccfg_CfgSvc_GetEnvironmentValues_amw_);
-}
-/*
- * Asynchronous response for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ const ENV_DESC_LIST_def *EnvValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1456811159;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) EnvValueList;
-  pv_[3] = (void *) sqlWarning;
-  return CEE_RESPOND(
-      call_id_
-    , pv_);
-}
-/*
- * Synchronous method function pointer type for
- * operation'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-typedef void (*odbccfg_CfgSvc_GetEnvironmentValues_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *exception_
-  , /* In    */ CfgSvc_REQ_def KeyType
-  , /* In    */ const IDL_char *KeyValue
-  , /* Out   */ ENV_DESC_LIST_def *EnvValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Synchronous method wrapper for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-static void
-odbccfg_CfgSvc_GetEnvironmentValues_smw_(
-    /* In    */ CEE_tag_def mettag_
-  , /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ void *const *pv_)
-{
-  odbccfg_CfgSvc_GetEnvironmentValues_smt_ f_;
-  *((CEE_tag_def *) &f_) = mettag_;
-  (*f_) (
-      objtag_
-    , call_id_
-    , (struct odbccfg_CfgSvc_GetEnvironmentValues_exc_ *) pv_[1]
-    , *(CfgSvc_REQ_def *) pv_[2]
-    , (IDL_char *) pv_[3]
-    , (ENV_DESC_LIST_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Set Synchronous method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_METHOD
-    , odbccfg_CfgSvc_GetEnvironmentValues_smw_);
-}
-/*
- * Set Synchronous multithreaded method for
- * operation 'odbccfg_CfgSvc_GetEnvironmentValues'
- */
-extern CEE_status
-odbccfg_CfgSvc_GetEnvironmentValues_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ odbccfg_CfgSvc_GetEnvironmentValues_smt_ method_
-  )
-{
-  return CEE_SET_METHOD(
-      impl_
-    , 11 /* Method index */
-    , *((CEE_tag_def *)  &method_)
-    , CEE_SYNCH_MULTITHREADED_METHOD
-    , odbccfg_CfgSvc_GetEnvironmentValues_smw_);
-}
-
-/***************************************************
- * Operation 'odbccfg_CfgSvc_SetEnvironmentValues' *
- ***************************************************/
-
-/*
- * Exception number constants for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#define odbccfg_CfgSvc_SetEnvironmentValues_ParamError_exn_ 1
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLError_exn_ 2
-#define odbccfg_CfgSvc_SetEnvironmentValues_SQLNoDataFound_exn_ 3
-/*
- * Exception union for
- * operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-struct odbccfg_CfgSvc_SetEnvironmentValues_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbccfg_CfgSvc_ParamError ParamError;
-    struct odbccfg_CfgSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbccfg_CfgSvc_SetEnvironmentValues'
- */
-#

<TRUNCATED>


[26/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs

Posted by su...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/odbc/test/ODBCBIT/ODBCBIT.vcproj
----------------------------------------------------------------------
diff --git a/core/conn/odbc/test/ODBCBIT/ODBCBIT.vcproj b/core/conn/odbc/test/ODBCBIT/ODBCBIT.vcproj
deleted file mode 100644
index 047588b..0000000
--- a/core/conn/odbc/test/ODBCBIT/ODBCBIT.vcproj
+++ /dev/null
@@ -1,355 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="ODBCBIT"
-	ProjectGUID="{63BBEAED-5445-4984-80B2-05B3682F274E}"
-	RootNamespace="ODBCBIT"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="0"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\$(ProjectName).exe"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="0"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\$(ProjectName).exe"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="UnicodeDebug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\$(ProjectName)W.exe"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="UnicodeRelease|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile=".\$(ProjectName)W.exe"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\odbcbit.cpp"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-			<File
-				RelativePath=".\odbcbit.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/dllsrc/WCIUtils/ReadMe.txt
----------------------------------------------------------------------
diff --git a/core/conn/trafci/dllsrc/WCIUtils/ReadMe.txt b/core/conn/trafci/dllsrc/WCIUtils/ReadMe.txt
index d87e533..decdd3a 100644
--- a/core/conn/trafci/dllsrc/WCIUtils/ReadMe.txt
+++ b/core/conn/trafci/dllsrc/WCIUtils/ReadMe.txt
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 ========================================================================
     DYNAMIC LINK LIBRARY : WCIUtils Project Overview
 ========================================================================

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/dllsrc/WCIUtils/WCIUtils64.make.bat
----------------------------------------------------------------------
diff --git a/core/conn/trafci/dllsrc/WCIUtils/WCIUtils64.make.bat b/core/conn/trafci/dllsrc/WCIUtils/WCIUtils64.make.bat
index 46b87b9..fb521e6 100644
--- a/core/conn/trafci/dllsrc/WCIUtils/WCIUtils64.make.bat
+++ b/core/conn/trafci/dllsrc/WCIUtils/WCIUtils64.make.bat
@@ -1,4 +1,25 @@
 @echo off
+REM @@@ START COPYRIGHT @@@
+REM
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements.  See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership.  The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License.  You may obtain a copy of the License at
+REM
+REM   http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied.  See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM
+REM @@@ END COPYRIGHT @@@
+
 del CIUtils.obj
 del CIUtils.exp
 del CIUtils.lib

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/dllsrc/WCIUtils/stdafx.h
----------------------------------------------------------------------
diff --git a/core/conn/trafci/dllsrc/WCIUtils/stdafx.h b/core/conn/trafci/dllsrc/WCIUtils/stdafx.h
index ddd24fe..9b9a57c 100644
--- a/core/conn/trafci/dllsrc/WCIUtils/stdafx.h
+++ b/core/conn/trafci/dllsrc/WCIUtils/stdafx.h
@@ -1,3 +1,24 @@
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
+
 // stdafx.h : include file for standard system include files,
 // or project specific include files that are used frequently, but
 // are changed infrequently

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/getBuildInfo
----------------------------------------------------------------------
diff --git a/core/conn/trafci/getBuildInfo b/core/conn/trafci/getBuildInfo
index feb3751..2d9bb97 100755
--- a/core/conn/trafci/getBuildInfo
+++ b/core/conn/trafci/getBuildInfo
@@ -1,4 +1,24 @@
 #!/bin/sh
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
 
 buildId=`../../sqf/build-scripts/build.id`
 echo "bldId=$buildId" > buildId

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/lib/perl/Session.pm
----------------------------------------------------------------------
diff --git a/core/conn/trafci/lib/perl/Session.pm b/core/conn/trafci/lib/perl/Session.pm
index 318a524..7c0eba3 100644
--- a/core/conn/trafci/lib/perl/Session.pm
+++ b/core/conn/trafci/lib/perl/Session.pm
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 package Session;
 use strict;
 use Java;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/samples/README
----------------------------------------------------------------------
diff --git a/core/conn/trafci/samples/README b/core/conn/trafci/samples/README
index 2672433..b3f845a 100644
--- a/core/conn/trafci/samples/README
+++ b/core/conn/trafci/samples/README
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 README for TRAFCI Samples
 ========================
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/samples/sample.sql
----------------------------------------------------------------------
diff --git a/core/conn/trafci/samples/sample.sql b/core/conn/trafci/samples/sample.sql
index 0e6bdd9..628f3cc 100644
--- a/core/conn/trafci/samples/sample.sql
+++ b/core/conn/trafci/samples/sample.sql
@@ -1,3 +1,24 @@
+-- @@@ START COPYRIGHT @@@
+--
+-- 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.
+--
+-- @@@ END COPYRIGHT @@@
+
 -----------------------------------------------------------------
 --
 -- sample.sql is a sample script file that creates the database.

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/src/org/trafodion/ci/help/common_common.help
----------------------------------------------------------------------
diff --git a/core/conn/trafci/src/org/trafodion/ci/help/common_common.help b/core/conn/trafci/src/org/trafodion/ci/help/common_common.help
index db0eb16..697cc3e 100644
--- a/core/conn/trafci/src/org/trafodion/ci/help/common_common.help
+++ b/core/conn/trafci/src/org/trafodion/ci/help/common_common.help
@@ -1,3 +1,23 @@
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
 
  @@@@@HELP
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/src/org/trafodion/ci/help/help_file.idx
----------------------------------------------------------------------
diff --git a/core/conn/trafci/src/org/trafodion/ci/help/help_file.idx b/core/conn/trafci/src/org/trafodion/ci/help/help_file.idx
index aac24b5..035ccbd 100644
--- a/core/conn/trafci/src/org/trafodion/ci/help/help_file.idx
+++ b/core/conn/trafci/src/org/trafodion/ci/help/help_file.idx
@@ -1,3 +1,24 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
+
 ###########################################################
 ## This is the main index file for all other help files. ##
 ###########################################################

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/src/org/trafodion/ci/help/sql_common.help
----------------------------------------------------------------------
diff --git a/core/conn/trafci/src/org/trafodion/ci/help/sql_common.help b/core/conn/trafci/src/org/trafodion/ci/help/sql_common.help
index ae830f0..be2e14c 100644
--- a/core/conn/trafci/src/org/trafodion/ci/help/sql_common.help
+++ b/core/conn/trafci/src/org/trafodion/ci/help/sql_common.help
@@ -1,3 +1,23 @@
+// @@@ START COPYRIGHT @@@
+//
+// 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.
+//
+// @@@ END COPYRIGHT @@@
 
  @@@@@HELP
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/utils/README
----------------------------------------------------------------------
diff --git a/core/conn/trafci/utils/README b/core/conn/trafci/utils/README
index a5b190f..f979bef 100644
--- a/core/conn/trafci/utils/README
+++ b/core/conn/trafci/utils/README
@@ -1,3 +1,23 @@
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
 
   README for Trafodion Command Interface (TrafCI) Installation
   ---------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/utils/trafci
----------------------------------------------------------------------
diff --git a/core/conn/trafci/utils/trafci b/core/conn/trafci/utils/trafci
index 33f1114..3a21379 100755
--- a/core/conn/trafci/utils/trafci
+++ b/core/conn/trafci/utils/trafci
@@ -1,4 +1,24 @@
 #!/bin/sh
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
 
 HNAME=localhost:23400
 UNAME=zz

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/utils/trafci.cmd
----------------------------------------------------------------------
diff --git a/core/conn/trafci/utils/trafci.cmd b/core/conn/trafci/utils/trafci.cmd
index 110c112..d3aa041 100644
--- a/core/conn/trafci/utils/trafci.cmd
+++ b/core/conn/trafci/utils/trafci.cmd
@@ -1,4 +1,24 @@
 @echo off&Title Trafodion Command Interface
+REM @@@ START COPYRIGHT @@@
+REM
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements.  See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership.  The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License.  You may obtain a copy of the License at
+REM
+REM   http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied.  See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM
+REM @@@ END COPYRIGHT @@@
 
 CLS
 set MY_SQROOT=

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/utils/trafci.sh
----------------------------------------------------------------------
diff --git a/core/conn/trafci/utils/trafci.sh b/core/conn/trafci/utils/trafci.sh
index 141613c..e68e1cf 100644
--- a/core/conn/trafci/utils/trafci.sh
+++ b/core/conn/trafci/utils/trafci.sh
@@ -1,4 +1,24 @@
 #!/bin/sh
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
 
 
 #

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/trafci/utils/trafci_install.sh
----------------------------------------------------------------------
diff --git a/core/conn/trafci/utils/trafci_install.sh b/core/conn/trafci/utils/trafci_install.sh
index 5e542e2..81192f8 100644
--- a/core/conn/trafci/utils/trafci_install.sh
+++ b/core/conn/trafci/utils/trafci_install.sh
@@ -1,4 +1,24 @@
 #!/bin/sh
+# @@@ START COPYRIGHT @@@
+#
+# 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.
+#
+# @@@ END COPYRIGHT @@@
 
 #
 # Install Trafodion Command Interface Client

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/Krypton.dsp
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/Krypton.dsp b/core/conn/unixodbc/odbc/Krypton/Krypton.dsp
deleted file mode 100644
index 431e9d0..0000000
--- a/core/conn/unixodbc/odbc/Krypton/Krypton.dsp
+++ /dev/null
@@ -1,318 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Krypton" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-CFG=Krypton - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE 
-!MESSAGE NMAKE /f "Krypton.mak".
-!MESSAGE 
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE 
-!MESSAGE NMAKE /f "Krypton.mak" CFG="Krypton - Win32 Debug"
-!MESSAGE 
-!MESSAGE Possible choices for configuration are:
-!MESSAGE 
-!MESSAGE "Krypton - Win32 Debug" (based on "Win32 (x86) Static Library")
-!MESSAGE 
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName "Krypton"
-# PROP Scc_LocalPath "."
-CPP=cl.exe
-RSC=rc.exe
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Krypton_"
-# PROP BASE Intermediate_Dir ".\Krypton_"
-# PROP BASE Target_Dir "."
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\Krypton"
-# PROP Intermediate_Dir ".\Krypton"
-# PROP Target_Dir "."
-# ADD BASE CPP /nologo /Zp4 /W3 /Gi /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /Zp4 /W3 /Gi /GX /Od /I "$(NSKTOOLS)\kds\inc" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FR /YX /FD /c
-# ADD BASE RSC /l 0x409
-# ADD RSC /l 0x409
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\lib\Release\Krypton.lib"
-# ADD LIB32 /nologo /out:"..\..\..\lib\Release\Krypton.lib"
-# Begin Target
-
-# Name "Krypton - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90;idl"
-# Begin Source File
-
-SOURCE=.\ceecfg.idl
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build
-ProjDir=.
-InputPath=.\ceecfg.idl
-
-BuildCmds= \
-	$(ProjDir)\IDLCNP.BAT $(NSKTOOLS)\Kds\bin $(ProjDir) ceecfg                          _header
-
-"$(ProjDir)\ceecfg.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\ceecfg.pyf" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-# End Custom Build
-# End Source File
-# Begin Source File
-
-SOURCE=.\ceercv.idl
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build
-ProjDir=.
-InputPath=.\ceercv.idl
-
-BuildCmds= \
-	$(ProjDir)\IDLCNP.BAT $(NSKTOOLS)\Kds\bin $(ProjDir) ceercv                          _header
-
-"$(ProjDir)\ceercv.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\ceercv.pyf" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-# End Custom Build
-# End Source File
-# Begin Source File
-
-SOURCE=.\IDLCNP.BAT
-# PROP Intermediate_Dir ".\Krypton"
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\KryptonBuild.bat
-# PROP Intermediate_Dir ".\Krypton"
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbc.idl
-# PROP Intermediate_Dir ".\Krypton"
-# PROP Ignore_Default_Tool 1
-USERDEP__ODBC_="odbccommon.idl"	
-# Begin Custom Build
-ProjDir=.
-InputPath=.\odbc.idl
-
-BuildCmds= \
-	$(ProjDir)\IDLCNP.BAT $(NSKTOOLS)\Kds\Bin $(ProjDir) odbc                          _both
-
-"$(ProjDir)\odbc.pyf" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbc_cl.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbc_cl.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbc_sv.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbc_sv.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbc.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbc.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-# End Custom Build
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbc_cl.c
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbc_sv.c
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcas.idl
-# PROP Ignore_Default_Tool 1
-USERDEP__ODBCA="odbccommon.idl"	"odbcsrvrcommon.idl"	
-# Begin Custom Build
-ProjDir=.
-InputPath=.\odbcas.idl
-
-BuildCmds= \
-	$(ProjDir)\IDLCNP.BAT $(NSKTOOLS)\Kds\Bin $(ProjDir) odbcas                          _clsv
-
-"$(ProjDir)\odbcas.pyf" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbcas_cl.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbcas_cl.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbcas_sv.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbcas_sv.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-# End Custom Build
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcas_cl.c
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcas_sv.c
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbccfg.idl
-# PROP Intermediate_Dir ".\Krypton"
-# PROP Ignore_Default_Tool 1
-USERDEP__ODBCC="odbccommon.idl"	"odbcsrvrcommon.idl"	
-# Begin Custom Build
-ProjDir=.
-InputPath=.\odbccfg.idl
-
-BuildCmds= \
-	$(ProjDir)\IDLCNP.BAT $(NSKTOOLS)\Kds\Bin $(ProjDir)  odbccfg                         _both
-
-"$(ProjDir)\odbccfg.pyf" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbccfg_cl.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbccfg_cl.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbccfg_sv.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbccfg_sv.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbccfg.c" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbccfg.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-# End Custom Build
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbccfg_cl.c
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbccfg_sv.c
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcCommon.idl
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build
-ProjDir=.
-InputPath=.\odbcCommon.idl
-
-BuildCmds= \
-	$(ProjDir)\IDLCNP.BAT $(NSKTOOLS)\Kds\bin $(ProjDir)  odbccommon                          _header
-
-"$(ProjDir)\odbccommon.pyf" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbccommon.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-# End Custom Build
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcsrvrcommon.idl
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build
-ProjDir=.
-InputPath=.\odbcsrvrcommon.idl
-
-BuildCmds= \
-	$(ProjDir)\IDLCNP.BAT $(NSKTOOLS)\Kds\bin $(ProjDir)  odbcsrvrcommon                          _header
-
-"$(ProjDir)\odbcsrvrcommon.pyf" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-
-"$(ProjDir)\odbcsrvrcommon.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-   $(BuildCmds)
-# End Custom Build
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\ceecfg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ceercv.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbc_cl.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbc_sv.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcas_cl.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcas_sv.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbccfg_cl.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbccfg_sv.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcCommon.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\odbcsrvrcommon.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/Krypton.mak
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/Krypton.mak b/core/conn/unixodbc/odbc/Krypton/Krypton.mak
deleted file mode 100644
index c8b8724..0000000
--- a/core/conn/unixodbc/odbc/Krypton/Krypton.mak
+++ /dev/null
@@ -1,222 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Krypton.dsp
-!IF "$(CFG)" == ""
-CFG=Krypton - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Krypton - Win32 Debug.
-!ENDIF 
-
-!IF "$(CFG)" != "Krypton - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE 
-!MESSAGE NMAKE /f "Krypton.mak" CFG="Krypton - Win32 Debug"
-!MESSAGE 
-!MESSAGE Possible choices for configuration are:
-!MESSAGE 
-!MESSAGE "Krypton - Win32 Debug" (based on "Win32 (x86) Static Library")
-!MESSAGE 
-!ERROR An invalid configuration is specified.
-!ENDIF 
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE 
-NULL=nul
-!ENDIF 
-
-OUTDIR=.\Krypton
-INTDIR=.\Krypton
-# Begin Custom Macros
-ProjDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0" 
-
-ALL : "$(ProjDir)\odbcsrvrcommon.pyf" "$(ProjDir)\odbcsrvrcommon.h"\
- "$(ProjDir)\odbccommon.pyf" "$(ProjDir)\odbccommon.h" "$(ProjDir)\odbccfg_sv.h"\
- "$(ProjDir)\odbccfg_sv.c" "$(ProjDir)\odbccfg_cl.h" "$(ProjDir)\odbccfg_cl.c"\
- "$(ProjDir)\odbccfg.pyf" "$(ProjDir)\odbccfg.h" "$(ProjDir)\odbccfg.c"\
- "$(ProjDir)\odbcas_sv.h" "$(ProjDir)\odbcas_sv.c" "$(ProjDir)\odbcas_cl.h"\
- "$(ProjDir)\odbcas_cl.c" "$(ProjDir)\odbcas.pyf" "$(ProjDir)\odbc_sv.h"\
- "$(ProjDir)\odbc_sv.c" "$(ProjDir)\odbc_cl.h" "$(ProjDir)\odbc_cl.c"\
- "$(ProjDir)\odbc.pyf" "$(ProjDir)\odbc.h" "$(ProjDir)\odbc.c"\
- "$(ProjDir)\ceercv.pyf" "$(ProjDir)\ceercv.h" "$(ProjDir)\ceecfg.pyf"\
- "$(ProjDir)\ceecfg.h" 
-
-!ELSE 
-
-ALL : "$(ProjDir)\odbcsrvrcommon.pyf" "$(ProjDir)\odbcsrvrcommon.h"\
- "$(ProjDir)\odbccommon.pyf" "$(ProjDir)\odbccommon.h" "$(ProjDir)\odbccfg_sv.h"\
- "$(ProjDir)\odbccfg_sv.c" "$(ProjDir)\odbccfg_cl.h" "$(ProjDir)\odbccfg_cl.c"\
- "$(ProjDir)\odbccfg.pyf" "$(ProjDir)\odbccfg.h" "$(ProjDir)\odbccfg.c"\
- "$(ProjDir)\odbcas_sv.h" "$(ProjDir)\odbcas_sv.c" "$(ProjDir)\odbcas_cl.h"\
- "$(ProjDir)\odbcas_cl.c" "$(ProjDir)\odbcas.pyf" "$(ProjDir)\odbc_sv.h"\
- "$(ProjDir)\odbc_sv.c" "$(ProjDir)\odbc_cl.h" "$(ProjDir)\odbc_cl.c"\
- "$(ProjDir)\odbc.pyf" "$(ProjDir)\odbc.h" "$(ProjDir)\odbc.c"\
- "$(ProjDir)\ceercv.pyf" "$(ProjDir)\ceercv.h" "$(ProjDir)\ceecfg.pyf"\
- "$(ProjDir)\ceecfg.h" 
-
-!ENDIF 
-
-CLEAN :
-	-@erase 
-	-@erase "$(ProjDir)\ceecfg.h"
-	-@erase "$(ProjDir)\ceecfg.pyf"
-	-@erase "$(ProjDir)\ceercv.h"
-	-@erase "$(ProjDir)\ceercv.pyf"
-	-@erase "$(ProjDir)\odbc.c"
-	-@erase "$(ProjDir)\odbc.h"
-	-@erase "$(ProjDir)\odbc.pyf"
-	-@erase "$(ProjDir)\odbc_cl.c"
-	-@erase "$(ProjDir)\odbc_cl.h"
-	-@erase "$(ProjDir)\odbc_sv.c"
-	-@erase "$(ProjDir)\odbc_sv.h"
-	-@erase "$(ProjDir)\odbcas.pyf"
-	-@erase "$(ProjDir)\odbcas_cl.c"
-	-@erase "$(ProjDir)\odbcas_cl.h"
-	-@erase "$(ProjDir)\odbcas_sv.c"
-	-@erase "$(ProjDir)\odbcas_sv.h"
-	-@erase "$(ProjDir)\odbccfg.c"
-	-@erase "$(ProjDir)\odbccfg.h"
-	-@erase "$(ProjDir)\odbccfg.pyf"
-	-@erase "$(ProjDir)\odbccfg_cl.c"
-	-@erase "$(ProjDir)\odbccfg_cl.h"
-	-@erase "$(ProjDir)\odbccfg_sv.c"
-	-@erase "$(ProjDir)\odbccfg_sv.h"
-	-@erase "$(ProjDir)\odbccommon.h"
-	-@erase "$(ProjDir)\odbccommon.pyf"
-	-@erase "$(ProjDir)\odbcsrvrcommon.h"
-	-@erase "$(ProjDir)\odbcsrvrcommon.pyf"
-
-"$(OUTDIR)" :
-    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Zp4 /ML /W3 /Gi /GX /Od /I "..\Tools\kds\inc" /D "WIN32" /D\
- "NDEBUG" /D "_WINDOWS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\Krypton.pch" /YX\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
-CPP_OBJS=.\Krypton/
-CPP_SBRS=.\Krypton/
-
-.c{$(CPP_OBJS)}.obj::
-   $(CPP) @<<
-   $(CPP_PROJ) $< 
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
-   $(CPP) @<<
-   $(CPP_PROJ) $< 
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
-   $(CPP) @<<
-   $(CPP_PROJ) $< 
-<<
-
-.c{$(CPP_SBRS)}.sbr::
-   $(CPP) @<<
-   $(CPP_PROJ) $< 
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
-   $(CPP) @<<
-   $(CPP_PROJ) $< 
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
-   $(CPP) @<<
-   $(CPP_PROJ) $< 
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Krypton.bsc" 
-BSC32_SBRS= \
-	
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"..\..\..\lib\Release\Krypton.lib" 
-LIB32_OBJS= \
-	
-
-!IF "$(CFG)" == "Krypton - Win32 Debug"
-SOURCE=.\ceecfg.idl
-ProjDir=.
-InputPath=.\ceecfg.idl
-
-"$(ProjDir)\ceecfg.h"	"$(ProjDir)\ceecfg.pyf"	 : $(SOURCE) "$(INTDIR)"\
- "$(OUTDIR)"
-	$(ProjDir)\IDLCNP.BAT $(ProjDir)\..\Tools\Kds\bin $(ProjDir) ceecfg\
-                          _header
-
-SOURCE=.\ceercv.idl
-ProjDir=.
-InputPath=.\ceercv.idl
-
-"$(ProjDir)\ceercv.h"	"$(ProjDir)\ceercv.pyf"	 : $(SOURCE) "$(INTDIR)"\
- "$(OUTDIR)"
-	$(ProjDir)\IDLCNP.BAT $(ProjDir)\..\Tools\Kds\bin $(ProjDir) ceercv\
-                          _header
-
-INTDIR_SRC=.\Krypton
-INTDIR_SRC=.\Krypton
-SOURCE=.\odbc.idl
-USERDEP__ODBC_="odbccommon.idl"	
-INTDIR_SRC=.\Krypton
-ProjDir=.
-InputPath=.\odbc.idl
-
-"$(ProjDir)\odbc.pyf"	"$(ProjDir)\odbc_cl.h"	"$(ProjDir)\odbc_cl.c"\
-	"$(ProjDir)\odbc_sv.h"	"$(ProjDir)\odbc_sv.c"	"$(ProjDir)\odbc.c"\
-	"$(ProjDir)\odbc.h"	 : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" $(USERDEP__ODBC_)
-	$(ProjDir)\IDLCNP.BAT $(ProjDir)\..\Tools\Kds\Bin $(ProjDir) odbc\
-                          _both
-
-SOURCE=.\odbc_cl.c
-SOURCE=.\odbc_sv.c
-SOURCE=.\odbcas.idl
-USERDEP__ODBCA="odbccommon.idl"	"odbcsrvrcommon.idl"	
-ProjDir=.
-InputPath=.\odbcas.idl
-
-"$(ProjDir)\odbcas.pyf"	"$(ProjDir)\odbcas_cl.h"	"$(ProjDir)\odbcas_cl.c"\
-	"$(ProjDir)\odbcas_sv.h"	"$(ProjDir)\odbcas_sv.c"	 : $(SOURCE) "$(INTDIR)"\
- "$(OUTDIR)" $(USERDEP__ODBCA)
-	$(ProjDir)\IDLCNP.BAT $(ProjDir)\..\Tools\Kds\Bin $(ProjDir) odbcas\
-                          _clsv
-
-SOURCE=.\odbcas_cl.c
-SOURCE=.\odbcas_sv.c
-SOURCE=.\odbccfg.idl
-USERDEP__ODBCC="odbccommon.idl"	"odbcsrvrcommon.idl"	
-INTDIR_SRC=.\Krypton
-ProjDir=.
-InputPath=.\odbccfg.idl
-
-"$(ProjDir)\odbccfg.pyf"	"$(ProjDir)\odbccfg_cl.h"	"$(ProjDir)\odbccfg_cl.c"\
-	"$(ProjDir)\odbccfg_sv.h"	"$(ProjDir)\odbccfg_sv.c"	"$(ProjDir)\odbccfg.c"\
-	"$(ProjDir)\odbccfg.h"	 : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" $(USERDEP__ODBCC)
-	$(ProjDir)\IDLCNP.BAT $(ProjDir)\..\Tools\Kds\Bin $(ProjDir)  odbccfg\
-                         _both
-
-SOURCE=.\odbccfg_cl.c
-SOURCE=.\odbccfg_sv.c
-SOURCE=.\odbcCommon.idl
-ProjDir=.
-InputPath=.\odbcCommon.idl
-
-"$(ProjDir)\odbccommon.pyf"	"$(ProjDir)\odbccommon.h"	 : $(SOURCE) "$(INTDIR)"\
- "$(OUTDIR)"
-	$(ProjDir)\IDLCNP.BAT $(ProjDir)\..\Tools\Kds\bin $(ProjDir)  odbccommon\
-                          _header
-
-SOURCE=.\odbcsrvrcommon.idl
-ProjDir=.
-InputPath=.\odbcsrvrcommon.idl
-
-"$(ProjDir)\odbcsrvrcommon.pyf"	"$(ProjDir)\odbcsrvrcommon.h"	 : $(SOURCE)\
- "$(INTDIR)" "$(OUTDIR)"
-	$(ProjDir)\IDLCNP.BAT $(ProjDir)\..\Tools\Kds\bin $(ProjDir)  odbcsrvrcommon\
-                          _header
-
-
-!ENDIF 
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/Krypton.plg
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/Krypton.plg b/core/conn/unixodbc/odbc/Krypton/Krypton.plg
deleted file mode 100644
index f2e1d8e..0000000
--- a/core/conn/unixodbc/odbc/Krypton/Krypton.plg
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-<body>
-<pre>
-<h1>Build Log</h1>
-<h3>
---------------------Configuration: Krypton - Win32 Debug--------------------
-</h3>
-<h3>Command Lines</h3>
-
-
-
-<h3>Results</h3>
-Krypton.lib - 0 error(s), 0 warning(s)
-</pre>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/KryptonBuild.bat
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/KryptonBuild.bat b/core/conn/unixodbc/odbc/Krypton/KryptonBuild.bat
deleted file mode 100644
index e7344ac..0000000
--- a/core/conn/unixodbc/odbc/Krypton/KryptonBuild.bat
+++ /dev/null
@@ -1,58 +0,0 @@
-@echo off
-
-rem *********************************************************************
-REM @@@ START COPYRIGHT @@@
-REM
-REM Licensed to the Apache Software Foundation (ASF) under one
-REM or more contributor license agreements.  See the NOTICE file
-REM distributed with this work for additional information
-REM regarding copyright ownership.  The ASF licenses this file
-REM to you under the Apache License, Version 2.0 (the
-REM "License"); you may not use this file except in compliance
-REM with the License.  You may obtain a copy of the License at
-REM
-REM   http://www.apache.org/licenses/LICENSE-2.0
-REM
-REM Unless required by applicable law or agreed to in writing,
-REM software distributed under the License is distributed on an
-REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-REM KIND, either express or implied.  See the License for the
-REM specific language governing permissions and limitations
-REM under the License.
-REM
-REM @@@ END COPYRIGHT @@@
-rem ********************************************************************/
-
-
-REM
-REM	Module  : KrypyonBuild.bat
-REM Purpose : This batch file is created since custom build commands has a bug while building through
-REM           scripts. Krypton project is not build through MakeFile. 
-REM	      IMPORTANT: This bug has been fixed and this batch file is no longer used.
-REM           Any changes made to Krypton project settings should be tested with nmake. 
-REM     
-REM           No Paramaters needed for this batch file. You need to be at the krypton folder to run this 
-REM			  batch file.
-
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton odbcCommon _header
-if ErrorLevel 1 goto error
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton odbcsrvrcommon _header
-if ErrorLevel 1 goto error
-REM CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin . odbc _clsv
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton odbc _both
-if ErrorLevel 1 goto error
-REM    CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin . odbccfg _clsv
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton odbccfg _both
-if ErrorLevel 1 goto error
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton odbcas _clsv
-if ErrorLevel 1 goto error
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton ca _clsv
-if ErrorLevel 1 goto error
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton ceecfg _header
-if ErrorLevel 1 goto error
-CALL .\IDLCNP.BAT %NSKTOOLS%\Kds\bin ..\Krypton ceercv _header
-if ErrorLevel 1 goto error
-goto end
-:error
-false
-:end
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/assocsvc.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/assocsvc.idl b/core/conn/unixodbc/odbc/Krypton/assocsvc.idl
deleted file mode 100644
index 5abcee0..0000000
--- a/core/conn/unixodbc/odbc/Krypton/assocsvc.idl
+++ /dev/null
@@ -1,167 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-//
-// MODULE: ASSOCSVC.IDL
-//
-// PURPOSE: Describes the ODBC ASsociation services (AS).
-//
-
-#ifndef ASSOCSVC_H_
-#define ASSOCSVC_H_
-
-#include "common.idl"
-#include "odbc.idl"
-#include "odbccfg.idl"
-
-typedef odbc::SQLSvc		SQLSvc_ObjRef;
-typedef odbccfg::CfgSvc		CfgSvc_ObjRef;
-
-module odbcas {
-
-#define AS_uuid ((UUID_def) "9101c0ac-e07a-11d0-a543-0060b01ad6ae")
-#define AS_version ((VERSION_def) 16777217)
-
-// note clusterNm is unused but defined in the hopes that the
-// cluster will have its own identity 
-
-
-interface AS 
-	{                  
-	exception ASParamError {string ErrorText;};
-	exception ASTimeout {string ErrorText;};
-	exception ASInvalidUserDesc {string ErrorText;};
-    exception ASNoSvcHdl  {string ErrorText;};
-	exception ASInvalidHandle{};
-	exception ASRejectRegistry{short RejectReason; string ErrorText;};
-    exception ASRegistryFailed{};
-
-    // the following is the keepalive call that is not responded to
-    // until its time to disconnect client from server.
-    // the call goes from client to server, e.g., ODBC Driver to
-    // ASiation Service, ODBC Server to ASiation Service.
-    void RegProcess (
-		 in  CLIENT_TYPE_def	    processType,
-		 in  VERSION_def			intfVersion,
-         in  PROCESS_ID_def	        processDesc,
-	     in  CONNECTION_CONTEXT_def inContext)
-	raises (ASTimeout,
-			ASRegistryFailed,
-			ASRejectRegistry,
-			ASParamError);
-
-	void CompleteRegProcess (
-		 in  CLIENT_TYPE_def	    processType,
-         in  PROCESS_ID_def	        processDesc)
-	 raises (ASTimeout,
-			 ASRegistryFailed,
-			 ASParamError);
-
-    // this is to signal the client is ready to complete the
-    // the original registry call and then destroy the proxy
-    void DeRegProcess (
-	     in  PROCESS_ID_def	        processDesc)
-	raises (ASRegistryFailed, 
-	        ASParamError);
-
-	// TODO: this would be extensible if the returned Object Reference
-	//	handles were in a typed sequence.  this will be very important
-	//      when addressing stored procedures. 
-
-	// changed to a context which is only the Datasource name, and
-	// the last object reference handle.
-
-    //void GetSQLObjRefHdl(
-	//    in  CONNECTION_CONTEXT_def  inContext,
-	//	out CONNECTION_CONTEXT_def  newContext,
-	//    out SQLSvc_ObjRef			aSQLSvcObjRef)
-	//raises( ASParamError, 
-	//		ASInvalidUserDesc,
-	//		ASTimeout,
-	//		ASNoSvcHdl, 
-	//		ASInvalidHandle  );
-
-	void GetSQLObjRefHdl(
-	    in  CONNECTION_CONTEXT_def  inContext,
-		out CONNECTION_CONTEXT_def  newContext,
-	    out SQLSvc_ObjRef			aSQLSvcObjRef)
-	raises( ASParamError, 
-			ASInvalidUserDesc,
-			ASTimeout,
-			ASNoSvcHdl, 
-			ASInvalidHandle  );
-
-	void GetCfgObjRefHdl(
-	    in  CONNECTION_CONTEXT_def  inContext,
-		out CONNECTION_CONTEXT_def  newContext,
-	    out CfgSvc_ObjRef			aCfgSvcObjRef)
-	raises( ASParamError, 
-			ASInvalidUserDesc,
-			ASNoSvcHdl, 
-			ASInvalidHandle  );
-
-// changed to a context which is only the Datasource name, and
-	// the last object reference handle.
-
-    void RegSQLObjRefHdl (
-	    in  SQLSvc_ObjRef			aSQLSvcObjRef,
-		in  PROCESS_ID_def			pidDesc,
-	    in  CONNECTION_CONTEXT_def  lastContext,
-	    out CONNECTION_CONTEXT_def  newContext)
-	raises (ASParamError, 
-			ASNoSvcHdl, 
-			ASInvalidHandle, 
-			ASRejectRegistry);
-
-	void RegCfgObjRefHdl (
-	    in  CfgSvc_ObjRef			aCfgSvcObjRef,
-	    in  PROCESS_ID_def			pidDesc,
-		in  CONNECTION_CONTEXT_def  lastContext,
-	    out CONNECTION_CONTEXT_def  newContext)
-	raises (ASParamError, 
-			ASNoSvcHdl, 
-			ASInvalidHandle, 
-			ASRejectRegistry);
-
-    // call is used by a server instance acting on behalf
-    // of an administrator configuration session (Broadway GUI)
-    // that has commanded that the running configuratino is to
-    // be updated with the latest configuration values.
-    // the call originates from the server instance as a client
-    // call to ASSvcs.  Only does one Datasource at a time,
-    // sending a sequence doesn't appear to have any performance
-    // benefits.  the calls are async so more than one can be
-    // stacked up at a time, but only one at a time should be
-    // making changes to the runtime system.  consider a change
-    // to a list of DS Configs, and a list of DSNms, unsure of payoff	
-
-    void RefreshDSCfg (
-	    in   DATASOURCE_CFG_def		   DSCfg )
-	raises (ASParamError);
-
-    void ResetDSStats (
-	    in   SQL_IDENTIFIER_def		   DSNm )
-	raises (ASParamError);
-
-    };  // end of interface ASSvc
-
-};  // end of module odbcas
-
-#endif

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/ca.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/ca.idl b/core/conn/unixodbc/odbc/Krypton/ca.idl
deleted file mode 100644
index e2c31e8..0000000
--- a/core/conn/unixodbc/odbc/Krypton/ca.idl
+++ /dev/null
@@ -1,111 +0,0 @@
-/*************************************************************************
-*
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-**************************************************************************/
-//
-// MODULE: CA.IDL 
-// PURPOSE: Describes methods for ODBC/MX Cluster Administrator
-//
-// NOTES:   Intentionally not dependent on any other component in ODBC/MX
-//          to avoid cyclical references that can not be resolved currently.
-//          there are several declarations that are common because of this,
-//          and it is imagined that they will eventually be re-partitioned
-//          without the need for duplication. 
-//
-// Modification History
-
-#ifndef _CA_DEFINED
-#define _CA_DEFINED 
-
-module CA {
-// used to simulate a unique id for interface
-// concatates elements
-//      major = x01, minor = x00, build = x0001
-typedef long long VERSION_def;
-typedef string    UUID_def;
-
-#define cm_uuid ((UUID_def) "e0c3d230-e045-11d1-a57d-0060b01ad6ae")
-#define cm_version ((VERSION_def) 16777217)
-
-// Object reference
-//
-
-typedef char		OMX_IDENTIFIER_def[128];
-typedef long		OMX_UID_def;
-typedef string<3000> ERROR_TEXT_def;
-
-typedef struct CA_ERROR_DESC_t {
-    long			ErrDiagnosticId;
-	ERROR_TEXT_def	ErrText;
-} CA_ERROR_DESC_def;
-
-typedef sequence<CA_ERROR_DESC_def> CA_ERROR_DESC_LIST_def;
-
-// used to describe the current state of the ODBC/MX system
-// as well as to indicate a change directive  
-typedef enum OMX_STATUS_t {
-    OMX_UNKNOWN
-   ,OMX_STOPPED
-   ,OMX_STOPPING
-   ,OMX_STARTING
-   ,OMX_STARTED
-} OMX_STATUS_def;
-
-
-interface Svc 
-	{                  
-	exception ParamError {string ErrText;};
-	exception Error {string ErrText;};
-	exception DuplicateRegistry{};
- 
-    // used by Association Service to register for FailOver protection
-	void RegSvc (  in OMX_IDENTIFIER_def ObjRef
-			      ,in OMX_IDENTIFIER_def ObjMachineNm
-				  ,in string<128>		 ProcessNm
-				  ,in string<128>		 ProcessTitle
-				  ,in long				 DSId
-				  ,in long				 NodeNum
-				  ,in long				 DebugFlag
-				  )
-	    raises (ParamError
-		       ,Error
-		       ,DuplicateRegistry);
-
-	// used to indicate that the Association Server is broadcasting
-	// a Stop request, signalling CA to gracefully shutdown 
-	void ShutdownSvc()
-	    raises (Error);
-
-	// used to indicate that the Tandem services has failed
-	// signalling CA to shutdown immediately 
-	void AbortSvc()
-	    raises (Error);
-
-        // used as a signal between AS and CA servers.  will eventually 
-	// have parameters and timestamps but for now...
-	void KeepAlive ()
-	    raises (Error);
-	
-	};  // end of interface CA_Svc
-
-}; // end of module CA			       
-#endif

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/ceecfg.idl
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/ceecfg.idl b/core/conn/unixodbc/odbc/Krypton/ceecfg.idl
deleted file mode 100644
index c19e54b..0000000
--- a/core/conn/unixodbc/odbc/Krypton/ceecfg.idl
+++ /dev/null
@@ -1,682 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-/*
- * $RCSfile: ceecfg.idl $$Revision: 1.45 $$Date: 1998/05/27 17:34:00 $
- *
- * CEE configuration records and constants.
- *
- */
-
-
-module CEECFG {
-
-//
-// The following types are used for SKI configuration.
-//
-
-//
-// !MemoryDebug
-//
-// If set to true then a number of memory debugging features are enabled.
-// Not recommended if high performance is required.
-//
-// Default is false. (Use CMU -c for current values).
-//
-
-   typedef boolean MemoryDebug;
-
-
-
-//
-// !MaxConfiguredObjects
-//
-// Maximum number of objects that can be configured with
-// CEE_OBJECT_CONFIGURE.
-//
-// Default is 1024.
-//
-
-   typedef unsigned long MaxConfiguredObjects;
-
-
-
-//
-// !MaxInterfaces
-//
-// Maximum number of interfaces that can be created with
-// CEE_INTERFACE_CREATE.
-//
-// Default is 256.
-//
-
-   typedef unsigned long MaxInterfaces;
-
-
-
-//
-// !MaxImplementations
-//
-// Maximum number of implementations that can be created with
-// CEE_IMPLEMENTATION_CREATE.
-//
-// Default is 256.
-//
-
-   typedef unsigned long MaxImplementations;
-
-
-
-//
-// !MaxAsynchIOs
-//
-// Maximum number of asynchrononous I/O's that can be outstanding
-// at any time.
-//
-// Default is 1024.
-//
-
-   typedef unsigned long MaxAsynchIOs;
-
-
-
-//
-// !MaxObjrefSize
-//
-// Maximum number of bytes (characters) in an object reference including the
-// terminating null.
-//
-// Default is 128.
-//
-
-   typedef unsigned long MaxObjrefSize;
-
-
-
-//
-// !MaxProxies
-//
-// Maximum number of proxies that can be created with CEE_PROXY_CREATE.
-//
-// Default is 10000.
-//
-
-   typedef unsigned long MaxProxies;
-
-
-
-//
-// !MaxObjects
-//
-// Maximum number of objects. Sum of configured objects and dynamic
-// objects created with CEE_OBJECT_CREATE.
-//
-// Default is 10000.
-//
-
-   typedef unsigned long MaxObjects;
-
-
-
-//
-// !MaxSignalHandlers
-//
-// Maximum number of signal handlers that can be registered with
-// CEE_SIGNAL_HANDLER_REGISTER.
-//
-// Default is 1024.
-//
-
-   typedef unsigned long MaxSignalHandlers;
-
-
-
-//
-// !MaxCalls
-//
-// Maximum number of concurrently active object calls.
-//
-// Default is 10000.
-//
-
-   typedef unsigned long MaxCalls;
-
-
-
-//
-// !MaxServiceContextListLength
-//
-// Maximum number of elements in a service context list (send or receive).
-//
-// Default is 2.
-//
-
-   typedef unsigned long MaxServiceContextListLength;
-
-
-
-//
-// !MaxTimers
-//
-// Maximum number of pending timers.
-//
-// Default is 10000.
-//
-
-   typedef unsigned long MaxTimers;
-
-
-
-//
-// !MaxTasks
-//
-// Maximum number of CEE tasks.
-//
-// Default is 1024.
-//
-
-   typedef unsigned long MaxTasks;
-
-
-
-//
-// !MaxTitaniumSignalTags
-//
-// Maximum number of Titanium signal tags that can be created with
-// CEE_TI_SIGNAL_TAG_CREATE.
-//
-// Default is 2048.
-//
-
-   typedef unsigned long MaxTiSignalTags;
-
-
-
-//
-// !PoolExtentSizeDivisor
-//
-// PoolExtentSizeDivisor is used to compute the size of the "chunks"
-// the CEE uses to extned its internal memory pools.  Most of the
-// "Max*" configuration values define the upper limit on the size of
-// the pools.  The initial size of a pool is the "Max*" divided by
-// "PoolExtentSizeDivisor". If "PoolExtentSizeDivisor" is 0 or 1, the
-// entire pool is allocated at initialization.  If "PoolExtentSizeDivisor"
-// is negative, the pool is "grown" in single unit chunks (e.g. one call
-// or one proxy).  If "PoolExtentSizeDivisor" is 2, the pool is initially
-// half of "Max*" and the other half will be allocated on demand.  If
-// "PoolExtentSizeDivisor" is 3, one third is allocated initially and
-// the rest on demand.  And so on.
-//
-// Default is 100.
-// 
-
-   typedef unsigned long PoolExtentSizeDivisor;
-
-
-
-//
-// !Transport
-//
-// Transport to be used to receive object calls.
-//
-// Can be:
-//
-// - CEE_TRANSPORT_NULL (= 1): receive no external object calls
-//
-// - CEE_TRANSPORT_FSP  (= 2): receive object calls on $RECEIVE
-//                             (WRITEREAD or PATHSEND). For Pathway
-//                             servers "ServerclassName" must be set.
-//                             For associative servers "PathmonName"
-//                             must be set.
-//
-// - CEE_TRANSPORT_TCP  (= 3): receive object calls on socket specified
-//                             by "TcpSocketNumber".
-//
-// - CEE_TRANSPORT_TI   (= 4): receive object calls via Titanium on the
-//                             SNOR's derived from "TitaniumServerCapsule".
-//
-// - CEE_TRANSPORT_SRT  (= 5): pseudo-transport which enables switching
-//                             calls between a series of object references
-//
-// Default is CEE_TRANSPORT_NULL.
-//
-
-   typedef unsigned long Transport;
-
-
-
-//
-// !TcpPortNumber
-//
-// Port number on which to listen. Used only by servers with the TCP
-// transport.
-// 
-// Default is zero (= use any socket).
-//
-
-   typedef unsigned short TcpPortNumber;
-
-
-
-//
-// !TcpReuseAddress
-//
-// 
-// "TcpReuseAddress" enables or disables the ability to reuse a local
-// socket name on more than one socket. If this option is set to true
-// (a non-zero value), then it will allow the CEE to listen on a port
-// even if this port is already in use. You should avoid using this
-// option if possible since its use can have unexpected results. Used
-// only by servers with the TCP transport.
-// 
-// Default is false 
-//
-
-   typedef boolean TcpReuseAddress;
-
-
-
-//
-// !TcpProcessName
-//
-// TCP process to use for accepting/posting object calls over TCP.
-// Used by servers and clients on NSK platforms with the TCP transport.
-// 
-// Default is $ZTC0 
-//
-
-   typedef string TcpProcessName;
-
-
-//
-// !TcpNetwork
-//
-// Similar to TcpProcessName, on NT and UNIXs "TcpNetwork" contains 
-// an Internet address in standard (dot) notation which allows the user
-// to configure the network stack on a multihomed system. 
-//
-// Default is "0.0.0.0" (INADDR_ANY)
-//
-
-   typedef string TcpNetwork;
-
-//
-// !ServerclassName
-//
-// Pathway serverclass name. Used only by servers with the FSP transport
-// if they are running as Pathway servers.
-// 
-// Default is empty string (implies server is not a Pathway server).
-//
-// Example: MY-SERVER
-//
-
-   typedef string<15> ServerclassName;
-
-
-
-//
-// !PathmonName
-//
-// Pathmon process name under which the server is running. Used only
-// by servers with the FSP transport if they are running as Pathway
-// servers. If Pathmon process name does not include a node name it is
-// assumed to be on the local node.
-// 
-// Default is process ancestor (implies server is not an associative
-// server).
-//
-// Examples: $MYPM, \MYHOST.$PMON
-//
-
-   typedef string<15> PathmonName;
-
-
-
-
-//
-// !TitaniumServerCapsule
-//
-// Used only by servers with the Titanium transport.
-//
-// Must be specified if "Transport" is set to CEE_TRANSPORT_TI (= 4).
-//
-// Format is manufacturer-id/object-id. The local site-id, manufacturer-id
-// and object-id are used to create a SNOR (site native object reference) 
-// for the server capsule's queue.
-//
-// No default.
-//
-// Example: 12/4
-//
-
-   typedef string TitaniumServerCapsule;
-
-
-
-
-//  
-// !TitaniumServerConcurrency
-//
-// Used only by servers with the Titanium transport. Specifies how many
-// outstanding replies a capsule can have. This influences how many
-// Titanium server ports are created.
-// 
-// Default is one.
-//
-// Example: 100
-//
-
-   typedef unsigned long TitaniumServerConcurrency;
-
-   const unsigned long MAX_LIBRARY_NAME_SIZE       =  256;
-   const unsigned long MAX_ENTRY_POINT_NAME_SIZE   =   64;
-   const unsigned long MAX_PARAM_SIZE              = 1024;
-   const unsigned long MIN_OBJREF_SIZE             =   64;
-
-
-
-//
-// !ObjectConfigTag
-//
-// Is an entry in the configured object table (see next section). Each
-// entry describes one configured object.
-//
-// <oid>            Object ID.
-//
-// <vendorID>       Vendor ID (qualifies component ID)
-//
-// <componentID>    Identifies the implementation library (component)
-//                  for alerts etc.
-//
-// <libraryName>    Name of library containing the objects implementation
-//                  and initialization function.
-//
-// <entrypointName> Name of the object initialization function.
-//
-// <param>          A parameter that will be passed to the
-//                  object initialization function (not used
-//                  by the CEE).
-//
-//
-
-   struct ObjectConfigTag {
-      sequence<char>                              oid;
-      sequence<char, MAX_LIBRARY_NAME_SIZE>       libraryName;
-      sequence<char, MAX_ENTRY_POINT_NAME_SIZE>   entrypointName;
-      sequence<char, MAX_PARAM_SIZE>              param;   
-   };
-
-
-
-//
-// !ConfiguredObjectTable
-//
-// Contains a list of configured objects.
-//
-
-   typedef sequence<ObjectConfigTag> ConfiguredObjectTable;
-
-
-
-//         
-// ! UseBootstrapAlertObject
-//
-// If set to true (the default) then "ALF_AlertRaise"  will try to
-// write a primitive message to "stderr" if the alert object specified
-// by "AlertObjref" cannot be called.
-//
-// If false then "ALF_AlertRaise" has no effect if the alert object is
-// unreachable.
-//
-// Default is "true".
-//
-
-   typedef boolean UseBootstrapAlertObject;
-
-
-
-//         
-// ! AlertObjref
-//
-// Object reference of the Alert Object to which all alerts are to be sent.
-//
-// Default is "".
-//
-
-   typedef Object AlertObjref;
-
-
-
-//
-// ! UseTitanium
-//
-// If set to true the process will attempt to register as a Titanium
-// capsule. If this succeeds then it will be possible to make object
-// calls using the Titanium transport.
-//
-// Default is CEE_FALSE.
-//
-
-   typedef boolean UseTitanium;
-
-
-
-//
-// ! ProxyCachingEnabled
-//
-// If set to true, then on a proxy destroy request an attempt will be
-// made to cache the resources associated with the given proxy such
-// that they could potentially be reused on a subsequent proxy create
-// request.
-//
-// Default is CEE_TRUE.
-//
-
-   typedef boolean ProxyCachingEnabled;
-
-
-
-//
-// ! MaxProxiesToCache
-//
-// Defines the maximum number of proxies that the proxy cache may
-// hold.
-//
-// Default is 20.
-//
-
-   typedef boolean MaxProxiesToCache;
-
-
-
-//         
-// ! Trace configuration
-//
-// The following parameters can be used to override the setting of the
-// TRACEINFO, TRACEWARN, TRACEFAIL and TRACEFORMAT environment variables
-// so that tracing can also be controlled with SAM.
-//
-
-   typedef string TraceInfo;
-   typedef string TraceWarn;
-   typedef string TraceFail;
-   typedef string TraceFormat;
-  
-
-
-//
-// !Stub Trace: Client
-//
-// Enables tracing for client capsules. This parameter is disabled by
-// default. If this parameter is set to false then no trace output is
-// produced for CEE clients even if TRACEINFO is set to "STUB".
-//
-// Note that for stubs tracing, TRACEINFO must be set to "STUB".
-//
-// Default is IDL_FALSE.
-//
-
-   typedef boolean TraceClient;
-
-
-
-//
-// !Stub Trace: Server
-//
-// Enables tracing for server capsules. This parameter is disabled by
-// default. If this parameter is set to false then no trace output is
-// produced for CEE servers even if TRACEINFO is set to "STUB".
-//
-// Note that for stubs tracing, TRACEINFO must be set to "STUB".
-//
-// Default is IDL_FALSE.
-//
-
-   typedef boolean TraceServer;
-  
-
-//
-// !Stub Trace: ParamDumpLength
-//
-// This parameter sets the approximate length of operation argument value
-// strings which are displayed in trace messages. Parameter Data conversion
-// is limited by the "ParamDumpLength" parameter. If this parameter
-// equals 0, then no operation arguments are dumped. This parameter is
-// set to 200 by default. Note that the maximal trace message is limited
-// to 2048 characters.
-//
-
-   typedef unsigned long ParamDumpLength;
-
-
-
-
-//
-// !Stub Trace: InsertLineBreaks
-//
-// If true line breaks are inserted in an argument value string for better
-// readability. This is advisable when analysing deeply nested data types.
-// This parameter is set to false by default.
-  
-   typedef boolean InsertLineBreaks;
-
-
-
-//
-// ! StderrFile
-//
-// The file to which stderr should be redirected.  Trace output is 
-// written to stderr and so are bootstrap alerts.
-//
-// Default is NULL.
-//
-  typedef string StderrFile;
-
-
-
-//         
-// ! ServiceResourceEntry
-//
-// Is an entry in the Service Resource Block (see
-// ServiceResourceBlock). Entries have the form:
-//
-// <type>      defines whether the entry refers to an
-//             IMPLEMENTER or a PROVIDER
-//
-// <objref>    the object reference of the resource
-//
-
-  struct ServiceResourceEntry {
-    sequence<char>  type;
-    sequence<char>  objref;
-  };
-
-
-
-//         
-// ! ServiceResourceBlock
-//
-// Associates a name with a list of service resource entries.
-// The name is then referenced in a statically configured
-// SRT (Service Resource Transport) objref. Entries have the
-// form:
-//
-// <name>      service name
-//
-// <policy>    the name of the policy which governs how
-//             object calls are switched between service
-//             implementers
-//
-// <list>      a sequence of service resource entries
-//
-
-  struct ServiceResourceBlock {
-    sequence<char>                     name;
-    sequence<char>                     policy;
-    sequence<ServiceResourceEntry>     list;
-  };
-
-
-
-//
-// !ServiceResourceTable
-//
-// Contains a list of service resource blocks.
-//
-
-   typedef sequence<ServiceResourceBlock> ServiceResourceTable;
-
-
-
-//
-// !Default Asynch Call mode
-//
-// Default asynch call mode (unsupported)
-//
-// Default is CEE_CALL_MODE_QUEUE.
-//
-
-typedef unsigned long AsynchCallMode;
-
-
-
-//
-// !Default Asynch Response mode
-//
-// Default asynch response mode (unsupported)
-//
-// Default is CEE_RESPONSE_MODE_QUEUE.
-//
-
-typedef unsigned long AsynchResponseMode;
-
-
-
-//
-// !TransactionFactory
-//
-// The object reference that should be used to create transactions.
-//
-  typedef Object TransactionFactory;
-
-
-}; // module CEECFG
-

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/ceercv.h
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/ceercv.h b/core/conn/unixodbc/odbc/Krypton/ceercv.h
deleted file mode 100644
index 29cd7b9..0000000
--- a/core/conn/unixodbc/odbc/Krypton/ceercv.h
+++ /dev/null
@@ -1,493 +0,0 @@
-// @@@ START COPYRIGHT @@@
-//
-// 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.
-//
-// @@@ END COPYRIGHT @@@
-#ifndef CEERCV_H_
-#define CEERCV_H_
-/*
- * Translation unit: CEERCV
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:25 2004
- * C++ constructs used
- * Header file for use with the CEE
- * Client functionality included
- * Server functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-
-/**********************
- * Interface 'CEERCV' *
- **********************/
-typedef IDL_Object CEERCV;
-/* Exception CEERCV_decline has no members */
-typedef IDL_short CEERCV_ReceiveInfoDef[17];
-#define CEERCV_ReceiveInfoDef_cin_ ((char *) "a1+17+I")
-#define CEERCV_ReceiveInfoDef_csz_ ((IDL_unsigned_long) 7)
-
-/************************************
- * Operation 'CEERCV_SystemMessage' *
- ************************************/
-struct CEERCV_SystemMessage_request_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_short *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-};
-struct CEERCV_SystemMessage_reply_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_short *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-};
-
-/*
- * Exception number constants for
- * operation 'CEERCV_SystemMessage'
- */
-#define CEERCV_SystemMessage_decline_exn_ 1
-/*
- * Exception union for
- * operation 'CEERCV_SystemMessage'
- */
-struct CEERCV_SystemMessage_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'CEERCV_SystemMessage'
- */
-#define CEERCV_SystemMessage_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'CEERCV_SystemMessage'
- */
-#define CEERCV_SystemMessage_osy_ ((IDL_long) 631334868)
-/*
- * Call Completion function pointer type for
- * operation 'CEERCV_SystemMessage'
- */
-typedef void (*CEERCV_SystemMessage_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const CEERCV_SystemMessage_exc_ *exception_
-  , /* In    */ IDL_short error
-  , /* In    */ const CEERCV_SystemMessage_reply_seq_ *reply
-  );
-/*
- * Call Completion function prototype for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" void
-CEERCV_SystemMessage_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const CEERCV_SystemMessage_exc_ *exception_
-  , /* In    */ IDL_short error
-  , /* In    */ const CEERCV_SystemMessage_reply_seq_ *reply
-  );
-/*
- * Asynchronous object call for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" CEE_status
-CEERCV_SystemMessage_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ CEERCV_SystemMessage_cct_ rtn_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ const CEERCV_SystemMessage_request_seq_ *request
-  );
-/*
- * Synchronous object call for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" void
-CEERCV_SystemMessage(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ CEERCV_SystemMessage_exc_ *exception_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ const CEERCV_SystemMessage_request_seq_ *request
-  , /* Out   */ IDL_short *error
-  , /* Out   */ CEERCV_SystemMessage_reply_seq_ *reply
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'CEERCV_SystemMessage'
- */
-typedef void (*CEERCV_SystemMessage_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ const CEERCV_SystemMessage_request_seq_ *request
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" void
-CEERCV_SystemMessage_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ const CEERCV_SystemMessage_request_seq_ *request
-  );
-/*
- * Set Asynchronous Method for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" CEE_status
-CEERCV_SystemMessage_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ CEERCV_SystemMessage_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" CEE_status
-CEERCV_SystemMessage_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const CEERCV_SystemMessage_exc_ *exception_
-  , /* In    */ IDL_short error
-  , /* In    */ const CEERCV_SystemMessage_reply_seq_ *reply
-  );
-/*
- * Synchronous method function pointer type for
- * operation'CEERCV_SystemMessage'
- */
-typedef void (*CEERCV_SystemMessage_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ CEERCV_SystemMessage_exc_ *exception_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ const CEERCV_SystemMessage_request_seq_ *request
-  , /* Out   */ IDL_short *error
-  , /* Out   */ CEERCV_SystemMessage_reply_seq_ *reply
-  );
-/*
- * Synchronous method function prototype for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" void
-CEERCV_SystemMessage_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ CEERCV_SystemMessage_exc_ *exception_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ const CEERCV_SystemMessage_request_seq_ *request
-  , /* Out   */ IDL_short *error
-  , /* Out   */ CEERCV_SystemMessage_reply_seq_ *reply
-  );
-/*
- * Set Synchronous method for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" CEE_status
-CEERCV_SystemMessage_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ CEERCV_SystemMessage_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'CEERCV_SystemMessage'
- */
-extern "C" CEE_status
-CEERCV_SystemMessage_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ CEERCV_SystemMessage_smt_ method_
-  );
-
-/********************************
- * Operation 'CEERCV_IOMessage' *
- ********************************/
-struct CEERCV_IOMessage_request_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-};
-struct CEERCV_IOMessage_reply_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-};
-
-/*
- * Exception number constants for
- * operation 'CEERCV_IOMessage'
- */
-#define CEERCV_IOMessage_decline_exn_ 1
-/*
- * Exception union for
- * operation 'CEERCV_IOMessage'
- */
-struct CEERCV_IOMessage_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'CEERCV_IOMessage'
- */
-#define CEERCV_IOMessage_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'CEERCV_IOMessage'
- */
-#define CEERCV_IOMessage_osy_ ((IDL_long) -1142393801)
-/*
- * Call Completion function pointer type for
- * operation 'CEERCV_IOMessage'
- */
-typedef void (*CEERCV_IOMessage_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const CEERCV_IOMessage_exc_ *exception_
-  , /* In    */ IDL_short error
-  , /* In    */ const CEERCV_IOMessage_reply_seq_ *reply
-  );
-/*
- * Call Completion function prototype for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" void
-CEERCV_IOMessage_ccf_(
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const CEERCV_IOMessage_exc_ *exception_
-  , /* In    */ IDL_short error
-  , /* In    */ const CEERCV_IOMessage_reply_seq_ *reply
-  );
-/*
- * Asynchronous object call for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" CEE_status
-CEERCV_IOMessage_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ CEERCV_IOMessage_cct_ rtn_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ IDL_short dialogInfo
-  , /* In    */ const CEERCV_IOMessage_request_seq_ *request
-  );
-/*
- * Synchronous object call for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" void
-CEERCV_IOMessage(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ CEERCV_IOMessage_exc_ *exception_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ IDL_short dialogInfo
-  , /* In    */ const CEERCV_IOMessage_request_seq_ *request
-  , /* Out   */ IDL_short *error
-  , /* Out   */ CEERCV_IOMessage_reply_seq_ *reply
-  );
-/*
- * Asynchronous method function pointer type for
- * operation 'CEERCV_IOMessage'
- */
-typedef void (*CEERCV_IOMessage_amt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ IDL_short dialogInfo
-  , /* In    */ const CEERCV_IOMessage_request_seq_ *request
-  );
-/*
- * Asynchronous method function prototype for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" void
-CEERCV_IOMessage_ame_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ IDL_short dialogInfo
-  , /* In    */ const CEERCV_IOMessage_request_seq_ *request
-  );
-/*
- * Set Asynchronous Method for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" CEE_status
-CEERCV_IOMessage_ams_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ CEERCV_IOMessage_amt_ method_
-  );
-/*
- * Asynchronous response for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" CEE_status
-CEERCV_IOMessage_res_(
-    /* In    */ const CEE_handle_def *call_id_
-  , /* In    */ const CEERCV_IOMessage_exc_ *exception_
-  , /* In    */ IDL_short error
-  , /* In    */ const CEERCV_IOMessage_reply_seq_ *reply
-  );
-/*
- * Synchronous method function pointer type for
- * operation'CEERCV_IOMessage'
- */
-typedef void (*CEERCV_IOMessage_smt_) (
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ CEERCV_IOMessage_exc_ *exception_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ IDL_short dialogInfo
-  , /* In    */ const CEERCV_IOMessage_request_seq_ *request
-  , /* Out   */ IDL_short *error
-  , /* Out   */ CEERCV_IOMessage_reply_seq_ *reply
-  );
-/*
- * Synchronous method function prototype for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" void
-CEERCV_IOMessage_sme_(
-    /* In    */ CEE_tag_def objtag_
-  , /* In    */ const CEE_handle_def *call_id_
-  , /* Out   */ CEERCV_IOMessage_exc_ *exception_
-  , /* In    */ const IDL_short *receiveInfo
-  , /* In    */ IDL_short dialogInfo
-  , /* In    */ const CEERCV_IOMessage_request_seq_ *request
-  , /* Out   */ IDL_short *error
-  , /* Out   */ CEERCV_IOMessage_reply_seq_ *reply
-  );
-/*
- * Set Synchronous method for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" CEE_status
-CEERCV_IOMessage_sms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ CEERCV_IOMessage_smt_ method_
-  );
-/*
- * Set Synchronous multithreaded method for
- * operation 'CEERCV_IOMessage'
- */
-extern "C" CEE_status
-CEERCV_IOMessage_msms_(
-    /* In    */ const CEE_handle_def *impl_
-  , /* In    */ CEERCV_IOMessage_smt_ method_
-  );
-
-/*
- * CIN description of interface 'CEERCV'
- */
-static char CEERCV_ici_[]  = {
-    '!','1','4','+','I','D','L',':','C','E','E','R','C','V',':','1',
-    '.','0','2','+','6','3','1','3','3','4','8','6','8','+','1','3',
-    '+','S','y','s','t','e','m','M','e','s','s','a','g','e','(','4',
-    '+','1','1','+','r','e','c','e','i','v','e','I','n','f','o','>',
-    'a','1','+','1','7','+','I','7','+','r','e','q','u','e','s','t',
-    '>','c','0','+','I','5','+','e','r','r','o','r','<','I','5','+',
-    'r','e','p','l','y','<','c','0','+','I','1','+','2','2','+','I',
-    'D','L',':','C','E','E','R','C','V','/','d','e','c','l','i','n',
-    'e',':','1','.','0','g','0','+','0','+','1','1','4','2','3','9',
-    '3','8','0','1','-','9','+','I','O','M','e','s','s','a','g','e',
-    '(','5','+','1','1','+','r','e','c','e','i','v','e','I','n','f',
-    'o','>','a','1','+','1','7','+','I','1','0','+','d','i','a','l',
-    'o','g','I','n','f','o','>','I','7','+','r','e','q','u','e','s',
-    't','>','c','0','+','H','5','+','e','r','r','o','r','<','I','5',
-    '+','r','e','p','l','y','<','c','0','+','H','1','+','2','2','+',
-    'I','D','L',':','C','E','E','R','C','V','/','d','e','c','l','i',
-    'n','e',':','1','.','0','g','0','+','0','+', 0};
-#define CEERCV_ics_ ((IDL_unsigned_long) 267)
-
-/*
- * Interface creation function for 'CEERCV'
- */
-extern "C" CEE_status
-CEERCV_ifc_(
-  /* Out */ CEE_handle_def *interface_handle);
-
-/*
- * Synchronous implementation creation function for interface 'CEERCV'
- * Should only be be called via the CEERCV_SIM_ macro.
- */
-extern "C" CEE_status
-CEERCV_sim_(
-  /* Out */ CEE_handle_def *implementation_handle,
-  /* In  */ ...);
-
-/*
- * Synchronous implementation creation macro for interface 'CEERCV'
- */
-#define CEERCV_SIM_(impl_) CEERCV_sim_((impl_) \
-    , CEERCV_SystemMessage_sme_ \
-    , CEERCV_IOMessage_sme_ )
-
-/*
- * Asynchronous implementation creation function for interface 'CEERCV'
- * Should only be be called via the CEERCV_AIM_ macro.
- */
-extern "C" CEE_status
-CEERCV_aim_(
-  /* Out */ CEE_handle_def *implementation_handle,
-  /* In  */ ...);
-
-/*
- * Asynchronous implementation creation macro for interface 'CEERCV'
- */
-#define CEERCV_AIM_(impl_) CEERCV_aim_((impl_) \
-    , CEERCV_SystemMessage_ame_ \
-    , CEERCV_IOMessage_ame_ )
-
-/*
- * Synchronous Multi Threaded implementation creation function for interface 'CEERCV'
- * Should only be be called via the CEERCV_MSIM_ macro.
- */
-extern "C" CEE_status
-CEERCV_msim_(
-  /* Out */ CEE_handle_def *implementation_handle,
-  /* In  */ ...);
-
-/*
- * Synchronous Multi Threaded implementation creation macro for interface 'CEERCV'
- */
-#define CEERCV_MSIM_(impl_) CEERCV_msim_((impl_) \
-    , CEERCV_SystemMessage_sme_ \
-    , CEERCV_IOMessage_sme_ )
-
-/*
- * Configured Object initialization function
- * for interface 'CEERCV'
- */
-extern "C" void
-CEERCV_coi_(
-  /* In  */ const CEE_handle_def  *object_handle,
-  /* In  */ const char            *param,
-  /* In  */ long                  param_len,
-  /* Out */ CEE_status            *sts,
-  /* Out */ CEE_tag_def           *obj_tag,
-  /* Out */ CEE_handle_def        *implementation_handle);
-
-/**************************
- * End interface 'CEERCV' *
- **************************/
-/*
- * End translation unit: CEERCV
- */
-#endif /* CEERCV_H_ */