953:
954:
955: Procedure Map_trip_act_params_rectype(
956: p_in_rec IN WSH_INTERFACE_EXT_GRP.trip_action_parameters_rectype,
957: x_out_rec OUT NOCOPY WSH_TRIPS_GRP.action_parameters_rectype) IS
958:
959: Begin
960:
961:
981: End Map_trip_act_params_rectype;
982:
983:
984: Procedure map_tripActionOutRecType(
985: p_in_rec IN WSH_TRIPS_GRP.tripActionOutRecType,
986: x_out_rec OUT NOCOPY WSH_INTERFACE_EXT_GRP.tripActionOutRecType) IS
987:
988: Begin
989:
1011: x_msg_count OUT NOCOPY NUMBER,
1012: x_msg_data OUT NOCOPY VARCHAR2)
1013: IS
1014:
1015: l_trip_act_params_rectype WSH_TRIPS_GRP.action_parameters_rectype;
1016: l_tripActionOutRecType WSH_TRIPS_GRP.tripActionOutRecType;
1017:
1018: BEGIN
1019: --
1012: x_msg_data OUT NOCOPY VARCHAR2)
1013: IS
1014:
1015: l_trip_act_params_rectype WSH_TRIPS_GRP.action_parameters_rectype;
1016: l_tripActionOutRecType WSH_TRIPS_GRP.tripActionOutRecType;
1017:
1018: BEGIN
1019: --
1020: Map_trip_act_params_rectype(p_action_prms, l_trip_act_params_rectype);
1033: map_tripActionOutRecType(l_tripActionOutRecType, x_trip_out_rec);
1034:
1035: EXCEPTION
1036: WHEN OTHERS THEN
1037: wsh_util_core.default_handler('WSH_TRIPS_GRP.TRIP_ACTION');
1038:
1039: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
1040:
1041: END Trip_Action;
1369:
1370:
1371: Procedure map_tripInRecType(
1372: p_in_rec IN WSH_INTERFACE_EXT_GRP.tripInRecType,
1373: x_out_rec OUT NOCOPY WSH_TRIPS_GRP.tripInRecType) IS
1374:
1375: Begin
1376:
1377: x_out_rec.caller := p_in_rec.caller ;
1381:
1382: End map_tripInRecType;
1383:
1384: Procedure map_trip_Out_Tab_Type(
1385: p_in_tab IN WSH_TRIPS_GRP.trip_Out_Tab_Type,
1386: x_out_tab OUT NOCOPY WSH_INTERFACE_EXT_GRP.trip_Out_Tab_Type) Is
1387:
1388: Begin
1389:
1408: -- p_IN_rec Input Attributes for the trip entity
1409: -- p_OUT_rec Table of output Attributes for the trip entity
1410: -- VERSION : current version 1.0
1411: -- initial version 1.0
1412: -- COMMENT : This calls Core API WSH_TRIPS_GRP.Create_Update_Trip.
1413: --========================================================================
1414: PROCEDURE Create_Update_Trip(
1415: p_api_version_number IN NUMBER,
1416: p_init_msg_list IN VARCHAR2,
1422: p_In_rec IN WSH_INTERFACE_EXT_GRP.tripInRecType,
1423: x_Out_Tab OUT NOCOPY WSH_INTERFACE_EXT_GRP.trip_Out_Tab_Type) IS
1424:
1425: l_Trip_Attr_Tbl_Type WSH_TRIPS_PVT.Trip_Attr_Tbl_Type;
1426: l_tripInRecType WSH_TRIPS_GRP.tripInRecType;
1427: l_trip_Out_Tab_Type WSH_TRIPS_GRP.trip_Out_Tab_Type;
1428: BEGIN
1429: --
1430: Map_Trip_Attr_Tbl_Type(p_trip_info_tab, l_Trip_Attr_Tbl_Type);
1423: x_Out_Tab OUT NOCOPY WSH_INTERFACE_EXT_GRP.trip_Out_Tab_Type) IS
1424:
1425: l_Trip_Attr_Tbl_Type WSH_TRIPS_PVT.Trip_Attr_Tbl_Type;
1426: l_tripInRecType WSH_TRIPS_GRP.tripInRecType;
1427: l_trip_Out_Tab_Type WSH_TRIPS_GRP.trip_Out_Tab_Type;
1428: BEGIN
1429: --
1430: Map_Trip_Attr_Tbl_Type(p_trip_info_tab, l_Trip_Attr_Tbl_Type);
1431: map_tripInRecType(p_In_rec, l_tripInRecType);