DBA Data[Home] [Help]

APPS.HZ_PERSON_CUST_BO_PUB dependencies on HZ_PERSON_CUST_BO_PUB

Line 1: PACKAGE BODY HZ_PERSON_CUST_BO_PUB AS

1: PACKAGE BODY HZ_PERSON_CUST_BO_PUB AS
2: /*$Header: ARHBPABB.pls 120.20 2008/02/06 10:14:13 vsegu ship $ */
3: PROCEDURE do_create_person_cust_bo(
4: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
5: p_validate_bo_flag IN VARCHAR2 := fnd_api.g_true,

Line 1003: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo(+)',

999:
1000:
1001: -- Debug info.
1002: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1003: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo(+)',
1004: p_prefix=>l_debug_prefix,
1005: p_msg_level=>fnd_log.level_procedure);
1006: END IF;
1007:

Line 1052: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',

1048: END IF;
1049:
1050: -- Debug info.
1051: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1052: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',
1053: p_prefix=>l_debug_prefix,
1054: p_msg_level=>fnd_log.level_procedure);
1055: END IF;
1056:

Line 1075: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',

1071: p_msg_type=>'ERROR',
1072: p_msg_level=>fnd_log.level_error);
1073: END IF;
1074: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1075: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',
1076: p_prefix=>l_debug_prefix,
1077: p_msg_level=>fnd_log.level_procedure);
1078: END IF;
1079: WHEN fnd_api.g_exc_unexpected_error THEN

Line 1094: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',

1090: p_msg_type=>'UNEXPECTED ERROR',
1091: p_msg_level=>fnd_log.level_error);
1092: END IF;
1093: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1094: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',
1095: p_prefix=>l_debug_prefix,
1096: p_msg_level=>fnd_log.level_procedure);
1097: END IF;
1098: WHEN OTHERS THEN

Line 1117: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',

1113: p_msg_type=>'SQL ERROR',
1114: p_msg_level=>fnd_log.level_error);
1115: END IF;
1116: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1117: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_bo (-)',
1118: p_prefix=>l_debug_prefix,
1119: p_msg_level=>fnd_log.level_procedure);
1120: END IF;
1121:

Line 1222: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(+)',

1218:
1219:
1220: -- Debug info.
1221: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1222: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(+)',
1223: p_prefix=>l_debug_prefix,
1224: p_msg_level=>fnd_log.level_procedure);
1225: END IF;
1226:

Line 1261: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created (-)',

1257: END IF;
1258:
1259: -- Debug info.
1260: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1261: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created (-)',
1262: p_prefix=>l_debug_prefix,
1263: p_msg_level=>fnd_log.level_procedure);
1264: END IF;
1265:

Line 1284: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(-)',

1280: p_msg_type=>'ERROR',
1281: p_msg_level=>fnd_log.level_error);
1282: END IF;
1283: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1284: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(-)',
1285: p_prefix=>l_debug_prefix,
1286: p_msg_level=>fnd_log.level_procedure);
1287: END IF;
1288: WHEN fnd_api.g_exc_unexpected_error THEN

Line 1303: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(-)',

1299: p_msg_type=>'UNEXPECTED ERROR',
1300: p_msg_level=>fnd_log.level_error);
1301: END IF;
1302: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1303: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(-)',
1304: p_prefix=>l_debug_prefix,
1305: p_msg_level=>fnd_log.level_procedure);
1306: END IF;
1307: WHEN OTHERS THEN

Line 1326: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(-)',

1322: p_msg_type=>'SQL ERROR',
1323: p_msg_level=>fnd_log.level_error);
1324: END IF;
1325: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1326: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_created(-)',
1327: p_prefix=>l_debug_prefix,
1328: p_msg_level=>fnd_log.level_procedure);
1329: END IF;
1330:

Line 1427: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(+)',

1423:
1424:
1425: -- Debug info.
1426: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1427: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(+)',
1428: p_prefix=>l_debug_prefix,
1429: p_msg_level=>fnd_log.level_procedure);
1430: END IF;
1431:

Line 1466: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated (-)',

1462: END IF;
1463:
1464: -- Debug info.
1465: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1466: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated (-)',
1467: p_prefix=>l_debug_prefix,
1468: p_msg_level=>fnd_log.level_procedure);
1469: END IF;
1470:

Line 1489: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(-)',

1485: p_msg_type=>'ERROR',
1486: p_msg_level=>fnd_log.level_error);
1487: END IF;
1488: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1489: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(-)',
1490: p_prefix=>l_debug_prefix,
1491: p_msg_level=>fnd_log.level_procedure);
1492: END IF;
1493: WHEN fnd_api.g_exc_unexpected_error THEN

Line 1508: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(-)',

1504: p_msg_type=>'UNEXPECTED ERROR',
1505: p_msg_level=>fnd_log.level_error);
1506: END IF;
1507: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1508: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(-)',
1509: p_prefix=>l_debug_prefix,
1510: p_msg_level=>fnd_log.level_procedure);
1511: END IF;
1512: WHEN OTHERS THEN

Line 1531: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(-)',

1527: p_msg_type=>'SQL ERROR',
1528: p_msg_level=>fnd_log.level_error);
1529: END IF;
1530: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1531: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_custs_updated(-)',
1532: p_prefix=>l_debug_prefix,
1533: p_msg_level=>fnd_log.level_procedure);
1534: END IF;
1535:

Line 1616: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(+)',

1612:
1613:
1614: -- Debug info.
1615: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1616: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(+)',
1617: p_prefix=>l_debug_prefix,
1618: p_msg_level=>fnd_log.level_procedure);
1619: END IF;
1620:

Line 1656: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated (-)',

1652: END IF;
1653:
1654: -- Debug info.
1655: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1656: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated (-)',
1657: p_prefix=>l_debug_prefix,
1658: p_msg_level=>fnd_log.level_procedure);
1659: END IF;
1660:

Line 1679: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(-)',

1675: p_msg_type=>'ERROR',
1676: p_msg_level=>fnd_log.level_error);
1677: END IF;
1678: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1679: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(-)',
1680: p_prefix=>l_debug_prefix,
1681: p_msg_level=>fnd_log.level_procedure);
1682: END IF;
1683: WHEN fnd_api.g_exc_unexpected_error THEN

Line 1698: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(-)',

1694: p_msg_type=>'UNEXPECTED ERROR',
1695: p_msg_level=>fnd_log.level_error);
1696: END IF;
1697: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1698: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(-)',
1699: p_prefix=>l_debug_prefix,
1700: p_msg_level=>fnd_log.level_procedure);
1701: END IF;
1702: WHEN OTHERS THEN

Line 1721: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(-)',

1717: p_msg_type=>'SQL ERROR',
1718: p_msg_level=>fnd_log.level_error);
1719: END IF;
1720: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
1721: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_updated(-)',
1722: p_prefix=>l_debug_prefix,
1723: p_msg_level=>fnd_log.level_procedure);
1724: END IF;
1725:

Line 2911: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo(+)',

2907:
2908:
2909: -- Debug info.
2910: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
2911: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo(+)',
2912: p_prefix=>l_debug_prefix,
2913: p_msg_level=>fnd_log.level_procedure);
2914: END IF;
2915:

Line 2960: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',

2956: END IF;
2957:
2958: -- Debug info.
2959: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
2960: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',
2961: p_prefix=>l_debug_prefix,
2962: p_msg_level=>fnd_log.level_procedure);
2963: END IF;
2964:

Line 2983: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',

2979: p_msg_type=>'ERROR',
2980: p_msg_level=>fnd_log.level_error);
2981: END IF;
2982: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
2983: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',
2984: p_prefix=>l_debug_prefix,
2985: p_msg_level=>fnd_log.level_procedure);
2986: END IF;
2987: WHEN fnd_api.g_exc_unexpected_error THEN

Line 3002: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',

2998: p_msg_type=>'UNEXPECTED ERROR',
2999: p_msg_level=>fnd_log.level_error);
3000: END IF;
3001: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3002: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',
3003: p_prefix=>l_debug_prefix,
3004: p_msg_level=>fnd_log.level_procedure);
3005: END IF;
3006: WHEN OTHERS THEN

Line 3025: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',

3021: p_msg_type=>'SQL ERROR',
3022: p_msg_level=>fnd_log.level_error);
3023: END IF;
3024: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3025: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_person_cust_v2_bo (-)',
3026: p_prefix=>l_debug_prefix,
3027: p_msg_level=>fnd_log.level_procedure);
3028: END IF;
3029:

Line 3130: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(+)',

3126:
3127:
3128: -- Debug info.
3129: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3130: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(+)',
3131: p_prefix=>l_debug_prefix,
3132: p_msg_level=>fnd_log.level_procedure);
3133: END IF;
3134:

Line 3169: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created (-)',

3165: END IF;
3166:
3167: -- Debug info.
3168: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3169: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created (-)',
3170: p_prefix=>l_debug_prefix,
3171: p_msg_level=>fnd_log.level_procedure);
3172: END IF;
3173:

Line 3192: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(-)',

3188: p_msg_type=>'ERROR',
3189: p_msg_level=>fnd_log.level_error);
3190: END IF;
3191: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3192: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(-)',
3193: p_prefix=>l_debug_prefix,
3194: p_msg_level=>fnd_log.level_procedure);
3195: END IF;
3196: WHEN fnd_api.g_exc_unexpected_error THEN

Line 3211: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(-)',

3207: p_msg_type=>'UNEXPECTED ERROR',
3208: p_msg_level=>fnd_log.level_error);
3209: END IF;
3210: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3211: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(-)',
3212: p_prefix=>l_debug_prefix,
3213: p_msg_level=>fnd_log.level_procedure);
3214: END IF;
3215: WHEN OTHERS THEN

Line 3234: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(-)',

3230: p_msg_type=>'SQL ERROR',
3231: p_msg_level=>fnd_log.level_error);
3232: END IF;
3233: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3234: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_created(-)',
3235: p_prefix=>l_debug_prefix,
3236: p_msg_level=>fnd_log.level_procedure);
3237: END IF;
3238:

Line 3333: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(+)',

3329:
3330:
3331: -- Debug info.
3332: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3333: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(+)',
3334: p_prefix=>l_debug_prefix,
3335: p_msg_level=>fnd_log.level_procedure);
3336: END IF;
3337:

Line 3372: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated (-)',

3368: END IF;
3369:
3370: -- Debug info.
3371: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3372: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated (-)',
3373: p_prefix=>l_debug_prefix,
3374: p_msg_level=>fnd_log.level_procedure);
3375: END IF;
3376:

Line 3395: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(-)',

3391: p_msg_type=>'ERROR',
3392: p_msg_level=>fnd_log.level_error);
3393: END IF;
3394: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3395: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(-)',
3396: p_prefix=>l_debug_prefix,
3397: p_msg_level=>fnd_log.level_procedure);
3398: END IF;
3399: WHEN fnd_api.g_exc_unexpected_error THEN

Line 3414: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(-)',

3410: p_msg_type=>'UNEXPECTED ERROR',
3411: p_msg_level=>fnd_log.level_error);
3412: END IF;
3413: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3414: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(-)',
3415: p_prefix=>l_debug_prefix,
3416: p_msg_level=>fnd_log.level_procedure);
3417: END IF;
3418: WHEN OTHERS THEN

Line 3437: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(-)',

3433: p_msg_type=>'SQL ERROR',
3434: p_msg_level=>fnd_log.level_error);
3435: END IF;
3436: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3437: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_custs_updated(-)',
3438: p_prefix=>l_debug_prefix,
3439: p_msg_level=>fnd_log.level_procedure);
3440: END IF;
3441:

Line 3522: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(+)',

3518:
3519:
3520: -- Debug info.
3521: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3522: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(+)',
3523: p_prefix=>l_debug_prefix,
3524: p_msg_level=>fnd_log.level_procedure);
3525: END IF;
3526:

Line 3562: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated (-)',

3558: END IF;
3559:
3560: -- Debug info.
3561: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3562: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated (-)',
3563: p_prefix=>l_debug_prefix,
3564: p_msg_level=>fnd_log.level_procedure);
3565: END IF;
3566:

Line 3585: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(-)',

3581: p_msg_type=>'ERROR',
3582: p_msg_level=>fnd_log.level_error);
3583: END IF;
3584: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3585: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(-)',
3586: p_prefix=>l_debug_prefix,
3587: p_msg_level=>fnd_log.level_procedure);
3588: END IF;
3589: WHEN fnd_api.g_exc_unexpected_error THEN

Line 3604: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(-)',

3600: p_msg_type=>'UNEXPECTED ERROR',
3601: p_msg_level=>fnd_log.level_error);
3602: END IF;
3603: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3604: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(-)',
3605: p_prefix=>l_debug_prefix,
3606: p_msg_level=>fnd_log.level_procedure);
3607: END IF;
3608: WHEN OTHERS THEN

Line 3627: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(-)',

3623: p_msg_type=>'SQL ERROR',
3624: p_msg_level=>fnd_log.level_error);
3625: END IF;
3626: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN
3627: hz_utility_v2pub.debug(p_message=>'hz_person_cust_bo_pub.get_v2_person_cust_updated(-)',
3628: p_prefix=>l_debug_prefix,
3629: p_msg_level=>fnd_log.level_procedure);
3630: END IF;
3631:

Line 3659: END hz_person_cust_bo_pub;

3655: x_msg_count => l_msg_count,
3656: x_msg_data => l_msg_data);
3657: END get_v2_person_cust_updated;
3658:
3659: END hz_person_cust_bo_pub;